# StationSchedule

Type: object

Schema: [StationSchedule](https://sourcey-azuracast.pages.dev/docs/api/models/stationschedule/index.md)

allOf:
  Reference: [HasAutoIncrementId](https://sourcey-azuracast.pages.dev/docs/api/models/hasautoincrementid/index.md); Type: object

  Type: object
  
  - `start_time` (optional)
    Type: integer
    
    Example:
    
    ```json
    900
    ```
  
  - `end_time` (optional)
    Type: integer
    
    Example:
    
    ```json
    2200
    ```
  
  - `days` (optional)
    Type: array
    
    Array of ISO-8601 days (1 for Monday, 7 for Sunday)
    
    Example:
    
    ```json
    "0,1,2,3"
    ```
    
    Items:
      Type: integer
  
  - `loop_once` (optional)
    Type: boolean
    
    Example:
    
    ```json
    false
    ```
  
  - `prevent_requests` (optional)
    Type: boolean
    
    Used to suppress the global request queue while this schedule window is active.
    
    Example:
    
    ```json
    false
    ```
  
  - `reset_queue_at_start` (optional)
    Type: boolean
    
    Reset the playlist's internal queue when this schedule window becomes active.
    
    Example:
    
    ```json
    false
    ```
  
  - `reset_queue_recursive` (optional)
    Type: boolean
    
    Also reset nested playlist groups and member playlists (playlist groups only). Members with preserve_queue_on_recursive_reset keep their queues.
    
    Example:
    
    ```json
    false
    ```