
MarkLogic 10 Product Documentation
admin.appserverRecurringRequestBlackoutadmin.appserverRecurringRequestBlackout(
   users as (Number|String)[],
   roles as (Number|String)[],
   days as String[],
   start-time as (Number|String)?,
   end-time as (Number|String)?,
   duration as xs.duration?
) as element(gr.requestBlackout)
Summary
      This function constructs a request-blackout specification.
    
	  
	  
	
	  
	    | Parameters | 
	  
	
	  
	    | users | 
	    
        A sequence of user ID(s) that the request blackout applies too.
       | 
	  
	  
	    | roles | 
	    
        A sequence of role ID(s) that the request blackout applies too.
       | 
	  
	  
	    | days | 
	    
        The day(s) of the week.  Must be a sequence of zero
        or more of monday, tuesday,
        wednesday, thursday,
        friday, saturday,
        sunday.
       | 
	  
	  
	    | start-time | 
	    
        A time for the request blackout to start.
       | 
	  
	  
	    | end-time | 
	    
        A time for the request blackout to end.
       | 
	  
	  
	    | duration | 
	    
        The amount of time for the blackout to last.
       | 
	  
	
Example
  
  const admin = require('/MarkLogic/admin.xqy');
  admin.appserverRecurringRequestBlackout(null,null, "monday",
        xs.time("09:45:00"), xs.time("11:45:00"), null )
   //returns the requestBlackout specification 
  
    Copyright © 2025 MarkLogic Corporation. MARKLOGIC is a
    registered trademark of MarkLogic Corporation.