# SatDemodInputStatus

## Properties

- **health (object)**: Required
  - **severity (enum)**: Required. Allowed values: Critical, Major, Minor, Notice, Ignore, Clear

- **name (string)**: Required

- **thumbnailUrl (object)**: Optional
  - Variants: 
    - `string`
    - `null`

- **thumbnailPresence (enum)**: Optional. Defaults to Unknown. Allowed values: Unsynced, Present, Absent, Unknown

- **metadataUrl (object)**: Optional
  - Variants: 
    - `string`
    - `null`

- **payload (object)**: Optional
  - **InputMptsPayloadStatus (object)**: Input payload for MPTS transports. Adds MPTS programme/PID table.

- **videoStandard (object)**: Optional
  - Variants: 
    - `string`
    - `null`

- **video (object)**: Optional
  - **InputPayloadVideo (object)**
    - **width (object)**: Optional
      - Variants: 
        - `integer`
        - `null`
    - **height (object)**: Optional
      - Variants: 
        - `integer`
        - `null`
    - **codec (object)**: Optional
      - **VideoCodecStatus (enum)**
        - Variants:
          - `enum`
          - `string`
          - `null`
    - **chromaFormat (object)**: Optional
      - Variants: 
        - `string`
        - `null`
    - **bitDepth (object)**: Optional
      - Variants: 
        - `integer`
        - `null`
    - **aspectRatio (object)**: Optional
      - Variants: 
        - `string`
        - `null`
    - **quality (object)**: Optional
      - Variants: 
        - `double`
        - `null`

- **audios (list of objects)**: Optional. Defaults to []

- **InputPayloadAudio (object)**: 
    - **codec (object)**: Optional
      - **AudioCodecStatus (enum)**
        - Variants:
          - `enum`
          - `string`
          - `null`
    - **channelCount (object)**: Optional
      - Variants:
        - `integer`
        - `null`
    - **channelMode (object)**: Optional
      - **AudioModeStatus (enum)**
        - Variants:
          - `enum`
          - `string`
          - `null`
    - **language (object)**: Optional
      - Variants:
        - `string`
        - `null`
    - **samplingRate (object)**: Optional
      - Variants:
        - `integer`
        - `null`

- **services (list of objects)**: Optional. Defaults to []

- **InputService (object)**: 
    - **programNumber (integer)**: Required
    - **serviceName (object)**: Optional
      - Variants: 
        - `string`
        - `null`
    - **providerName (object)**: Optional
      - Variants: 
        - `string`
        - `null`
    - **selected (boolean)**: Optional. Defaults to false
    - **pmtPid (object)**: Optional
      - Variants:
        - `integer`
        - `null`
    - **pcrPid (object)**: Optional
      - Variants:
        - `integer`
        - `null`

- **elementaryStreams (list of objects)**: Optional. Defaults to []

- **InputElementaryStream (object)**: 
    - **pid (integer)**: Required
    - **streamType (integer)**: Required
    - **type (string)**: Required
    - **language (object)**: Optional
      - Variants:
        - `string`
        - `null`
    - **type (string)**: Optional. Defaults to SatDemod

- **transport (object)**: Optional
  - **SatDemodInputTransportStatus (object)**: 
    - **receiving (boolean)**: Required
