add jellyfin api
This commit is contained in:
73
jellyfin/model/accessSchedule.ts
Normal file
73
jellyfin/model/accessSchedule.ts
Normal file
@ -0,0 +1,73 @@
|
||||
/**
|
||||
* 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 { DynamicDayOfWeek } from './dynamicDayOfWeek';
|
||||
|
||||
/**
|
||||
* An entity representing a user\'s access schedule.
|
||||
*/
|
||||
export class AccessSchedule {
|
||||
/**
|
||||
* Gets the id of this instance.
|
||||
*/
|
||||
'id'?: number;
|
||||
/**
|
||||
* Gets the id of the associated user.
|
||||
*/
|
||||
'userId'?: string;
|
||||
'dayOfWeek'?: DynamicDayOfWeek;
|
||||
/**
|
||||
* Gets or sets the start hour.
|
||||
*/
|
||||
'startHour'?: number;
|
||||
/**
|
||||
* Gets or sets the end hour.
|
||||
*/
|
||||
'endHour'?: number;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "userId",
|
||||
"baseName": "UserId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "dayOfWeek",
|
||||
"baseName": "DayOfWeek",
|
||||
"type": "DynamicDayOfWeek"
|
||||
},
|
||||
{
|
||||
"name": "startHour",
|
||||
"baseName": "StartHour",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "endHour",
|
||||
"baseName": "EndHour",
|
||||
"type": "number"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AccessSchedule.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace AccessSchedule {
|
||||
}
|
118
jellyfin/model/activityLogEntry.ts
Normal file
118
jellyfin/model/activityLogEntry.ts
Normal file
@ -0,0 +1,118 @@
|
||||
/**
|
||||
* 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 { LogLevel } from './logLevel';
|
||||
|
||||
/**
|
||||
* An activity log entry.
|
||||
*/
|
||||
export class ActivityLogEntry {
|
||||
/**
|
||||
* Gets or sets the identifier.
|
||||
*/
|
||||
'id'?: number;
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string;
|
||||
/**
|
||||
* Gets or sets the overview.
|
||||
*/
|
||||
'overview'?: string | null;
|
||||
/**
|
||||
* Gets or sets the short overview.
|
||||
*/
|
||||
'shortOverview'?: string | null;
|
||||
/**
|
||||
* Gets or sets the type.
|
||||
*/
|
||||
'type'?: string;
|
||||
/**
|
||||
* Gets or sets the item identifier.
|
||||
*/
|
||||
'itemId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the date.
|
||||
*/
|
||||
'date'?: Date;
|
||||
/**
|
||||
* Gets or sets the user identifier.
|
||||
*/
|
||||
'userId'?: string;
|
||||
/**
|
||||
* Gets or sets the user primary image tag.
|
||||
*/
|
||||
'userPrimaryImageTag'?: string | null;
|
||||
'severity'?: LogLevel;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "overview",
|
||||
"baseName": "Overview",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "shortOverview",
|
||||
"baseName": "ShortOverview",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "type",
|
||||
"baseName": "Type",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "itemId",
|
||||
"baseName": "ItemId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "date",
|
||||
"baseName": "Date",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "userId",
|
||||
"baseName": "UserId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "userPrimaryImageTag",
|
||||
"baseName": "UserPrimaryImageTag",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "severity",
|
||||
"baseName": "Severity",
|
||||
"type": "LogLevel"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ActivityLogEntry.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace ActivityLogEntry {
|
||||
}
|
53
jellyfin/model/activityLogEntryQueryResult.ts
Normal file
53
jellyfin/model/activityLogEntryQueryResult.ts
Normal file
@ -0,0 +1,53 @@
|
||||
/**
|
||||
* 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 { ActivityLogEntry } from './activityLogEntry';
|
||||
|
||||
export class ActivityLogEntryQueryResult {
|
||||
/**
|
||||
* Gets or sets the items.
|
||||
*/
|
||||
'items'?: Array<ActivityLogEntry> | null;
|
||||
/**
|
||||
* Gets or sets the total number of records available.
|
||||
*/
|
||||
'totalRecordCount'?: number;
|
||||
/**
|
||||
* Gets or sets the index of the first record in Items.
|
||||
*/
|
||||
'startIndex'?: number;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "items",
|
||||
"baseName": "Items",
|
||||
"type": "Array<ActivityLogEntry>"
|
||||
},
|
||||
{
|
||||
"name": "totalRecordCount",
|
||||
"baseName": "TotalRecordCount",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "startIndex",
|
||||
"baseName": "StartIndex",
|
||||
"type": "number"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ActivityLogEntryQueryResult.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
134
jellyfin/model/addListingProviderRequest.ts
Normal file
134
jellyfin/model/addListingProviderRequest.ts
Normal file
@ -0,0 +1,134 @@
|
||||
/**
|
||||
* 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 { NameValuePair } from './nameValuePair';
|
||||
|
||||
export class AddListingProviderRequest {
|
||||
'id'?: string | null;
|
||||
'type'?: string | null;
|
||||
'username'?: string | null;
|
||||
'password'?: string | null;
|
||||
'listingsId'?: string | null;
|
||||
'zipCode'?: string | null;
|
||||
'country'?: string | null;
|
||||
'path'?: string | null;
|
||||
'enabledTuners'?: Array<string> | null;
|
||||
'enableAllTuners'?: boolean;
|
||||
'newsCategories'?: Array<string> | null;
|
||||
'sportsCategories'?: Array<string> | null;
|
||||
'kidsCategories'?: Array<string> | null;
|
||||
'movieCategories'?: Array<string> | null;
|
||||
'channelMappings'?: Array<NameValuePair> | null;
|
||||
'moviePrefix'?: string | null;
|
||||
'preferredLanguage'?: string | null;
|
||||
'userAgent'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "type",
|
||||
"baseName": "Type",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "username",
|
||||
"baseName": "Username",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "password",
|
||||
"baseName": "Password",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "listingsId",
|
||||
"baseName": "ListingsId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "zipCode",
|
||||
"baseName": "ZipCode",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "country",
|
||||
"baseName": "Country",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"baseName": "Path",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "enabledTuners",
|
||||
"baseName": "EnabledTuners",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "enableAllTuners",
|
||||
"baseName": "EnableAllTuners",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "newsCategories",
|
||||
"baseName": "NewsCategories",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "sportsCategories",
|
||||
"baseName": "SportsCategories",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "kidsCategories",
|
||||
"baseName": "KidsCategories",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "movieCategories",
|
||||
"baseName": "MovieCategories",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "channelMappings",
|
||||
"baseName": "ChannelMappings",
|
||||
"type": "Array<NameValuePair>"
|
||||
},
|
||||
{
|
||||
"name": "moviePrefix",
|
||||
"baseName": "MoviePrefix",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "preferredLanguage",
|
||||
"baseName": "PreferredLanguage",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "userAgent",
|
||||
"baseName": "UserAgent",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AddListingProviderRequest.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
53
jellyfin/model/addMediaPathRequest.ts
Normal file
53
jellyfin/model/addMediaPathRequest.ts
Normal file
@ -0,0 +1,53 @@
|
||||
/**
|
||||
* 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 { MediaPathDtoPathInfo } from './mediaPathDtoPathInfo';
|
||||
|
||||
/**
|
||||
* Media Path dto.
|
||||
*/
|
||||
export class AddMediaPathRequest {
|
||||
/**
|
||||
* Gets or sets the name of the library.
|
||||
*/
|
||||
'name': string;
|
||||
/**
|
||||
* Gets or sets the path to add.
|
||||
*/
|
||||
'path'?: string | null;
|
||||
'pathInfo'?: MediaPathDtoPathInfo | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"baseName": "Path",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "pathInfo",
|
||||
"baseName": "PathInfo",
|
||||
"type": "MediaPathDtoPathInfo"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AddMediaPathRequest.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
91
jellyfin/model/addTunerHostRequest.ts
Normal file
91
jellyfin/model/addTunerHostRequest.ts
Normal file
@ -0,0 +1,91 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export class AddTunerHostRequest {
|
||||
'id'?: string | null;
|
||||
'url'?: string | null;
|
||||
'type'?: string | null;
|
||||
'deviceId'?: string | null;
|
||||
'friendlyName'?: string | null;
|
||||
'importFavoritesOnly'?: boolean;
|
||||
'allowHWTranscoding'?: boolean;
|
||||
'enableStreamLooping'?: boolean;
|
||||
'source'?: string | null;
|
||||
'tunerCount'?: number;
|
||||
'userAgent'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "url",
|
||||
"baseName": "Url",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "type",
|
||||
"baseName": "Type",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "deviceId",
|
||||
"baseName": "DeviceId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "friendlyName",
|
||||
"baseName": "FriendlyName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "importFavoritesOnly",
|
||||
"baseName": "ImportFavoritesOnly",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "allowHWTranscoding",
|
||||
"baseName": "AllowHWTranscoding",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableStreamLooping",
|
||||
"baseName": "EnableStreamLooping",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "source",
|
||||
"baseName": "Source",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "tunerCount",
|
||||
"baseName": "TunerCount",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "userAgent",
|
||||
"baseName": "UserAgent",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AddTunerHostRequest.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
35
jellyfin/model/addVirtualFolderDto.ts
Normal file
35
jellyfin/model/addVirtualFolderDto.ts
Normal file
@ -0,0 +1,35 @@
|
||||
/**
|
||||
* 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 { AddVirtualFolderDtoLibraryOptions } from './addVirtualFolderDtoLibraryOptions';
|
||||
|
||||
/**
|
||||
* Add virtual folder dto.
|
||||
*/
|
||||
export class AddVirtualFolderDto {
|
||||
'libraryOptions'?: AddVirtualFolderDtoLibraryOptions | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "libraryOptions",
|
||||
"baseName": "LibraryOptions",
|
||||
"type": "AddVirtualFolderDtoLibraryOptions"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AddVirtualFolderDto.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
201
jellyfin/model/addVirtualFolderDtoLibraryOptions.ts
Normal file
201
jellyfin/model/addVirtualFolderDtoLibraryOptions.ts
Normal file
@ -0,0 +1,201 @@
|
||||
/**
|
||||
* 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 { EmbeddedSubtitleOptions } from './embeddedSubtitleOptions';
|
||||
import { MediaPathInfo } from './mediaPathInfo';
|
||||
import { TypeOptions } from './typeOptions';
|
||||
|
||||
/**
|
||||
* Gets or sets library options.
|
||||
*/
|
||||
export class AddVirtualFolderDtoLibraryOptions {
|
||||
'enablePhotos'?: boolean;
|
||||
'enableRealtimeMonitor'?: boolean;
|
||||
'enableChapterImageExtraction'?: boolean;
|
||||
'extractChapterImagesDuringLibraryScan'?: boolean;
|
||||
'pathInfos'?: Array<MediaPathInfo>;
|
||||
'saveLocalMetadata'?: boolean;
|
||||
'enableInternetProviders'?: boolean;
|
||||
'enableAutomaticSeriesGrouping'?: boolean;
|
||||
'enableEmbeddedTitles'?: boolean;
|
||||
'enableEmbeddedEpisodeInfos'?: boolean;
|
||||
'automaticRefreshIntervalDays'?: number;
|
||||
/**
|
||||
* Gets or sets the preferred metadata language.
|
||||
*/
|
||||
'preferredMetadataLanguage'?: string | null;
|
||||
/**
|
||||
* Gets or sets the metadata country code.
|
||||
*/
|
||||
'metadataCountryCode'?: string | null;
|
||||
'seasonZeroDisplayName'?: string;
|
||||
'metadataSavers'?: Array<string> | null;
|
||||
'disabledLocalMetadataReaders'?: Array<string>;
|
||||
'localMetadataReaderOrder'?: Array<string> | null;
|
||||
'disabledSubtitleFetchers'?: Array<string>;
|
||||
'subtitleFetcherOrder'?: Array<string>;
|
||||
'skipSubtitlesIfEmbeddedSubtitlesPresent'?: boolean;
|
||||
'skipSubtitlesIfAudioTrackMatches'?: boolean;
|
||||
'subtitleDownloadLanguages'?: Array<string> | null;
|
||||
'requirePerfectSubtitleMatch'?: boolean;
|
||||
'saveSubtitlesWithMedia'?: boolean;
|
||||
'automaticallyAddToCollection'?: boolean;
|
||||
'allowEmbeddedSubtitles'?: EmbeddedSubtitleOptions;
|
||||
'typeOptions'?: Array<TypeOptions>;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "enablePhotos",
|
||||
"baseName": "EnablePhotos",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableRealtimeMonitor",
|
||||
"baseName": "EnableRealtimeMonitor",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableChapterImageExtraction",
|
||||
"baseName": "EnableChapterImageExtraction",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "extractChapterImagesDuringLibraryScan",
|
||||
"baseName": "ExtractChapterImagesDuringLibraryScan",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "pathInfos",
|
||||
"baseName": "PathInfos",
|
||||
"type": "Array<MediaPathInfo>"
|
||||
},
|
||||
{
|
||||
"name": "saveLocalMetadata",
|
||||
"baseName": "SaveLocalMetadata",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableInternetProviders",
|
||||
"baseName": "EnableInternetProviders",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableAutomaticSeriesGrouping",
|
||||
"baseName": "EnableAutomaticSeriesGrouping",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableEmbeddedTitles",
|
||||
"baseName": "EnableEmbeddedTitles",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableEmbeddedEpisodeInfos",
|
||||
"baseName": "EnableEmbeddedEpisodeInfos",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "automaticRefreshIntervalDays",
|
||||
"baseName": "AutomaticRefreshIntervalDays",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "preferredMetadataLanguage",
|
||||
"baseName": "PreferredMetadataLanguage",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "metadataCountryCode",
|
||||
"baseName": "MetadataCountryCode",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "seasonZeroDisplayName",
|
||||
"baseName": "SeasonZeroDisplayName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "metadataSavers",
|
||||
"baseName": "MetadataSavers",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "disabledLocalMetadataReaders",
|
||||
"baseName": "DisabledLocalMetadataReaders",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "localMetadataReaderOrder",
|
||||
"baseName": "LocalMetadataReaderOrder",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "disabledSubtitleFetchers",
|
||||
"baseName": "DisabledSubtitleFetchers",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "subtitleFetcherOrder",
|
||||
"baseName": "SubtitleFetcherOrder",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "skipSubtitlesIfEmbeddedSubtitlesPresent",
|
||||
"baseName": "SkipSubtitlesIfEmbeddedSubtitlesPresent",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "skipSubtitlesIfAudioTrackMatches",
|
||||
"baseName": "SkipSubtitlesIfAudioTrackMatches",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "subtitleDownloadLanguages",
|
||||
"baseName": "SubtitleDownloadLanguages",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "requirePerfectSubtitleMatch",
|
||||
"baseName": "RequirePerfectSubtitleMatch",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "saveSubtitlesWithMedia",
|
||||
"baseName": "SaveSubtitlesWithMedia",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "automaticallyAddToCollection",
|
||||
"baseName": "AutomaticallyAddToCollection",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "allowEmbeddedSubtitles",
|
||||
"baseName": "AllowEmbeddedSubtitles",
|
||||
"type": "EmbeddedSubtitleOptions"
|
||||
},
|
||||
{
|
||||
"name": "typeOptions",
|
||||
"baseName": "TypeOptions",
|
||||
"type": "Array<TypeOptions>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AddVirtualFolderDtoLibraryOptions.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace AddVirtualFolderDtoLibraryOptions {
|
||||
}
|
35
jellyfin/model/addVirtualFolderRequest.ts
Normal file
35
jellyfin/model/addVirtualFolderRequest.ts
Normal file
@ -0,0 +1,35 @@
|
||||
/**
|
||||
* 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 { AddVirtualFolderDtoLibraryOptions } from './addVirtualFolderDtoLibraryOptions';
|
||||
|
||||
/**
|
||||
* Add virtual folder dto.
|
||||
*/
|
||||
export class AddVirtualFolderRequest {
|
||||
'libraryOptions'?: AddVirtualFolderDtoLibraryOptions | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "libraryOptions",
|
||||
"baseName": "LibraryOptions",
|
||||
"type": "AddVirtualFolderDtoLibraryOptions"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AddVirtualFolderRequest.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
64
jellyfin/model/adminNotificationDto.ts
Normal file
64
jellyfin/model/adminNotificationDto.ts
Normal file
@ -0,0 +1,64 @@
|
||||
/**
|
||||
* 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 { NotificationLevel } from './notificationLevel';
|
||||
|
||||
/**
|
||||
* The admin notification dto.
|
||||
*/
|
||||
export class AdminNotificationDto {
|
||||
/**
|
||||
* Gets or sets the notification name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the notification description.
|
||||
*/
|
||||
'description'?: string | null;
|
||||
'notificationLevel'?: NotificationLevel | null;
|
||||
/**
|
||||
* Gets or sets the notification url.
|
||||
*/
|
||||
'url'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "description",
|
||||
"baseName": "Description",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "notificationLevel",
|
||||
"baseName": "NotificationLevel",
|
||||
"type": "NotificationLevel"
|
||||
},
|
||||
{
|
||||
"name": "url",
|
||||
"baseName": "Url",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AdminNotificationDto.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace AdminNotificationDto {
|
||||
}
|
137
jellyfin/model/albumInfo.ts
Normal file
137
jellyfin/model/albumInfo.ts
Normal file
@ -0,0 +1,137 @@
|
||||
/**
|
||||
* 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 { SongInfo } from './songInfo';
|
||||
|
||||
export class AlbumInfo {
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the original title.
|
||||
*/
|
||||
'originalTitle'?: string | null;
|
||||
/**
|
||||
* Gets or sets the path.
|
||||
*/
|
||||
'path'?: string | null;
|
||||
/**
|
||||
* Gets or sets the metadata language.
|
||||
*/
|
||||
'metadataLanguage'?: string | null;
|
||||
/**
|
||||
* Gets or sets the metadata country code.
|
||||
*/
|
||||
'metadataCountryCode'?: string | null;
|
||||
/**
|
||||
* Gets or sets the provider ids.
|
||||
*/
|
||||
'providerIds'?: { [key: string]: string; } | null;
|
||||
/**
|
||||
* Gets or sets the year.
|
||||
*/
|
||||
'year'?: number | null;
|
||||
'indexNumber'?: number | null;
|
||||
'parentIndexNumber'?: number | null;
|
||||
'premiereDate'?: Date | null;
|
||||
'isAutomated'?: boolean;
|
||||
/**
|
||||
* Gets or sets the album artist.
|
||||
*/
|
||||
'albumArtists'?: Array<string>;
|
||||
/**
|
||||
* Gets or sets the artist provider ids.
|
||||
*/
|
||||
'artistProviderIds'?: { [key: string]: string; };
|
||||
'songInfos'?: Array<SongInfo>;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "originalTitle",
|
||||
"baseName": "OriginalTitle",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"baseName": "Path",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "metadataLanguage",
|
||||
"baseName": "MetadataLanguage",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "metadataCountryCode",
|
||||
"baseName": "MetadataCountryCode",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "providerIds",
|
||||
"baseName": "ProviderIds",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "year",
|
||||
"baseName": "Year",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "indexNumber",
|
||||
"baseName": "IndexNumber",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "parentIndexNumber",
|
||||
"baseName": "ParentIndexNumber",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "premiereDate",
|
||||
"baseName": "PremiereDate",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "isAutomated",
|
||||
"baseName": "IsAutomated",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "albumArtists",
|
||||
"baseName": "AlbumArtists",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "artistProviderIds",
|
||||
"baseName": "ArtistProviderIds",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "songInfos",
|
||||
"baseName": "SongInfos",
|
||||
"type": "Array<SongInfo>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AlbumInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
56
jellyfin/model/albumInfoRemoteSearchQuery.ts
Normal file
56
jellyfin/model/albumInfoRemoteSearchQuery.ts
Normal file
@ -0,0 +1,56 @@
|
||||
/**
|
||||
* 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 { AlbumInfo } from './albumInfo';
|
||||
|
||||
export class AlbumInfoRemoteSearchQuery {
|
||||
'searchInfo'?: AlbumInfo | null;
|
||||
'itemId'?: string;
|
||||
/**
|
||||
* Gets or sets the provider name to search within if set.
|
||||
*/
|
||||
'searchProviderName'?: string | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether disabled providers should be included.
|
||||
*/
|
||||
'includeDisabledProviders'?: boolean;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "searchInfo",
|
||||
"baseName": "SearchInfo",
|
||||
"type": "AlbumInfo"
|
||||
},
|
||||
{
|
||||
"name": "itemId",
|
||||
"baseName": "ItemId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "searchProviderName",
|
||||
"baseName": "SearchProviderName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "includeDisabledProviders",
|
||||
"baseName": "IncludeDisabledProviders",
|
||||
"type": "boolean"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AlbumInfoRemoteSearchQuery.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
44
jellyfin/model/allThemeMediaResult.ts
Normal file
44
jellyfin/model/allThemeMediaResult.ts
Normal file
@ -0,0 +1,44 @@
|
||||
/**
|
||||
* 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 { AllThemeMediaResultThemeVideosResult } from './allThemeMediaResultThemeVideosResult';
|
||||
|
||||
export class AllThemeMediaResult {
|
||||
'themeVideosResult'?: AllThemeMediaResultThemeVideosResult | null;
|
||||
'themeSongsResult'?: AllThemeMediaResultThemeVideosResult | null;
|
||||
'soundtrackSongsResult'?: AllThemeMediaResultThemeVideosResult | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "themeVideosResult",
|
||||
"baseName": "ThemeVideosResult",
|
||||
"type": "AllThemeMediaResultThemeVideosResult"
|
||||
},
|
||||
{
|
||||
"name": "themeSongsResult",
|
||||
"baseName": "ThemeSongsResult",
|
||||
"type": "AllThemeMediaResultThemeVideosResult"
|
||||
},
|
||||
{
|
||||
"name": "soundtrackSongsResult",
|
||||
"baseName": "SoundtrackSongsResult",
|
||||
"type": "AllThemeMediaResultThemeVideosResult"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AllThemeMediaResult.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
65
jellyfin/model/allThemeMediaResultThemeVideosResult.ts
Normal file
65
jellyfin/model/allThemeMediaResultThemeVideosResult.ts
Normal file
@ -0,0 +1,65 @@
|
||||
/**
|
||||
* 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 { BaseItemDto } from './baseItemDto';
|
||||
|
||||
/**
|
||||
* Class ThemeMediaResult.
|
||||
*/
|
||||
export class AllThemeMediaResultThemeVideosResult {
|
||||
/**
|
||||
* Gets or sets the items.
|
||||
*/
|
||||
'items'?: Array<BaseItemDto> | null;
|
||||
/**
|
||||
* Gets or sets the total number of records available.
|
||||
*/
|
||||
'totalRecordCount'?: number;
|
||||
/**
|
||||
* Gets or sets the index of the first record in Items.
|
||||
*/
|
||||
'startIndex'?: number;
|
||||
/**
|
||||
* Gets or sets the owner id.
|
||||
*/
|
||||
'ownerId'?: string;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "items",
|
||||
"baseName": "Items",
|
||||
"type": "Array<BaseItemDto>"
|
||||
},
|
||||
{
|
||||
"name": "totalRecordCount",
|
||||
"baseName": "TotalRecordCount",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "startIndex",
|
||||
"baseName": "StartIndex",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "ownerId",
|
||||
"baseName": "OwnerId",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AllThemeMediaResultThemeVideosResult.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
107
jellyfin/model/applySearchCriteriaRequest.ts
Normal file
107
jellyfin/model/applySearchCriteriaRequest.ts
Normal file
@ -0,0 +1,107 @@
|
||||
/**
|
||||
* 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 { RemoteSearchResult } from './remoteSearchResult';
|
||||
|
||||
export class ApplySearchCriteriaRequest {
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the provider ids.
|
||||
*/
|
||||
'providerIds'?: { [key: string]: string; } | null;
|
||||
/**
|
||||
* Gets or sets the year.
|
||||
*/
|
||||
'productionYear'?: number | null;
|
||||
'indexNumber'?: number | null;
|
||||
'indexNumberEnd'?: number | null;
|
||||
'parentIndexNumber'?: number | null;
|
||||
'premiereDate'?: Date | null;
|
||||
'imageUrl'?: string | null;
|
||||
'searchProviderName'?: string | null;
|
||||
'overview'?: string | null;
|
||||
'albumArtist'?: RemoteSearchResult | null;
|
||||
'artists'?: Array<RemoteSearchResult> | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "providerIds",
|
||||
"baseName": "ProviderIds",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "productionYear",
|
||||
"baseName": "ProductionYear",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "indexNumber",
|
||||
"baseName": "IndexNumber",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "indexNumberEnd",
|
||||
"baseName": "IndexNumberEnd",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "parentIndexNumber",
|
||||
"baseName": "ParentIndexNumber",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "premiereDate",
|
||||
"baseName": "PremiereDate",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "imageUrl",
|
||||
"baseName": "ImageUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "searchProviderName",
|
||||
"baseName": "SearchProviderName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "overview",
|
||||
"baseName": "Overview",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "albumArtist",
|
||||
"baseName": "AlbumArtist",
|
||||
"type": "RemoteSearchResult"
|
||||
},
|
||||
{
|
||||
"name": "artists",
|
||||
"baseName": "Artists",
|
||||
"type": "Array<RemoteSearchResult>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ApplySearchCriteriaRequest.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
22
jellyfin/model/architecture.ts
Normal file
22
jellyfin/model/architecture.ts
Normal file
@ -0,0 +1,22 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export enum Architecture {
|
||||
X86 = <any> 'X86',
|
||||
X64 = <any> 'X64',
|
||||
Arm = <any> 'Arm',
|
||||
Arm64 = <any> 'Arm64',
|
||||
Wasm = <any> 'Wasm',
|
||||
S390x = <any> 'S390x'
|
||||
}
|
119
jellyfin/model/artistInfo.ts
Normal file
119
jellyfin/model/artistInfo.ts
Normal file
@ -0,0 +1,119 @@
|
||||
/**
|
||||
* 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 { SongInfo } from './songInfo';
|
||||
|
||||
export class ArtistInfo {
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the original title.
|
||||
*/
|
||||
'originalTitle'?: string | null;
|
||||
/**
|
||||
* Gets or sets the path.
|
||||
*/
|
||||
'path'?: string | null;
|
||||
/**
|
||||
* Gets or sets the metadata language.
|
||||
*/
|
||||
'metadataLanguage'?: string | null;
|
||||
/**
|
||||
* Gets or sets the metadata country code.
|
||||
*/
|
||||
'metadataCountryCode'?: string | null;
|
||||
/**
|
||||
* Gets or sets the provider ids.
|
||||
*/
|
||||
'providerIds'?: { [key: string]: string; } | null;
|
||||
/**
|
||||
* Gets or sets the year.
|
||||
*/
|
||||
'year'?: number | null;
|
||||
'indexNumber'?: number | null;
|
||||
'parentIndexNumber'?: number | null;
|
||||
'premiereDate'?: Date | null;
|
||||
'isAutomated'?: boolean;
|
||||
'songInfos'?: Array<SongInfo>;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "originalTitle",
|
||||
"baseName": "OriginalTitle",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"baseName": "Path",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "metadataLanguage",
|
||||
"baseName": "MetadataLanguage",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "metadataCountryCode",
|
||||
"baseName": "MetadataCountryCode",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "providerIds",
|
||||
"baseName": "ProviderIds",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "year",
|
||||
"baseName": "Year",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "indexNumber",
|
||||
"baseName": "IndexNumber",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "parentIndexNumber",
|
||||
"baseName": "ParentIndexNumber",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "premiereDate",
|
||||
"baseName": "PremiereDate",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "isAutomated",
|
||||
"baseName": "IsAutomated",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "songInfos",
|
||||
"baseName": "SongInfos",
|
||||
"type": "Array<SongInfo>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ArtistInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
56
jellyfin/model/artistInfoRemoteSearchQuery.ts
Normal file
56
jellyfin/model/artistInfoRemoteSearchQuery.ts
Normal file
@ -0,0 +1,56 @@
|
||||
/**
|
||||
* 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 { ArtistInfo } from './artistInfo';
|
||||
|
||||
export class ArtistInfoRemoteSearchQuery {
|
||||
'searchInfo'?: ArtistInfo | null;
|
||||
'itemId'?: string;
|
||||
/**
|
||||
* Gets or sets the provider name to search within if set.
|
||||
*/
|
||||
'searchProviderName'?: string | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether disabled providers should be included.
|
||||
*/
|
||||
'includeDisabledProviders'?: boolean;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "searchInfo",
|
||||
"baseName": "SearchInfo",
|
||||
"type": "ArtistInfo"
|
||||
},
|
||||
{
|
||||
"name": "itemId",
|
||||
"baseName": "ItemId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "searchProviderName",
|
||||
"baseName": "SearchProviderName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "includeDisabledProviders",
|
||||
"baseName": "IncludeDisabledProviders",
|
||||
"type": "boolean"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ArtistInfoRemoteSearchQuery.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
55
jellyfin/model/authenticateUserByName.ts
Normal file
55
jellyfin/model/authenticateUserByName.ts
Normal file
@ -0,0 +1,55 @@
|
||||
/**
|
||||
* 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 authenticate user by name request body.
|
||||
*/
|
||||
export class AuthenticateUserByName {
|
||||
/**
|
||||
* Gets or sets the username.
|
||||
*/
|
||||
'username'?: string | null;
|
||||
/**
|
||||
* Gets or sets the plain text password.
|
||||
*/
|
||||
'pw'?: string | null;
|
||||
/**
|
||||
* Gets or sets the sha1-hashed password.
|
||||
*/
|
||||
'password'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "username",
|
||||
"baseName": "Username",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "pw",
|
||||
"baseName": "Pw",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "password",
|
||||
"baseName": "Password",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AuthenticateUserByName.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
55
jellyfin/model/authenticateUserByNameRequest.ts
Normal file
55
jellyfin/model/authenticateUserByNameRequest.ts
Normal file
@ -0,0 +1,55 @@
|
||||
/**
|
||||
* 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 authenticate user by name request body.
|
||||
*/
|
||||
export class AuthenticateUserByNameRequest {
|
||||
/**
|
||||
* Gets or sets the username.
|
||||
*/
|
||||
'username'?: string | null;
|
||||
/**
|
||||
* Gets or sets the plain text password.
|
||||
*/
|
||||
'pw'?: string | null;
|
||||
/**
|
||||
* Gets or sets the sha1-hashed password.
|
||||
*/
|
||||
'password'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "username",
|
||||
"baseName": "Username",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "pw",
|
||||
"baseName": "Pw",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "password",
|
||||
"baseName": "Password",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AuthenticateUserByNameRequest.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
37
jellyfin/model/authenticateWithQuickConnectRequest.ts
Normal file
37
jellyfin/model/authenticateWithQuickConnectRequest.ts
Normal file
@ -0,0 +1,37 @@
|
||||
/**
|
||||
* 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 quick connect request body.
|
||||
*/
|
||||
export class AuthenticateWithQuickConnectRequest {
|
||||
/**
|
||||
* Gets or sets the quick connect secret.
|
||||
*/
|
||||
'secret': string;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "secret",
|
||||
"baseName": "Secret",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AuthenticateWithQuickConnectRequest.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
127
jellyfin/model/authenticationInfo.ts
Normal file
127
jellyfin/model/authenticationInfo.ts
Normal file
@ -0,0 +1,127 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export class AuthenticationInfo {
|
||||
/**
|
||||
* Gets or sets the identifier.
|
||||
*/
|
||||
'id'?: number;
|
||||
/**
|
||||
* Gets or sets the access token.
|
||||
*/
|
||||
'accessToken'?: string | null;
|
||||
/**
|
||||
* Gets or sets the device identifier.
|
||||
*/
|
||||
'deviceId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the name of the application.
|
||||
*/
|
||||
'appName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the application version.
|
||||
*/
|
||||
'appVersion'?: string | null;
|
||||
/**
|
||||
* Gets or sets the name of the device.
|
||||
*/
|
||||
'deviceName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the user identifier.
|
||||
*/
|
||||
'userId'?: string;
|
||||
/**
|
||||
* Gets or sets a value indicating whether this instance is active.
|
||||
*/
|
||||
'isActive'?: boolean;
|
||||
/**
|
||||
* Gets or sets the date created.
|
||||
*/
|
||||
'dateCreated'?: Date;
|
||||
/**
|
||||
* Gets or sets the date revoked.
|
||||
*/
|
||||
'dateRevoked'?: Date | null;
|
||||
'dateLastActivity'?: Date;
|
||||
'userName'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "accessToken",
|
||||
"baseName": "AccessToken",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "deviceId",
|
||||
"baseName": "DeviceId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "appName",
|
||||
"baseName": "AppName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "appVersion",
|
||||
"baseName": "AppVersion",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "deviceName",
|
||||
"baseName": "DeviceName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "userId",
|
||||
"baseName": "UserId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "isActive",
|
||||
"baseName": "IsActive",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "dateCreated",
|
||||
"baseName": "DateCreated",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "dateRevoked",
|
||||
"baseName": "DateRevoked",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "dateLastActivity",
|
||||
"baseName": "DateLastActivity",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "userName",
|
||||
"baseName": "UserName",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AuthenticationInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
53
jellyfin/model/authenticationInfoQueryResult.ts
Normal file
53
jellyfin/model/authenticationInfoQueryResult.ts
Normal file
@ -0,0 +1,53 @@
|
||||
/**
|
||||
* 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 { AuthenticationInfo } from './authenticationInfo';
|
||||
|
||||
export class AuthenticationInfoQueryResult {
|
||||
/**
|
||||
* Gets or sets the items.
|
||||
*/
|
||||
'items'?: Array<AuthenticationInfo> | null;
|
||||
/**
|
||||
* Gets or sets the total number of records available.
|
||||
*/
|
||||
'totalRecordCount'?: number;
|
||||
/**
|
||||
* Gets or sets the index of the first record in Items.
|
||||
*/
|
||||
'startIndex'?: number;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "items",
|
||||
"baseName": "Items",
|
||||
"type": "Array<AuthenticationInfo>"
|
||||
},
|
||||
{
|
||||
"name": "totalRecordCount",
|
||||
"baseName": "TotalRecordCount",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "startIndex",
|
||||
"baseName": "StartIndex",
|
||||
"type": "number"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AuthenticationInfoQueryResult.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
51
jellyfin/model/authenticationResult.ts
Normal file
51
jellyfin/model/authenticationResult.ts
Normal file
@ -0,0 +1,51 @@
|
||||
/**
|
||||
* 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 { AuthenticationResultSessionInfo } from './authenticationResultSessionInfo';
|
||||
import { AuthenticationResultUser } from './authenticationResultUser';
|
||||
|
||||
export class AuthenticationResult {
|
||||
'user'?: AuthenticationResultUser | null;
|
||||
'sessionInfo'?: AuthenticationResultSessionInfo | null;
|
||||
'accessToken'?: string | null;
|
||||
'serverId'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "user",
|
||||
"baseName": "User",
|
||||
"type": "AuthenticationResultUser"
|
||||
},
|
||||
{
|
||||
"name": "sessionInfo",
|
||||
"baseName": "SessionInfo",
|
||||
"type": "AuthenticationResultSessionInfo"
|
||||
},
|
||||
{
|
||||
"name": "accessToken",
|
||||
"baseName": "AccessToken",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "serverId",
|
||||
"baseName": "ServerId",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AuthenticationResult.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
253
jellyfin/model/authenticationResultSessionInfo.ts
Normal file
253
jellyfin/model/authenticationResultSessionInfo.ts
Normal file
@ -0,0 +1,253 @@
|
||||
/**
|
||||
* 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 { BaseItemDto } from './baseItemDto';
|
||||
import { ClientCapabilities } from './clientCapabilities';
|
||||
import { GeneralCommandType } from './generalCommandType';
|
||||
import { PlayerStateInfo } from './playerStateInfo';
|
||||
import { QueueItem } from './queueItem';
|
||||
import { SessionInfoFullNowPlayingItem } from './sessionInfoFullNowPlayingItem';
|
||||
import { SessionInfoNowPlayingItem } from './sessionInfoNowPlayingItem';
|
||||
import { SessionUserInfo } from './sessionUserInfo';
|
||||
import { TranscodingInfo } from './transcodingInfo';
|
||||
|
||||
/**
|
||||
* Class SessionInfo.
|
||||
*/
|
||||
export class AuthenticationResultSessionInfo {
|
||||
'playState'?: PlayerStateInfo | null;
|
||||
'additionalUsers'?: Array<SessionUserInfo> | null;
|
||||
'capabilities'?: ClientCapabilities | null;
|
||||
/**
|
||||
* Gets or sets the remote end point.
|
||||
*/
|
||||
'remoteEndPoint'?: string | null;
|
||||
/**
|
||||
* Gets the playable media types.
|
||||
*/
|
||||
'playableMediaTypes'?: Array<string> | null;
|
||||
/**
|
||||
* Gets or sets the id.
|
||||
*/
|
||||
'id'?: string | null;
|
||||
/**
|
||||
* Gets or sets the user id.
|
||||
*/
|
||||
'userId'?: string;
|
||||
/**
|
||||
* Gets or sets the username.
|
||||
*/
|
||||
'userName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the type of the client.
|
||||
*/
|
||||
'client'?: string | null;
|
||||
/**
|
||||
* Gets or sets the last activity date.
|
||||
*/
|
||||
'lastActivityDate'?: Date;
|
||||
/**
|
||||
* Gets or sets the last playback check in.
|
||||
*/
|
||||
'lastPlaybackCheckIn'?: Date;
|
||||
/**
|
||||
* Gets or sets the name of the device.
|
||||
*/
|
||||
'deviceName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the type of the device.
|
||||
*/
|
||||
'deviceType'?: string | null;
|
||||
'nowPlayingItem'?: SessionInfoNowPlayingItem | null;
|
||||
'fullNowPlayingItem'?: SessionInfoFullNowPlayingItem | null;
|
||||
'nowViewingItem'?: SessionInfoNowPlayingItem | null;
|
||||
/**
|
||||
* Gets or sets the device id.
|
||||
*/
|
||||
'deviceId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the application version.
|
||||
*/
|
||||
'applicationVersion'?: string | null;
|
||||
'transcodingInfo'?: TranscodingInfo | null;
|
||||
/**
|
||||
* Gets a value indicating whether this instance is active.
|
||||
*/
|
||||
'isActive'?: boolean;
|
||||
'supportsMediaControl'?: boolean;
|
||||
'supportsRemoteControl'?: boolean;
|
||||
'nowPlayingQueue'?: Array<QueueItem> | null;
|
||||
'nowPlayingQueueFullItems'?: Array<BaseItemDto> | null;
|
||||
'hasCustomDeviceName'?: boolean;
|
||||
'playlistItemId'?: string | null;
|
||||
'serverId'?: string | null;
|
||||
'userPrimaryImageTag'?: string | null;
|
||||
/**
|
||||
* Gets the supported commands.
|
||||
*/
|
||||
'supportedCommands'?: Array<GeneralCommandType> | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "playState",
|
||||
"baseName": "PlayState",
|
||||
"type": "PlayerStateInfo"
|
||||
},
|
||||
{
|
||||
"name": "additionalUsers",
|
||||
"baseName": "AdditionalUsers",
|
||||
"type": "Array<SessionUserInfo>"
|
||||
},
|
||||
{
|
||||
"name": "capabilities",
|
||||
"baseName": "Capabilities",
|
||||
"type": "ClientCapabilities"
|
||||
},
|
||||
{
|
||||
"name": "remoteEndPoint",
|
||||
"baseName": "RemoteEndPoint",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "playableMediaTypes",
|
||||
"baseName": "PlayableMediaTypes",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "userId",
|
||||
"baseName": "UserId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "userName",
|
||||
"baseName": "UserName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "client",
|
||||
"baseName": "Client",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "lastActivityDate",
|
||||
"baseName": "LastActivityDate",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "lastPlaybackCheckIn",
|
||||
"baseName": "LastPlaybackCheckIn",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "deviceName",
|
||||
"baseName": "DeviceName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "deviceType",
|
||||
"baseName": "DeviceType",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "nowPlayingItem",
|
||||
"baseName": "NowPlayingItem",
|
||||
"type": "SessionInfoNowPlayingItem"
|
||||
},
|
||||
{
|
||||
"name": "fullNowPlayingItem",
|
||||
"baseName": "FullNowPlayingItem",
|
||||
"type": "SessionInfoFullNowPlayingItem"
|
||||
},
|
||||
{
|
||||
"name": "nowViewingItem",
|
||||
"baseName": "NowViewingItem",
|
||||
"type": "SessionInfoNowPlayingItem"
|
||||
},
|
||||
{
|
||||
"name": "deviceId",
|
||||
"baseName": "DeviceId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "applicationVersion",
|
||||
"baseName": "ApplicationVersion",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "transcodingInfo",
|
||||
"baseName": "TranscodingInfo",
|
||||
"type": "TranscodingInfo"
|
||||
},
|
||||
{
|
||||
"name": "isActive",
|
||||
"baseName": "IsActive",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "supportsMediaControl",
|
||||
"baseName": "SupportsMediaControl",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "supportsRemoteControl",
|
||||
"baseName": "SupportsRemoteControl",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "nowPlayingQueue",
|
||||
"baseName": "NowPlayingQueue",
|
||||
"type": "Array<QueueItem>"
|
||||
},
|
||||
{
|
||||
"name": "nowPlayingQueueFullItems",
|
||||
"baseName": "NowPlayingQueueFullItems",
|
||||
"type": "Array<BaseItemDto>"
|
||||
},
|
||||
{
|
||||
"name": "hasCustomDeviceName",
|
||||
"baseName": "HasCustomDeviceName",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "playlistItemId",
|
||||
"baseName": "PlaylistItemId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "serverId",
|
||||
"baseName": "ServerId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "userPrimaryImageTag",
|
||||
"baseName": "UserPrimaryImageTag",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "supportedCommands",
|
||||
"baseName": "SupportedCommands",
|
||||
"type": "Array<GeneralCommandType>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AuthenticationResultSessionInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
150
jellyfin/model/authenticationResultUser.ts
Normal file
150
jellyfin/model/authenticationResultUser.ts
Normal file
@ -0,0 +1,150 @@
|
||||
/**
|
||||
* 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 { UserDtoConfiguration } from './userDtoConfiguration';
|
||||
import { UserDtoPolicy } from './userDtoPolicy';
|
||||
|
||||
/**
|
||||
* Class UserDto.
|
||||
*/
|
||||
export class AuthenticationResultUser {
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the server identifier.
|
||||
*/
|
||||
'serverId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the name of the server. This is not used by the server and is for client-side usage only.
|
||||
*/
|
||||
'serverName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the id.
|
||||
*/
|
||||
'id'?: string;
|
||||
/**
|
||||
* Gets or sets the primary image tag.
|
||||
*/
|
||||
'primaryImageTag'?: string | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether this instance has password.
|
||||
*/
|
||||
'hasPassword'?: boolean;
|
||||
/**
|
||||
* Gets or sets a value indicating whether this instance has configured password.
|
||||
*/
|
||||
'hasConfiguredPassword'?: boolean;
|
||||
/**
|
||||
* Gets or sets a value indicating whether this instance has configured easy password.
|
||||
*/
|
||||
'hasConfiguredEasyPassword'?: boolean;
|
||||
/**
|
||||
* Gets or sets whether async login is enabled or not.
|
||||
*/
|
||||
'enableAutoLogin'?: boolean | null;
|
||||
/**
|
||||
* Gets or sets the last login date.
|
||||
*/
|
||||
'lastLoginDate'?: Date | null;
|
||||
/**
|
||||
* Gets or sets the last activity date.
|
||||
*/
|
||||
'lastActivityDate'?: Date | null;
|
||||
'configuration'?: UserDtoConfiguration | null;
|
||||
'policy'?: UserDtoPolicy | null;
|
||||
/**
|
||||
* Gets or sets the primary image aspect ratio.
|
||||
*/
|
||||
'primaryImageAspectRatio'?: number | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "serverId",
|
||||
"baseName": "ServerId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "serverName",
|
||||
"baseName": "ServerName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "primaryImageTag",
|
||||
"baseName": "PrimaryImageTag",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "hasPassword",
|
||||
"baseName": "HasPassword",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "hasConfiguredPassword",
|
||||
"baseName": "HasConfiguredPassword",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "hasConfiguredEasyPassword",
|
||||
"baseName": "HasConfiguredEasyPassword",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableAutoLogin",
|
||||
"baseName": "EnableAutoLogin",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "lastLoginDate",
|
||||
"baseName": "LastLoginDate",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "lastActivityDate",
|
||||
"baseName": "LastActivityDate",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "configuration",
|
||||
"baseName": "Configuration",
|
||||
"type": "UserDtoConfiguration"
|
||||
},
|
||||
{
|
||||
"name": "policy",
|
||||
"baseName": "Policy",
|
||||
"type": "UserDtoPolicy"
|
||||
},
|
||||
{
|
||||
"name": "primaryImageAspectRatio",
|
||||
"baseName": "PrimaryImageAspectRatio",
|
||||
"type": "number"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return AuthenticationResultUser.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
98
jellyfin/model/baseItem.ts
Normal file
98
jellyfin/model/baseItem.ts
Normal file
@ -0,0 +1,98 @@
|
||||
/**
|
||||
* 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 { MediaUrl } from './mediaUrl';
|
||||
|
||||
/**
|
||||
* Class BaseItem.
|
||||
*/
|
||||
export class BaseItem {
|
||||
'size'?: number | null;
|
||||
'container'?: string | null;
|
||||
'isHD'?: boolean;
|
||||
'isShortcut'?: boolean;
|
||||
'shortcutPath'?: string | null;
|
||||
'width'?: number;
|
||||
'height'?: number;
|
||||
'extraIds'?: Array<string> | null;
|
||||
'dateLastSaved'?: Date;
|
||||
/**
|
||||
* Gets or sets the remote trailers.
|
||||
*/
|
||||
'remoteTrailers'?: Array<MediaUrl> | null;
|
||||
'supportsExternalTransfer'?: boolean;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "size",
|
||||
"baseName": "Size",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "container",
|
||||
"baseName": "Container",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "isHD",
|
||||
"baseName": "IsHD",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "isShortcut",
|
||||
"baseName": "IsShortcut",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "shortcutPath",
|
||||
"baseName": "ShortcutPath",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "width",
|
||||
"baseName": "Width",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "height",
|
||||
"baseName": "Height",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "extraIds",
|
||||
"baseName": "ExtraIds",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "dateLastSaved",
|
||||
"baseName": "DateLastSaved",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "remoteTrailers",
|
||||
"baseName": "RemoteTrailers",
|
||||
"type": "Array<MediaUrl>"
|
||||
},
|
||||
{
|
||||
"name": "supportsExternalTransfer",
|
||||
"baseName": "SupportsExternalTransfer",
|
||||
"type": "boolean"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return BaseItem.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
1272
jellyfin/model/baseItemDto.ts
Normal file
1272
jellyfin/model/baseItemDto.ts
Normal file
File diff suppressed because it is too large
Load Diff
1271
jellyfin/model/baseItemDtoCurrentProgram.ts
Normal file
1271
jellyfin/model/baseItemDtoCurrentProgram.ts
Normal file
File diff suppressed because it is too large
Load Diff
106
jellyfin/model/baseItemDtoImageBlurHashes.ts
Normal file
106
jellyfin/model/baseItemDtoImageBlurHashes.ts
Normal file
@ -0,0 +1,106 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Gets or sets the blurhashes for the image tags. Maps image type to dictionary mapping image tag to blurhash value.
|
||||
*/
|
||||
export class BaseItemDtoImageBlurHashes {
|
||||
'primary'?: { [key: string]: string; };
|
||||
'art'?: { [key: string]: string; };
|
||||
'backdrop'?: { [key: string]: string; };
|
||||
'banner'?: { [key: string]: string; };
|
||||
'logo'?: { [key: string]: string; };
|
||||
'thumb'?: { [key: string]: string; };
|
||||
'disc'?: { [key: string]: string; };
|
||||
'box'?: { [key: string]: string; };
|
||||
'screenshot'?: { [key: string]: string; };
|
||||
'menu'?: { [key: string]: string; };
|
||||
'chapter'?: { [key: string]: string; };
|
||||
'boxRear'?: { [key: string]: string; };
|
||||
'profile'?: { [key: string]: string; };
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "primary",
|
||||
"baseName": "Primary",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "art",
|
||||
"baseName": "Art",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "backdrop",
|
||||
"baseName": "Backdrop",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "banner",
|
||||
"baseName": "Banner",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "logo",
|
||||
"baseName": "Logo",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "thumb",
|
||||
"baseName": "Thumb",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "disc",
|
||||
"baseName": "Disc",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "box",
|
||||
"baseName": "Box",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "screenshot",
|
||||
"baseName": "Screenshot",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "menu",
|
||||
"baseName": "Menu",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "chapter",
|
||||
"baseName": "Chapter",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "boxRear",
|
||||
"baseName": "BoxRear",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "profile",
|
||||
"baseName": "Profile",
|
||||
"type": "{ [key: string]: string; }"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return BaseItemDtoImageBlurHashes.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
53
jellyfin/model/baseItemDtoQueryResult.ts
Normal file
53
jellyfin/model/baseItemDtoQueryResult.ts
Normal file
@ -0,0 +1,53 @@
|
||||
/**
|
||||
* 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 { BaseItemDto } from './baseItemDto';
|
||||
|
||||
export class BaseItemDtoQueryResult {
|
||||
/**
|
||||
* Gets or sets the items.
|
||||
*/
|
||||
'items'?: Array<BaseItemDto> | null;
|
||||
/**
|
||||
* Gets or sets the total number of records available.
|
||||
*/
|
||||
'totalRecordCount'?: number;
|
||||
/**
|
||||
* Gets or sets the index of the first record in Items.
|
||||
*/
|
||||
'startIndex'?: number;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "items",
|
||||
"baseName": "Items",
|
||||
"type": "Array<BaseItemDto>"
|
||||
},
|
||||
{
|
||||
"name": "totalRecordCount",
|
||||
"baseName": "TotalRecordCount",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "startIndex",
|
||||
"baseName": "StartIndex",
|
||||
"type": "number"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return BaseItemDtoQueryResult.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
127
jellyfin/model/baseItemDtoUserData.ts
Normal file
127
jellyfin/model/baseItemDtoUserData.ts
Normal file
@ -0,0 +1,127 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Gets or sets the user data for this item based on the user it\'s being requested for.
|
||||
*/
|
||||
export class BaseItemDtoUserData {
|
||||
/**
|
||||
* Gets or sets the rating.
|
||||
*/
|
||||
'rating'?: number | null;
|
||||
/**
|
||||
* Gets or sets the played percentage.
|
||||
*/
|
||||
'playedPercentage'?: number | null;
|
||||
/**
|
||||
* Gets or sets the unplayed item count.
|
||||
*/
|
||||
'unplayedItemCount'?: number | null;
|
||||
/**
|
||||
* Gets or sets the playback position ticks.
|
||||
*/
|
||||
'playbackPositionTicks'?: number;
|
||||
/**
|
||||
* Gets or sets the play count.
|
||||
*/
|
||||
'playCount'?: number;
|
||||
/**
|
||||
* Gets or sets a value indicating whether this instance is favorite.
|
||||
*/
|
||||
'isFavorite'?: boolean;
|
||||
/**
|
||||
* Gets or sets a value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is likes.
|
||||
*/
|
||||
'likes'?: boolean | null;
|
||||
/**
|
||||
* Gets or sets the last played date.
|
||||
*/
|
||||
'lastPlayedDate'?: Date | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played.
|
||||
*/
|
||||
'played'?: boolean;
|
||||
/**
|
||||
* Gets or sets the key.
|
||||
*/
|
||||
'key'?: string | null;
|
||||
/**
|
||||
* Gets or sets the item identifier.
|
||||
*/
|
||||
'itemId'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "rating",
|
||||
"baseName": "Rating",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "playedPercentage",
|
||||
"baseName": "PlayedPercentage",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "unplayedItemCount",
|
||||
"baseName": "UnplayedItemCount",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "playbackPositionTicks",
|
||||
"baseName": "PlaybackPositionTicks",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "playCount",
|
||||
"baseName": "PlayCount",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "isFavorite",
|
||||
"baseName": "IsFavorite",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "likes",
|
||||
"baseName": "Likes",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "lastPlayedDate",
|
||||
"baseName": "LastPlayedDate",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "played",
|
||||
"baseName": "Played",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "key",
|
||||
"baseName": "Key",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "itemId",
|
||||
"baseName": "ItemId",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return BaseItemDtoUserData.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
56
jellyfin/model/baseItemKind.ts
Normal file
56
jellyfin/model/baseItemKind.ts
Normal file
@ -0,0 +1,56 @@
|
||||
/**
|
||||
* 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 base item kind.
|
||||
*/
|
||||
export enum BaseItemKind {
|
||||
AggregateFolder = <any> 'AggregateFolder',
|
||||
Audio = <any> 'Audio',
|
||||
AudioBook = <any> 'AudioBook',
|
||||
BasePluginFolder = <any> 'BasePluginFolder',
|
||||
Book = <any> 'Book',
|
||||
BoxSet = <any> 'BoxSet',
|
||||
Channel = <any> 'Channel',
|
||||
ChannelFolderItem = <any> 'ChannelFolderItem',
|
||||
CollectionFolder = <any> 'CollectionFolder',
|
||||
Episode = <any> 'Episode',
|
||||
Folder = <any> 'Folder',
|
||||
Genre = <any> 'Genre',
|
||||
ManualPlaylistsFolder = <any> 'ManualPlaylistsFolder',
|
||||
Movie = <any> 'Movie',
|
||||
LiveTvChannel = <any> 'LiveTvChannel',
|
||||
LiveTvProgram = <any> 'LiveTvProgram',
|
||||
MusicAlbum = <any> 'MusicAlbum',
|
||||
MusicArtist = <any> 'MusicArtist',
|
||||
MusicGenre = <any> 'MusicGenre',
|
||||
MusicVideo = <any> 'MusicVideo',
|
||||
Person = <any> 'Person',
|
||||
Photo = <any> 'Photo',
|
||||
PhotoAlbum = <any> 'PhotoAlbum',
|
||||
Playlist = <any> 'Playlist',
|
||||
PlaylistsFolder = <any> 'PlaylistsFolder',
|
||||
Program = <any> 'Program',
|
||||
Recording = <any> 'Recording',
|
||||
Season = <any> 'Season',
|
||||
Series = <any> 'Series',
|
||||
Studio = <any> 'Studio',
|
||||
Trailer = <any> 'Trailer',
|
||||
TvChannel = <any> 'TvChannel',
|
||||
TvProgram = <any> 'TvProgram',
|
||||
UserRootFolder = <any> 'UserRootFolder',
|
||||
UserView = <any> 'UserView',
|
||||
Video = <any> 'Video',
|
||||
Year = <any> 'Year'
|
||||
}
|
80
jellyfin/model/baseItemPerson.ts
Normal file
80
jellyfin/model/baseItemPerson.ts
Normal file
@ -0,0 +1,80 @@
|
||||
/**
|
||||
* 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 { BaseItemPersonImageBlurHashes } from './baseItemPersonImageBlurHashes';
|
||||
|
||||
/**
|
||||
* This is used by the api to get information about a Person within a BaseItem.
|
||||
*/
|
||||
export class BaseItemPerson {
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the identifier.
|
||||
*/
|
||||
'id'?: string;
|
||||
/**
|
||||
* Gets or sets the role.
|
||||
*/
|
||||
'role'?: string | null;
|
||||
/**
|
||||
* Gets or sets the type.
|
||||
*/
|
||||
'type'?: string | null;
|
||||
/**
|
||||
* Gets or sets the primary image tag.
|
||||
*/
|
||||
'primaryImageTag'?: string | null;
|
||||
'imageBlurHashes'?: BaseItemPersonImageBlurHashes | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "role",
|
||||
"baseName": "Role",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "type",
|
||||
"baseName": "Type",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "primaryImageTag",
|
||||
"baseName": "PrimaryImageTag",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "imageBlurHashes",
|
||||
"baseName": "ImageBlurHashes",
|
||||
"type": "BaseItemPersonImageBlurHashes"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return BaseItemPerson.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
106
jellyfin/model/baseItemPersonImageBlurHashes.ts
Normal file
106
jellyfin/model/baseItemPersonImageBlurHashes.ts
Normal file
@ -0,0 +1,106 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Gets or sets the primary image blurhash.
|
||||
*/
|
||||
export class BaseItemPersonImageBlurHashes {
|
||||
'primary'?: { [key: string]: string; };
|
||||
'art'?: { [key: string]: string; };
|
||||
'backdrop'?: { [key: string]: string; };
|
||||
'banner'?: { [key: string]: string; };
|
||||
'logo'?: { [key: string]: string; };
|
||||
'thumb'?: { [key: string]: string; };
|
||||
'disc'?: { [key: string]: string; };
|
||||
'box'?: { [key: string]: string; };
|
||||
'screenshot'?: { [key: string]: string; };
|
||||
'menu'?: { [key: string]: string; };
|
||||
'chapter'?: { [key: string]: string; };
|
||||
'boxRear'?: { [key: string]: string; };
|
||||
'profile'?: { [key: string]: string; };
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "primary",
|
||||
"baseName": "Primary",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "art",
|
||||
"baseName": "Art",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "backdrop",
|
||||
"baseName": "Backdrop",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "banner",
|
||||
"baseName": "Banner",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "logo",
|
||||
"baseName": "Logo",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "thumb",
|
||||
"baseName": "Thumb",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "disc",
|
||||
"baseName": "Disc",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "box",
|
||||
"baseName": "Box",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "screenshot",
|
||||
"baseName": "Screenshot",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "menu",
|
||||
"baseName": "Menu",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "chapter",
|
||||
"baseName": "Chapter",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "boxRear",
|
||||
"baseName": "BoxRear",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "profile",
|
||||
"baseName": "Profile",
|
||||
"type": "{ [key: string]: string; }"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return BaseItemPersonImageBlurHashes.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
118
jellyfin/model/bookInfo.ts
Normal file
118
jellyfin/model/bookInfo.ts
Normal file
@ -0,0 +1,118 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export class BookInfo {
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the original title.
|
||||
*/
|
||||
'originalTitle'?: string | null;
|
||||
/**
|
||||
* Gets or sets the path.
|
||||
*/
|
||||
'path'?: string | null;
|
||||
/**
|
||||
* Gets or sets the metadata language.
|
||||
*/
|
||||
'metadataLanguage'?: string | null;
|
||||
/**
|
||||
* Gets or sets the metadata country code.
|
||||
*/
|
||||
'metadataCountryCode'?: string | null;
|
||||
/**
|
||||
* Gets or sets the provider ids.
|
||||
*/
|
||||
'providerIds'?: { [key: string]: string; } | null;
|
||||
/**
|
||||
* Gets or sets the year.
|
||||
*/
|
||||
'year'?: number | null;
|
||||
'indexNumber'?: number | null;
|
||||
'parentIndexNumber'?: number | null;
|
||||
'premiereDate'?: Date | null;
|
||||
'isAutomated'?: boolean;
|
||||
'seriesName'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "originalTitle",
|
||||
"baseName": "OriginalTitle",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"baseName": "Path",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "metadataLanguage",
|
||||
"baseName": "MetadataLanguage",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "metadataCountryCode",
|
||||
"baseName": "MetadataCountryCode",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "providerIds",
|
||||
"baseName": "ProviderIds",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "year",
|
||||
"baseName": "Year",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "indexNumber",
|
||||
"baseName": "IndexNumber",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "parentIndexNumber",
|
||||
"baseName": "ParentIndexNumber",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "premiereDate",
|
||||
"baseName": "PremiereDate",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "isAutomated",
|
||||
"baseName": "IsAutomated",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "seriesName",
|
||||
"baseName": "SeriesName",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return BookInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
56
jellyfin/model/bookInfoRemoteSearchQuery.ts
Normal file
56
jellyfin/model/bookInfoRemoteSearchQuery.ts
Normal file
@ -0,0 +1,56 @@
|
||||
/**
|
||||
* 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 { BookInfo } from './bookInfo';
|
||||
|
||||
export class BookInfoRemoteSearchQuery {
|
||||
'searchInfo'?: BookInfo | null;
|
||||
'itemId'?: string;
|
||||
/**
|
||||
* Gets or sets the provider name to search within if set.
|
||||
*/
|
||||
'searchProviderName'?: string | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether disabled providers should be included.
|
||||
*/
|
||||
'includeDisabledProviders'?: boolean;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "searchInfo",
|
||||
"baseName": "SearchInfo",
|
||||
"type": "BookInfo"
|
||||
},
|
||||
{
|
||||
"name": "itemId",
|
||||
"baseName": "ItemId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "searchProviderName",
|
||||
"baseName": "SearchProviderName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "includeDisabledProviders",
|
||||
"baseName": "IncludeDisabledProviders",
|
||||
"type": "boolean"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return BookInfoRemoteSearchQuery.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
112
jellyfin/model/boxSetInfo.ts
Normal file
112
jellyfin/model/boxSetInfo.ts
Normal file
@ -0,0 +1,112 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export class BoxSetInfo {
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the original title.
|
||||
*/
|
||||
'originalTitle'?: string | null;
|
||||
/**
|
||||
* Gets or sets the path.
|
||||
*/
|
||||
'path'?: string | null;
|
||||
/**
|
||||
* Gets or sets the metadata language.
|
||||
*/
|
||||
'metadataLanguage'?: string | null;
|
||||
/**
|
||||
* Gets or sets the metadata country code.
|
||||
*/
|
||||
'metadataCountryCode'?: string | null;
|
||||
/**
|
||||
* Gets or sets the provider ids.
|
||||
*/
|
||||
'providerIds'?: { [key: string]: string; } | null;
|
||||
/**
|
||||
* Gets or sets the year.
|
||||
*/
|
||||
'year'?: number | null;
|
||||
'indexNumber'?: number | null;
|
||||
'parentIndexNumber'?: number | null;
|
||||
'premiereDate'?: Date | null;
|
||||
'isAutomated'?: boolean;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "originalTitle",
|
||||
"baseName": "OriginalTitle",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"baseName": "Path",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "metadataLanguage",
|
||||
"baseName": "MetadataLanguage",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "metadataCountryCode",
|
||||
"baseName": "MetadataCountryCode",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "providerIds",
|
||||
"baseName": "ProviderIds",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "year",
|
||||
"baseName": "Year",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "indexNumber",
|
||||
"baseName": "IndexNumber",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "parentIndexNumber",
|
||||
"baseName": "ParentIndexNumber",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "premiereDate",
|
||||
"baseName": "PremiereDate",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "isAutomated",
|
||||
"baseName": "IsAutomated",
|
||||
"type": "boolean"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return BoxSetInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
56
jellyfin/model/boxSetInfoRemoteSearchQuery.ts
Normal file
56
jellyfin/model/boxSetInfoRemoteSearchQuery.ts
Normal file
@ -0,0 +1,56 @@
|
||||
/**
|
||||
* 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 { BoxSetInfo } from './boxSetInfo';
|
||||
|
||||
export class BoxSetInfoRemoteSearchQuery {
|
||||
'searchInfo'?: BoxSetInfo | null;
|
||||
'itemId'?: string;
|
||||
/**
|
||||
* Gets or sets the provider name to search within if set.
|
||||
*/
|
||||
'searchProviderName'?: string | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether disabled providers should be included.
|
||||
*/
|
||||
'includeDisabledProviders'?: boolean;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "searchInfo",
|
||||
"baseName": "SearchInfo",
|
||||
"type": "BoxSetInfo"
|
||||
},
|
||||
{
|
||||
"name": "itemId",
|
||||
"baseName": "ItemId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "searchProviderName",
|
||||
"baseName": "SearchProviderName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "includeDisabledProviders",
|
||||
"baseName": "IncludeDisabledProviders",
|
||||
"type": "boolean"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return BoxSetInfoRemoteSearchQuery.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
55
jellyfin/model/brandingOptions.ts
Normal file
55
jellyfin/model/brandingOptions.ts
Normal file
@ -0,0 +1,55 @@
|
||||
/**
|
||||
* 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 branding options.
|
||||
*/
|
||||
export class BrandingOptions {
|
||||
/**
|
||||
* Gets or sets the login disclaimer.
|
||||
*/
|
||||
'loginDisclaimer'?: string | null;
|
||||
/**
|
||||
* Gets or sets the custom CSS.
|
||||
*/
|
||||
'customCss'?: string | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether to enable the splashscreen.
|
||||
*/
|
||||
'splashscreenEnabled'?: boolean;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "loginDisclaimer",
|
||||
"baseName": "LoginDisclaimer",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "customCss",
|
||||
"baseName": "CustomCss",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "splashscreenEnabled",
|
||||
"baseName": "SplashscreenEnabled",
|
||||
"type": "boolean"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return BrandingOptions.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
64
jellyfin/model/bufferRequestDto.ts
Normal file
64
jellyfin/model/bufferRequestDto.ts
Normal file
@ -0,0 +1,64 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Class BufferRequestDto.
|
||||
*/
|
||||
export class BufferRequestDto {
|
||||
/**
|
||||
* Gets or sets when the request has been made by the client.
|
||||
*/
|
||||
'when'?: Date;
|
||||
/**
|
||||
* Gets or sets the position ticks.
|
||||
*/
|
||||
'positionTicks'?: number;
|
||||
/**
|
||||
* Gets or sets a value indicating whether the client playback is unpaused.
|
||||
*/
|
||||
'isPlaying'?: boolean;
|
||||
/**
|
||||
* Gets or sets the playlist item identifier of the playing item.
|
||||
*/
|
||||
'playlistItemId'?: string;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "when",
|
||||
"baseName": "When",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "positionTicks",
|
||||
"baseName": "PositionTicks",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "isPlaying",
|
||||
"baseName": "IsPlaying",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "playlistItemId",
|
||||
"baseName": "PlaylistItemId",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return BufferRequestDto.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
136
jellyfin/model/channelFeatures.ts
Normal file
136
jellyfin/model/channelFeatures.ts
Normal file
@ -0,0 +1,136 @@
|
||||
/**
|
||||
* 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 { ChannelItemSortField } from './channelItemSortField';
|
||||
import { ChannelMediaContentType } from './channelMediaContentType';
|
||||
import { ChannelMediaType } from './channelMediaType';
|
||||
|
||||
export class ChannelFeatures {
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string;
|
||||
/**
|
||||
* Gets or sets the identifier.
|
||||
*/
|
||||
'id'?: string;
|
||||
/**
|
||||
* Gets or sets a value indicating whether this instance can search.
|
||||
*/
|
||||
'canSearch'?: boolean;
|
||||
/**
|
||||
* Gets or sets the media types.
|
||||
*/
|
||||
'mediaTypes'?: Array<ChannelMediaType>;
|
||||
/**
|
||||
* Gets or sets the content types.
|
||||
*/
|
||||
'contentTypes'?: Array<ChannelMediaContentType>;
|
||||
/**
|
||||
* Gets or sets the maximum number of records the channel allows retrieving at a time.
|
||||
*/
|
||||
'maxPageSize'?: number | null;
|
||||
/**
|
||||
* Gets or sets the automatic refresh levels.
|
||||
*/
|
||||
'autoRefreshLevels'?: number | null;
|
||||
/**
|
||||
* Gets or sets the default sort orders.
|
||||
*/
|
||||
'defaultSortFields'?: Array<ChannelItemSortField>;
|
||||
/**
|
||||
* Gets or sets a value indicating whether a sort ascending/descending toggle is supported.
|
||||
*/
|
||||
'supportsSortOrderToggle'?: boolean;
|
||||
/**
|
||||
* Gets or sets a value indicating whether [supports latest media].
|
||||
*/
|
||||
'supportsLatestMedia'?: boolean;
|
||||
/**
|
||||
* Gets or sets a value indicating whether this instance can filter.
|
||||
*/
|
||||
'canFilter'?: boolean;
|
||||
/**
|
||||
* Gets or sets a value indicating whether [supports content downloading].
|
||||
*/
|
||||
'supportsContentDownloading'?: boolean;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "canSearch",
|
||||
"baseName": "CanSearch",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "mediaTypes",
|
||||
"baseName": "MediaTypes",
|
||||
"type": "Array<ChannelMediaType>"
|
||||
},
|
||||
{
|
||||
"name": "contentTypes",
|
||||
"baseName": "ContentTypes",
|
||||
"type": "Array<ChannelMediaContentType>"
|
||||
},
|
||||
{
|
||||
"name": "maxPageSize",
|
||||
"baseName": "MaxPageSize",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "autoRefreshLevels",
|
||||
"baseName": "AutoRefreshLevels",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "defaultSortFields",
|
||||
"baseName": "DefaultSortFields",
|
||||
"type": "Array<ChannelItemSortField>"
|
||||
},
|
||||
{
|
||||
"name": "supportsSortOrderToggle",
|
||||
"baseName": "SupportsSortOrderToggle",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "supportsLatestMedia",
|
||||
"baseName": "SupportsLatestMedia",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "canFilter",
|
||||
"baseName": "CanFilter",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "supportsContentDownloading",
|
||||
"baseName": "SupportsContentDownloading",
|
||||
"type": "boolean"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ChannelFeatures.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
23
jellyfin/model/channelItemSortField.ts
Normal file
23
jellyfin/model/channelItemSortField.ts
Normal file
@ -0,0 +1,23 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export enum ChannelItemSortField {
|
||||
Name = <any> 'Name',
|
||||
CommunityRating = <any> 'CommunityRating',
|
||||
PremiereDate = <any> 'PremiereDate',
|
||||
DateCreated = <any> 'DateCreated',
|
||||
Runtime = <any> 'Runtime',
|
||||
PlayCount = <any> 'PlayCount',
|
||||
CommunityPlayCount = <any> 'CommunityPlayCount'
|
||||
}
|
67
jellyfin/model/channelMappingOptionsDto.ts
Normal file
67
jellyfin/model/channelMappingOptionsDto.ts
Normal file
@ -0,0 +1,67 @@
|
||||
/**
|
||||
* 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 { NameIdPair } from './nameIdPair';
|
||||
import { NameValuePair } from './nameValuePair';
|
||||
import { TunerChannelMapping } from './tunerChannelMapping';
|
||||
|
||||
/**
|
||||
* Channel mapping options dto.
|
||||
*/
|
||||
export class ChannelMappingOptionsDto {
|
||||
/**
|
||||
* Gets or sets list of tuner channels.
|
||||
*/
|
||||
'tunerChannels'?: Array<TunerChannelMapping>;
|
||||
/**
|
||||
* Gets or sets list of provider channels.
|
||||
*/
|
||||
'providerChannels'?: Array<NameIdPair>;
|
||||
/**
|
||||
* Gets or sets list of mappings.
|
||||
*/
|
||||
'mappings'?: Array<NameValuePair>;
|
||||
/**
|
||||
* Gets or sets provider name.
|
||||
*/
|
||||
'providerName'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "tunerChannels",
|
||||
"baseName": "TunerChannels",
|
||||
"type": "Array<TunerChannelMapping>"
|
||||
},
|
||||
{
|
||||
"name": "providerChannels",
|
||||
"baseName": "ProviderChannels",
|
||||
"type": "Array<NameIdPair>"
|
||||
},
|
||||
{
|
||||
"name": "mappings",
|
||||
"baseName": "Mappings",
|
||||
"type": "Array<NameValuePair>"
|
||||
},
|
||||
{
|
||||
"name": "providerName",
|
||||
"baseName": "ProviderName",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ChannelMappingOptionsDto.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
24
jellyfin/model/channelMediaContentType.ts
Normal file
24
jellyfin/model/channelMediaContentType.ts
Normal file
@ -0,0 +1,24 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export enum ChannelMediaContentType {
|
||||
Clip = <any> 'Clip',
|
||||
Podcast = <any> 'Podcast',
|
||||
Trailer = <any> 'Trailer',
|
||||
Movie = <any> 'Movie',
|
||||
Episode = <any> 'Episode',
|
||||
Song = <any> 'Song',
|
||||
MovieExtra = <any> 'MovieExtra',
|
||||
TvExtra = <any> 'TvExtra'
|
||||
}
|
19
jellyfin/model/channelMediaType.ts
Normal file
19
jellyfin/model/channelMediaType.ts
Normal file
@ -0,0 +1,19 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export enum ChannelMediaType {
|
||||
Audio = <any> 'Audio',
|
||||
Video = <any> 'Video',
|
||||
Photo = <any> 'Photo'
|
||||
}
|
21
jellyfin/model/channelType.ts
Normal file
21
jellyfin/model/channelType.ts
Normal file
@ -0,0 +1,21 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Enum ChannelType.
|
||||
*/
|
||||
export enum ChannelType {
|
||||
Tv = <any> 'TV',
|
||||
Radio = <any> 'Radio'
|
||||
}
|
67
jellyfin/model/chapterInfo.ts
Normal file
67
jellyfin/model/chapterInfo.ts
Normal file
@ -0,0 +1,67 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Class ChapterInfo.
|
||||
*/
|
||||
export class ChapterInfo {
|
||||
/**
|
||||
* Gets or sets the start position ticks.
|
||||
*/
|
||||
'startPositionTicks'?: number;
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the image path.
|
||||
*/
|
||||
'imagePath'?: string | null;
|
||||
'imageDateModified'?: Date;
|
||||
'imageTag'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "startPositionTicks",
|
||||
"baseName": "StartPositionTicks",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "imagePath",
|
||||
"baseName": "ImagePath",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "imageDateModified",
|
||||
"baseName": "ImageDateModified",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "imageTag",
|
||||
"baseName": "ImageTag",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ChapterInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
87
jellyfin/model/clientCapabilities.ts
Normal file
87
jellyfin/model/clientCapabilities.ts
Normal file
@ -0,0 +1,87 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export class ClientCapabilities {
|
||||
'playableMediaTypes'?: Array<string> | null;
|
||||
'supportedCommands'?: Array<GeneralCommandType> | 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<string>"
|
||||
},
|
||||
{
|
||||
"name": "supportedCommands",
|
||||
"baseName": "SupportedCommands",
|
||||
"type": "Array<GeneralCommandType>"
|
||||
},
|
||||
{
|
||||
"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 ClientCapabilities.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
384
jellyfin/model/clientCapabilitiesDeviceProfile.ts
Normal file
384
jellyfin/model/clientCapabilitiesDeviceProfile.ts
Normal file
@ -0,0 +1,384 @@
|
||||
/**
|
||||
* 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 { CodecProfile } from './codecProfile';
|
||||
import { ContainerProfile } from './containerProfile';
|
||||
import { DeviceProfileIdentification } from './deviceProfileIdentification';
|
||||
import { DirectPlayProfile } from './directPlayProfile';
|
||||
import { ResponseProfile } from './responseProfile';
|
||||
import { SubtitleProfile } from './subtitleProfile';
|
||||
import { TranscodingProfile } from './transcodingProfile';
|
||||
import { XmlAttribute } from './xmlAttribute';
|
||||
|
||||
/**
|
||||
* A MediaBrowser.Model.Dlna.DeviceProfile represents a set of metadata which determines which content a certain device is able to play. <br /> Specifically, it defines the supported <see cref=\"P:MediaBrowser.Model.Dlna.DeviceProfile.ContainerProfiles\">containers</see> and <see cref=\"P:MediaBrowser.Model.Dlna.DeviceProfile.CodecProfiles\">codecs</see> (video and/or audio, including codec profiles and levels) the device is able to direct play (without transcoding or remuxing), as well as which <see cref=\"P:MediaBrowser.Model.Dlna.DeviceProfile.TranscodingProfiles\">containers/codecs to transcode to</see> in case it isn\'t.
|
||||
*/
|
||||
export class ClientCapabilitiesDeviceProfile {
|
||||
/**
|
||||
* Gets or sets the name of this device profile.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the Id.
|
||||
*/
|
||||
'id'?: string | null;
|
||||
'identification'?: DeviceProfileIdentification | null;
|
||||
/**
|
||||
* Gets or sets the friendly name of the device profile, which can be shown to users.
|
||||
*/
|
||||
'friendlyName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the manufacturer of the device which this profile represents.
|
||||
*/
|
||||
'manufacturer'?: string | null;
|
||||
/**
|
||||
* Gets or sets an url for the manufacturer of the device which this profile represents.
|
||||
*/
|
||||
'manufacturerUrl'?: string | null;
|
||||
/**
|
||||
* Gets or sets the model name of the device which this profile represents.
|
||||
*/
|
||||
'modelName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the model description of the device which this profile represents.
|
||||
*/
|
||||
'modelDescription'?: string | null;
|
||||
/**
|
||||
* Gets or sets the model number of the device which this profile represents.
|
||||
*/
|
||||
'modelNumber'?: string | null;
|
||||
/**
|
||||
* Gets or sets the ModelUrl.
|
||||
*/
|
||||
'modelUrl'?: string | null;
|
||||
/**
|
||||
* Gets or sets the serial number of the device which this profile represents.
|
||||
*/
|
||||
'serialNumber'?: string | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableAlbumArtInDidl.
|
||||
*/
|
||||
'enableAlbumArtInDidl'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableSingleAlbumArtLimit.
|
||||
*/
|
||||
'enableSingleAlbumArtLimit'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableSingleSubtitleLimit.
|
||||
*/
|
||||
'enableSingleSubtitleLimit'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets the SupportedMediaTypes.
|
||||
*/
|
||||
'supportedMediaTypes'?: string;
|
||||
/**
|
||||
* Gets or sets the UserId.
|
||||
*/
|
||||
'userId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the AlbumArtPn.
|
||||
*/
|
||||
'albumArtPn'?: string | null;
|
||||
/**
|
||||
* Gets or sets the MaxAlbumArtWidth.
|
||||
*/
|
||||
'maxAlbumArtWidth'?: number | null;
|
||||
/**
|
||||
* Gets or sets the MaxAlbumArtHeight.
|
||||
*/
|
||||
'maxAlbumArtHeight'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed width of embedded icons.
|
||||
*/
|
||||
'maxIconWidth'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed height of embedded icons.
|
||||
*/
|
||||
'maxIconHeight'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for all streamed content.
|
||||
*/
|
||||
'maxStreamingBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for statically streamed content (= direct played files).
|
||||
*/
|
||||
'maxStaticBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for transcoded music streams.
|
||||
*/
|
||||
'musicStreamingTranscodingBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for statically streamed (= direct played) music files.
|
||||
*/
|
||||
'maxStaticMusicBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.
|
||||
*/
|
||||
'sonyAggregationFlags'?: string | null;
|
||||
/**
|
||||
* Gets or sets the ProtocolInfo.
|
||||
*/
|
||||
'protocolInfo'?: string | null;
|
||||
/**
|
||||
* Gets or sets the TimelineOffsetSeconds.
|
||||
*/
|
||||
'timelineOffsetSeconds'?: number = 0;
|
||||
/**
|
||||
* Gets or sets a value indicating whether RequiresPlainVideoItems.
|
||||
*/
|
||||
'requiresPlainVideoItems'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether RequiresPlainFolders.
|
||||
*/
|
||||
'requiresPlainFolders'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableMSMediaReceiverRegistrar.
|
||||
*/
|
||||
'enableMSMediaReceiverRegistrar'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether IgnoreTranscodeByteRangeRequests.
|
||||
*/
|
||||
'ignoreTranscodeByteRangeRequests'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets the XmlRootAttributes.
|
||||
*/
|
||||
'xmlRootAttributes'?: Array<XmlAttribute>;
|
||||
/**
|
||||
* Gets or sets the direct play profiles.
|
||||
*/
|
||||
'directPlayProfiles'?: Array<DirectPlayProfile>;
|
||||
/**
|
||||
* Gets or sets the transcoding profiles.
|
||||
*/
|
||||
'transcodingProfiles'?: Array<TranscodingProfile>;
|
||||
/**
|
||||
* Gets or sets the container profiles.
|
||||
*/
|
||||
'containerProfiles'?: Array<ContainerProfile>;
|
||||
/**
|
||||
* Gets or sets the codec profiles.
|
||||
*/
|
||||
'codecProfiles'?: Array<CodecProfile>;
|
||||
/**
|
||||
* Gets or sets the ResponseProfiles.
|
||||
*/
|
||||
'responseProfiles'?: Array<ResponseProfile>;
|
||||
/**
|
||||
* Gets or sets the subtitle profiles.
|
||||
*/
|
||||
'subtitleProfiles'?: Array<SubtitleProfile>;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "identification",
|
||||
"baseName": "Identification",
|
||||
"type": "DeviceProfileIdentification"
|
||||
},
|
||||
{
|
||||
"name": "friendlyName",
|
||||
"baseName": "FriendlyName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "manufacturer",
|
||||
"baseName": "Manufacturer",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "manufacturerUrl",
|
||||
"baseName": "ManufacturerUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelName",
|
||||
"baseName": "ModelName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelDescription",
|
||||
"baseName": "ModelDescription",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelNumber",
|
||||
"baseName": "ModelNumber",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelUrl",
|
||||
"baseName": "ModelUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "serialNumber",
|
||||
"baseName": "SerialNumber",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "enableAlbumArtInDidl",
|
||||
"baseName": "EnableAlbumArtInDidl",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableSingleAlbumArtLimit",
|
||||
"baseName": "EnableSingleAlbumArtLimit",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableSingleSubtitleLimit",
|
||||
"baseName": "EnableSingleSubtitleLimit",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "supportedMediaTypes",
|
||||
"baseName": "SupportedMediaTypes",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "userId",
|
||||
"baseName": "UserId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "albumArtPn",
|
||||
"baseName": "AlbumArtPn",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "maxAlbumArtWidth",
|
||||
"baseName": "MaxAlbumArtWidth",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxAlbumArtHeight",
|
||||
"baseName": "MaxAlbumArtHeight",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxIconWidth",
|
||||
"baseName": "MaxIconWidth",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxIconHeight",
|
||||
"baseName": "MaxIconHeight",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxStreamingBitrate",
|
||||
"baseName": "MaxStreamingBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxStaticBitrate",
|
||||
"baseName": "MaxStaticBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "musicStreamingTranscodingBitrate",
|
||||
"baseName": "MusicStreamingTranscodingBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxStaticMusicBitrate",
|
||||
"baseName": "MaxStaticMusicBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "sonyAggregationFlags",
|
||||
"baseName": "SonyAggregationFlags",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "protocolInfo",
|
||||
"baseName": "ProtocolInfo",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "timelineOffsetSeconds",
|
||||
"baseName": "TimelineOffsetSeconds",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "requiresPlainVideoItems",
|
||||
"baseName": "RequiresPlainVideoItems",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "requiresPlainFolders",
|
||||
"baseName": "RequiresPlainFolders",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableMSMediaReceiverRegistrar",
|
||||
"baseName": "EnableMSMediaReceiverRegistrar",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "ignoreTranscodeByteRangeRequests",
|
||||
"baseName": "IgnoreTranscodeByteRangeRequests",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "xmlRootAttributes",
|
||||
"baseName": "XmlRootAttributes",
|
||||
"type": "Array<XmlAttribute>"
|
||||
},
|
||||
{
|
||||
"name": "directPlayProfiles",
|
||||
"baseName": "DirectPlayProfiles",
|
||||
"type": "Array<DirectPlayProfile>"
|
||||
},
|
||||
{
|
||||
"name": "transcodingProfiles",
|
||||
"baseName": "TranscodingProfiles",
|
||||
"type": "Array<TranscodingProfile>"
|
||||
},
|
||||
{
|
||||
"name": "containerProfiles",
|
||||
"baseName": "ContainerProfiles",
|
||||
"type": "Array<ContainerProfile>"
|
||||
},
|
||||
{
|
||||
"name": "codecProfiles",
|
||||
"baseName": "CodecProfiles",
|
||||
"type": "Array<CodecProfile>"
|
||||
},
|
||||
{
|
||||
"name": "responseProfiles",
|
||||
"baseName": "ResponseProfiles",
|
||||
"type": "Array<ResponseProfile>"
|
||||
},
|
||||
{
|
||||
"name": "subtitleProfiles",
|
||||
"baseName": "SubtitleProfiles",
|
||||
"type": "Array<SubtitleProfile>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ClientCapabilitiesDeviceProfile.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
117
jellyfin/model/clientCapabilitiesDto.ts
Normal file
117
jellyfin/model/clientCapabilitiesDto.ts
Normal file
@ -0,0 +1,117 @@
|
||||
/**
|
||||
* 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 { ClientCapabilitiesDtoDeviceProfile } from './clientCapabilitiesDtoDeviceProfile';
|
||||
import { GeneralCommandType } from './generalCommandType';
|
||||
|
||||
/**
|
||||
* Client capabilities dto.
|
||||
*/
|
||||
export class ClientCapabilitiesDto {
|
||||
/**
|
||||
* Gets or sets the list of playable media types.
|
||||
*/
|
||||
'playableMediaTypes'?: Array<string>;
|
||||
/**
|
||||
* Gets or sets the list of supported commands.
|
||||
*/
|
||||
'supportedCommands'?: Array<GeneralCommandType>;
|
||||
/**
|
||||
* Gets or sets a value indicating whether session supports media control.
|
||||
*/
|
||||
'supportsMediaControl'?: boolean;
|
||||
/**
|
||||
* Gets or sets a value indicating whether session supports content uploading.
|
||||
*/
|
||||
'supportsContentUploading'?: boolean;
|
||||
/**
|
||||
* Gets or sets the message callback url.
|
||||
*/
|
||||
'messageCallbackUrl'?: string | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether session supports a persistent identifier.
|
||||
*/
|
||||
'supportsPersistentIdentifier'?: boolean;
|
||||
/**
|
||||
* Gets or sets a value indicating whether session supports sync.
|
||||
*/
|
||||
'supportsSync'?: boolean;
|
||||
'deviceProfile'?: ClientCapabilitiesDtoDeviceProfile | null;
|
||||
/**
|
||||
* Gets or sets the app store url.
|
||||
*/
|
||||
'appStoreUrl'?: string | null;
|
||||
/**
|
||||
* Gets or sets the icon url.
|
||||
*/
|
||||
'iconUrl'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "playableMediaTypes",
|
||||
"baseName": "PlayableMediaTypes",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "supportedCommands",
|
||||
"baseName": "SupportedCommands",
|
||||
"type": "Array<GeneralCommandType>"
|
||||
},
|
||||
{
|
||||
"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": "ClientCapabilitiesDtoDeviceProfile"
|
||||
},
|
||||
{
|
||||
"name": "appStoreUrl",
|
||||
"baseName": "AppStoreUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "iconUrl",
|
||||
"baseName": "IconUrl",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ClientCapabilitiesDto.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
384
jellyfin/model/clientCapabilitiesDtoDeviceProfile.ts
Normal file
384
jellyfin/model/clientCapabilitiesDtoDeviceProfile.ts
Normal file
@ -0,0 +1,384 @@
|
||||
/**
|
||||
* 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 { CodecProfile } from './codecProfile';
|
||||
import { ContainerProfile } from './containerProfile';
|
||||
import { DeviceProfileIdentification } from './deviceProfileIdentification';
|
||||
import { DirectPlayProfile } from './directPlayProfile';
|
||||
import { ResponseProfile } from './responseProfile';
|
||||
import { SubtitleProfile } from './subtitleProfile';
|
||||
import { TranscodingProfile } from './transcodingProfile';
|
||||
import { XmlAttribute } from './xmlAttribute';
|
||||
|
||||
/**
|
||||
* Gets or sets the device profile.
|
||||
*/
|
||||
export class ClientCapabilitiesDtoDeviceProfile {
|
||||
/**
|
||||
* Gets or sets the name of this device profile.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the Id.
|
||||
*/
|
||||
'id'?: string | null;
|
||||
'identification'?: DeviceProfileIdentification | null;
|
||||
/**
|
||||
* Gets or sets the friendly name of the device profile, which can be shown to users.
|
||||
*/
|
||||
'friendlyName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the manufacturer of the device which this profile represents.
|
||||
*/
|
||||
'manufacturer'?: string | null;
|
||||
/**
|
||||
* Gets or sets an url for the manufacturer of the device which this profile represents.
|
||||
*/
|
||||
'manufacturerUrl'?: string | null;
|
||||
/**
|
||||
* Gets or sets the model name of the device which this profile represents.
|
||||
*/
|
||||
'modelName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the model description of the device which this profile represents.
|
||||
*/
|
||||
'modelDescription'?: string | null;
|
||||
/**
|
||||
* Gets or sets the model number of the device which this profile represents.
|
||||
*/
|
||||
'modelNumber'?: string | null;
|
||||
/**
|
||||
* Gets or sets the ModelUrl.
|
||||
*/
|
||||
'modelUrl'?: string | null;
|
||||
/**
|
||||
* Gets or sets the serial number of the device which this profile represents.
|
||||
*/
|
||||
'serialNumber'?: string | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableAlbumArtInDidl.
|
||||
*/
|
||||
'enableAlbumArtInDidl'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableSingleAlbumArtLimit.
|
||||
*/
|
||||
'enableSingleAlbumArtLimit'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableSingleSubtitleLimit.
|
||||
*/
|
||||
'enableSingleSubtitleLimit'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets the SupportedMediaTypes.
|
||||
*/
|
||||
'supportedMediaTypes'?: string;
|
||||
/**
|
||||
* Gets or sets the UserId.
|
||||
*/
|
||||
'userId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the AlbumArtPn.
|
||||
*/
|
||||
'albumArtPn'?: string | null;
|
||||
/**
|
||||
* Gets or sets the MaxAlbumArtWidth.
|
||||
*/
|
||||
'maxAlbumArtWidth'?: number | null;
|
||||
/**
|
||||
* Gets or sets the MaxAlbumArtHeight.
|
||||
*/
|
||||
'maxAlbumArtHeight'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed width of embedded icons.
|
||||
*/
|
||||
'maxIconWidth'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed height of embedded icons.
|
||||
*/
|
||||
'maxIconHeight'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for all streamed content.
|
||||
*/
|
||||
'maxStreamingBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for statically streamed content (= direct played files).
|
||||
*/
|
||||
'maxStaticBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for transcoded music streams.
|
||||
*/
|
||||
'musicStreamingTranscodingBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for statically streamed (= direct played) music files.
|
||||
*/
|
||||
'maxStaticMusicBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.
|
||||
*/
|
||||
'sonyAggregationFlags'?: string | null;
|
||||
/**
|
||||
* Gets or sets the ProtocolInfo.
|
||||
*/
|
||||
'protocolInfo'?: string | null;
|
||||
/**
|
||||
* Gets or sets the TimelineOffsetSeconds.
|
||||
*/
|
||||
'timelineOffsetSeconds'?: number = 0;
|
||||
/**
|
||||
* Gets or sets a value indicating whether RequiresPlainVideoItems.
|
||||
*/
|
||||
'requiresPlainVideoItems'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether RequiresPlainFolders.
|
||||
*/
|
||||
'requiresPlainFolders'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableMSMediaReceiverRegistrar.
|
||||
*/
|
||||
'enableMSMediaReceiverRegistrar'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether IgnoreTranscodeByteRangeRequests.
|
||||
*/
|
||||
'ignoreTranscodeByteRangeRequests'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets the XmlRootAttributes.
|
||||
*/
|
||||
'xmlRootAttributes'?: Array<XmlAttribute>;
|
||||
/**
|
||||
* Gets or sets the direct play profiles.
|
||||
*/
|
||||
'directPlayProfiles'?: Array<DirectPlayProfile>;
|
||||
/**
|
||||
* Gets or sets the transcoding profiles.
|
||||
*/
|
||||
'transcodingProfiles'?: Array<TranscodingProfile>;
|
||||
/**
|
||||
* Gets or sets the container profiles.
|
||||
*/
|
||||
'containerProfiles'?: Array<ContainerProfile>;
|
||||
/**
|
||||
* Gets or sets the codec profiles.
|
||||
*/
|
||||
'codecProfiles'?: Array<CodecProfile>;
|
||||
/**
|
||||
* Gets or sets the ResponseProfiles.
|
||||
*/
|
||||
'responseProfiles'?: Array<ResponseProfile>;
|
||||
/**
|
||||
* Gets or sets the subtitle profiles.
|
||||
*/
|
||||
'subtitleProfiles'?: Array<SubtitleProfile>;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "identification",
|
||||
"baseName": "Identification",
|
||||
"type": "DeviceProfileIdentification"
|
||||
},
|
||||
{
|
||||
"name": "friendlyName",
|
||||
"baseName": "FriendlyName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "manufacturer",
|
||||
"baseName": "Manufacturer",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "manufacturerUrl",
|
||||
"baseName": "ManufacturerUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelName",
|
||||
"baseName": "ModelName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelDescription",
|
||||
"baseName": "ModelDescription",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelNumber",
|
||||
"baseName": "ModelNumber",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelUrl",
|
||||
"baseName": "ModelUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "serialNumber",
|
||||
"baseName": "SerialNumber",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "enableAlbumArtInDidl",
|
||||
"baseName": "EnableAlbumArtInDidl",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableSingleAlbumArtLimit",
|
||||
"baseName": "EnableSingleAlbumArtLimit",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableSingleSubtitleLimit",
|
||||
"baseName": "EnableSingleSubtitleLimit",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "supportedMediaTypes",
|
||||
"baseName": "SupportedMediaTypes",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "userId",
|
||||
"baseName": "UserId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "albumArtPn",
|
||||
"baseName": "AlbumArtPn",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "maxAlbumArtWidth",
|
||||
"baseName": "MaxAlbumArtWidth",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxAlbumArtHeight",
|
||||
"baseName": "MaxAlbumArtHeight",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxIconWidth",
|
||||
"baseName": "MaxIconWidth",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxIconHeight",
|
||||
"baseName": "MaxIconHeight",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxStreamingBitrate",
|
||||
"baseName": "MaxStreamingBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxStaticBitrate",
|
||||
"baseName": "MaxStaticBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "musicStreamingTranscodingBitrate",
|
||||
"baseName": "MusicStreamingTranscodingBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxStaticMusicBitrate",
|
||||
"baseName": "MaxStaticMusicBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "sonyAggregationFlags",
|
||||
"baseName": "SonyAggregationFlags",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "protocolInfo",
|
||||
"baseName": "ProtocolInfo",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "timelineOffsetSeconds",
|
||||
"baseName": "TimelineOffsetSeconds",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "requiresPlainVideoItems",
|
||||
"baseName": "RequiresPlainVideoItems",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "requiresPlainFolders",
|
||||
"baseName": "RequiresPlainFolders",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableMSMediaReceiverRegistrar",
|
||||
"baseName": "EnableMSMediaReceiverRegistrar",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "ignoreTranscodeByteRangeRequests",
|
||||
"baseName": "IgnoreTranscodeByteRangeRequests",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "xmlRootAttributes",
|
||||
"baseName": "XmlRootAttributes",
|
||||
"type": "Array<XmlAttribute>"
|
||||
},
|
||||
{
|
||||
"name": "directPlayProfiles",
|
||||
"baseName": "DirectPlayProfiles",
|
||||
"type": "Array<DirectPlayProfile>"
|
||||
},
|
||||
{
|
||||
"name": "transcodingProfiles",
|
||||
"baseName": "TranscodingProfiles",
|
||||
"type": "Array<TranscodingProfile>"
|
||||
},
|
||||
{
|
||||
"name": "containerProfiles",
|
||||
"baseName": "ContainerProfiles",
|
||||
"type": "Array<ContainerProfile>"
|
||||
},
|
||||
{
|
||||
"name": "codecProfiles",
|
||||
"baseName": "CodecProfiles",
|
||||
"type": "Array<CodecProfile>"
|
||||
},
|
||||
{
|
||||
"name": "responseProfiles",
|
||||
"baseName": "ResponseProfiles",
|
||||
"type": "Array<ResponseProfile>"
|
||||
},
|
||||
{
|
||||
"name": "subtitleProfiles",
|
||||
"baseName": "SubtitleProfiles",
|
||||
"type": "Array<SubtitleProfile>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ClientCapabilitiesDtoDeviceProfile.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
37
jellyfin/model/clientLogDocumentResponseDto.ts
Normal file
37
jellyfin/model/clientLogDocumentResponseDto.ts
Normal file
@ -0,0 +1,37 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Client log document response dto.
|
||||
*/
|
||||
export class ClientLogDocumentResponseDto {
|
||||
/**
|
||||
* Gets the resulting filename.
|
||||
*/
|
||||
'fileName'?: string;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "fileName",
|
||||
"baseName": "FileName",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ClientLogDocumentResponseDto.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
59
jellyfin/model/codecProfile.ts
Normal file
59
jellyfin/model/codecProfile.ts
Normal file
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* 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 { CodecType } from './codecType';
|
||||
import { ProfileCondition } from './profileCondition';
|
||||
|
||||
export class CodecProfile {
|
||||
'type'?: CodecType;
|
||||
'conditions'?: Array<ProfileCondition> | null;
|
||||
'applyConditions'?: Array<ProfileCondition> | null;
|
||||
'codec'?: string | null;
|
||||
'container'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "type",
|
||||
"baseName": "Type",
|
||||
"type": "CodecType"
|
||||
},
|
||||
{
|
||||
"name": "conditions",
|
||||
"baseName": "Conditions",
|
||||
"type": "Array<ProfileCondition>"
|
||||
},
|
||||
{
|
||||
"name": "applyConditions",
|
||||
"baseName": "ApplyConditions",
|
||||
"type": "Array<ProfileCondition>"
|
||||
},
|
||||
{
|
||||
"name": "codec",
|
||||
"baseName": "Codec",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "container",
|
||||
"baseName": "Container",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return CodecProfile.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace CodecProfile {
|
||||
}
|
19
jellyfin/model/codecType.ts
Normal file
19
jellyfin/model/codecType.ts
Normal file
@ -0,0 +1,19 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export enum CodecType {
|
||||
Video = <any> 'Video',
|
||||
VideoAudio = <any> 'VideoAudio',
|
||||
Audio = <any> 'Audio'
|
||||
}
|
31
jellyfin/model/collectionCreationResult.ts
Normal file
31
jellyfin/model/collectionCreationResult.ts
Normal file
@ -0,0 +1,31 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export class CollectionCreationResult {
|
||||
'id'?: string;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return CollectionCreationResult.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
24
jellyfin/model/collectionTypeOptions.ts
Normal file
24
jellyfin/model/collectionTypeOptions.ts
Normal file
@ -0,0 +1,24 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export enum CollectionTypeOptions {
|
||||
Movies = <any> 'Movies',
|
||||
TvShows = <any> 'TvShows',
|
||||
Music = <any> 'Music',
|
||||
MusicVideos = <any> 'MusicVideos',
|
||||
HomeVideos = <any> 'HomeVideos',
|
||||
BoxSets = <any> 'BoxSets',
|
||||
Books = <any> 'Books',
|
||||
Mixed = <any> 'Mixed'
|
||||
}
|
67
jellyfin/model/configImageTypes.ts
Normal file
67
jellyfin/model/configImageTypes.ts
Normal file
@ -0,0 +1,67 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export class ConfigImageTypes {
|
||||
'backdropSizes'?: Array<string> | null;
|
||||
'baseUrl'?: string | null;
|
||||
'logoSizes'?: Array<string> | null;
|
||||
'posterSizes'?: Array<string> | null;
|
||||
'profileSizes'?: Array<string> | null;
|
||||
'secureBaseUrl'?: string | null;
|
||||
'stillSizes'?: Array<string> | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "backdropSizes",
|
||||
"baseName": "BackdropSizes",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "baseUrl",
|
||||
"baseName": "BaseUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "logoSizes",
|
||||
"baseName": "LogoSizes",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "posterSizes",
|
||||
"baseName": "PosterSizes",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "profileSizes",
|
||||
"baseName": "ProfileSizes",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "secureBaseUrl",
|
||||
"baseName": "SecureBaseUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "stillSizes",
|
||||
"baseName": "StillSizes",
|
||||
"type": "Array<string>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ConfigImageTypes.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
82
jellyfin/model/configurationPageInfo.ts
Normal file
82
jellyfin/model/configurationPageInfo.ts
Normal file
@ -0,0 +1,82 @@
|
||||
/**
|
||||
* 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 configuration page info.
|
||||
*/
|
||||
export class ConfigurationPageInfo {
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string;
|
||||
/**
|
||||
* Gets or sets a value indicating whether the configurations page is enabled in the main menu.
|
||||
*/
|
||||
'enableInMainMenu'?: boolean;
|
||||
/**
|
||||
* Gets or sets the menu section.
|
||||
*/
|
||||
'menuSection'?: string | null;
|
||||
/**
|
||||
* Gets or sets the menu icon.
|
||||
*/
|
||||
'menuIcon'?: string | null;
|
||||
/**
|
||||
* Gets or sets the display name.
|
||||
*/
|
||||
'displayName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the plugin id.
|
||||
*/
|
||||
'pluginId'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "enableInMainMenu",
|
||||
"baseName": "EnableInMainMenu",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "menuSection",
|
||||
"baseName": "MenuSection",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "menuIcon",
|
||||
"baseName": "MenuIcon",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "displayName",
|
||||
"baseName": "DisplayName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "pluginId",
|
||||
"baseName": "PluginId",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ConfigurationPageInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
47
jellyfin/model/containerProfile.ts
Normal file
47
jellyfin/model/containerProfile.ts
Normal file
@ -0,0 +1,47 @@
|
||||
/**
|
||||
* 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 { DlnaProfileType } from './dlnaProfileType';
|
||||
import { ProfileCondition } from './profileCondition';
|
||||
|
||||
export class ContainerProfile {
|
||||
'type'?: DlnaProfileType;
|
||||
'conditions'?: Array<ProfileCondition> | null;
|
||||
'container'?: string;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "type",
|
||||
"baseName": "Type",
|
||||
"type": "DlnaProfileType"
|
||||
},
|
||||
{
|
||||
"name": "conditions",
|
||||
"baseName": "Conditions",
|
||||
"type": "Array<ProfileCondition>"
|
||||
},
|
||||
{
|
||||
"name": "container",
|
||||
"baseName": "Container",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ContainerProfile.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace ContainerProfile {
|
||||
}
|
43
jellyfin/model/controlResponse.ts
Normal file
43
jellyfin/model/controlResponse.ts
Normal file
@ -0,0 +1,43 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export class ControlResponse {
|
||||
'headers'?: { [key: string]: string; };
|
||||
'xml'?: string;
|
||||
'isSuccessful'?: boolean;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "headers",
|
||||
"baseName": "Headers",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "xml",
|
||||
"baseName": "Xml",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "isSuccessful",
|
||||
"baseName": "IsSuccessful",
|
||||
"type": "boolean"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ControlResponse.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
64
jellyfin/model/countryInfo.ts
Normal file
64
jellyfin/model/countryInfo.ts
Normal file
@ -0,0 +1,64 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Class CountryInfo.
|
||||
*/
|
||||
export class CountryInfo {
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the display name.
|
||||
*/
|
||||
'displayName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the name of the two letter ISO region.
|
||||
*/
|
||||
'twoLetterISORegionName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the name of the three letter ISO region.
|
||||
*/
|
||||
'threeLetterISORegionName'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "displayName",
|
||||
"baseName": "DisplayName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "twoLetterISORegionName",
|
||||
"baseName": "TwoLetterISORegionName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "threeLetterISORegionName",
|
||||
"baseName": "ThreeLetterISORegionName",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return CountryInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
64
jellyfin/model/createAdminNotificationRequest.ts
Normal file
64
jellyfin/model/createAdminNotificationRequest.ts
Normal file
@ -0,0 +1,64 @@
|
||||
/**
|
||||
* 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 { NotificationLevel } from './notificationLevel';
|
||||
|
||||
/**
|
||||
* The admin notification dto.
|
||||
*/
|
||||
export class CreateAdminNotificationRequest {
|
||||
/**
|
||||
* Gets or sets the notification name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the notification description.
|
||||
*/
|
||||
'description'?: string | null;
|
||||
'notificationLevel'?: NotificationLevel | null;
|
||||
/**
|
||||
* Gets or sets the notification url.
|
||||
*/
|
||||
'url'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "description",
|
||||
"baseName": "Description",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "notificationLevel",
|
||||
"baseName": "NotificationLevel",
|
||||
"type": "NotificationLevel"
|
||||
},
|
||||
{
|
||||
"name": "url",
|
||||
"baseName": "Url",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return CreateAdminNotificationRequest.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace CreateAdminNotificationRequest {
|
||||
}
|
64
jellyfin/model/createPlaylistDto.ts
Normal file
64
jellyfin/model/createPlaylistDto.ts
Normal file
@ -0,0 +1,64 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Create new playlist dto.
|
||||
*/
|
||||
export class CreatePlaylistDto {
|
||||
/**
|
||||
* Gets or sets the name of the new playlist.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets item ids to add to the playlist.
|
||||
*/
|
||||
'ids'?: Array<string>;
|
||||
/**
|
||||
* Gets or sets the user id.
|
||||
*/
|
||||
'userId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the media type.
|
||||
*/
|
||||
'mediaType'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "ids",
|
||||
"baseName": "Ids",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "userId",
|
||||
"baseName": "UserId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "mediaType",
|
||||
"baseName": "MediaType",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return CreatePlaylistDto.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
64
jellyfin/model/createPlaylistRequest.ts
Normal file
64
jellyfin/model/createPlaylistRequest.ts
Normal file
@ -0,0 +1,64 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Create new playlist dto.
|
||||
*/
|
||||
export class CreatePlaylistRequest {
|
||||
/**
|
||||
* Gets or sets the name of the new playlist.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets item ids to add to the playlist.
|
||||
*/
|
||||
'ids'?: Array<string>;
|
||||
/**
|
||||
* Gets or sets the user id.
|
||||
*/
|
||||
'userId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the media type.
|
||||
*/
|
||||
'mediaType'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "ids",
|
||||
"baseName": "Ids",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "userId",
|
||||
"baseName": "UserId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "mediaType",
|
||||
"baseName": "MediaType",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return CreatePlaylistRequest.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
384
jellyfin/model/createProfileRequest.ts
Normal file
384
jellyfin/model/createProfileRequest.ts
Normal file
@ -0,0 +1,384 @@
|
||||
/**
|
||||
* 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 { CodecProfile } from './codecProfile';
|
||||
import { ContainerProfile } from './containerProfile';
|
||||
import { DeviceProfileIdentification } from './deviceProfileIdentification';
|
||||
import { DirectPlayProfile } from './directPlayProfile';
|
||||
import { ResponseProfile } from './responseProfile';
|
||||
import { SubtitleProfile } from './subtitleProfile';
|
||||
import { TranscodingProfile } from './transcodingProfile';
|
||||
import { XmlAttribute } from './xmlAttribute';
|
||||
|
||||
/**
|
||||
* A MediaBrowser.Model.Dlna.DeviceProfile represents a set of metadata which determines which content a certain device is able to play. <br /> Specifically, it defines the supported <see cref=\"P:MediaBrowser.Model.Dlna.DeviceProfile.ContainerProfiles\">containers</see> and <see cref=\"P:MediaBrowser.Model.Dlna.DeviceProfile.CodecProfiles\">codecs</see> (video and/or audio, including codec profiles and levels) the device is able to direct play (without transcoding or remuxing), as well as which <see cref=\"P:MediaBrowser.Model.Dlna.DeviceProfile.TranscodingProfiles\">containers/codecs to transcode to</see> in case it isn\'t.
|
||||
*/
|
||||
export class CreateProfileRequest {
|
||||
/**
|
||||
* Gets or sets the name of this device profile.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the Id.
|
||||
*/
|
||||
'id'?: string | null;
|
||||
'identification'?: DeviceProfileIdentification | null;
|
||||
/**
|
||||
* Gets or sets the friendly name of the device profile, which can be shown to users.
|
||||
*/
|
||||
'friendlyName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the manufacturer of the device which this profile represents.
|
||||
*/
|
||||
'manufacturer'?: string | null;
|
||||
/**
|
||||
* Gets or sets an url for the manufacturer of the device which this profile represents.
|
||||
*/
|
||||
'manufacturerUrl'?: string | null;
|
||||
/**
|
||||
* Gets or sets the model name of the device which this profile represents.
|
||||
*/
|
||||
'modelName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the model description of the device which this profile represents.
|
||||
*/
|
||||
'modelDescription'?: string | null;
|
||||
/**
|
||||
* Gets or sets the model number of the device which this profile represents.
|
||||
*/
|
||||
'modelNumber'?: string | null;
|
||||
/**
|
||||
* Gets or sets the ModelUrl.
|
||||
*/
|
||||
'modelUrl'?: string | null;
|
||||
/**
|
||||
* Gets or sets the serial number of the device which this profile represents.
|
||||
*/
|
||||
'serialNumber'?: string | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableAlbumArtInDidl.
|
||||
*/
|
||||
'enableAlbumArtInDidl'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableSingleAlbumArtLimit.
|
||||
*/
|
||||
'enableSingleAlbumArtLimit'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableSingleSubtitleLimit.
|
||||
*/
|
||||
'enableSingleSubtitleLimit'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets the SupportedMediaTypes.
|
||||
*/
|
||||
'supportedMediaTypes'?: string;
|
||||
/**
|
||||
* Gets or sets the UserId.
|
||||
*/
|
||||
'userId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the AlbumArtPn.
|
||||
*/
|
||||
'albumArtPn'?: string | null;
|
||||
/**
|
||||
* Gets or sets the MaxAlbumArtWidth.
|
||||
*/
|
||||
'maxAlbumArtWidth'?: number | null;
|
||||
/**
|
||||
* Gets or sets the MaxAlbumArtHeight.
|
||||
*/
|
||||
'maxAlbumArtHeight'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed width of embedded icons.
|
||||
*/
|
||||
'maxIconWidth'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed height of embedded icons.
|
||||
*/
|
||||
'maxIconHeight'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for all streamed content.
|
||||
*/
|
||||
'maxStreamingBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for statically streamed content (= direct played files).
|
||||
*/
|
||||
'maxStaticBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for transcoded music streams.
|
||||
*/
|
||||
'musicStreamingTranscodingBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for statically streamed (= direct played) music files.
|
||||
*/
|
||||
'maxStaticMusicBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.
|
||||
*/
|
||||
'sonyAggregationFlags'?: string | null;
|
||||
/**
|
||||
* Gets or sets the ProtocolInfo.
|
||||
*/
|
||||
'protocolInfo'?: string | null;
|
||||
/**
|
||||
* Gets or sets the TimelineOffsetSeconds.
|
||||
*/
|
||||
'timelineOffsetSeconds'?: number = 0;
|
||||
/**
|
||||
* Gets or sets a value indicating whether RequiresPlainVideoItems.
|
||||
*/
|
||||
'requiresPlainVideoItems'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether RequiresPlainFolders.
|
||||
*/
|
||||
'requiresPlainFolders'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableMSMediaReceiverRegistrar.
|
||||
*/
|
||||
'enableMSMediaReceiverRegistrar'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether IgnoreTranscodeByteRangeRequests.
|
||||
*/
|
||||
'ignoreTranscodeByteRangeRequests'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets the XmlRootAttributes.
|
||||
*/
|
||||
'xmlRootAttributes'?: Array<XmlAttribute>;
|
||||
/**
|
||||
* Gets or sets the direct play profiles.
|
||||
*/
|
||||
'directPlayProfiles'?: Array<DirectPlayProfile>;
|
||||
/**
|
||||
* Gets or sets the transcoding profiles.
|
||||
*/
|
||||
'transcodingProfiles'?: Array<TranscodingProfile>;
|
||||
/**
|
||||
* Gets or sets the container profiles.
|
||||
*/
|
||||
'containerProfiles'?: Array<ContainerProfile>;
|
||||
/**
|
||||
* Gets or sets the codec profiles.
|
||||
*/
|
||||
'codecProfiles'?: Array<CodecProfile>;
|
||||
/**
|
||||
* Gets or sets the ResponseProfiles.
|
||||
*/
|
||||
'responseProfiles'?: Array<ResponseProfile>;
|
||||
/**
|
||||
* Gets or sets the subtitle profiles.
|
||||
*/
|
||||
'subtitleProfiles'?: Array<SubtitleProfile>;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "identification",
|
||||
"baseName": "Identification",
|
||||
"type": "DeviceProfileIdentification"
|
||||
},
|
||||
{
|
||||
"name": "friendlyName",
|
||||
"baseName": "FriendlyName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "manufacturer",
|
||||
"baseName": "Manufacturer",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "manufacturerUrl",
|
||||
"baseName": "ManufacturerUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelName",
|
||||
"baseName": "ModelName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelDescription",
|
||||
"baseName": "ModelDescription",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelNumber",
|
||||
"baseName": "ModelNumber",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelUrl",
|
||||
"baseName": "ModelUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "serialNumber",
|
||||
"baseName": "SerialNumber",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "enableAlbumArtInDidl",
|
||||
"baseName": "EnableAlbumArtInDidl",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableSingleAlbumArtLimit",
|
||||
"baseName": "EnableSingleAlbumArtLimit",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableSingleSubtitleLimit",
|
||||
"baseName": "EnableSingleSubtitleLimit",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "supportedMediaTypes",
|
||||
"baseName": "SupportedMediaTypes",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "userId",
|
||||
"baseName": "UserId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "albumArtPn",
|
||||
"baseName": "AlbumArtPn",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "maxAlbumArtWidth",
|
||||
"baseName": "MaxAlbumArtWidth",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxAlbumArtHeight",
|
||||
"baseName": "MaxAlbumArtHeight",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxIconWidth",
|
||||
"baseName": "MaxIconWidth",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxIconHeight",
|
||||
"baseName": "MaxIconHeight",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxStreamingBitrate",
|
||||
"baseName": "MaxStreamingBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxStaticBitrate",
|
||||
"baseName": "MaxStaticBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "musicStreamingTranscodingBitrate",
|
||||
"baseName": "MusicStreamingTranscodingBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxStaticMusicBitrate",
|
||||
"baseName": "MaxStaticMusicBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "sonyAggregationFlags",
|
||||
"baseName": "SonyAggregationFlags",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "protocolInfo",
|
||||
"baseName": "ProtocolInfo",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "timelineOffsetSeconds",
|
||||
"baseName": "TimelineOffsetSeconds",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "requiresPlainVideoItems",
|
||||
"baseName": "RequiresPlainVideoItems",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "requiresPlainFolders",
|
||||
"baseName": "RequiresPlainFolders",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableMSMediaReceiverRegistrar",
|
||||
"baseName": "EnableMSMediaReceiverRegistrar",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "ignoreTranscodeByteRangeRequests",
|
||||
"baseName": "IgnoreTranscodeByteRangeRequests",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "xmlRootAttributes",
|
||||
"baseName": "XmlRootAttributes",
|
||||
"type": "Array<XmlAttribute>"
|
||||
},
|
||||
{
|
||||
"name": "directPlayProfiles",
|
||||
"baseName": "DirectPlayProfiles",
|
||||
"type": "Array<DirectPlayProfile>"
|
||||
},
|
||||
{
|
||||
"name": "transcodingProfiles",
|
||||
"baseName": "TranscodingProfiles",
|
||||
"type": "Array<TranscodingProfile>"
|
||||
},
|
||||
{
|
||||
"name": "containerProfiles",
|
||||
"baseName": "ContainerProfiles",
|
||||
"type": "Array<ContainerProfile>"
|
||||
},
|
||||
{
|
||||
"name": "codecProfiles",
|
||||
"baseName": "CodecProfiles",
|
||||
"type": "Array<CodecProfile>"
|
||||
},
|
||||
{
|
||||
"name": "responseProfiles",
|
||||
"baseName": "ResponseProfiles",
|
||||
"type": "Array<ResponseProfile>"
|
||||
},
|
||||
{
|
||||
"name": "subtitleProfiles",
|
||||
"baseName": "SubtitleProfiles",
|
||||
"type": "Array<SubtitleProfile>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return CreateProfileRequest.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
330
jellyfin/model/createSeriesTimerRequest.ts
Normal file
330
jellyfin/model/createSeriesTimerRequest.ts
Normal file
@ -0,0 +1,330 @@
|
||||
/**
|
||||
* 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 { DayOfWeek } from './dayOfWeek';
|
||||
import { DayPattern } from './dayPattern';
|
||||
import { KeepUntil } from './keepUntil';
|
||||
|
||||
/**
|
||||
* Class SeriesTimerInfoDto.
|
||||
*/
|
||||
export class CreateSeriesTimerRequest {
|
||||
/**
|
||||
* Gets or sets the Id of the recording.
|
||||
*/
|
||||
'id'?: string | null;
|
||||
'type'?: string | null;
|
||||
/**
|
||||
* Gets or sets the server identifier.
|
||||
*/
|
||||
'serverId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the external identifier.
|
||||
*/
|
||||
'externalId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the channel id of the recording.
|
||||
*/
|
||||
'channelId'?: string;
|
||||
/**
|
||||
* Gets or sets the external channel identifier.
|
||||
*/
|
||||
'externalChannelId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the channel name of the recording.
|
||||
*/
|
||||
'channelName'?: string | null;
|
||||
'channelPrimaryImageTag'?: string | null;
|
||||
/**
|
||||
* Gets or sets the program identifier.
|
||||
*/
|
||||
'programId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the external program identifier.
|
||||
*/
|
||||
'externalProgramId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the name of the recording.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the description of the recording.
|
||||
*/
|
||||
'overview'?: string | null;
|
||||
/**
|
||||
* Gets or sets the start date of the recording, in UTC.
|
||||
*/
|
||||
'startDate'?: Date;
|
||||
/**
|
||||
* Gets or sets the end date of the recording, in UTC.
|
||||
*/
|
||||
'endDate'?: Date;
|
||||
/**
|
||||
* Gets or sets the name of the service.
|
||||
*/
|
||||
'serviceName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the priority.
|
||||
*/
|
||||
'priority'?: number;
|
||||
/**
|
||||
* Gets or sets the pre padding seconds.
|
||||
*/
|
||||
'prePaddingSeconds'?: number;
|
||||
/**
|
||||
* Gets or sets the post padding seconds.
|
||||
*/
|
||||
'postPaddingSeconds'?: number;
|
||||
/**
|
||||
* Gets or sets a value indicating whether this instance is pre padding required.
|
||||
*/
|
||||
'isPrePaddingRequired'?: boolean;
|
||||
/**
|
||||
* Gets or sets the Id of the Parent that has a backdrop if the item does not have one.
|
||||
*/
|
||||
'parentBackdropItemId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the parent backdrop image tags.
|
||||
*/
|
||||
'parentBackdropImageTags'?: Array<string> | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether this instance is post padding required.
|
||||
*/
|
||||
'isPostPaddingRequired'?: boolean;
|
||||
'keepUntil'?: KeepUntil;
|
||||
/**
|
||||
* Gets or sets a value indicating whether [record any time].
|
||||
*/
|
||||
'recordAnyTime'?: boolean;
|
||||
'skipEpisodesInLibrary'?: boolean;
|
||||
/**
|
||||
* Gets or sets a value indicating whether [record any channel].
|
||||
*/
|
||||
'recordAnyChannel'?: boolean;
|
||||
'keepUpTo'?: number;
|
||||
/**
|
||||
* Gets or sets a value indicating whether [record new only].
|
||||
*/
|
||||
'recordNewOnly'?: boolean;
|
||||
/**
|
||||
* Gets or sets the days.
|
||||
*/
|
||||
'days'?: Array<DayOfWeek> | null;
|
||||
'dayPattern'?: DayPattern | null;
|
||||
/**
|
||||
* Gets or sets the image tags.
|
||||
*/
|
||||
'imageTags'?: { [key: string]: string; } | null;
|
||||
/**
|
||||
* Gets or sets the parent thumb item id.
|
||||
*/
|
||||
'parentThumbItemId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the parent thumb image tag.
|
||||
*/
|
||||
'parentThumbImageTag'?: string | null;
|
||||
/**
|
||||
* Gets or sets the parent primary image item identifier.
|
||||
*/
|
||||
'parentPrimaryImageItemId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the parent primary image tag.
|
||||
*/
|
||||
'parentPrimaryImageTag'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "type",
|
||||
"baseName": "Type",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "serverId",
|
||||
"baseName": "ServerId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "externalId",
|
||||
"baseName": "ExternalId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "channelId",
|
||||
"baseName": "ChannelId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "externalChannelId",
|
||||
"baseName": "ExternalChannelId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "channelName",
|
||||
"baseName": "ChannelName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "channelPrimaryImageTag",
|
||||
"baseName": "ChannelPrimaryImageTag",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "programId",
|
||||
"baseName": "ProgramId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "externalProgramId",
|
||||
"baseName": "ExternalProgramId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "overview",
|
||||
"baseName": "Overview",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "startDate",
|
||||
"baseName": "StartDate",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "endDate",
|
||||
"baseName": "EndDate",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "serviceName",
|
||||
"baseName": "ServiceName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "priority",
|
||||
"baseName": "Priority",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "prePaddingSeconds",
|
||||
"baseName": "PrePaddingSeconds",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "postPaddingSeconds",
|
||||
"baseName": "PostPaddingSeconds",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "isPrePaddingRequired",
|
||||
"baseName": "IsPrePaddingRequired",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "parentBackdropItemId",
|
||||
"baseName": "ParentBackdropItemId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "parentBackdropImageTags",
|
||||
"baseName": "ParentBackdropImageTags",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "isPostPaddingRequired",
|
||||
"baseName": "IsPostPaddingRequired",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "keepUntil",
|
||||
"baseName": "KeepUntil",
|
||||
"type": "KeepUntil"
|
||||
},
|
||||
{
|
||||
"name": "recordAnyTime",
|
||||
"baseName": "RecordAnyTime",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "skipEpisodesInLibrary",
|
||||
"baseName": "SkipEpisodesInLibrary",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "recordAnyChannel",
|
||||
"baseName": "RecordAnyChannel",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "keepUpTo",
|
||||
"baseName": "KeepUpTo",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "recordNewOnly",
|
||||
"baseName": "RecordNewOnly",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "days",
|
||||
"baseName": "Days",
|
||||
"type": "Array<DayOfWeek>"
|
||||
},
|
||||
{
|
||||
"name": "dayPattern",
|
||||
"baseName": "DayPattern",
|
||||
"type": "DayPattern"
|
||||
},
|
||||
{
|
||||
"name": "imageTags",
|
||||
"baseName": "ImageTags",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "parentThumbItemId",
|
||||
"baseName": "ParentThumbItemId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "parentThumbImageTag",
|
||||
"baseName": "ParentThumbImageTag",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "parentPrimaryImageItemId",
|
||||
"baseName": "ParentPrimaryImageItemId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "parentPrimaryImageTag",
|
||||
"baseName": "ParentPrimaryImageTag",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return CreateSeriesTimerRequest.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace CreateSeriesTimerRequest {
|
||||
}
|
267
jellyfin/model/createTimerRequest.ts
Normal file
267
jellyfin/model/createTimerRequest.ts
Normal file
@ -0,0 +1,267 @@
|
||||
/**
|
||||
* 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 { KeepUntil } from './keepUntil';
|
||||
import { RecordingStatus } from './recordingStatus';
|
||||
import { TimerInfoDtoProgramInfo } from './timerInfoDtoProgramInfo';
|
||||
|
||||
export class CreateTimerRequest {
|
||||
/**
|
||||
* Gets or sets the Id of the recording.
|
||||
*/
|
||||
'id'?: string | null;
|
||||
'type'?: string | null;
|
||||
/**
|
||||
* Gets or sets the server identifier.
|
||||
*/
|
||||
'serverId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the external identifier.
|
||||
*/
|
||||
'externalId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the channel id of the recording.
|
||||
*/
|
||||
'channelId'?: string;
|
||||
/**
|
||||
* Gets or sets the external channel identifier.
|
||||
*/
|
||||
'externalChannelId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the channel name of the recording.
|
||||
*/
|
||||
'channelName'?: string | null;
|
||||
'channelPrimaryImageTag'?: string | null;
|
||||
/**
|
||||
* Gets or sets the program identifier.
|
||||
*/
|
||||
'programId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the external program identifier.
|
||||
*/
|
||||
'externalProgramId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the name of the recording.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the description of the recording.
|
||||
*/
|
||||
'overview'?: string | null;
|
||||
/**
|
||||
* Gets or sets the start date of the recording, in UTC.
|
||||
*/
|
||||
'startDate'?: Date;
|
||||
/**
|
||||
* Gets or sets the end date of the recording, in UTC.
|
||||
*/
|
||||
'endDate'?: Date;
|
||||
/**
|
||||
* Gets or sets the name of the service.
|
||||
*/
|
||||
'serviceName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the priority.
|
||||
*/
|
||||
'priority'?: number;
|
||||
/**
|
||||
* Gets or sets the pre padding seconds.
|
||||
*/
|
||||
'prePaddingSeconds'?: number;
|
||||
/**
|
||||
* Gets or sets the post padding seconds.
|
||||
*/
|
||||
'postPaddingSeconds'?: number;
|
||||
/**
|
||||
* Gets or sets a value indicating whether this instance is pre padding required.
|
||||
*/
|
||||
'isPrePaddingRequired'?: boolean;
|
||||
/**
|
||||
* Gets or sets the Id of the Parent that has a backdrop if the item does not have one.
|
||||
*/
|
||||
'parentBackdropItemId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the parent backdrop image tags.
|
||||
*/
|
||||
'parentBackdropImageTags'?: Array<string> | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether this instance is post padding required.
|
||||
*/
|
||||
'isPostPaddingRequired'?: boolean;
|
||||
'keepUntil'?: KeepUntil;
|
||||
'status'?: RecordingStatus;
|
||||
/**
|
||||
* Gets or sets the series timer identifier.
|
||||
*/
|
||||
'seriesTimerId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the external series timer identifier.
|
||||
*/
|
||||
'externalSeriesTimerId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the run time ticks.
|
||||
*/
|
||||
'runTimeTicks'?: number | null;
|
||||
'programInfo'?: TimerInfoDtoProgramInfo | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "type",
|
||||
"baseName": "Type",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "serverId",
|
||||
"baseName": "ServerId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "externalId",
|
||||
"baseName": "ExternalId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "channelId",
|
||||
"baseName": "ChannelId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "externalChannelId",
|
||||
"baseName": "ExternalChannelId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "channelName",
|
||||
"baseName": "ChannelName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "channelPrimaryImageTag",
|
||||
"baseName": "ChannelPrimaryImageTag",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "programId",
|
||||
"baseName": "ProgramId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "externalProgramId",
|
||||
"baseName": "ExternalProgramId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "overview",
|
||||
"baseName": "Overview",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "startDate",
|
||||
"baseName": "StartDate",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "endDate",
|
||||
"baseName": "EndDate",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "serviceName",
|
||||
"baseName": "ServiceName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "priority",
|
||||
"baseName": "Priority",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "prePaddingSeconds",
|
||||
"baseName": "PrePaddingSeconds",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "postPaddingSeconds",
|
||||
"baseName": "PostPaddingSeconds",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "isPrePaddingRequired",
|
||||
"baseName": "IsPrePaddingRequired",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "parentBackdropItemId",
|
||||
"baseName": "ParentBackdropItemId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "parentBackdropImageTags",
|
||||
"baseName": "ParentBackdropImageTags",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "isPostPaddingRequired",
|
||||
"baseName": "IsPostPaddingRequired",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "keepUntil",
|
||||
"baseName": "KeepUntil",
|
||||
"type": "KeepUntil"
|
||||
},
|
||||
{
|
||||
"name": "status",
|
||||
"baseName": "Status",
|
||||
"type": "RecordingStatus"
|
||||
},
|
||||
{
|
||||
"name": "seriesTimerId",
|
||||
"baseName": "SeriesTimerId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "externalSeriesTimerId",
|
||||
"baseName": "ExternalSeriesTimerId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "runTimeTicks",
|
||||
"baseName": "RunTimeTicks",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "programInfo",
|
||||
"baseName": "ProgramInfo",
|
||||
"type": "TimerInfoDtoProgramInfo"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return CreateTimerRequest.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace CreateTimerRequest {
|
||||
}
|
46
jellyfin/model/createUserByName.ts
Normal file
46
jellyfin/model/createUserByName.ts
Normal file
@ -0,0 +1,46 @@
|
||||
/**
|
||||
* 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 create user by name request body.
|
||||
*/
|
||||
export class CreateUserByName {
|
||||
/**
|
||||
* Gets or sets the username.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the password.
|
||||
*/
|
||||
'password'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "password",
|
||||
"baseName": "Password",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return CreateUserByName.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
46
jellyfin/model/createUserByNameRequest.ts
Normal file
46
jellyfin/model/createUserByNameRequest.ts
Normal file
@ -0,0 +1,46 @@
|
||||
/**
|
||||
* 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 create user by name request body.
|
||||
*/
|
||||
export class CreateUserByNameRequest {
|
||||
/**
|
||||
* Gets or sets the username.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the password.
|
||||
*/
|
||||
'password'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "password",
|
||||
"baseName": "Password",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return CreateUserByNameRequest.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
70
jellyfin/model/cultureDto.ts
Normal file
70
jellyfin/model/cultureDto.ts
Normal file
@ -0,0 +1,70 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Class CultureDto.
|
||||
*/
|
||||
export class CultureDto {
|
||||
/**
|
||||
* Gets the name.
|
||||
*/
|
||||
'name'?: string;
|
||||
/**
|
||||
* Gets the display name.
|
||||
*/
|
||||
'displayName'?: string;
|
||||
/**
|
||||
* Gets the name of the two letter ISO language.
|
||||
*/
|
||||
'twoLetterISOLanguageName'?: string;
|
||||
/**
|
||||
* Gets the name of the three letter ISO language.
|
||||
*/
|
||||
'threeLetterISOLanguageName'?: string | null;
|
||||
'threeLetterISOLanguageNames'?: Array<string>;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "displayName",
|
||||
"baseName": "DisplayName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "twoLetterISOLanguageName",
|
||||
"baseName": "TwoLetterISOLanguageName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "threeLetterISOLanguageName",
|
||||
"baseName": "ThreeLetterISOLanguageName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "threeLetterISOLanguageNames",
|
||||
"baseName": "ThreeLetterISOLanguageNames",
|
||||
"type": "Array<string>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return CultureDto.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
23
jellyfin/model/dayOfWeek.ts
Normal file
23
jellyfin/model/dayOfWeek.ts
Normal file
@ -0,0 +1,23 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export enum DayOfWeek {
|
||||
Sunday = <any> 'Sunday',
|
||||
Monday = <any> 'Monday',
|
||||
Tuesday = <any> 'Tuesday',
|
||||
Wednesday = <any> 'Wednesday',
|
||||
Thursday = <any> 'Thursday',
|
||||
Friday = <any> 'Friday',
|
||||
Saturday = <any> 'Saturday'
|
||||
}
|
19
jellyfin/model/dayPattern.ts
Normal file
19
jellyfin/model/dayPattern.ts
Normal file
@ -0,0 +1,19 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export enum DayPattern {
|
||||
Daily = <any> 'Daily',
|
||||
Weekdays = <any> 'Weekdays',
|
||||
Weekends = <any> 'Weekends'
|
||||
}
|
37
jellyfin/model/defaultDirectoryBrowserInfoDto.ts
Normal file
37
jellyfin/model/defaultDirectoryBrowserInfoDto.ts
Normal file
@ -0,0 +1,37 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Default directory browser info.
|
||||
*/
|
||||
export class DefaultDirectoryBrowserInfoDto {
|
||||
/**
|
||||
* Gets or sets the path.
|
||||
*/
|
||||
'path'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "path",
|
||||
"baseName": "Path",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return DefaultDirectoryBrowserInfoDto.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
107
jellyfin/model/deviceIdentification.ts
Normal file
107
jellyfin/model/deviceIdentification.ts
Normal file
@ -0,0 +1,107 @@
|
||||
/**
|
||||
* 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 { HttpHeaderInfo } from './httpHeaderInfo';
|
||||
|
||||
export class DeviceIdentification {
|
||||
/**
|
||||
* Gets or sets the name of the friendly.
|
||||
*/
|
||||
'friendlyName'?: string;
|
||||
/**
|
||||
* Gets or sets the model number.
|
||||
*/
|
||||
'modelNumber'?: string;
|
||||
/**
|
||||
* Gets or sets the serial number.
|
||||
*/
|
||||
'serialNumber'?: string;
|
||||
/**
|
||||
* Gets or sets the name of the model.
|
||||
*/
|
||||
'modelName'?: string;
|
||||
/**
|
||||
* Gets or sets the model description.
|
||||
*/
|
||||
'modelDescription'?: string;
|
||||
/**
|
||||
* Gets or sets the model URL.
|
||||
*/
|
||||
'modelUrl'?: string;
|
||||
/**
|
||||
* Gets or sets the manufacturer.
|
||||
*/
|
||||
'manufacturer'?: string;
|
||||
/**
|
||||
* Gets or sets the manufacturer URL.
|
||||
*/
|
||||
'manufacturerUrl'?: string;
|
||||
/**
|
||||
* Gets or sets the headers.
|
||||
*/
|
||||
'headers'?: Array<HttpHeaderInfo>;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "friendlyName",
|
||||
"baseName": "FriendlyName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelNumber",
|
||||
"baseName": "ModelNumber",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "serialNumber",
|
||||
"baseName": "SerialNumber",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelName",
|
||||
"baseName": "ModelName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelDescription",
|
||||
"baseName": "ModelDescription",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelUrl",
|
||||
"baseName": "ModelUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "manufacturer",
|
||||
"baseName": "Manufacturer",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "manufacturerUrl",
|
||||
"baseName": "ManufacturerUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "headers",
|
||||
"baseName": "Headers",
|
||||
"type": "Array<HttpHeaderInfo>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return DeviceIdentification.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
107
jellyfin/model/deviceInfo.ts
Normal file
107
jellyfin/model/deviceInfo.ts
Normal file
@ -0,0 +1,107 @@
|
||||
/**
|
||||
* 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 { DeviceInfoCapabilities } from './deviceInfoCapabilities';
|
||||
|
||||
export class DeviceInfo {
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the access token.
|
||||
*/
|
||||
'accessToken'?: string | null;
|
||||
/**
|
||||
* Gets or sets the identifier.
|
||||
*/
|
||||
'id'?: string | null;
|
||||
/**
|
||||
* Gets or sets the last name of the user.
|
||||
*/
|
||||
'lastUserName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the name of the application.
|
||||
*/
|
||||
'appName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the application version.
|
||||
*/
|
||||
'appVersion'?: string | null;
|
||||
/**
|
||||
* Gets or sets the last user identifier.
|
||||
*/
|
||||
'lastUserId'?: string;
|
||||
/**
|
||||
* Gets or sets the date last modified.
|
||||
*/
|
||||
'dateLastActivity'?: Date;
|
||||
'capabilities'?: DeviceInfoCapabilities | null;
|
||||
'iconUrl'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "accessToken",
|
||||
"baseName": "AccessToken",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "lastUserName",
|
||||
"baseName": "LastUserName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "appName",
|
||||
"baseName": "AppName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "appVersion",
|
||||
"baseName": "AppVersion",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "lastUserId",
|
||||
"baseName": "LastUserId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "dateLastActivity",
|
||||
"baseName": "DateLastActivity",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "capabilities",
|
||||
"baseName": "Capabilities",
|
||||
"type": "DeviceInfoCapabilities"
|
||||
},
|
||||
{
|
||||
"name": "iconUrl",
|
||||
"baseName": "IconUrl",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return DeviceInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
90
jellyfin/model/deviceInfoCapabilities.ts
Normal file
90
jellyfin/model/deviceInfoCapabilities.ts
Normal file
@ -0,0 +1,90 @@
|
||||
/**
|
||||
* 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<string> | null;
|
||||
'supportedCommands'?: Array<GeneralCommandType> | 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<string>"
|
||||
},
|
||||
{
|
||||
"name": "supportedCommands",
|
||||
"baseName": "SupportedCommands",
|
||||
"type": "Array<GeneralCommandType>"
|
||||
},
|
||||
{
|
||||
"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;
|
||||
}
|
||||
}
|
||||
|
53
jellyfin/model/deviceInfoQueryResult.ts
Normal file
53
jellyfin/model/deviceInfoQueryResult.ts
Normal file
@ -0,0 +1,53 @@
|
||||
/**
|
||||
* 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 { DeviceInfo } from './deviceInfo';
|
||||
|
||||
export class DeviceInfoQueryResult {
|
||||
/**
|
||||
* Gets or sets the items.
|
||||
*/
|
||||
'items'?: Array<DeviceInfo> | null;
|
||||
/**
|
||||
* Gets or sets the total number of records available.
|
||||
*/
|
||||
'totalRecordCount'?: number;
|
||||
/**
|
||||
* Gets or sets the index of the first record in Items.
|
||||
*/
|
||||
'startIndex'?: number;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "items",
|
||||
"baseName": "Items",
|
||||
"type": "Array<DeviceInfo>"
|
||||
},
|
||||
{
|
||||
"name": "totalRecordCount",
|
||||
"baseName": "TotalRecordCount",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "startIndex",
|
||||
"baseName": "StartIndex",
|
||||
"type": "number"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return DeviceInfoQueryResult.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
55
jellyfin/model/deviceOptions.ts
Normal file
55
jellyfin/model/deviceOptions.ts
Normal file
@ -0,0 +1,55 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* An entity representing custom options for a device.
|
||||
*/
|
||||
export class DeviceOptions {
|
||||
/**
|
||||
* Gets the id.
|
||||
*/
|
||||
'id'?: number;
|
||||
/**
|
||||
* Gets the device id.
|
||||
*/
|
||||
'deviceId'?: string;
|
||||
/**
|
||||
* Gets or sets the custom name.
|
||||
*/
|
||||
'customName'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "deviceId",
|
||||
"baseName": "DeviceId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "customName",
|
||||
"baseName": "CustomName",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return DeviceOptions.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
55
jellyfin/model/deviceOptionsDto.ts
Normal file
55
jellyfin/model/deviceOptionsDto.ts
Normal file
@ -0,0 +1,55 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* A dto representing custom options for a device.
|
||||
*/
|
||||
export class DeviceOptionsDto {
|
||||
/**
|
||||
* Gets or sets the id.
|
||||
*/
|
||||
'id'?: number;
|
||||
/**
|
||||
* Gets or sets the device id.
|
||||
*/
|
||||
'deviceId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the custom name.
|
||||
*/
|
||||
'customName'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "deviceId",
|
||||
"baseName": "DeviceId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "customName",
|
||||
"baseName": "CustomName",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return DeviceOptionsDto.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
384
jellyfin/model/deviceProfile.ts
Normal file
384
jellyfin/model/deviceProfile.ts
Normal file
@ -0,0 +1,384 @@
|
||||
/**
|
||||
* 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 { CodecProfile } from './codecProfile';
|
||||
import { ContainerProfile } from './containerProfile';
|
||||
import { DeviceProfileIdentification } from './deviceProfileIdentification';
|
||||
import { DirectPlayProfile } from './directPlayProfile';
|
||||
import { ResponseProfile } from './responseProfile';
|
||||
import { SubtitleProfile } from './subtitleProfile';
|
||||
import { TranscodingProfile } from './transcodingProfile';
|
||||
import { XmlAttribute } from './xmlAttribute';
|
||||
|
||||
/**
|
||||
* A MediaBrowser.Model.Dlna.DeviceProfile represents a set of metadata which determines which content a certain device is able to play. <br /> Specifically, it defines the supported <see cref=\"P:MediaBrowser.Model.Dlna.DeviceProfile.ContainerProfiles\">containers</see> and <see cref=\"P:MediaBrowser.Model.Dlna.DeviceProfile.CodecProfiles\">codecs</see> (video and/or audio, including codec profiles and levels) the device is able to direct play (without transcoding or remuxing), as well as which <see cref=\"P:MediaBrowser.Model.Dlna.DeviceProfile.TranscodingProfiles\">containers/codecs to transcode to</see> in case it isn\'t.
|
||||
*/
|
||||
export class DeviceProfile {
|
||||
/**
|
||||
* Gets or sets the name of this device profile.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the Id.
|
||||
*/
|
||||
'id'?: string | null;
|
||||
'identification'?: DeviceProfileIdentification | null;
|
||||
/**
|
||||
* Gets or sets the friendly name of the device profile, which can be shown to users.
|
||||
*/
|
||||
'friendlyName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the manufacturer of the device which this profile represents.
|
||||
*/
|
||||
'manufacturer'?: string | null;
|
||||
/**
|
||||
* Gets or sets an url for the manufacturer of the device which this profile represents.
|
||||
*/
|
||||
'manufacturerUrl'?: string | null;
|
||||
/**
|
||||
* Gets or sets the model name of the device which this profile represents.
|
||||
*/
|
||||
'modelName'?: string | null;
|
||||
/**
|
||||
* Gets or sets the model description of the device which this profile represents.
|
||||
*/
|
||||
'modelDescription'?: string | null;
|
||||
/**
|
||||
* Gets or sets the model number of the device which this profile represents.
|
||||
*/
|
||||
'modelNumber'?: string | null;
|
||||
/**
|
||||
* Gets or sets the ModelUrl.
|
||||
*/
|
||||
'modelUrl'?: string | null;
|
||||
/**
|
||||
* Gets or sets the serial number of the device which this profile represents.
|
||||
*/
|
||||
'serialNumber'?: string | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableAlbumArtInDidl.
|
||||
*/
|
||||
'enableAlbumArtInDidl'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableSingleAlbumArtLimit.
|
||||
*/
|
||||
'enableSingleAlbumArtLimit'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableSingleSubtitleLimit.
|
||||
*/
|
||||
'enableSingleSubtitleLimit'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets the SupportedMediaTypes.
|
||||
*/
|
||||
'supportedMediaTypes'?: string;
|
||||
/**
|
||||
* Gets or sets the UserId.
|
||||
*/
|
||||
'userId'?: string | null;
|
||||
/**
|
||||
* Gets or sets the AlbumArtPn.
|
||||
*/
|
||||
'albumArtPn'?: string | null;
|
||||
/**
|
||||
* Gets or sets the MaxAlbumArtWidth.
|
||||
*/
|
||||
'maxAlbumArtWidth'?: number | null;
|
||||
/**
|
||||
* Gets or sets the MaxAlbumArtHeight.
|
||||
*/
|
||||
'maxAlbumArtHeight'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed width of embedded icons.
|
||||
*/
|
||||
'maxIconWidth'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed height of embedded icons.
|
||||
*/
|
||||
'maxIconHeight'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for all streamed content.
|
||||
*/
|
||||
'maxStreamingBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for statically streamed content (= direct played files).
|
||||
*/
|
||||
'maxStaticBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for transcoded music streams.
|
||||
*/
|
||||
'musicStreamingTranscodingBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the maximum allowed bitrate for statically streamed (= direct played) music files.
|
||||
*/
|
||||
'maxStaticMusicBitrate'?: number | null;
|
||||
/**
|
||||
* Gets or sets the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.
|
||||
*/
|
||||
'sonyAggregationFlags'?: string | null;
|
||||
/**
|
||||
* Gets or sets the ProtocolInfo.
|
||||
*/
|
||||
'protocolInfo'?: string | null;
|
||||
/**
|
||||
* Gets or sets the TimelineOffsetSeconds.
|
||||
*/
|
||||
'timelineOffsetSeconds'?: number = 0;
|
||||
/**
|
||||
* Gets or sets a value indicating whether RequiresPlainVideoItems.
|
||||
*/
|
||||
'requiresPlainVideoItems'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether RequiresPlainFolders.
|
||||
*/
|
||||
'requiresPlainFolders'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether EnableMSMediaReceiverRegistrar.
|
||||
*/
|
||||
'enableMSMediaReceiverRegistrar'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets a value indicating whether IgnoreTranscodeByteRangeRequests.
|
||||
*/
|
||||
'ignoreTranscodeByteRangeRequests'?: boolean = false;
|
||||
/**
|
||||
* Gets or sets the XmlRootAttributes.
|
||||
*/
|
||||
'xmlRootAttributes'?: Array<XmlAttribute>;
|
||||
/**
|
||||
* Gets or sets the direct play profiles.
|
||||
*/
|
||||
'directPlayProfiles'?: Array<DirectPlayProfile>;
|
||||
/**
|
||||
* Gets or sets the transcoding profiles.
|
||||
*/
|
||||
'transcodingProfiles'?: Array<TranscodingProfile>;
|
||||
/**
|
||||
* Gets or sets the container profiles.
|
||||
*/
|
||||
'containerProfiles'?: Array<ContainerProfile>;
|
||||
/**
|
||||
* Gets or sets the codec profiles.
|
||||
*/
|
||||
'codecProfiles'?: Array<CodecProfile>;
|
||||
/**
|
||||
* Gets or sets the ResponseProfiles.
|
||||
*/
|
||||
'responseProfiles'?: Array<ResponseProfile>;
|
||||
/**
|
||||
* Gets or sets the subtitle profiles.
|
||||
*/
|
||||
'subtitleProfiles'?: Array<SubtitleProfile>;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "identification",
|
||||
"baseName": "Identification",
|
||||
"type": "DeviceProfileIdentification"
|
||||
},
|
||||
{
|
||||
"name": "friendlyName",
|
||||
"baseName": "FriendlyName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "manufacturer",
|
||||
"baseName": "Manufacturer",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "manufacturerUrl",
|
||||
"baseName": "ManufacturerUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelName",
|
||||
"baseName": "ModelName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelDescription",
|
||||
"baseName": "ModelDescription",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelNumber",
|
||||
"baseName": "ModelNumber",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelUrl",
|
||||
"baseName": "ModelUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "serialNumber",
|
||||
"baseName": "SerialNumber",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "enableAlbumArtInDidl",
|
||||
"baseName": "EnableAlbumArtInDidl",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableSingleAlbumArtLimit",
|
||||
"baseName": "EnableSingleAlbumArtLimit",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableSingleSubtitleLimit",
|
||||
"baseName": "EnableSingleSubtitleLimit",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "supportedMediaTypes",
|
||||
"baseName": "SupportedMediaTypes",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "userId",
|
||||
"baseName": "UserId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "albumArtPn",
|
||||
"baseName": "AlbumArtPn",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "maxAlbumArtWidth",
|
||||
"baseName": "MaxAlbumArtWidth",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxAlbumArtHeight",
|
||||
"baseName": "MaxAlbumArtHeight",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxIconWidth",
|
||||
"baseName": "MaxIconWidth",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxIconHeight",
|
||||
"baseName": "MaxIconHeight",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxStreamingBitrate",
|
||||
"baseName": "MaxStreamingBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxStaticBitrate",
|
||||
"baseName": "MaxStaticBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "musicStreamingTranscodingBitrate",
|
||||
"baseName": "MusicStreamingTranscodingBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxStaticMusicBitrate",
|
||||
"baseName": "MaxStaticMusicBitrate",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "sonyAggregationFlags",
|
||||
"baseName": "SonyAggregationFlags",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "protocolInfo",
|
||||
"baseName": "ProtocolInfo",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "timelineOffsetSeconds",
|
||||
"baseName": "TimelineOffsetSeconds",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "requiresPlainVideoItems",
|
||||
"baseName": "RequiresPlainVideoItems",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "requiresPlainFolders",
|
||||
"baseName": "RequiresPlainFolders",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableMSMediaReceiverRegistrar",
|
||||
"baseName": "EnableMSMediaReceiverRegistrar",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "ignoreTranscodeByteRangeRequests",
|
||||
"baseName": "IgnoreTranscodeByteRangeRequests",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "xmlRootAttributes",
|
||||
"baseName": "XmlRootAttributes",
|
||||
"type": "Array<XmlAttribute>"
|
||||
},
|
||||
{
|
||||
"name": "directPlayProfiles",
|
||||
"baseName": "DirectPlayProfiles",
|
||||
"type": "Array<DirectPlayProfile>"
|
||||
},
|
||||
{
|
||||
"name": "transcodingProfiles",
|
||||
"baseName": "TranscodingProfiles",
|
||||
"type": "Array<TranscodingProfile>"
|
||||
},
|
||||
{
|
||||
"name": "containerProfiles",
|
||||
"baseName": "ContainerProfiles",
|
||||
"type": "Array<ContainerProfile>"
|
||||
},
|
||||
{
|
||||
"name": "codecProfiles",
|
||||
"baseName": "CodecProfiles",
|
||||
"type": "Array<CodecProfile>"
|
||||
},
|
||||
{
|
||||
"name": "responseProfiles",
|
||||
"baseName": "ResponseProfiles",
|
||||
"type": "Array<ResponseProfile>"
|
||||
},
|
||||
{
|
||||
"name": "subtitleProfiles",
|
||||
"baseName": "SubtitleProfiles",
|
||||
"type": "Array<SubtitleProfile>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return DeviceProfile.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
110
jellyfin/model/deviceProfileIdentification.ts
Normal file
110
jellyfin/model/deviceProfileIdentification.ts
Normal file
@ -0,0 +1,110 @@
|
||||
/**
|
||||
* 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 { HttpHeaderInfo } from './httpHeaderInfo';
|
||||
|
||||
/**
|
||||
* Gets or sets the Identification.
|
||||
*/
|
||||
export class DeviceProfileIdentification {
|
||||
/**
|
||||
* Gets or sets the name of the friendly.
|
||||
*/
|
||||
'friendlyName'?: string;
|
||||
/**
|
||||
* Gets or sets the model number.
|
||||
*/
|
||||
'modelNumber'?: string;
|
||||
/**
|
||||
* Gets or sets the serial number.
|
||||
*/
|
||||
'serialNumber'?: string;
|
||||
/**
|
||||
* Gets or sets the name of the model.
|
||||
*/
|
||||
'modelName'?: string;
|
||||
/**
|
||||
* Gets or sets the model description.
|
||||
*/
|
||||
'modelDescription'?: string;
|
||||
/**
|
||||
* Gets or sets the model URL.
|
||||
*/
|
||||
'modelUrl'?: string;
|
||||
/**
|
||||
* Gets or sets the manufacturer.
|
||||
*/
|
||||
'manufacturer'?: string;
|
||||
/**
|
||||
* Gets or sets the manufacturer URL.
|
||||
*/
|
||||
'manufacturerUrl'?: string;
|
||||
/**
|
||||
* Gets or sets the headers.
|
||||
*/
|
||||
'headers'?: Array<HttpHeaderInfo>;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "friendlyName",
|
||||
"baseName": "FriendlyName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelNumber",
|
||||
"baseName": "ModelNumber",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "serialNumber",
|
||||
"baseName": "SerialNumber",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelName",
|
||||
"baseName": "ModelName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelDescription",
|
||||
"baseName": "ModelDescription",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "modelUrl",
|
||||
"baseName": "ModelUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "manufacturer",
|
||||
"baseName": "Manufacturer",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "manufacturerUrl",
|
||||
"baseName": "ManufacturerUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "headers",
|
||||
"baseName": "Headers",
|
||||
"type": "Array<HttpHeaderInfo>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return DeviceProfileIdentification.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
52
jellyfin/model/deviceProfileInfo.ts
Normal file
52
jellyfin/model/deviceProfileInfo.ts
Normal file
@ -0,0 +1,52 @@
|
||||
/**
|
||||
* 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 { DeviceProfileType } from './deviceProfileType';
|
||||
|
||||
export class DeviceProfileInfo {
|
||||
/**
|
||||
* Gets or sets the identifier.
|
||||
*/
|
||||
'id'?: string | null;
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
'type'?: DeviceProfileType;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "type",
|
||||
"baseName": "Type",
|
||||
"type": "DeviceProfileType"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return DeviceProfileInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace DeviceProfileInfo {
|
||||
}
|
18
jellyfin/model/deviceProfileType.ts
Normal file
18
jellyfin/model/deviceProfileType.ts
Normal file
@ -0,0 +1,18 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export enum DeviceProfileType {
|
||||
System = <any> 'System',
|
||||
User = <any> 'User'
|
||||
}
|
52
jellyfin/model/directPlayProfile.ts
Normal file
52
jellyfin/model/directPlayProfile.ts
Normal file
@ -0,0 +1,52 @@
|
||||
/**
|
||||
* 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 { DlnaProfileType } from './dlnaProfileType';
|
||||
|
||||
export class DirectPlayProfile {
|
||||
'container'?: string | null;
|
||||
'audioCodec'?: string | null;
|
||||
'videoCodec'?: string | null;
|
||||
'type'?: DlnaProfileType;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "container",
|
||||
"baseName": "Container",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "audioCodec",
|
||||
"baseName": "AudioCodec",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "videoCodec",
|
||||
"baseName": "VideoCodec",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "type",
|
||||
"baseName": "Type",
|
||||
"type": "DlnaProfileType"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return DirectPlayProfile.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace DirectPlayProfile {
|
||||
}
|
152
jellyfin/model/displayPreferencesDto.ts
Normal file
152
jellyfin/model/displayPreferencesDto.ts
Normal file
@ -0,0 +1,152 @@
|
||||
/**
|
||||
* 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 { ScrollDirection } from './scrollDirection';
|
||||
import { SortOrder } from './sortOrder';
|
||||
|
||||
/**
|
||||
* Defines the display preferences for any item that supports them (usually Folders).
|
||||
*/
|
||||
export class DisplayPreferencesDto {
|
||||
/**
|
||||
* Gets or sets the user id.
|
||||
*/
|
||||
'id'?: string | null;
|
||||
/**
|
||||
* Gets or sets the type of the view.
|
||||
*/
|
||||
'viewType'?: string | null;
|
||||
/**
|
||||
* Gets or sets the sort by.
|
||||
*/
|
||||
'sortBy'?: string | null;
|
||||
/**
|
||||
* Gets or sets the index by.
|
||||
*/
|
||||
'indexBy'?: string | null;
|
||||
/**
|
||||
* Gets or sets a value indicating whether [remember indexing].
|
||||
*/
|
||||
'rememberIndexing'?: boolean;
|
||||
/**
|
||||
* Gets or sets the height of the primary image.
|
||||
*/
|
||||
'primaryImageHeight'?: number;
|
||||
/**
|
||||
* Gets or sets the width of the primary image.
|
||||
*/
|
||||
'primaryImageWidth'?: number;
|
||||
/**
|
||||
* Gets or sets the custom prefs.
|
||||
*/
|
||||
'customPrefs'?: { [key: string]: string; };
|
||||
'scrollDirection'?: ScrollDirection;
|
||||
/**
|
||||
* Gets or sets a value indicating whether to show backdrops on this item.
|
||||
*/
|
||||
'showBackdrop'?: boolean;
|
||||
/**
|
||||
* Gets or sets a value indicating whether [remember sorting].
|
||||
*/
|
||||
'rememberSorting'?: boolean;
|
||||
'sortOrder'?: SortOrder;
|
||||
/**
|
||||
* Gets or sets a value indicating whether [show sidebar].
|
||||
*/
|
||||
'showSidebar'?: boolean;
|
||||
/**
|
||||
* Gets or sets the client.
|
||||
*/
|
||||
'client'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "id",
|
||||
"baseName": "Id",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "viewType",
|
||||
"baseName": "ViewType",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "sortBy",
|
||||
"baseName": "SortBy",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "indexBy",
|
||||
"baseName": "IndexBy",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "rememberIndexing",
|
||||
"baseName": "RememberIndexing",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "primaryImageHeight",
|
||||
"baseName": "PrimaryImageHeight",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "primaryImageWidth",
|
||||
"baseName": "PrimaryImageWidth",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "customPrefs",
|
||||
"baseName": "CustomPrefs",
|
||||
"type": "{ [key: string]: string; }"
|
||||
},
|
||||
{
|
||||
"name": "scrollDirection",
|
||||
"baseName": "ScrollDirection",
|
||||
"type": "ScrollDirection"
|
||||
},
|
||||
{
|
||||
"name": "showBackdrop",
|
||||
"baseName": "ShowBackdrop",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "rememberSorting",
|
||||
"baseName": "RememberSorting",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "sortOrder",
|
||||
"baseName": "SortOrder",
|
||||
"type": "SortOrder"
|
||||
},
|
||||
{
|
||||
"name": "showSidebar",
|
||||
"baseName": "ShowSidebar",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "client",
|
||||
"baseName": "Client",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return DisplayPreferencesDto.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace DisplayPreferencesDto {
|
||||
}
|
127
jellyfin/model/dlnaOptions.ts
Normal file
127
jellyfin/model/dlnaOptions.ts
Normal file
@ -0,0 +1,127 @@
|
||||
/**
|
||||
* 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;
|
||||
}
|
||||
}
|
||||
|
20
jellyfin/model/dlnaProfileType.ts
Normal file
20
jellyfin/model/dlnaProfileType.ts
Normal file
@ -0,0 +1,20 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export enum DlnaProfileType {
|
||||
Audio = <any> 'Audio',
|
||||
Video = <any> 'Video',
|
||||
Photo = <any> 'Photo',
|
||||
Subtitle = <any> 'Subtitle'
|
||||
}
|
29
jellyfin/model/dynamicDayOfWeek.ts
Normal file
29
jellyfin/model/dynamicDayOfWeek.ts
Normal file
@ -0,0 +1,29 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* An enum that represents a day of the week, weekdays, weekends, or all days.
|
||||
*/
|
||||
export enum DynamicDayOfWeek {
|
||||
Sunday = <any> 'Sunday',
|
||||
Monday = <any> 'Monday',
|
||||
Tuesday = <any> 'Tuesday',
|
||||
Wednesday = <any> 'Wednesday',
|
||||
Thursday = <any> 'Thursday',
|
||||
Friday = <any> 'Friday',
|
||||
Saturday = <any> 'Saturday',
|
||||
Everyday = <any> 'Everyday',
|
||||
Weekday = <any> 'Weekday',
|
||||
Weekend = <any> 'Weekend'
|
||||
}
|
23
jellyfin/model/embeddedSubtitleOptions.ts
Normal file
23
jellyfin/model/embeddedSubtitleOptions.ts
Normal file
@ -0,0 +1,23 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* An enum representing the options to disable embedded subs.
|
||||
*/
|
||||
export enum EmbeddedSubtitleOptions {
|
||||
AllowAll = <any> 'AllowAll',
|
||||
AllowText = <any> 'AllowText',
|
||||
AllowImage = <any> 'AllowImage',
|
||||
AllowNone = <any> 'AllowNone'
|
||||
}
|
18
jellyfin/model/encodingContext.ts
Normal file
18
jellyfin/model/encodingContext.ts
Normal file
@ -0,0 +1,18 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export enum EncodingContext {
|
||||
Streaming = <any> 'Streaming',
|
||||
Static = <any> 'Static'
|
||||
}
|
259
jellyfin/model/encodingOptions.ts
Normal file
259
jellyfin/model/encodingOptions.ts
Normal file
@ -0,0 +1,259 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export class EncodingOptions {
|
||||
'encodingThreadCount'?: number;
|
||||
'transcodingTempPath'?: string | null;
|
||||
'fallbackFontPath'?: string | null;
|
||||
'enableFallbackFont'?: boolean;
|
||||
'downMixAudioBoost'?: number;
|
||||
'maxMuxingQueueSize'?: number;
|
||||
'enableThrottling'?: boolean;
|
||||
'throttleDelaySeconds'?: number;
|
||||
'hardwareAccelerationType'?: string | null;
|
||||
/**
|
||||
* Gets or sets the FFmpeg path as set by the user via the UI.
|
||||
*/
|
||||
'encoderAppPath'?: string | null;
|
||||
/**
|
||||
* Gets or sets the current FFmpeg path being used by the system and displayed on the transcode page.
|
||||
*/
|
||||
'encoderAppPathDisplay'?: string | null;
|
||||
'vaapiDevice'?: string | null;
|
||||
'enableTonemapping'?: boolean;
|
||||
'enableVppTonemapping'?: boolean;
|
||||
'tonemappingAlgorithm'?: string | null;
|
||||
'tonemappingRange'?: string | null;
|
||||
'tonemappingDesat'?: number;
|
||||
'tonemappingThreshold'?: number;
|
||||
'tonemappingPeak'?: number;
|
||||
'tonemappingParam'?: number;
|
||||
'vppTonemappingBrightness'?: number;
|
||||
'vppTonemappingContrast'?: number;
|
||||
'h264Crf'?: number;
|
||||
'h265Crf'?: number;
|
||||
'encoderPreset'?: string | null;
|
||||
'deinterlaceDoubleRate'?: boolean;
|
||||
'deinterlaceMethod'?: string | null;
|
||||
'enableDecodingColorDepth10Hevc'?: boolean;
|
||||
'enableDecodingColorDepth10Vp9'?: boolean;
|
||||
'enableEnhancedNvdecDecoder'?: boolean;
|
||||
'preferSystemNativeHwDecoder'?: boolean;
|
||||
'enableIntelLowPowerH264HwEncoder'?: boolean;
|
||||
'enableIntelLowPowerHevcHwEncoder'?: boolean;
|
||||
'enableHardwareEncoding'?: boolean;
|
||||
'allowHevcEncoding'?: boolean;
|
||||
'enableSubtitleExtraction'?: boolean;
|
||||
'hardwareDecodingCodecs'?: Array<string> | null;
|
||||
'allowOnDemandMetadataBasedKeyframeExtractionForExtensions'?: Array<string> | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "encodingThreadCount",
|
||||
"baseName": "EncodingThreadCount",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "transcodingTempPath",
|
||||
"baseName": "TranscodingTempPath",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "fallbackFontPath",
|
||||
"baseName": "FallbackFontPath",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "enableFallbackFont",
|
||||
"baseName": "EnableFallbackFont",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "downMixAudioBoost",
|
||||
"baseName": "DownMixAudioBoost",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maxMuxingQueueSize",
|
||||
"baseName": "MaxMuxingQueueSize",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "enableThrottling",
|
||||
"baseName": "EnableThrottling",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "throttleDelaySeconds",
|
||||
"baseName": "ThrottleDelaySeconds",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "hardwareAccelerationType",
|
||||
"baseName": "HardwareAccelerationType",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "encoderAppPath",
|
||||
"baseName": "EncoderAppPath",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "encoderAppPathDisplay",
|
||||
"baseName": "EncoderAppPathDisplay",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "vaapiDevice",
|
||||
"baseName": "VaapiDevice",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "enableTonemapping",
|
||||
"baseName": "EnableTonemapping",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableVppTonemapping",
|
||||
"baseName": "EnableVppTonemapping",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "tonemappingAlgorithm",
|
||||
"baseName": "TonemappingAlgorithm",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "tonemappingRange",
|
||||
"baseName": "TonemappingRange",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "tonemappingDesat",
|
||||
"baseName": "TonemappingDesat",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "tonemappingThreshold",
|
||||
"baseName": "TonemappingThreshold",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "tonemappingPeak",
|
||||
"baseName": "TonemappingPeak",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "tonemappingParam",
|
||||
"baseName": "TonemappingParam",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "vppTonemappingBrightness",
|
||||
"baseName": "VppTonemappingBrightness",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "vppTonemappingContrast",
|
||||
"baseName": "VppTonemappingContrast",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "h264Crf",
|
||||
"baseName": "H264Crf",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "h265Crf",
|
||||
"baseName": "H265Crf",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "encoderPreset",
|
||||
"baseName": "EncoderPreset",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "deinterlaceDoubleRate",
|
||||
"baseName": "DeinterlaceDoubleRate",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "deinterlaceMethod",
|
||||
"baseName": "DeinterlaceMethod",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "enableDecodingColorDepth10Hevc",
|
||||
"baseName": "EnableDecodingColorDepth10Hevc",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableDecodingColorDepth10Vp9",
|
||||
"baseName": "EnableDecodingColorDepth10Vp9",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableEnhancedNvdecDecoder",
|
||||
"baseName": "EnableEnhancedNvdecDecoder",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "preferSystemNativeHwDecoder",
|
||||
"baseName": "PreferSystemNativeHwDecoder",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableIntelLowPowerH264HwEncoder",
|
||||
"baseName": "EnableIntelLowPowerH264HwEncoder",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableIntelLowPowerHevcHwEncoder",
|
||||
"baseName": "EnableIntelLowPowerHevcHwEncoder",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableHardwareEncoding",
|
||||
"baseName": "EnableHardwareEncoding",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "allowHevcEncoding",
|
||||
"baseName": "AllowHevcEncoding",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "enableSubtitleExtraction",
|
||||
"baseName": "EnableSubtitleExtraction",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "hardwareDecodingCodecs",
|
||||
"baseName": "HardwareDecodingCodecs",
|
||||
"type": "Array<string>"
|
||||
},
|
||||
{
|
||||
"name": "allowOnDemandMetadataBasedKeyframeExtractionForExtensions",
|
||||
"baseName": "AllowOnDemandMetadataBasedKeyframeExtractionForExtensions",
|
||||
"type": "Array<string>"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return EncodingOptions.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
37
jellyfin/model/endPointInfo.ts
Normal file
37
jellyfin/model/endPointInfo.ts
Normal file
@ -0,0 +1,37 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export class EndPointInfo {
|
||||
'isLocal'?: boolean;
|
||||
'isInNetwork'?: boolean;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "isLocal",
|
||||
"baseName": "IsLocal",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "isInNetwork",
|
||||
"baseName": "IsInNetwork",
|
||||
"type": "boolean"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return EndPointInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
64
jellyfin/model/externalIdInfo.ts
Normal file
64
jellyfin/model/externalIdInfo.ts
Normal file
@ -0,0 +1,64 @@
|
||||
/**
|
||||
* 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 { ExternalIdMediaType } from './externalIdMediaType';
|
||||
|
||||
/**
|
||||
* Represents the external id information for serialization to the client.
|
||||
*/
|
||||
export class ExternalIdInfo {
|
||||
/**
|
||||
* Gets or sets the display name of the external id provider (IE: IMDB, MusicBrainz, etc).
|
||||
*/
|
||||
'name'?: string;
|
||||
/**
|
||||
* Gets or sets the unique key for this id. This key should be unique across all providers.
|
||||
*/
|
||||
'key'?: string;
|
||||
'type'?: ExternalIdMediaType | null;
|
||||
/**
|
||||
* Gets or sets the URL format string.
|
||||
*/
|
||||
'urlFormatString'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "key",
|
||||
"baseName": "Key",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "type",
|
||||
"baseName": "Type",
|
||||
"type": "ExternalIdMediaType"
|
||||
},
|
||||
{
|
||||
"name": "urlFormatString",
|
||||
"baseName": "UrlFormatString",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ExternalIdInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace ExternalIdInfo {
|
||||
}
|
31
jellyfin/model/externalIdMediaType.ts
Normal file
31
jellyfin/model/externalIdMediaType.ts
Normal file
@ -0,0 +1,31 @@
|
||||
/**
|
||||
* 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 specific media type of an MediaBrowser.Model.Providers.ExternalIdInfo.
|
||||
*/
|
||||
export enum ExternalIdMediaType {
|
||||
Album = <any> 'Album',
|
||||
AlbumArtist = <any> 'AlbumArtist',
|
||||
Artist = <any> 'Artist',
|
||||
BoxSet = <any> 'BoxSet',
|
||||
Episode = <any> 'Episode',
|
||||
Movie = <any> 'Movie',
|
||||
OtherArtist = <any> 'OtherArtist',
|
||||
Person = <any> 'Person',
|
||||
ReleaseGroup = <any> 'ReleaseGroup',
|
||||
Season = <any> 'Season',
|
||||
Series = <any> 'Series',
|
||||
Track = <any> 'Track'
|
||||
}
|
43
jellyfin/model/externalUrl.ts
Normal file
43
jellyfin/model/externalUrl.ts
Normal file
@ -0,0 +1,43 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
export class ExternalUrl {
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the type of the item.
|
||||
*/
|
||||
'url'?: string | null;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "url",
|
||||
"baseName": "Url",
|
||||
"type": "string"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return ExternalUrl.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
23
jellyfin/model/fFmpegLocation.ts
Normal file
23
jellyfin/model/fFmpegLocation.ts
Normal file
@ -0,0 +1,23 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Enum describing the location of the FFmpeg tool.
|
||||
*/
|
||||
export enum FFmpegLocation {
|
||||
NotFound = <any> 'NotFound',
|
||||
SetByArgument = <any> 'SetByArgument',
|
||||
Custom = <any> 'Custom',
|
||||
System = <any> 'System'
|
||||
}
|
55
jellyfin/model/fileSystemEntryInfo.ts
Normal file
55
jellyfin/model/fileSystemEntryInfo.ts
Normal file
@ -0,0 +1,55 @@
|
||||
/**
|
||||
* 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 { FileSystemEntryType } from './fileSystemEntryType';
|
||||
|
||||
/**
|
||||
* Class FileSystemEntryInfo.
|
||||
*/
|
||||
export class FileSystemEntryInfo {
|
||||
/**
|
||||
* Gets the name.
|
||||
*/
|
||||
'name'?: string;
|
||||
/**
|
||||
* Gets the path.
|
||||
*/
|
||||
'path'?: string;
|
||||
'type'?: FileSystemEntryType;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"baseName": "Path",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "type",
|
||||
"baseName": "Type",
|
||||
"type": "FileSystemEntryType"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return FileSystemEntryInfo.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace FileSystemEntryInfo {
|
||||
}
|
23
jellyfin/model/fileSystemEntryType.ts
Normal file
23
jellyfin/model/fileSystemEntryType.ts
Normal file
@ -0,0 +1,23 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Enum FileSystemEntryType.
|
||||
*/
|
||||
export enum FileSystemEntryType {
|
||||
File = <any> 'File',
|
||||
Directory = <any> 'Directory',
|
||||
NetworkComputer = <any> 'NetworkComputer',
|
||||
NetworkShare = <any> 'NetworkShare'
|
||||
}
|
64
jellyfin/model/fontFile.ts
Normal file
64
jellyfin/model/fontFile.ts
Normal file
@ -0,0 +1,64 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
/**
|
||||
* Class FontFile.
|
||||
*/
|
||||
export class FontFile {
|
||||
/**
|
||||
* Gets or sets the name.
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
* Gets or sets the size.
|
||||
*/
|
||||
'size'?: number;
|
||||
/**
|
||||
* Gets or sets the date created.
|
||||
*/
|
||||
'dateCreated'?: Date;
|
||||
/**
|
||||
* Gets or sets the date modified.
|
||||
*/
|
||||
'dateModified'?: Date;
|
||||
|
||||
static discriminator: string | undefined = undefined;
|
||||
|
||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||
{
|
||||
"name": "name",
|
||||
"baseName": "Name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "size",
|
||||
"baseName": "Size",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "dateCreated",
|
||||
"baseName": "DateCreated",
|
||||
"type": "Date"
|
||||
},
|
||||
{
|
||||
"name": "dateModified",
|
||||
"baseName": "DateModified",
|
||||
"type": "Date"
|
||||
} ];
|
||||
|
||||
static getAttributeTypeMap() {
|
||||
return FontFile.attributeTypeMap;
|
||||
}
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user