/** * Jellyfin API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 10.8.9 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { RequestFile } from './models'; import { ClientCapabilitiesDeviceProfile } from './clientCapabilitiesDeviceProfile'; import { GeneralCommandType } from './generalCommandType'; /** * Gets or sets the capabilities. */ export class DeviceInfoCapabilities { 'playableMediaTypes'?: Array | null; 'supportedCommands'?: Array | null; 'supportsMediaControl'?: boolean; 'supportsContentUploading'?: boolean; 'messageCallbackUrl'?: string | null; 'supportsPersistentIdentifier'?: boolean; 'supportsSync'?: boolean; 'deviceProfile'?: ClientCapabilitiesDeviceProfile | null; 'appStoreUrl'?: string | null; 'iconUrl'?: string | null; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "playableMediaTypes", "baseName": "PlayableMediaTypes", "type": "Array" }, { "name": "supportedCommands", "baseName": "SupportedCommands", "type": "Array" }, { "name": "supportsMediaControl", "baseName": "SupportsMediaControl", "type": "boolean" }, { "name": "supportsContentUploading", "baseName": "SupportsContentUploading", "type": "boolean" }, { "name": "messageCallbackUrl", "baseName": "MessageCallbackUrl", "type": "string" }, { "name": "supportsPersistentIdentifier", "baseName": "SupportsPersistentIdentifier", "type": "boolean" }, { "name": "supportsSync", "baseName": "SupportsSync", "type": "boolean" }, { "name": "deviceProfile", "baseName": "DeviceProfile", "type": "ClientCapabilitiesDeviceProfile" }, { "name": "appStoreUrl", "baseName": "AppStoreUrl", "type": "string" }, { "name": "iconUrl", "baseName": "IconUrl", "type": "string" } ]; static getAttributeTypeMap() { return DeviceInfoCapabilities.attributeTypeMap; } }