# ExportPayload

### object

**schemaVersion**: string (Optional, Defaults to 1)

**description**: object (Optional)
- **string**: string

**exportedAt**: string (Required, format: date-time)

**sourceVersion**: object (Optional)
- **string**: string

**channels**: list of objects [ExportedChannel](https://docs.mediakind.com/api-reference/channels-api/schemas/exportedchannel) (Required)

- **kind**: string (Optional, Defaults to BeamChannel)

- **metadata**: object [ChannelMetadata](https://docs.mediakind.com/api-reference/channels-api/schemas/channelmetadata) (Required)
    - **name**: string (Required)
    - **displayName**: string (Required)

- **spec**: object [ChannelSpec](https://docs.mediakind.com/api-reference/channels-api/schemas/channelspec) (Required)
    - **type**: enum [ChannelType](https://docs.mediakind.com/api-reference/channels-api/schemas/channeltype) (Required)
      - Allowed values: Encoding, Contribution, Encoding, Distribution, Reception, Decoding, Reception, Gateway, Encoding, Streaming
    - **state**: enum [DesiredState](https://docs.mediakind.com/api-reference/channels-api/schemas/desiredstate) (Optional, Defaults to Stopped)
      - Allowed values: Running, Stopped
    - **inputs**: list of objects (Optional, Defaults to [])
      - Discriminated by `type`. Select one variant:
        - **SRTCaller**: object [SrtCallerInput](https://docs.mediakind.com/api-reference/channels-api/schemas/srtcallerinput)
          - **type**: string (Optional, Defaults to SRTCaller)
          - **name**: string (Required)
          - **transport**: object [SrtCallerTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/srtcallertransport) (Required)
            - **url**: string (Required, pattern: ^srt://)
            - **latency**: double (Optional, 0.06 to 8, Defaults to 0.125)
            - **encryptionStandard**: enum [SrtEncryptionStandard](https://docs.mediakind.com/api-reference/channels-api/schemas/srtencryptionstandard) (Optional, Defaults to None)
              - Allowed values: Unsynced, None, AES128, AES192, AES256
          - **passPhrase**: object (Optional)
            - **string**: string
        - **SRTListener**: object [SrtListenerInput](https://docs.mediakind.com/api-reference/channels-api/schemas/srtlistenerinput)
          - **type**: string (Optional, Defaults to SRTListener)
          - **name**: string (Required)
          - **transport**: object [SrtListenerTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/srtlistenertransport) (Required)
            - **interface**: string (Required)
            - **port**: integer (Required, 256 to 65535)
            - **maxConnections**: integer (Optional, >= 1, Defaults to 10)
            - **latency**: double (Optional, 0.06 to 8, Defaults to 0.125)
            - **encryptionStandard**: enum [SrtEncryptionStandard](https://docs.mediakind.com/api-reference/channels-api/schemas/srtencryptionstandard) (Optional, Defaults to None)
              - Allowed values: Unsynced, None, AES128, AES192, AES256
          - **passPhrase**: object (Optional)
            - **string**: string
        - **UDP**: object [UdpInput](https://docs.mediakind.com/api-reference/channels-api/schemas/udpinput)
          - **type**: string (Optional, Defaults to UDP)
          - **name**: string (Required)
          - **transport**: object [UdpTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/udptransport) (Required)
            - **url**: string (Required)
            - **interface**: string (Required)
            - **unicast**: boolean (Optional, Defaults to false)

- **payload**: object (Optional)
        - **MptsPayload**: object

- **outputs**: list of objects (Optional, Defaults to [])
    - Discriminated by `type`. Select one variant:
      - **SRTCaller**: object [SrtCallerOutput](https://docs.mediakind.com/api-reference/channels-api/schemas/srtcalleroutput)
        - **type**: string (Optional, Defaults to SRTCaller)
        - **transport**: object [SrtCallerOutputTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/srtcalleroutputtransport) (Required)
          - **url**: string (Required, pattern: ^srt://)
          - **latency**: double (Optional, 0.06 to 8, Defaults to 0.125)
          - **encryptionStandard**: enum [SrtEncryptionStandard](https://docs.mediakind.com/api-reference/channels-api/schemas/srtencryptionstandard) (Optional, Defaults to None)
            - Allowed values: Unsynced, None, AES128, AES192, AES256
        - **passPhrase**: object (Optional)
          - **string**: string
      - **UDP**: object [UdpOutput](https://docs.mediakind.com/api-reference/channels-api/schemas/udpoutput)
        - **type**: string (Optional, Defaults to UDP)
        - **transport**: object [UdpOutputTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/udpoutputtransport) (Required)
          - **url**: string (Required)
          - **interface**: string (Required)
      - **ASI**: object [AsiOutput](https://docs.mediakind.com/api-reference/channels-api/schemas/asioutput)
        - **type**: string (Optional, Defaults to ASI)
        - **transport**: object [AsiOutputTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/asioutputtransport) (Required)
          - **url**: string (Required, pattern: ^asi://)
      - **SDI**: object [SdiOutput](https://docs.mediakind.com/api-reference/channels-api/schemas/sdioutput)
        - **type**: string (Optional, Defaults to SDI)
        - **transport**: object [SdiOutputTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/sdioutputtransport) (Required)
          - **url**: string (Required, pattern: ^sdi://)
      - **RF**: object [RfOutput](https://docs.mediakind.com/api-reference/channels-api/schemas/rfoutput)
        - **type**: string (Optional, Defaults to RF)
        - **transport**: object [RfOutputTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/rfoutputtransport) (Required)
          - **url**: string (Required, pattern: ^satmod://)

**services**: list of objects [ExportedService](https://docs.mediakind.com/api-reference/channels-api/schemas/exportedservice) (Optional)  
- **name**: string (Required)  
- **type**: string (Required)  
- **id**: string (Required)  
- **config**: object (Required)  
- **configVersion**: string (Required)
