98 lines
3.0 KiB
TypeScript
98 lines
3.0 KiB
TypeScript
|
/* tslint:disable */
|
||
|
/* eslint-disable */
|
||
|
/**
|
||
|
* 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.
|
||
|
*/
|
||
|
|
||
|
|
||
|
/**
|
||
|
* Used to control the data that gets attached to DtoBaseItems.
|
||
|
* @export
|
||
|
*/
|
||
|
export const ItemFields = {
|
||
|
AirTime: 'AirTime',
|
||
|
CanDelete: 'CanDelete',
|
||
|
CanDownload: 'CanDownload',
|
||
|
ChannelInfo: 'ChannelInfo',
|
||
|
Chapters: 'Chapters',
|
||
|
ChildCount: 'ChildCount',
|
||
|
CumulativeRunTimeTicks: 'CumulativeRunTimeTicks',
|
||
|
CustomRating: 'CustomRating',
|
||
|
DateCreated: 'DateCreated',
|
||
|
DateLastMediaAdded: 'DateLastMediaAdded',
|
||
|
DisplayPreferencesId: 'DisplayPreferencesId',
|
||
|
Etag: 'Etag',
|
||
|
ExternalUrls: 'ExternalUrls',
|
||
|
Genres: 'Genres',
|
||
|
HomePageUrl: 'HomePageUrl',
|
||
|
ItemCounts: 'ItemCounts',
|
||
|
MediaSourceCount: 'MediaSourceCount',
|
||
|
MediaSources: 'MediaSources',
|
||
|
OriginalTitle: 'OriginalTitle',
|
||
|
Overview: 'Overview',
|
||
|
ParentId: 'ParentId',
|
||
|
Path: 'Path',
|
||
|
People: 'People',
|
||
|
PlayAccess: 'PlayAccess',
|
||
|
ProductionLocations: 'ProductionLocations',
|
||
|
ProviderIds: 'ProviderIds',
|
||
|
PrimaryImageAspectRatio: 'PrimaryImageAspectRatio',
|
||
|
RecursiveItemCount: 'RecursiveItemCount',
|
||
|
Settings: 'Settings',
|
||
|
ScreenshotImageTags: 'ScreenshotImageTags',
|
||
|
SeriesPrimaryImage: 'SeriesPrimaryImage',
|
||
|
SeriesStudio: 'SeriesStudio',
|
||
|
SortName: 'SortName',
|
||
|
SpecialEpisodeNumbers: 'SpecialEpisodeNumbers',
|
||
|
Studios: 'Studios',
|
||
|
BasicSyncInfo: 'BasicSyncInfo',
|
||
|
SyncInfo: 'SyncInfo',
|
||
|
Taglines: 'Taglines',
|
||
|
Tags: 'Tags',
|
||
|
RemoteTrailers: 'RemoteTrailers',
|
||
|
MediaStreams: 'MediaStreams',
|
||
|
SeasonUserData: 'SeasonUserData',
|
||
|
ServiceName: 'ServiceName',
|
||
|
ThemeSongIds: 'ThemeSongIds',
|
||
|
ThemeVideoIds: 'ThemeVideoIds',
|
||
|
ExternalEtag: 'ExternalEtag',
|
||
|
PresentationUniqueKey: 'PresentationUniqueKey',
|
||
|
InheritedParentalRatingValue: 'InheritedParentalRatingValue',
|
||
|
ExternalSeriesId: 'ExternalSeriesId',
|
||
|
SeriesPresentationUniqueKey: 'SeriesPresentationUniqueKey',
|
||
|
DateLastRefreshed: 'DateLastRefreshed',
|
||
|
DateLastSaved: 'DateLastSaved',
|
||
|
RefreshState: 'RefreshState',
|
||
|
ChannelImage: 'ChannelImage',
|
||
|
EnableMediaSourceDisplay: 'EnableMediaSourceDisplay',
|
||
|
Width: 'Width',
|
||
|
Height: 'Height',
|
||
|
ExtraIds: 'ExtraIds',
|
||
|
LocalTrailerCount: 'LocalTrailerCount',
|
||
|
IsHd: 'IsHD',
|
||
|
SpecialFeatureCount: 'SpecialFeatureCount'
|
||
|
} as const;
|
||
|
export type ItemFields = typeof ItemFields[keyof typeof ItemFields];
|
||
|
|
||
|
|
||
|
export function ItemFieldsFromJSON(json: any): ItemFields {
|
||
|
return ItemFieldsFromJSONTyped(json, false);
|
||
|
}
|
||
|
|
||
|
export function ItemFieldsFromJSONTyped(json: any, ignoreDiscriminator: boolean): ItemFields {
|
||
|
return json as ItemFields;
|
||
|
}
|
||
|
|
||
|
export function ItemFieldsToJSON(value?: ItemFields | null): any {
|
||
|
return value as any;
|
||
|
}
|
||
|
|