128 lines
4.2 KiB
TypeScript
128 lines
4.2 KiB
TypeScript
/**
|
|
* 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;
|
|
}
|
|
}
|
|
|