/** * 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'; /** * The DlnaOptions class contains the user definable parameters for the dlna subsystems. */ export class DlnaOptions { /** * Gets or sets a value indicating whether gets or sets a value to indicate the status of the dlna playTo subsystem. */ 'enablePlayTo'?: boolean; /** * Gets or sets a value indicating whether gets or sets a value to indicate the status of the dlna server subsystem. */ 'enableServer'?: boolean; /** * Gets or sets a value indicating whether detailed dlna server logs are sent to the console/log. If the setting \"Emby.Dlna\": \"Debug\" msut be set in logging.default.json for this property to work. */ 'enableDebugLog'?: boolean; /** * Gets or sets a value indicating whether whether detailed playTo debug logs are sent to the console/log. If the setting \"Emby.Dlna.PlayTo\": \"Debug\" msut be set in logging.default.json for this property to work. */ 'enablePlayToTracing'?: boolean; /** * Gets or sets the ssdp client discovery interval time (in seconds). This is the time after which the server will send a ssdp search request. */ 'clientDiscoveryIntervalSeconds'?: number; /** * Gets or sets the frequency at which ssdp alive notifications are transmitted. */ 'aliveMessageIntervalSeconds'?: number; /** * Gets or sets the frequency at which ssdp alive notifications are transmitted. MIGRATING - TO BE REMOVED ONCE WEB HAS BEEN ALTERED. */ 'blastAliveMessageIntervalSeconds'?: number; /** * Gets or sets the default user account that the dlna server uses. */ 'defaultUserId'?: string | null; /** * Gets or sets a value indicating whether playTo device profiles should be created. */ 'autoCreatePlayToProfiles'?: boolean; /** * Gets or sets a value indicating whether to blast alive messages. */ 'blastAliveMessages'?: boolean; /** * gets or sets a value indicating whether to send only matched host. */ 'sendOnlyMatchedHost'?: boolean; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "enablePlayTo", "baseName": "EnablePlayTo", "type": "boolean" }, { "name": "enableServer", "baseName": "EnableServer", "type": "boolean" }, { "name": "enableDebugLog", "baseName": "EnableDebugLog", "type": "boolean" }, { "name": "enablePlayToTracing", "baseName": "EnablePlayToTracing", "type": "boolean" }, { "name": "clientDiscoveryIntervalSeconds", "baseName": "ClientDiscoveryIntervalSeconds", "type": "number" }, { "name": "aliveMessageIntervalSeconds", "baseName": "AliveMessageIntervalSeconds", "type": "number" }, { "name": "blastAliveMessageIntervalSeconds", "baseName": "BlastAliveMessageIntervalSeconds", "type": "number" }, { "name": "defaultUserId", "baseName": "DefaultUserId", "type": "string" }, { "name": "autoCreatePlayToProfiles", "baseName": "AutoCreatePlayToProfiles", "type": "boolean" }, { "name": "blastAliveMessages", "baseName": "BlastAliveMessages", "type": "boolean" }, { "name": "sendOnlyMatchedHost", "baseName": "SendOnlyMatchedHost", "type": "boolean" } ]; static getAttributeTypeMap() { return DlnaOptions.attributeTypeMap; } }