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;
|
|
}
|
|
|