# StreamingPolicyListResponseSchema

## Properties

### @odata.nextLink
- **Type**: string  
- **Description**: Optional URL if the page length and number of items match.

### supplemental
- **Type**: object [ListResponseSupplementalSchema](https://docs.mediakind.com/api-reference/media-api/schemas/listresponsesupplementalschema)  
- **Description**: Required supplemental info.

### count
- **Type**: integer  
- **Description**: Required number of items returned.

### kind
- **Type**: string  
- **Description**: Required type of items in the list.

### operation
- **Type**: string  
- **Description**: Required operation type. Should always say 'list'.

### pagination
- **Type**: object [PaginationInfoSchema](https://docs.mediakind.com/api-reference/media-api/schemas/paginationinfoschema)  
- **Description**: Required pagination info.
    - **end**: integer (Required)
    - **records**: integer (Required)
    - **start**: integer (Required)
    - **total**: integer (Required)

### subscription
- **Type**: object [ProjectInfoSchema](https://docs.mediakind.com/api-reference/media-api/schemas/projectinfoschema)  
- **Description**: Optional project info.
    - **id**: string (Required)
    - **name**: string (Required)

### value
- **Type**: list of objects [StreamingPolicySchema](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicyschema)  
- **Description**: Required a list of streaming policies.
    - **id**: string (Optional)
    - **name**: string (1-260 characters, pattern: ^[^\\\'<>%&:\?/*+]+$)
    - **properties**: object [StreamingPolicyProperties](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicyproperties) (Required)
        - **catalog**: map from strings to any (Optional)
        - **commonEncryptionCbcs**: object [CommonEncryptionCbcs](https://docs.mediakind.com/api-reference/media-api/schemas/commonencryptioncbcs) (Optional)
        - **clearKeyEncryptionConfiguration**: object [ClearKeyEncryptionConfiguration](https://docs.mediakind.com/api-reference/media-api/schemas/clearkeyencryptionconfiguration) (Optional)
        - **clearTracks**: list of objects [StreamingPolicyTrackSelection](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicytrackselection) (Optional)
        - **trackSelections**: list of objects [StreamingPolicyTrackPropertyCondition](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicytrackpropertycondition) (Optional)
        - **contentKeys**: object [StreamingPolicyContentKeys](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicycontentkeys) (Optional)
            - **defaultKey**: object [DefaultKey](https://docs.mediakind.com/api-reference/media-api/schemas/defaultkey) (Optional)
            - **keyToTrackMappings**: list of objects [StreamingPolicyContentKey](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicycontentkey) (Optional)  
        - **tracks**: list of objects [StreamingPolicyTrackSelection](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicytrackselection) (Optional)
            - **trackSelections**: list of objects [StreamingPolicyTrackPropertyCondition](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicytrackpropertycondition) (Optional)
        - **drm**: object [CbcsDrmConfiguration](https://docs.mediakind.com/api-reference/media-api/schemas/cbcsdrmconfiguration) (Optional)
        - **fairPlay**: object [StreamingPolicyFairPlayConfiguration](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicyfairplayconfiguration) (Optional)
        - **playReady**: object [StreamingPolicyPlayReadyConfiguration](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicyplayreadyconfiguration) (Optional)
        - **widevine**: object [StreamingPolicyWidevineConfiguration](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicywidevineconfiguration) (Optional)
        - **enabledProtocols**: object [EnabledProtocols](https://docs.mediakind.com/api-reference/media-api/schemas/enabledprotocols) (Optional)
        - **defaultContentKeyPolicyName**: string (Optional, <=260 characters)
        - **envelopeEncryption**: object [EnvelopeEncryption](https://docs.mediakind.com/api-reference/media-api/schemas/envelopeencryption) (Optional)
        - **noEncryption**: object [NoEncryption](https://docs.mediakind.com/api-reference/media-api/schemas/noencryption) (Optional)
        - **systemData**: object [SystemDataSchema](https://docs.mediakind.com/api-reference/media-api/schemas/systemdataschema) (Optional)
