mirror of
https://github.com/gabehf/Fladder.git
synced 2026-03-07 13:38:13 -08:00
5412 lines
114 KiB
Dart
5412 lines
114 KiB
Dart
import 'package:json_annotation/json_annotation.dart';
|
|
import 'package:collection/collection.dart';
|
|
|
|
enum AudioSpatialFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('None')
|
|
none('None'),
|
|
@JsonValue('DolbyAtmos')
|
|
dolbyatmos('DolbyAtmos'),
|
|
@JsonValue('DTSX')
|
|
dtsx('DTSX');
|
|
|
|
final String? value;
|
|
|
|
const AudioSpatialFormat(this.value);
|
|
}
|
|
|
|
enum BaseItemKind {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('AggregateFolder')
|
|
aggregatefolder('AggregateFolder'),
|
|
@JsonValue('Audio')
|
|
audio('Audio'),
|
|
@JsonValue('AudioBook')
|
|
audiobook('AudioBook'),
|
|
@JsonValue('BasePluginFolder')
|
|
basepluginfolder('BasePluginFolder'),
|
|
@JsonValue('Book')
|
|
book('Book'),
|
|
@JsonValue('BoxSet')
|
|
boxset('BoxSet'),
|
|
@JsonValue('Channel')
|
|
channel('Channel'),
|
|
@JsonValue('ChannelFolderItem')
|
|
channelfolderitem('ChannelFolderItem'),
|
|
@JsonValue('CollectionFolder')
|
|
collectionfolder('CollectionFolder'),
|
|
@JsonValue('Episode')
|
|
episode('Episode'),
|
|
@JsonValue('Folder')
|
|
folder('Folder'),
|
|
@JsonValue('Genre')
|
|
genre('Genre'),
|
|
@JsonValue('ManualPlaylistsFolder')
|
|
manualplaylistsfolder('ManualPlaylistsFolder'),
|
|
@JsonValue('Movie')
|
|
movie('Movie'),
|
|
@JsonValue('LiveTvChannel')
|
|
livetvchannel('LiveTvChannel'),
|
|
@JsonValue('LiveTvProgram')
|
|
livetvprogram('LiveTvProgram'),
|
|
@JsonValue('MusicAlbum')
|
|
musicalbum('MusicAlbum'),
|
|
@JsonValue('MusicArtist')
|
|
musicartist('MusicArtist'),
|
|
@JsonValue('MusicGenre')
|
|
musicgenre('MusicGenre'),
|
|
@JsonValue('MusicVideo')
|
|
musicvideo('MusicVideo'),
|
|
@JsonValue('Person')
|
|
person('Person'),
|
|
@JsonValue('Photo')
|
|
photo('Photo'),
|
|
@JsonValue('PhotoAlbum')
|
|
photoalbum('PhotoAlbum'),
|
|
@JsonValue('Playlist')
|
|
playlist('Playlist'),
|
|
@JsonValue('PlaylistsFolder')
|
|
playlistsfolder('PlaylistsFolder'),
|
|
@JsonValue('Program')
|
|
program('Program'),
|
|
@JsonValue('Recording')
|
|
recording('Recording'),
|
|
@JsonValue('Season')
|
|
season('Season'),
|
|
@JsonValue('Series')
|
|
series('Series'),
|
|
@JsonValue('Studio')
|
|
studio('Studio'),
|
|
@JsonValue('Trailer')
|
|
trailer('Trailer'),
|
|
@JsonValue('TvChannel')
|
|
tvchannel('TvChannel'),
|
|
@JsonValue('TvProgram')
|
|
tvprogram('TvProgram'),
|
|
@JsonValue('UserRootFolder')
|
|
userrootfolder('UserRootFolder'),
|
|
@JsonValue('UserView')
|
|
userview('UserView'),
|
|
@JsonValue('Video')
|
|
video('Video'),
|
|
@JsonValue('Year')
|
|
year('Year');
|
|
|
|
final String? value;
|
|
|
|
const BaseItemKind(this.value);
|
|
}
|
|
|
|
enum ChannelItemSortField {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Name')
|
|
name('Name'),
|
|
@JsonValue('CommunityRating')
|
|
communityrating('CommunityRating'),
|
|
@JsonValue('PremiereDate')
|
|
premieredate('PremiereDate'),
|
|
@JsonValue('DateCreated')
|
|
datecreated('DateCreated'),
|
|
@JsonValue('Runtime')
|
|
runtime('Runtime'),
|
|
@JsonValue('PlayCount')
|
|
playcount('PlayCount'),
|
|
@JsonValue('CommunityPlayCount')
|
|
communityplaycount('CommunityPlayCount');
|
|
|
|
final String? value;
|
|
|
|
const ChannelItemSortField(this.value);
|
|
}
|
|
|
|
enum ChannelMediaContentType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Clip')
|
|
clip('Clip'),
|
|
@JsonValue('Podcast')
|
|
podcast('Podcast'),
|
|
@JsonValue('Trailer')
|
|
trailer('Trailer'),
|
|
@JsonValue('Movie')
|
|
movie('Movie'),
|
|
@JsonValue('Episode')
|
|
episode('Episode'),
|
|
@JsonValue('Song')
|
|
song('Song'),
|
|
@JsonValue('MovieExtra')
|
|
movieextra('MovieExtra'),
|
|
@JsonValue('TvExtra')
|
|
tvextra('TvExtra');
|
|
|
|
final String? value;
|
|
|
|
const ChannelMediaContentType(this.value);
|
|
}
|
|
|
|
enum ChannelMediaType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Audio')
|
|
audio('Audio'),
|
|
@JsonValue('Video')
|
|
video('Video'),
|
|
@JsonValue('Photo')
|
|
photo('Photo');
|
|
|
|
final String? value;
|
|
|
|
const ChannelMediaType(this.value);
|
|
}
|
|
|
|
enum ChannelType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('TV')
|
|
tv('TV'),
|
|
@JsonValue('Radio')
|
|
radio('Radio');
|
|
|
|
final String? value;
|
|
|
|
const ChannelType(this.value);
|
|
}
|
|
|
|
enum CodecType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Video')
|
|
video('Video'),
|
|
@JsonValue('VideoAudio')
|
|
videoaudio('VideoAudio'),
|
|
@JsonValue('Audio')
|
|
audio('Audio');
|
|
|
|
final String? value;
|
|
|
|
const CodecType(this.value);
|
|
}
|
|
|
|
enum CollectionType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('unknown')
|
|
unknown('unknown'),
|
|
@JsonValue('movies')
|
|
movies('movies'),
|
|
@JsonValue('tvshows')
|
|
tvshows('tvshows'),
|
|
@JsonValue('music')
|
|
music('music'),
|
|
@JsonValue('musicvideos')
|
|
musicvideos('musicvideos'),
|
|
@JsonValue('trailers')
|
|
trailers('trailers'),
|
|
@JsonValue('homevideos')
|
|
homevideos('homevideos'),
|
|
@JsonValue('boxsets')
|
|
boxsets('boxsets'),
|
|
@JsonValue('books')
|
|
books('books'),
|
|
@JsonValue('photos')
|
|
photos('photos'),
|
|
@JsonValue('livetv')
|
|
livetv('livetv'),
|
|
@JsonValue('playlists')
|
|
playlists('playlists'),
|
|
@JsonValue('folders')
|
|
folders('folders');
|
|
|
|
final String? value;
|
|
|
|
const CollectionType(this.value);
|
|
}
|
|
|
|
enum CollectionTypeOptions {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('movies')
|
|
movies('movies'),
|
|
@JsonValue('tvshows')
|
|
tvshows('tvshows'),
|
|
@JsonValue('music')
|
|
music('music'),
|
|
@JsonValue('musicvideos')
|
|
musicvideos('musicvideos'),
|
|
@JsonValue('homevideos')
|
|
homevideos('homevideos'),
|
|
@JsonValue('boxsets')
|
|
boxsets('boxsets'),
|
|
@JsonValue('books')
|
|
books('books'),
|
|
@JsonValue('mixed')
|
|
mixed('mixed');
|
|
|
|
final String? value;
|
|
|
|
const CollectionTypeOptions(this.value);
|
|
}
|
|
|
|
enum DatabaseLockingBehaviorTypes {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('NoLock')
|
|
nolock('NoLock'),
|
|
@JsonValue('Pessimistic')
|
|
pessimistic('Pessimistic'),
|
|
@JsonValue('Optimistic')
|
|
optimistic('Optimistic');
|
|
|
|
final String? value;
|
|
|
|
const DatabaseLockingBehaviorTypes(this.value);
|
|
}
|
|
|
|
enum DayOfWeek {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Sunday')
|
|
sunday('Sunday'),
|
|
@JsonValue('Monday')
|
|
monday('Monday'),
|
|
@JsonValue('Tuesday')
|
|
tuesday('Tuesday'),
|
|
@JsonValue('Wednesday')
|
|
wednesday('Wednesday'),
|
|
@JsonValue('Thursday')
|
|
thursday('Thursday'),
|
|
@JsonValue('Friday')
|
|
friday('Friday'),
|
|
@JsonValue('Saturday')
|
|
saturday('Saturday');
|
|
|
|
final String? value;
|
|
|
|
const DayOfWeek(this.value);
|
|
}
|
|
|
|
enum DayPattern {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Daily')
|
|
daily('Daily'),
|
|
@JsonValue('Weekdays')
|
|
weekdays('Weekdays'),
|
|
@JsonValue('Weekends')
|
|
weekends('Weekends');
|
|
|
|
final String? value;
|
|
|
|
const DayPattern(this.value);
|
|
}
|
|
|
|
enum DeinterlaceMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('yadif')
|
|
yadif('yadif'),
|
|
@JsonValue('bwdif')
|
|
bwdif('bwdif');
|
|
|
|
final String? value;
|
|
|
|
const DeinterlaceMethod(this.value);
|
|
}
|
|
|
|
enum DlnaProfileType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Audio')
|
|
audio('Audio'),
|
|
@JsonValue('Video')
|
|
video('Video'),
|
|
@JsonValue('Photo')
|
|
photo('Photo'),
|
|
@JsonValue('Subtitle')
|
|
subtitle('Subtitle'),
|
|
@JsonValue('Lyric')
|
|
lyric('Lyric');
|
|
|
|
final String? value;
|
|
|
|
const DlnaProfileType(this.value);
|
|
}
|
|
|
|
enum DownMixStereoAlgorithms {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('None')
|
|
none('None'),
|
|
@JsonValue('Dave750')
|
|
dave750('Dave750'),
|
|
@JsonValue('NightmodeDialogue')
|
|
nightmodedialogue('NightmodeDialogue'),
|
|
@JsonValue('Rfc7845')
|
|
rfc7845('Rfc7845'),
|
|
@JsonValue('Ac4')
|
|
ac4('Ac4');
|
|
|
|
final String? value;
|
|
|
|
const DownMixStereoAlgorithms(this.value);
|
|
}
|
|
|
|
enum DynamicDayOfWeek {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Sunday')
|
|
sunday('Sunday'),
|
|
@JsonValue('Monday')
|
|
monday('Monday'),
|
|
@JsonValue('Tuesday')
|
|
tuesday('Tuesday'),
|
|
@JsonValue('Wednesday')
|
|
wednesday('Wednesday'),
|
|
@JsonValue('Thursday')
|
|
thursday('Thursday'),
|
|
@JsonValue('Friday')
|
|
friday('Friday'),
|
|
@JsonValue('Saturday')
|
|
saturday('Saturday'),
|
|
@JsonValue('Everyday')
|
|
everyday('Everyday'),
|
|
@JsonValue('Weekday')
|
|
weekday('Weekday'),
|
|
@JsonValue('Weekend')
|
|
weekend('Weekend');
|
|
|
|
final String? value;
|
|
|
|
const DynamicDayOfWeek(this.value);
|
|
}
|
|
|
|
enum EmbeddedSubtitleOptions {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('AllowAll')
|
|
allowall('AllowAll'),
|
|
@JsonValue('AllowText')
|
|
allowtext('AllowText'),
|
|
@JsonValue('AllowImage')
|
|
allowimage('AllowImage'),
|
|
@JsonValue('AllowNone')
|
|
allownone('AllowNone');
|
|
|
|
final String? value;
|
|
|
|
const EmbeddedSubtitleOptions(this.value);
|
|
}
|
|
|
|
enum EncoderPreset {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('auto')
|
|
auto('auto'),
|
|
@JsonValue('placebo')
|
|
placebo('placebo'),
|
|
@JsonValue('veryslow')
|
|
veryslow('veryslow'),
|
|
@JsonValue('slower')
|
|
slower('slower'),
|
|
@JsonValue('slow')
|
|
slow('slow'),
|
|
@JsonValue('medium')
|
|
medium('medium'),
|
|
@JsonValue('fast')
|
|
fast('fast'),
|
|
@JsonValue('faster')
|
|
faster('faster'),
|
|
@JsonValue('veryfast')
|
|
veryfast('veryfast'),
|
|
@JsonValue('superfast')
|
|
superfast('superfast'),
|
|
@JsonValue('ultrafast')
|
|
ultrafast('ultrafast');
|
|
|
|
final String? value;
|
|
|
|
const EncoderPreset(this.value);
|
|
}
|
|
|
|
enum EncodingContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const EncodingContext(this.value);
|
|
}
|
|
|
|
enum ExternalIdMediaType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Album')
|
|
album('Album'),
|
|
@JsonValue('AlbumArtist')
|
|
albumartist('AlbumArtist'),
|
|
@JsonValue('Artist')
|
|
artist('Artist'),
|
|
@JsonValue('BoxSet')
|
|
boxset('BoxSet'),
|
|
@JsonValue('Episode')
|
|
episode('Episode'),
|
|
@JsonValue('Movie')
|
|
movie('Movie'),
|
|
@JsonValue('OtherArtist')
|
|
otherartist('OtherArtist'),
|
|
@JsonValue('Person')
|
|
person('Person'),
|
|
@JsonValue('ReleaseGroup')
|
|
releasegroup('ReleaseGroup'),
|
|
@JsonValue('Season')
|
|
season('Season'),
|
|
@JsonValue('Series')
|
|
series('Series'),
|
|
@JsonValue('Track')
|
|
track('Track'),
|
|
@JsonValue('Book')
|
|
book('Book'),
|
|
@JsonValue('Recording')
|
|
recording('Recording');
|
|
|
|
final String? value;
|
|
|
|
const ExternalIdMediaType(this.value);
|
|
}
|
|
|
|
enum ExtraType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Unknown')
|
|
unknown('Unknown'),
|
|
@JsonValue('Clip')
|
|
clip('Clip'),
|
|
@JsonValue('Trailer')
|
|
trailer('Trailer'),
|
|
@JsonValue('BehindTheScenes')
|
|
behindthescenes('BehindTheScenes'),
|
|
@JsonValue('DeletedScene')
|
|
deletedscene('DeletedScene'),
|
|
@JsonValue('Interview')
|
|
interview('Interview'),
|
|
@JsonValue('Scene')
|
|
scene('Scene'),
|
|
@JsonValue('Sample')
|
|
sample('Sample'),
|
|
@JsonValue('ThemeSong')
|
|
themesong('ThemeSong'),
|
|
@JsonValue('ThemeVideo')
|
|
themevideo('ThemeVideo'),
|
|
@JsonValue('Featurette')
|
|
featurette('Featurette'),
|
|
@JsonValue('Short')
|
|
short('Short');
|
|
|
|
final String? value;
|
|
|
|
const ExtraType(this.value);
|
|
}
|
|
|
|
enum FileSystemEntryType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('File')
|
|
file('File'),
|
|
@JsonValue('Directory')
|
|
directory('Directory'),
|
|
@JsonValue('NetworkComputer')
|
|
networkcomputer('NetworkComputer'),
|
|
@JsonValue('NetworkShare')
|
|
networkshare('NetworkShare');
|
|
|
|
final String? value;
|
|
|
|
const FileSystemEntryType(this.value);
|
|
}
|
|
|
|
enum ForgotPasswordAction {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('ContactAdmin')
|
|
contactadmin('ContactAdmin'),
|
|
@JsonValue('PinCode')
|
|
pincode('PinCode'),
|
|
@JsonValue('InNetworkRequired')
|
|
innetworkrequired('InNetworkRequired');
|
|
|
|
final String? value;
|
|
|
|
const ForgotPasswordAction(this.value);
|
|
}
|
|
|
|
enum GeneralCommandType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('MoveUp')
|
|
moveup('MoveUp'),
|
|
@JsonValue('MoveDown')
|
|
movedown('MoveDown'),
|
|
@JsonValue('MoveLeft')
|
|
moveleft('MoveLeft'),
|
|
@JsonValue('MoveRight')
|
|
moveright('MoveRight'),
|
|
@JsonValue('PageUp')
|
|
pageup('PageUp'),
|
|
@JsonValue('PageDown')
|
|
pagedown('PageDown'),
|
|
@JsonValue('PreviousLetter')
|
|
previousletter('PreviousLetter'),
|
|
@JsonValue('NextLetter')
|
|
nextletter('NextLetter'),
|
|
@JsonValue('ToggleOsd')
|
|
toggleosd('ToggleOsd'),
|
|
@JsonValue('ToggleContextMenu')
|
|
togglecontextmenu('ToggleContextMenu'),
|
|
@JsonValue('Select')
|
|
select('Select'),
|
|
@JsonValue('Back')
|
|
back('Back'),
|
|
@JsonValue('TakeScreenshot')
|
|
takescreenshot('TakeScreenshot'),
|
|
@JsonValue('SendKey')
|
|
sendkey('SendKey'),
|
|
@JsonValue('SendString')
|
|
sendstring('SendString'),
|
|
@JsonValue('GoHome')
|
|
gohome('GoHome'),
|
|
@JsonValue('GoToSettings')
|
|
gotosettings('GoToSettings'),
|
|
@JsonValue('VolumeUp')
|
|
volumeup('VolumeUp'),
|
|
@JsonValue('VolumeDown')
|
|
volumedown('VolumeDown'),
|
|
@JsonValue('Mute')
|
|
mute('Mute'),
|
|
@JsonValue('Unmute')
|
|
unmute('Unmute'),
|
|
@JsonValue('ToggleMute')
|
|
togglemute('ToggleMute'),
|
|
@JsonValue('SetVolume')
|
|
setvolume('SetVolume'),
|
|
@JsonValue('SetAudioStreamIndex')
|
|
setaudiostreamindex('SetAudioStreamIndex'),
|
|
@JsonValue('SetSubtitleStreamIndex')
|
|
setsubtitlestreamindex('SetSubtitleStreamIndex'),
|
|
@JsonValue('ToggleFullscreen')
|
|
togglefullscreen('ToggleFullscreen'),
|
|
@JsonValue('DisplayContent')
|
|
displaycontent('DisplayContent'),
|
|
@JsonValue('GoToSearch')
|
|
gotosearch('GoToSearch'),
|
|
@JsonValue('DisplayMessage')
|
|
displaymessage('DisplayMessage'),
|
|
@JsonValue('SetRepeatMode')
|
|
setrepeatmode('SetRepeatMode'),
|
|
@JsonValue('ChannelUp')
|
|
channelup('ChannelUp'),
|
|
@JsonValue('ChannelDown')
|
|
channeldown('ChannelDown'),
|
|
@JsonValue('Guide')
|
|
guide('Guide'),
|
|
@JsonValue('ToggleStats')
|
|
togglestats('ToggleStats'),
|
|
@JsonValue('PlayMediaSource')
|
|
playmediasource('PlayMediaSource'),
|
|
@JsonValue('PlayTrailers')
|
|
playtrailers('PlayTrailers'),
|
|
@JsonValue('SetShuffleQueue')
|
|
setshufflequeue('SetShuffleQueue'),
|
|
@JsonValue('PlayState')
|
|
playstate('PlayState'),
|
|
@JsonValue('PlayNext')
|
|
playnext('PlayNext'),
|
|
@JsonValue('ToggleOsdMenu')
|
|
toggleosdmenu('ToggleOsdMenu'),
|
|
@JsonValue('Play')
|
|
play('Play'),
|
|
@JsonValue('SetMaxStreamingBitrate')
|
|
setmaxstreamingbitrate('SetMaxStreamingBitrate'),
|
|
@JsonValue('SetPlaybackOrder')
|
|
setplaybackorder('SetPlaybackOrder');
|
|
|
|
final String? value;
|
|
|
|
const GeneralCommandType(this.value);
|
|
}
|
|
|
|
enum GroupQueueMode {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Queue')
|
|
queue('Queue'),
|
|
@JsonValue('QueueNext')
|
|
queuenext('QueueNext');
|
|
|
|
final String? value;
|
|
|
|
const GroupQueueMode(this.value);
|
|
}
|
|
|
|
enum GroupRepeatMode {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('RepeatOne')
|
|
repeatone('RepeatOne'),
|
|
@JsonValue('RepeatAll')
|
|
repeatall('RepeatAll'),
|
|
@JsonValue('RepeatNone')
|
|
repeatnone('RepeatNone');
|
|
|
|
final String? value;
|
|
|
|
const GroupRepeatMode(this.value);
|
|
}
|
|
|
|
enum GroupShuffleMode {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Sorted')
|
|
sorted('Sorted'),
|
|
@JsonValue('Shuffle')
|
|
shuffle('Shuffle');
|
|
|
|
final String? value;
|
|
|
|
const GroupShuffleMode(this.value);
|
|
}
|
|
|
|
enum GroupStateType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Idle')
|
|
idle('Idle'),
|
|
@JsonValue('Waiting')
|
|
waiting('Waiting'),
|
|
@JsonValue('Paused')
|
|
paused('Paused'),
|
|
@JsonValue('Playing')
|
|
playing('Playing');
|
|
|
|
final String? value;
|
|
|
|
const GroupStateType(this.value);
|
|
}
|
|
|
|
enum GroupUpdateType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('UserJoined')
|
|
userjoined('UserJoined'),
|
|
@JsonValue('UserLeft')
|
|
userleft('UserLeft'),
|
|
@JsonValue('GroupJoined')
|
|
groupjoined('GroupJoined'),
|
|
@JsonValue('GroupLeft')
|
|
groupleft('GroupLeft'),
|
|
@JsonValue('StateUpdate')
|
|
stateupdate('StateUpdate'),
|
|
@JsonValue('PlayQueue')
|
|
playqueue('PlayQueue'),
|
|
@JsonValue('NotInGroup')
|
|
notingroup('NotInGroup'),
|
|
@JsonValue('GroupDoesNotExist')
|
|
groupdoesnotexist('GroupDoesNotExist'),
|
|
@JsonValue('LibraryAccessDenied')
|
|
libraryaccessdenied('LibraryAccessDenied');
|
|
|
|
final String? value;
|
|
|
|
const GroupUpdateType(this.value);
|
|
}
|
|
|
|
enum HardwareAccelerationType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('none')
|
|
none('none'),
|
|
@JsonValue('amf')
|
|
amf('amf'),
|
|
@JsonValue('qsv')
|
|
qsv('qsv'),
|
|
@JsonValue('nvenc')
|
|
nvenc('nvenc'),
|
|
@JsonValue('v4l2m2m')
|
|
v4l2m2m('v4l2m2m'),
|
|
@JsonValue('vaapi')
|
|
vaapi('vaapi'),
|
|
@JsonValue('videotoolbox')
|
|
videotoolbox('videotoolbox'),
|
|
@JsonValue('rkmpp')
|
|
rkmpp('rkmpp');
|
|
|
|
final String? value;
|
|
|
|
const HardwareAccelerationType(this.value);
|
|
}
|
|
|
|
enum ImageFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const ImageFormat(this.value);
|
|
}
|
|
|
|
enum ImageOrientation {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('TopLeft')
|
|
topleft('TopLeft'),
|
|
@JsonValue('TopRight')
|
|
topright('TopRight'),
|
|
@JsonValue('BottomRight')
|
|
bottomright('BottomRight'),
|
|
@JsonValue('BottomLeft')
|
|
bottomleft('BottomLeft'),
|
|
@JsonValue('LeftTop')
|
|
lefttop('LeftTop'),
|
|
@JsonValue('RightTop')
|
|
righttop('RightTop'),
|
|
@JsonValue('RightBottom')
|
|
rightbottom('RightBottom'),
|
|
@JsonValue('LeftBottom')
|
|
leftbottom('LeftBottom');
|
|
|
|
final String? value;
|
|
|
|
const ImageOrientation(this.value);
|
|
}
|
|
|
|
enum ImageResolution {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('MatchSource')
|
|
matchsource('MatchSource'),
|
|
@JsonValue('P144')
|
|
p144('P144'),
|
|
@JsonValue('P240')
|
|
p240('P240'),
|
|
@JsonValue('P360')
|
|
p360('P360'),
|
|
@JsonValue('P480')
|
|
p480('P480'),
|
|
@JsonValue('P720')
|
|
p720('P720'),
|
|
@JsonValue('P1080')
|
|
p1080('P1080'),
|
|
@JsonValue('P1440')
|
|
p1440('P1440'),
|
|
@JsonValue('P2160')
|
|
p2160('P2160');
|
|
|
|
final String? value;
|
|
|
|
const ImageResolution(this.value);
|
|
}
|
|
|
|
enum ImageSavingConvention {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Legacy')
|
|
legacy('Legacy'),
|
|
@JsonValue('Compatible')
|
|
compatible('Compatible');
|
|
|
|
final String? value;
|
|
|
|
const ImageSavingConvention(this.value);
|
|
}
|
|
|
|
enum ImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ImageType(this.value);
|
|
}
|
|
|
|
enum IsoType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Dvd')
|
|
dvd('Dvd'),
|
|
@JsonValue('BluRay')
|
|
bluray('BluRay');
|
|
|
|
final String? value;
|
|
|
|
const IsoType(this.value);
|
|
}
|
|
|
|
enum ItemFields {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('AirTime')
|
|
airtime('AirTime'),
|
|
@JsonValue('CanDelete')
|
|
candelete('CanDelete'),
|
|
@JsonValue('CanDownload')
|
|
candownload('CanDownload'),
|
|
@JsonValue('ChannelInfo')
|
|
channelinfo('ChannelInfo'),
|
|
@JsonValue('Chapters')
|
|
chapters('Chapters'),
|
|
@JsonValue('Trickplay')
|
|
trickplay('Trickplay'),
|
|
@JsonValue('ChildCount')
|
|
childcount('ChildCount'),
|
|
@JsonValue('CumulativeRunTimeTicks')
|
|
cumulativeruntimeticks('CumulativeRunTimeTicks'),
|
|
@JsonValue('CustomRating')
|
|
customrating('CustomRating'),
|
|
@JsonValue('DateCreated')
|
|
datecreated('DateCreated'),
|
|
@JsonValue('DateLastMediaAdded')
|
|
datelastmediaadded('DateLastMediaAdded'),
|
|
@JsonValue('DisplayPreferencesId')
|
|
displaypreferencesid('DisplayPreferencesId'),
|
|
@JsonValue('Etag')
|
|
etag('Etag'),
|
|
@JsonValue('ExternalUrls')
|
|
externalurls('ExternalUrls'),
|
|
@JsonValue('Genres')
|
|
genres('Genres'),
|
|
@JsonValue('ItemCounts')
|
|
itemcounts('ItemCounts'),
|
|
@JsonValue('MediaSourceCount')
|
|
mediasourcecount('MediaSourceCount'),
|
|
@JsonValue('MediaSources')
|
|
mediasources('MediaSources'),
|
|
@JsonValue('OriginalTitle')
|
|
originaltitle('OriginalTitle'),
|
|
@JsonValue('Overview')
|
|
overview('Overview'),
|
|
@JsonValue('ParentId')
|
|
parentid('ParentId'),
|
|
@JsonValue('Path')
|
|
path('Path'),
|
|
@JsonValue('People')
|
|
people('People'),
|
|
@JsonValue('PlayAccess')
|
|
playaccess('PlayAccess'),
|
|
@JsonValue('ProductionLocations')
|
|
productionlocations('ProductionLocations'),
|
|
@JsonValue('ProviderIds')
|
|
providerids('ProviderIds'),
|
|
@JsonValue('PrimaryImageAspectRatio')
|
|
primaryimageaspectratio('PrimaryImageAspectRatio'),
|
|
@JsonValue('RecursiveItemCount')
|
|
recursiveitemcount('RecursiveItemCount'),
|
|
@JsonValue('Settings')
|
|
settings('Settings'),
|
|
@JsonValue('SeriesStudio')
|
|
seriesstudio('SeriesStudio'),
|
|
@JsonValue('SortName')
|
|
sortname('SortName'),
|
|
@JsonValue('SpecialEpisodeNumbers')
|
|
specialepisodenumbers('SpecialEpisodeNumbers'),
|
|
@JsonValue('Studios')
|
|
studios('Studios'),
|
|
@JsonValue('Taglines')
|
|
taglines('Taglines'),
|
|
@JsonValue('Tags')
|
|
tags('Tags'),
|
|
@JsonValue('RemoteTrailers')
|
|
remotetrailers('RemoteTrailers'),
|
|
@JsonValue('MediaStreams')
|
|
mediastreams('MediaStreams'),
|
|
@JsonValue('SeasonUserData')
|
|
seasonuserdata('SeasonUserData'),
|
|
@JsonValue('DateLastRefreshed')
|
|
datelastrefreshed('DateLastRefreshed'),
|
|
@JsonValue('DateLastSaved')
|
|
datelastsaved('DateLastSaved'),
|
|
@JsonValue('RefreshState')
|
|
refreshstate('RefreshState'),
|
|
@JsonValue('ChannelImage')
|
|
channelimage('ChannelImage'),
|
|
@JsonValue('EnableMediaSourceDisplay')
|
|
enablemediasourcedisplay('EnableMediaSourceDisplay'),
|
|
@JsonValue('Width')
|
|
width('Width'),
|
|
@JsonValue('Height')
|
|
height('Height'),
|
|
@JsonValue('ExtraIds')
|
|
extraids('ExtraIds'),
|
|
@JsonValue('LocalTrailerCount')
|
|
localtrailercount('LocalTrailerCount'),
|
|
@JsonValue('IsHD')
|
|
ishd('IsHD'),
|
|
@JsonValue('SpecialFeatureCount')
|
|
specialfeaturecount('SpecialFeatureCount');
|
|
|
|
final String? value;
|
|
|
|
const ItemFields(this.value);
|
|
}
|
|
|
|
enum ItemFilter {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('IsFolder')
|
|
isfolder('IsFolder'),
|
|
@JsonValue('IsNotFolder')
|
|
isnotfolder('IsNotFolder'),
|
|
@JsonValue('IsUnplayed')
|
|
isunplayed('IsUnplayed'),
|
|
@JsonValue('IsPlayed')
|
|
isplayed('IsPlayed'),
|
|
@JsonValue('IsFavorite')
|
|
isfavorite('IsFavorite'),
|
|
@JsonValue('IsResumable')
|
|
isresumable('IsResumable'),
|
|
@JsonValue('Likes')
|
|
likes('Likes'),
|
|
@JsonValue('Dislikes')
|
|
dislikes('Dislikes'),
|
|
@JsonValue('IsFavoriteOrLikes')
|
|
isfavoriteorlikes('IsFavoriteOrLikes');
|
|
|
|
final String? value;
|
|
|
|
const ItemFilter(this.value);
|
|
}
|
|
|
|
enum ItemSortBy {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Default')
|
|
$default('Default'),
|
|
@JsonValue('AiredEpisodeOrder')
|
|
airedepisodeorder('AiredEpisodeOrder'),
|
|
@JsonValue('Album')
|
|
album('Album'),
|
|
@JsonValue('AlbumArtist')
|
|
albumartist('AlbumArtist'),
|
|
@JsonValue('Artist')
|
|
artist('Artist'),
|
|
@JsonValue('DateCreated')
|
|
datecreated('DateCreated'),
|
|
@JsonValue('OfficialRating')
|
|
officialrating('OfficialRating'),
|
|
@JsonValue('DatePlayed')
|
|
dateplayed('DatePlayed'),
|
|
@JsonValue('PremiereDate')
|
|
premieredate('PremiereDate'),
|
|
@JsonValue('StartDate')
|
|
startdate('StartDate'),
|
|
@JsonValue('SortName')
|
|
sortname('SortName'),
|
|
@JsonValue('Name')
|
|
name('Name'),
|
|
@JsonValue('Random')
|
|
random('Random'),
|
|
@JsonValue('Runtime')
|
|
runtime('Runtime'),
|
|
@JsonValue('CommunityRating')
|
|
communityrating('CommunityRating'),
|
|
@JsonValue('ProductionYear')
|
|
productionyear('ProductionYear'),
|
|
@JsonValue('PlayCount')
|
|
playcount('PlayCount'),
|
|
@JsonValue('CriticRating')
|
|
criticrating('CriticRating'),
|
|
@JsonValue('IsFolder')
|
|
isfolder('IsFolder'),
|
|
@JsonValue('IsUnplayed')
|
|
isunplayed('IsUnplayed'),
|
|
@JsonValue('IsPlayed')
|
|
isplayed('IsPlayed'),
|
|
@JsonValue('SeriesSortName')
|
|
seriessortname('SeriesSortName'),
|
|
@JsonValue('VideoBitRate')
|
|
videobitrate('VideoBitRate'),
|
|
@JsonValue('AirTime')
|
|
airtime('AirTime'),
|
|
@JsonValue('Studio')
|
|
studio('Studio'),
|
|
@JsonValue('IsFavoriteOrLiked')
|
|
isfavoriteorliked('IsFavoriteOrLiked'),
|
|
@JsonValue('DateLastContentAdded')
|
|
datelastcontentadded('DateLastContentAdded'),
|
|
@JsonValue('SeriesDatePlayed')
|
|
seriesdateplayed('SeriesDatePlayed'),
|
|
@JsonValue('ParentIndexNumber')
|
|
parentindexnumber('ParentIndexNumber'),
|
|
@JsonValue('IndexNumber')
|
|
indexnumber('IndexNumber');
|
|
|
|
final String? value;
|
|
|
|
const ItemSortBy(this.value);
|
|
}
|
|
|
|
enum KeepUntil {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('UntilDeleted')
|
|
untildeleted('UntilDeleted'),
|
|
@JsonValue('UntilSpaceNeeded')
|
|
untilspaceneeded('UntilSpaceNeeded'),
|
|
@JsonValue('UntilWatched')
|
|
untilwatched('UntilWatched'),
|
|
@JsonValue('UntilDate')
|
|
untildate('UntilDate');
|
|
|
|
final String? value;
|
|
|
|
const KeepUntil(this.value);
|
|
}
|
|
|
|
enum LiveTvServiceStatus {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Ok')
|
|
ok('Ok'),
|
|
@JsonValue('Unavailable')
|
|
unavailable('Unavailable');
|
|
|
|
final String? value;
|
|
|
|
const LiveTvServiceStatus(this.value);
|
|
}
|
|
|
|
enum LocationType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('FileSystem')
|
|
filesystem('FileSystem'),
|
|
@JsonValue('Remote')
|
|
remote('Remote'),
|
|
@JsonValue('Virtual')
|
|
virtual('Virtual'),
|
|
@JsonValue('Offline')
|
|
offline('Offline');
|
|
|
|
final String? value;
|
|
|
|
const LocationType(this.value);
|
|
}
|
|
|
|
enum LogLevel {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Trace')
|
|
trace('Trace'),
|
|
@JsonValue('Debug')
|
|
debug('Debug'),
|
|
@JsonValue('Information')
|
|
information('Information'),
|
|
@JsonValue('Warning')
|
|
warning('Warning'),
|
|
@JsonValue('Error')
|
|
error('Error'),
|
|
@JsonValue('Critical')
|
|
critical('Critical'),
|
|
@JsonValue('None')
|
|
none('None');
|
|
|
|
final String? value;
|
|
|
|
const LogLevel(this.value);
|
|
}
|
|
|
|
enum MediaProtocol {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('File')
|
|
file('File'),
|
|
@JsonValue('Http')
|
|
http('Http'),
|
|
@JsonValue('Rtmp')
|
|
rtmp('Rtmp'),
|
|
@JsonValue('Rtsp')
|
|
rtsp('Rtsp'),
|
|
@JsonValue('Udp')
|
|
udp('Udp'),
|
|
@JsonValue('Rtp')
|
|
rtp('Rtp'),
|
|
@JsonValue('Ftp')
|
|
ftp('Ftp');
|
|
|
|
final String? value;
|
|
|
|
const MediaProtocol(this.value);
|
|
}
|
|
|
|
enum MediaSegmentType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Unknown')
|
|
unknown('Unknown'),
|
|
@JsonValue('Commercial')
|
|
commercial('Commercial'),
|
|
@JsonValue('Preview')
|
|
preview('Preview'),
|
|
@JsonValue('Recap')
|
|
recap('Recap'),
|
|
@JsonValue('Outro')
|
|
outro('Outro'),
|
|
@JsonValue('Intro')
|
|
intro('Intro');
|
|
|
|
final String? value;
|
|
|
|
const MediaSegmentType(this.value);
|
|
}
|
|
|
|
enum MediaSourceType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Default')
|
|
$default('Default'),
|
|
@JsonValue('Grouping')
|
|
grouping('Grouping'),
|
|
@JsonValue('Placeholder')
|
|
placeholder('Placeholder');
|
|
|
|
final String? value;
|
|
|
|
const MediaSourceType(this.value);
|
|
}
|
|
|
|
enum MediaStreamProtocol {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('http')
|
|
http('http'),
|
|
@JsonValue('hls')
|
|
hls('hls');
|
|
|
|
final String? value;
|
|
|
|
const MediaStreamProtocol(this.value);
|
|
}
|
|
|
|
enum MediaStreamType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Audio')
|
|
audio('Audio'),
|
|
@JsonValue('Video')
|
|
video('Video'),
|
|
@JsonValue('Subtitle')
|
|
subtitle('Subtitle'),
|
|
@JsonValue('EmbeddedImage')
|
|
embeddedimage('EmbeddedImage'),
|
|
@JsonValue('Data')
|
|
data('Data'),
|
|
@JsonValue('Lyric')
|
|
lyric('Lyric');
|
|
|
|
final String? value;
|
|
|
|
const MediaStreamType(this.value);
|
|
}
|
|
|
|
enum MediaType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Unknown')
|
|
unknown('Unknown'),
|
|
@JsonValue('Video')
|
|
video('Video'),
|
|
@JsonValue('Audio')
|
|
audio('Audio'),
|
|
@JsonValue('Photo')
|
|
photo('Photo'),
|
|
@JsonValue('Book')
|
|
book('Book');
|
|
|
|
final String? value;
|
|
|
|
const MediaType(this.value);
|
|
}
|
|
|
|
enum MetadataField {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Cast')
|
|
cast('Cast'),
|
|
@JsonValue('Genres')
|
|
genres('Genres'),
|
|
@JsonValue('ProductionLocations')
|
|
productionlocations('ProductionLocations'),
|
|
@JsonValue('Studios')
|
|
studios('Studios'),
|
|
@JsonValue('Tags')
|
|
tags('Tags'),
|
|
@JsonValue('Name')
|
|
name('Name'),
|
|
@JsonValue('Overview')
|
|
overview('Overview'),
|
|
@JsonValue('Runtime')
|
|
runtime('Runtime'),
|
|
@JsonValue('OfficialRating')
|
|
officialrating('OfficialRating');
|
|
|
|
final String? value;
|
|
|
|
const MetadataField(this.value);
|
|
}
|
|
|
|
enum MetadataRefreshMode {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('None')
|
|
none('None'),
|
|
@JsonValue('ValidationOnly')
|
|
validationonly('ValidationOnly'),
|
|
@JsonValue('Default')
|
|
$default('Default'),
|
|
@JsonValue('FullRefresh')
|
|
fullrefresh('FullRefresh');
|
|
|
|
final String? value;
|
|
|
|
const MetadataRefreshMode(this.value);
|
|
}
|
|
|
|
enum PersonKind {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Unknown')
|
|
unknown('Unknown'),
|
|
@JsonValue('Actor')
|
|
actor('Actor'),
|
|
@JsonValue('Director')
|
|
director('Director'),
|
|
@JsonValue('Composer')
|
|
composer('Composer'),
|
|
@JsonValue('Writer')
|
|
writer('Writer'),
|
|
@JsonValue('GuestStar')
|
|
gueststar('GuestStar'),
|
|
@JsonValue('Producer')
|
|
producer('Producer'),
|
|
@JsonValue('Conductor')
|
|
conductor('Conductor'),
|
|
@JsonValue('Lyricist')
|
|
lyricist('Lyricist'),
|
|
@JsonValue('Arranger')
|
|
arranger('Arranger'),
|
|
@JsonValue('Engineer')
|
|
engineer('Engineer'),
|
|
@JsonValue('Mixer')
|
|
mixer('Mixer'),
|
|
@JsonValue('Remixer')
|
|
remixer('Remixer'),
|
|
@JsonValue('Creator')
|
|
creator('Creator'),
|
|
@JsonValue('Artist')
|
|
artist('Artist'),
|
|
@JsonValue('AlbumArtist')
|
|
albumartist('AlbumArtist'),
|
|
@JsonValue('Author')
|
|
author('Author'),
|
|
@JsonValue('Illustrator')
|
|
illustrator('Illustrator'),
|
|
@JsonValue('Penciller')
|
|
penciller('Penciller'),
|
|
@JsonValue('Inker')
|
|
inker('Inker'),
|
|
@JsonValue('Colorist')
|
|
colorist('Colorist'),
|
|
@JsonValue('Letterer')
|
|
letterer('Letterer'),
|
|
@JsonValue('CoverArtist')
|
|
coverartist('CoverArtist'),
|
|
@JsonValue('Editor')
|
|
editor('Editor'),
|
|
@JsonValue('Translator')
|
|
translator('Translator');
|
|
|
|
final String? value;
|
|
|
|
const PersonKind(this.value);
|
|
}
|
|
|
|
enum PlayAccess {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Full')
|
|
full('Full'),
|
|
@JsonValue('None')
|
|
none('None');
|
|
|
|
final String? value;
|
|
|
|
const PlayAccess(this.value);
|
|
}
|
|
|
|
enum PlaybackErrorCode {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('NotAllowed')
|
|
notallowed('NotAllowed'),
|
|
@JsonValue('NoCompatibleStream')
|
|
nocompatiblestream('NoCompatibleStream'),
|
|
@JsonValue('RateLimitExceeded')
|
|
ratelimitexceeded('RateLimitExceeded');
|
|
|
|
final String? value;
|
|
|
|
const PlaybackErrorCode(this.value);
|
|
}
|
|
|
|
enum PlaybackOrder {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Default')
|
|
$default('Default'),
|
|
@JsonValue('Shuffle')
|
|
shuffle('Shuffle');
|
|
|
|
final String? value;
|
|
|
|
const PlaybackOrder(this.value);
|
|
}
|
|
|
|
enum PlaybackRequestType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Play')
|
|
play('Play'),
|
|
@JsonValue('SetPlaylistItem')
|
|
setplaylistitem('SetPlaylistItem'),
|
|
@JsonValue('RemoveFromPlaylist')
|
|
removefromplaylist('RemoveFromPlaylist'),
|
|
@JsonValue('MovePlaylistItem')
|
|
moveplaylistitem('MovePlaylistItem'),
|
|
@JsonValue('Queue')
|
|
queue('Queue'),
|
|
@JsonValue('Unpause')
|
|
unpause('Unpause'),
|
|
@JsonValue('Pause')
|
|
pause('Pause'),
|
|
@JsonValue('Stop')
|
|
stop('Stop'),
|
|
@JsonValue('Seek')
|
|
seek('Seek'),
|
|
@JsonValue('Buffer')
|
|
buffer('Buffer'),
|
|
@JsonValue('Ready')
|
|
ready('Ready'),
|
|
@JsonValue('NextItem')
|
|
nextitem('NextItem'),
|
|
@JsonValue('PreviousItem')
|
|
previousitem('PreviousItem'),
|
|
@JsonValue('SetRepeatMode')
|
|
setrepeatmode('SetRepeatMode'),
|
|
@JsonValue('SetShuffleMode')
|
|
setshufflemode('SetShuffleMode'),
|
|
@JsonValue('Ping')
|
|
ping('Ping'),
|
|
@JsonValue('IgnoreWait')
|
|
ignorewait('IgnoreWait');
|
|
|
|
final String? value;
|
|
|
|
const PlaybackRequestType(this.value);
|
|
}
|
|
|
|
enum PlayCommand {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('PlayNow')
|
|
playnow('PlayNow'),
|
|
@JsonValue('PlayNext')
|
|
playnext('PlayNext'),
|
|
@JsonValue('PlayLast')
|
|
playlast('PlayLast'),
|
|
@JsonValue('PlayInstantMix')
|
|
playinstantmix('PlayInstantMix'),
|
|
@JsonValue('PlayShuffle')
|
|
playshuffle('PlayShuffle');
|
|
|
|
final String? value;
|
|
|
|
const PlayCommand(this.value);
|
|
}
|
|
|
|
enum PlayMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Transcode')
|
|
transcode('Transcode'),
|
|
@JsonValue('DirectStream')
|
|
directstream('DirectStream'),
|
|
@JsonValue('DirectPlay')
|
|
directplay('DirectPlay');
|
|
|
|
final String? value;
|
|
|
|
const PlayMethod(this.value);
|
|
}
|
|
|
|
enum PlayQueueUpdateReason {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('NewPlaylist')
|
|
newplaylist('NewPlaylist'),
|
|
@JsonValue('SetCurrentItem')
|
|
setcurrentitem('SetCurrentItem'),
|
|
@JsonValue('RemoveItems')
|
|
removeitems('RemoveItems'),
|
|
@JsonValue('MoveItem')
|
|
moveitem('MoveItem'),
|
|
@JsonValue('Queue')
|
|
queue('Queue'),
|
|
@JsonValue('QueueNext')
|
|
queuenext('QueueNext'),
|
|
@JsonValue('NextItem')
|
|
nextitem('NextItem'),
|
|
@JsonValue('PreviousItem')
|
|
previousitem('PreviousItem'),
|
|
@JsonValue('RepeatMode')
|
|
repeatmode('RepeatMode'),
|
|
@JsonValue('ShuffleMode')
|
|
shufflemode('ShuffleMode');
|
|
|
|
final String? value;
|
|
|
|
const PlayQueueUpdateReason(this.value);
|
|
}
|
|
|
|
enum PlaystateCommand {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Stop')
|
|
stop('Stop'),
|
|
@JsonValue('Pause')
|
|
pause('Pause'),
|
|
@JsonValue('Unpause')
|
|
unpause('Unpause'),
|
|
@JsonValue('NextTrack')
|
|
nexttrack('NextTrack'),
|
|
@JsonValue('PreviousTrack')
|
|
previoustrack('PreviousTrack'),
|
|
@JsonValue('Seek')
|
|
seek('Seek'),
|
|
@JsonValue('Rewind')
|
|
rewind('Rewind'),
|
|
@JsonValue('FastForward')
|
|
fastforward('FastForward'),
|
|
@JsonValue('PlayPause')
|
|
playpause('PlayPause');
|
|
|
|
final String? value;
|
|
|
|
const PlaystateCommand(this.value);
|
|
}
|
|
|
|
enum PluginStatus {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Active')
|
|
active('Active'),
|
|
@JsonValue('Restart')
|
|
restart('Restart'),
|
|
@JsonValue('Deleted')
|
|
deleted('Deleted'),
|
|
@JsonValue('Superseded')
|
|
superseded('Superseded'),
|
|
@JsonValue('Superceded')
|
|
superceded('Superceded'),
|
|
@JsonValue('Malfunctioned')
|
|
malfunctioned('Malfunctioned'),
|
|
@JsonValue('NotSupported')
|
|
notsupported('NotSupported'),
|
|
@JsonValue('Disabled')
|
|
disabled('Disabled');
|
|
|
|
final String? value;
|
|
|
|
const PluginStatus(this.value);
|
|
}
|
|
|
|
enum ProcessPriorityClass {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Normal')
|
|
normal('Normal'),
|
|
@JsonValue('Idle')
|
|
idle('Idle'),
|
|
@JsonValue('High')
|
|
high('High'),
|
|
@JsonValue('RealTime')
|
|
realtime('RealTime'),
|
|
@JsonValue('BelowNormal')
|
|
belownormal('BelowNormal'),
|
|
@JsonValue('AboveNormal')
|
|
abovenormal('AboveNormal');
|
|
|
|
final String? value;
|
|
|
|
const ProcessPriorityClass(this.value);
|
|
}
|
|
|
|
enum ProfileConditionType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Equals')
|
|
equals('Equals'),
|
|
@JsonValue('NotEquals')
|
|
notequals('NotEquals'),
|
|
@JsonValue('LessThanEqual')
|
|
lessthanequal('LessThanEqual'),
|
|
@JsonValue('GreaterThanEqual')
|
|
greaterthanequal('GreaterThanEqual'),
|
|
@JsonValue('EqualsAny')
|
|
equalsany('EqualsAny');
|
|
|
|
final String? value;
|
|
|
|
const ProfileConditionType(this.value);
|
|
}
|
|
|
|
enum ProfileConditionValue {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('AudioChannels')
|
|
audiochannels('AudioChannels'),
|
|
@JsonValue('AudioBitrate')
|
|
audiobitrate('AudioBitrate'),
|
|
@JsonValue('AudioProfile')
|
|
audioprofile('AudioProfile'),
|
|
@JsonValue('Width')
|
|
width('Width'),
|
|
@JsonValue('Height')
|
|
height('Height'),
|
|
@JsonValue('Has64BitOffsets')
|
|
has64bitoffsets('Has64BitOffsets'),
|
|
@JsonValue('PacketLength')
|
|
packetlength('PacketLength'),
|
|
@JsonValue('VideoBitDepth')
|
|
videobitdepth('VideoBitDepth'),
|
|
@JsonValue('VideoBitrate')
|
|
videobitrate('VideoBitrate'),
|
|
@JsonValue('VideoFramerate')
|
|
videoframerate('VideoFramerate'),
|
|
@JsonValue('VideoLevel')
|
|
videolevel('VideoLevel'),
|
|
@JsonValue('VideoProfile')
|
|
videoprofile('VideoProfile'),
|
|
@JsonValue('VideoTimestamp')
|
|
videotimestamp('VideoTimestamp'),
|
|
@JsonValue('IsAnamorphic')
|
|
isanamorphic('IsAnamorphic'),
|
|
@JsonValue('RefFrames')
|
|
refframes('RefFrames'),
|
|
@JsonValue('NumAudioStreams')
|
|
numaudiostreams('NumAudioStreams'),
|
|
@JsonValue('NumVideoStreams')
|
|
numvideostreams('NumVideoStreams'),
|
|
@JsonValue('IsSecondaryAudio')
|
|
issecondaryaudio('IsSecondaryAudio'),
|
|
@JsonValue('VideoCodecTag')
|
|
videocodectag('VideoCodecTag'),
|
|
@JsonValue('IsAvc')
|
|
isavc('IsAvc'),
|
|
@JsonValue('IsInterlaced')
|
|
isinterlaced('IsInterlaced'),
|
|
@JsonValue('AudioSampleRate')
|
|
audiosamplerate('AudioSampleRate'),
|
|
@JsonValue('AudioBitDepth')
|
|
audiobitdepth('AudioBitDepth'),
|
|
@JsonValue('VideoRangeType')
|
|
videorangetype('VideoRangeType'),
|
|
@JsonValue('NumStreams')
|
|
numstreams('NumStreams');
|
|
|
|
final String? value;
|
|
|
|
const ProfileConditionValue(this.value);
|
|
}
|
|
|
|
enum ProgramAudio {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Mono')
|
|
mono('Mono'),
|
|
@JsonValue('Stereo')
|
|
stereo('Stereo'),
|
|
@JsonValue('Dolby')
|
|
dolby('Dolby'),
|
|
@JsonValue('DolbyDigital')
|
|
dolbydigital('DolbyDigital'),
|
|
@JsonValue('Thx')
|
|
thx('Thx'),
|
|
@JsonValue('Atmos')
|
|
atmos('Atmos');
|
|
|
|
final String? value;
|
|
|
|
const ProgramAudio(this.value);
|
|
}
|
|
|
|
enum RatingType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Score')
|
|
score('Score'),
|
|
@JsonValue('Likes')
|
|
likes('Likes');
|
|
|
|
final String? value;
|
|
|
|
const RatingType(this.value);
|
|
}
|
|
|
|
enum RecommendationType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('SimilarToRecentlyPlayed')
|
|
similartorecentlyplayed('SimilarToRecentlyPlayed'),
|
|
@JsonValue('SimilarToLikedItem')
|
|
similartolikeditem('SimilarToLikedItem'),
|
|
@JsonValue('HasDirectorFromRecentlyPlayed')
|
|
hasdirectorfromrecentlyplayed('HasDirectorFromRecentlyPlayed'),
|
|
@JsonValue('HasActorFromRecentlyPlayed')
|
|
hasactorfromrecentlyplayed('HasActorFromRecentlyPlayed'),
|
|
@JsonValue('HasLikedDirector')
|
|
haslikeddirector('HasLikedDirector'),
|
|
@JsonValue('HasLikedActor')
|
|
haslikedactor('HasLikedActor');
|
|
|
|
final String? value;
|
|
|
|
const RecommendationType(this.value);
|
|
}
|
|
|
|
enum RecordingStatus {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('New')
|
|
$new('New'),
|
|
@JsonValue('InProgress')
|
|
inprogress('InProgress'),
|
|
@JsonValue('Completed')
|
|
completed('Completed'),
|
|
@JsonValue('Cancelled')
|
|
cancelled('Cancelled'),
|
|
@JsonValue('ConflictedOk')
|
|
conflictedok('ConflictedOk'),
|
|
@JsonValue('ConflictedNotOk')
|
|
conflictednotok('ConflictedNotOk'),
|
|
@JsonValue('Error')
|
|
error('Error');
|
|
|
|
final String? value;
|
|
|
|
const RecordingStatus(this.value);
|
|
}
|
|
|
|
enum RepeatMode {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('RepeatNone')
|
|
repeatnone('RepeatNone'),
|
|
@JsonValue('RepeatAll')
|
|
repeatall('RepeatAll'),
|
|
@JsonValue('RepeatOne')
|
|
repeatone('RepeatOne');
|
|
|
|
final String? value;
|
|
|
|
const RepeatMode(this.value);
|
|
}
|
|
|
|
enum ScrollDirection {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Horizontal')
|
|
horizontal('Horizontal'),
|
|
@JsonValue('Vertical')
|
|
vertical('Vertical');
|
|
|
|
final String? value;
|
|
|
|
const ScrollDirection(this.value);
|
|
}
|
|
|
|
enum SendCommandType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Unpause')
|
|
unpause('Unpause'),
|
|
@JsonValue('Pause')
|
|
pause('Pause'),
|
|
@JsonValue('Stop')
|
|
stop('Stop'),
|
|
@JsonValue('Seek')
|
|
seek('Seek');
|
|
|
|
final String? value;
|
|
|
|
const SendCommandType(this.value);
|
|
}
|
|
|
|
enum SeriesStatus {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Continuing')
|
|
continuing('Continuing'),
|
|
@JsonValue('Ended')
|
|
ended('Ended'),
|
|
@JsonValue('Unreleased')
|
|
unreleased('Unreleased');
|
|
|
|
final String? value;
|
|
|
|
const SeriesStatus(this.value);
|
|
}
|
|
|
|
enum SessionMessageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('ForceKeepAlive')
|
|
forcekeepalive('ForceKeepAlive'),
|
|
@JsonValue('GeneralCommand')
|
|
generalcommand('GeneralCommand'),
|
|
@JsonValue('UserDataChanged')
|
|
userdatachanged('UserDataChanged'),
|
|
@JsonValue('Sessions')
|
|
sessions('Sessions'),
|
|
@JsonValue('Play')
|
|
play('Play'),
|
|
@JsonValue('SyncPlayCommand')
|
|
syncplaycommand('SyncPlayCommand'),
|
|
@JsonValue('SyncPlayGroupUpdate')
|
|
syncplaygroupupdate('SyncPlayGroupUpdate'),
|
|
@JsonValue('Playstate')
|
|
playstate('Playstate'),
|
|
@JsonValue('RestartRequired')
|
|
restartrequired('RestartRequired'),
|
|
@JsonValue('ServerShuttingDown')
|
|
servershuttingdown('ServerShuttingDown'),
|
|
@JsonValue('ServerRestarting')
|
|
serverrestarting('ServerRestarting'),
|
|
@JsonValue('LibraryChanged')
|
|
librarychanged('LibraryChanged'),
|
|
@JsonValue('UserDeleted')
|
|
userdeleted('UserDeleted'),
|
|
@JsonValue('UserUpdated')
|
|
userupdated('UserUpdated'),
|
|
@JsonValue('SeriesTimerCreated')
|
|
seriestimercreated('SeriesTimerCreated'),
|
|
@JsonValue('TimerCreated')
|
|
timercreated('TimerCreated'),
|
|
@JsonValue('SeriesTimerCancelled')
|
|
seriestimercancelled('SeriesTimerCancelled'),
|
|
@JsonValue('TimerCancelled')
|
|
timercancelled('TimerCancelled'),
|
|
@JsonValue('RefreshProgress')
|
|
refreshprogress('RefreshProgress'),
|
|
@JsonValue('ScheduledTaskEnded')
|
|
scheduledtaskended('ScheduledTaskEnded'),
|
|
@JsonValue('PackageInstallationCancelled')
|
|
packageinstallationcancelled('PackageInstallationCancelled'),
|
|
@JsonValue('PackageInstallationFailed')
|
|
packageinstallationfailed('PackageInstallationFailed'),
|
|
@JsonValue('PackageInstallationCompleted')
|
|
packageinstallationcompleted('PackageInstallationCompleted'),
|
|
@JsonValue('PackageInstalling')
|
|
packageinstalling('PackageInstalling'),
|
|
@JsonValue('PackageUninstalled')
|
|
packageuninstalled('PackageUninstalled'),
|
|
@JsonValue('ActivityLogEntry')
|
|
activitylogentry('ActivityLogEntry'),
|
|
@JsonValue('ScheduledTasksInfo')
|
|
scheduledtasksinfo('ScheduledTasksInfo'),
|
|
@JsonValue('ActivityLogEntryStart')
|
|
activitylogentrystart('ActivityLogEntryStart'),
|
|
@JsonValue('ActivityLogEntryStop')
|
|
activitylogentrystop('ActivityLogEntryStop'),
|
|
@JsonValue('SessionsStart')
|
|
sessionsstart('SessionsStart'),
|
|
@JsonValue('SessionsStop')
|
|
sessionsstop('SessionsStop'),
|
|
@JsonValue('ScheduledTasksInfoStart')
|
|
scheduledtasksinfostart('ScheduledTasksInfoStart'),
|
|
@JsonValue('ScheduledTasksInfoStop')
|
|
scheduledtasksinfostop('ScheduledTasksInfoStop'),
|
|
@JsonValue('KeepAlive')
|
|
keepalive('KeepAlive');
|
|
|
|
final String? value;
|
|
|
|
const SessionMessageType(this.value);
|
|
}
|
|
|
|
enum SortOrder {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Ascending')
|
|
ascending('Ascending'),
|
|
@JsonValue('Descending')
|
|
descending('Descending');
|
|
|
|
final String? value;
|
|
|
|
const SortOrder(this.value);
|
|
}
|
|
|
|
enum SubtitleDeliveryMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const SubtitleDeliveryMethod(this.value);
|
|
}
|
|
|
|
enum SubtitlePlaybackMode {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Default')
|
|
$default('Default'),
|
|
@JsonValue('Always')
|
|
always('Always'),
|
|
@JsonValue('OnlyForced')
|
|
onlyforced('OnlyForced'),
|
|
@JsonValue('None')
|
|
none('None'),
|
|
@JsonValue('Smart')
|
|
smart('Smart');
|
|
|
|
final String? value;
|
|
|
|
const SubtitlePlaybackMode(this.value);
|
|
}
|
|
|
|
enum SyncPlayUserAccessType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('CreateAndJoinGroups')
|
|
createandjoingroups('CreateAndJoinGroups'),
|
|
@JsonValue('JoinGroups')
|
|
joingroups('JoinGroups'),
|
|
@JsonValue('None')
|
|
none('None');
|
|
|
|
final String? value;
|
|
|
|
const SyncPlayUserAccessType(this.value);
|
|
}
|
|
|
|
enum TaskCompletionStatus {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Completed')
|
|
completed('Completed'),
|
|
@JsonValue('Failed')
|
|
failed('Failed'),
|
|
@JsonValue('Cancelled')
|
|
cancelled('Cancelled'),
|
|
@JsonValue('Aborted')
|
|
aborted('Aborted');
|
|
|
|
final String? value;
|
|
|
|
const TaskCompletionStatus(this.value);
|
|
}
|
|
|
|
enum TaskState {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Idle')
|
|
idle('Idle'),
|
|
@JsonValue('Cancelling')
|
|
cancelling('Cancelling'),
|
|
@JsonValue('Running')
|
|
running('Running');
|
|
|
|
final String? value;
|
|
|
|
const TaskState(this.value);
|
|
}
|
|
|
|
enum TaskTriggerInfoType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('DailyTrigger')
|
|
dailytrigger('DailyTrigger'),
|
|
@JsonValue('WeeklyTrigger')
|
|
weeklytrigger('WeeklyTrigger'),
|
|
@JsonValue('IntervalTrigger')
|
|
intervaltrigger('IntervalTrigger'),
|
|
@JsonValue('StartupTrigger')
|
|
startuptrigger('StartupTrigger');
|
|
|
|
final String? value;
|
|
|
|
const TaskTriggerInfoType(this.value);
|
|
}
|
|
|
|
enum TonemappingAlgorithm {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('none')
|
|
none('none'),
|
|
@JsonValue('clip')
|
|
clip('clip'),
|
|
@JsonValue('linear')
|
|
linear('linear'),
|
|
@JsonValue('gamma')
|
|
gamma('gamma'),
|
|
@JsonValue('reinhard')
|
|
reinhard('reinhard'),
|
|
@JsonValue('hable')
|
|
hable('hable'),
|
|
@JsonValue('mobius')
|
|
mobius('mobius'),
|
|
@JsonValue('bt2390')
|
|
bt2390('bt2390');
|
|
|
|
final String? value;
|
|
|
|
const TonemappingAlgorithm(this.value);
|
|
}
|
|
|
|
enum TonemappingMode {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('auto')
|
|
auto('auto'),
|
|
@JsonValue('max')
|
|
max('max'),
|
|
@JsonValue('rgb')
|
|
rgb('rgb'),
|
|
@JsonValue('lum')
|
|
lum('lum'),
|
|
@JsonValue('itp')
|
|
itp('itp');
|
|
|
|
final String? value;
|
|
|
|
const TonemappingMode(this.value);
|
|
}
|
|
|
|
enum TonemappingRange {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('auto')
|
|
auto('auto'),
|
|
@JsonValue('tv')
|
|
tv('tv'),
|
|
@JsonValue('pc')
|
|
pc('pc');
|
|
|
|
final String? value;
|
|
|
|
const TonemappingRange(this.value);
|
|
}
|
|
|
|
enum TranscodeReason {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('ContainerNotSupported')
|
|
containernotsupported('ContainerNotSupported'),
|
|
@JsonValue('VideoCodecNotSupported')
|
|
videocodecnotsupported('VideoCodecNotSupported'),
|
|
@JsonValue('AudioCodecNotSupported')
|
|
audiocodecnotsupported('AudioCodecNotSupported'),
|
|
@JsonValue('SubtitleCodecNotSupported')
|
|
subtitlecodecnotsupported('SubtitleCodecNotSupported'),
|
|
@JsonValue('AudioIsExternal')
|
|
audioisexternal('AudioIsExternal'),
|
|
@JsonValue('SecondaryAudioNotSupported')
|
|
secondaryaudionotsupported('SecondaryAudioNotSupported'),
|
|
@JsonValue('VideoProfileNotSupported')
|
|
videoprofilenotsupported('VideoProfileNotSupported'),
|
|
@JsonValue('VideoLevelNotSupported')
|
|
videolevelnotsupported('VideoLevelNotSupported'),
|
|
@JsonValue('VideoResolutionNotSupported')
|
|
videoresolutionnotsupported('VideoResolutionNotSupported'),
|
|
@JsonValue('VideoBitDepthNotSupported')
|
|
videobitdepthnotsupported('VideoBitDepthNotSupported'),
|
|
@JsonValue('VideoFramerateNotSupported')
|
|
videoframeratenotsupported('VideoFramerateNotSupported'),
|
|
@JsonValue('RefFramesNotSupported')
|
|
refframesnotsupported('RefFramesNotSupported'),
|
|
@JsonValue('AnamorphicVideoNotSupported')
|
|
anamorphicvideonotsupported('AnamorphicVideoNotSupported'),
|
|
@JsonValue('InterlacedVideoNotSupported')
|
|
interlacedvideonotsupported('InterlacedVideoNotSupported'),
|
|
@JsonValue('AudioChannelsNotSupported')
|
|
audiochannelsnotsupported('AudioChannelsNotSupported'),
|
|
@JsonValue('AudioProfileNotSupported')
|
|
audioprofilenotsupported('AudioProfileNotSupported'),
|
|
@JsonValue('AudioSampleRateNotSupported')
|
|
audiosampleratenotsupported('AudioSampleRateNotSupported'),
|
|
@JsonValue('AudioBitDepthNotSupported')
|
|
audiobitdepthnotsupported('AudioBitDepthNotSupported'),
|
|
@JsonValue('ContainerBitrateExceedsLimit')
|
|
containerbitrateexceedslimit('ContainerBitrateExceedsLimit'),
|
|
@JsonValue('VideoBitrateNotSupported')
|
|
videobitratenotsupported('VideoBitrateNotSupported'),
|
|
@JsonValue('AudioBitrateNotSupported')
|
|
audiobitratenotsupported('AudioBitrateNotSupported'),
|
|
@JsonValue('UnknownVideoStreamInfo')
|
|
unknownvideostreaminfo('UnknownVideoStreamInfo'),
|
|
@JsonValue('UnknownAudioStreamInfo')
|
|
unknownaudiostreaminfo('UnknownAudioStreamInfo'),
|
|
@JsonValue('DirectPlayError')
|
|
directplayerror('DirectPlayError'),
|
|
@JsonValue('VideoRangeTypeNotSupported')
|
|
videorangetypenotsupported('VideoRangeTypeNotSupported'),
|
|
@JsonValue('VideoCodecTagNotSupported')
|
|
videocodectagnotsupported('VideoCodecTagNotSupported'),
|
|
@JsonValue('StreamCountExceedsLimit')
|
|
streamcountexceedslimit('StreamCountExceedsLimit');
|
|
|
|
final String? value;
|
|
|
|
const TranscodeReason(this.value);
|
|
}
|
|
|
|
enum TranscodeSeekInfo {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Auto')
|
|
auto('Auto'),
|
|
@JsonValue('Bytes')
|
|
bytes('Bytes');
|
|
|
|
final String? value;
|
|
|
|
const TranscodeSeekInfo(this.value);
|
|
}
|
|
|
|
enum TranscodingInfoTranscodeReasons {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('ContainerNotSupported')
|
|
containernotsupported('ContainerNotSupported'),
|
|
@JsonValue('VideoCodecNotSupported')
|
|
videocodecnotsupported('VideoCodecNotSupported'),
|
|
@JsonValue('AudioCodecNotSupported')
|
|
audiocodecnotsupported('AudioCodecNotSupported'),
|
|
@JsonValue('SubtitleCodecNotSupported')
|
|
subtitlecodecnotsupported('SubtitleCodecNotSupported'),
|
|
@JsonValue('AudioIsExternal')
|
|
audioisexternal('AudioIsExternal'),
|
|
@JsonValue('SecondaryAudioNotSupported')
|
|
secondaryaudionotsupported('SecondaryAudioNotSupported'),
|
|
@JsonValue('VideoProfileNotSupported')
|
|
videoprofilenotsupported('VideoProfileNotSupported'),
|
|
@JsonValue('VideoLevelNotSupported')
|
|
videolevelnotsupported('VideoLevelNotSupported'),
|
|
@JsonValue('VideoResolutionNotSupported')
|
|
videoresolutionnotsupported('VideoResolutionNotSupported'),
|
|
@JsonValue('VideoBitDepthNotSupported')
|
|
videobitdepthnotsupported('VideoBitDepthNotSupported'),
|
|
@JsonValue('VideoFramerateNotSupported')
|
|
videoframeratenotsupported('VideoFramerateNotSupported'),
|
|
@JsonValue('RefFramesNotSupported')
|
|
refframesnotsupported('RefFramesNotSupported'),
|
|
@JsonValue('AnamorphicVideoNotSupported')
|
|
anamorphicvideonotsupported('AnamorphicVideoNotSupported'),
|
|
@JsonValue('InterlacedVideoNotSupported')
|
|
interlacedvideonotsupported('InterlacedVideoNotSupported'),
|
|
@JsonValue('AudioChannelsNotSupported')
|
|
audiochannelsnotsupported('AudioChannelsNotSupported'),
|
|
@JsonValue('AudioProfileNotSupported')
|
|
audioprofilenotsupported('AudioProfileNotSupported'),
|
|
@JsonValue('AudioSampleRateNotSupported')
|
|
audiosampleratenotsupported('AudioSampleRateNotSupported'),
|
|
@JsonValue('AudioBitDepthNotSupported')
|
|
audiobitdepthnotsupported('AudioBitDepthNotSupported'),
|
|
@JsonValue('ContainerBitrateExceedsLimit')
|
|
containerbitrateexceedslimit('ContainerBitrateExceedsLimit'),
|
|
@JsonValue('VideoBitrateNotSupported')
|
|
videobitratenotsupported('VideoBitrateNotSupported'),
|
|
@JsonValue('AudioBitrateNotSupported')
|
|
audiobitratenotsupported('AudioBitrateNotSupported'),
|
|
@JsonValue('UnknownVideoStreamInfo')
|
|
unknownvideostreaminfo('UnknownVideoStreamInfo'),
|
|
@JsonValue('UnknownAudioStreamInfo')
|
|
unknownaudiostreaminfo('UnknownAudioStreamInfo'),
|
|
@JsonValue('DirectPlayError')
|
|
directplayerror('DirectPlayError'),
|
|
@JsonValue('VideoRangeTypeNotSupported')
|
|
videorangetypenotsupported('VideoRangeTypeNotSupported'),
|
|
@JsonValue('VideoCodecTagNotSupported')
|
|
videocodectagnotsupported('VideoCodecTagNotSupported'),
|
|
@JsonValue('StreamCountExceedsLimit')
|
|
streamcountexceedslimit('StreamCountExceedsLimit');
|
|
|
|
final String? value;
|
|
|
|
const TranscodingInfoTranscodeReasons(this.value);
|
|
}
|
|
|
|
enum TransportStreamTimestamp {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('None')
|
|
none('None'),
|
|
@JsonValue('Zero')
|
|
zero('Zero'),
|
|
@JsonValue('Valid')
|
|
valid('Valid');
|
|
|
|
final String? value;
|
|
|
|
const TransportStreamTimestamp(this.value);
|
|
}
|
|
|
|
enum TrickplayScanBehavior {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Blocking')
|
|
blocking('Blocking'),
|
|
@JsonValue('NonBlocking')
|
|
nonblocking('NonBlocking');
|
|
|
|
final String? value;
|
|
|
|
const TrickplayScanBehavior(this.value);
|
|
}
|
|
|
|
enum UnratedItem {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Movie')
|
|
movie('Movie'),
|
|
@JsonValue('Trailer')
|
|
trailer('Trailer'),
|
|
@JsonValue('Series')
|
|
series('Series'),
|
|
@JsonValue('Music')
|
|
music('Music'),
|
|
@JsonValue('Book')
|
|
book('Book'),
|
|
@JsonValue('LiveTvChannel')
|
|
livetvchannel('LiveTvChannel'),
|
|
@JsonValue('LiveTvProgram')
|
|
livetvprogram('LiveTvProgram'),
|
|
@JsonValue('ChannelContent')
|
|
channelcontent('ChannelContent'),
|
|
@JsonValue('Other')
|
|
other('Other');
|
|
|
|
final String? value;
|
|
|
|
const UnratedItem(this.value);
|
|
}
|
|
|
|
enum Video3DFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('HalfSideBySide')
|
|
halfsidebyside('HalfSideBySide'),
|
|
@JsonValue('FullSideBySide')
|
|
fullsidebyside('FullSideBySide'),
|
|
@JsonValue('FullTopAndBottom')
|
|
fulltopandbottom('FullTopAndBottom'),
|
|
@JsonValue('HalfTopAndBottom')
|
|
halftopandbottom('HalfTopAndBottom'),
|
|
@JsonValue('MVC')
|
|
mvc('MVC');
|
|
|
|
final String? value;
|
|
|
|
const Video3DFormat(this.value);
|
|
}
|
|
|
|
enum VideoRange {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Unknown')
|
|
unknown('Unknown'),
|
|
@JsonValue('SDR')
|
|
sdr('SDR'),
|
|
@JsonValue('HDR')
|
|
hdr('HDR');
|
|
|
|
final String? value;
|
|
|
|
const VideoRange(this.value);
|
|
}
|
|
|
|
enum VideoRangeType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Unknown')
|
|
unknown('Unknown'),
|
|
@JsonValue('SDR')
|
|
sdr('SDR'),
|
|
@JsonValue('HDR10')
|
|
hdr10('HDR10'),
|
|
@JsonValue('HLG')
|
|
hlg('HLG'),
|
|
@JsonValue('DOVI')
|
|
dovi('DOVI'),
|
|
@JsonValue('DOVIWithHDR10')
|
|
doviwithhdr10('DOVIWithHDR10'),
|
|
@JsonValue('DOVIWithHLG')
|
|
doviwithhlg('DOVIWithHLG'),
|
|
@JsonValue('DOVIWithSDR')
|
|
doviwithsdr('DOVIWithSDR'),
|
|
@JsonValue('DOVIWithEL')
|
|
doviwithel('DOVIWithEL'),
|
|
@JsonValue('DOVIWithHDR10Plus')
|
|
doviwithhdr10plus('DOVIWithHDR10Plus'),
|
|
@JsonValue('DOVIWithELHDR10Plus')
|
|
doviwithelhdr10plus('DOVIWithELHDR10Plus'),
|
|
@JsonValue('DOVIInvalid')
|
|
doviinvalid('DOVIInvalid'),
|
|
@JsonValue('HDR10Plus')
|
|
hdr10plus('HDR10Plus');
|
|
|
|
final String? value;
|
|
|
|
const VideoRangeType(this.value);
|
|
}
|
|
|
|
enum VideoType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('VideoFile')
|
|
videofile('VideoFile'),
|
|
@JsonValue('Iso')
|
|
iso('Iso'),
|
|
@JsonValue('Dvd')
|
|
dvd('Dvd'),
|
|
@JsonValue('BluRay')
|
|
bluray('BluRay');
|
|
|
|
final String? value;
|
|
|
|
const VideoType(this.value);
|
|
}
|
|
|
|
enum AudioItemIdStreamGetSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdStreamGetSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum AudioItemIdStreamGetContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdStreamGetContext(this.value);
|
|
}
|
|
|
|
enum AudioItemIdStreamHeadSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdStreamHeadSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum AudioItemIdStreamHeadContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdStreamHeadContext(this.value);
|
|
}
|
|
|
|
enum AudioItemIdStreamContainerGetSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdStreamContainerGetSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum AudioItemIdStreamContainerGetContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdStreamContainerGetContext(this.value);
|
|
}
|
|
|
|
enum AudioItemIdStreamContainerHeadSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdStreamContainerHeadSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum AudioItemIdStreamContainerHeadContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdStreamContainerHeadContext(this.value);
|
|
}
|
|
|
|
enum AudioItemIdHls1PlaylistIdSegmentIdContainerGetSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdHls1PlaylistIdSegmentIdContainerGetSubtitleMethod(
|
|
this.value,
|
|
);
|
|
}
|
|
|
|
enum AudioItemIdHls1PlaylistIdSegmentIdContainerGetContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdHls1PlaylistIdSegmentIdContainerGetContext(this.value);
|
|
}
|
|
|
|
enum AudioItemIdMainM3u8GetSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdMainM3u8GetSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum AudioItemIdMainM3u8GetContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdMainM3u8GetContext(this.value);
|
|
}
|
|
|
|
enum AudioItemIdMasterM3u8GetSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdMasterM3u8GetSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum AudioItemIdMasterM3u8GetContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdMasterM3u8GetContext(this.value);
|
|
}
|
|
|
|
enum AudioItemIdMasterM3u8HeadSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdMasterM3u8HeadSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum AudioItemIdMasterM3u8HeadContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdMasterM3u8HeadContext(this.value);
|
|
}
|
|
|
|
enum VideosItemIdHls1PlaylistIdSegmentIdContainerGetSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdHls1PlaylistIdSegmentIdContainerGetSubtitleMethod(
|
|
this.value,
|
|
);
|
|
}
|
|
|
|
enum VideosItemIdHls1PlaylistIdSegmentIdContainerGetContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdHls1PlaylistIdSegmentIdContainerGetContext(this.value);
|
|
}
|
|
|
|
enum VideosItemIdLiveM3u8GetSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdLiveM3u8GetSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum VideosItemIdLiveM3u8GetContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdLiveM3u8GetContext(this.value);
|
|
}
|
|
|
|
enum VideosItemIdMainM3u8GetSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdMainM3u8GetSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum VideosItemIdMainM3u8GetContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdMainM3u8GetContext(this.value);
|
|
}
|
|
|
|
enum VideosItemIdMasterM3u8GetSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdMasterM3u8GetSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum VideosItemIdMasterM3u8GetContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdMasterM3u8GetContext(this.value);
|
|
}
|
|
|
|
enum VideosItemIdMasterM3u8HeadSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdMasterM3u8HeadSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum VideosItemIdMasterM3u8HeadContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdMasterM3u8HeadContext(this.value);
|
|
}
|
|
|
|
enum ArtistsNameImagesImageTypeImageIndexGetImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ArtistsNameImagesImageTypeImageIndexGetImageType(this.value);
|
|
}
|
|
|
|
enum ArtistsNameImagesImageTypeImageIndexGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const ArtistsNameImagesImageTypeImageIndexGetFormat(this.value);
|
|
}
|
|
|
|
enum ArtistsNameImagesImageTypeImageIndexHeadImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ArtistsNameImagesImageTypeImageIndexHeadImageType(this.value);
|
|
}
|
|
|
|
enum ArtistsNameImagesImageTypeImageIndexHeadFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const ArtistsNameImagesImageTypeImageIndexHeadFormat(this.value);
|
|
}
|
|
|
|
enum BrandingSplashscreenGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const BrandingSplashscreenGetFormat(this.value);
|
|
}
|
|
|
|
enum GenresNameImagesImageTypeGetImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const GenresNameImagesImageTypeGetImageType(this.value);
|
|
}
|
|
|
|
enum GenresNameImagesImageTypeGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const GenresNameImagesImageTypeGetFormat(this.value);
|
|
}
|
|
|
|
enum GenresNameImagesImageTypeHeadImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const GenresNameImagesImageTypeHeadImageType(this.value);
|
|
}
|
|
|
|
enum GenresNameImagesImageTypeHeadFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const GenresNameImagesImageTypeHeadFormat(this.value);
|
|
}
|
|
|
|
enum GenresNameImagesImageTypeImageIndexGetImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const GenresNameImagesImageTypeImageIndexGetImageType(this.value);
|
|
}
|
|
|
|
enum GenresNameImagesImageTypeImageIndexGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const GenresNameImagesImageTypeImageIndexGetFormat(this.value);
|
|
}
|
|
|
|
enum GenresNameImagesImageTypeImageIndexHeadImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const GenresNameImagesImageTypeImageIndexHeadImageType(this.value);
|
|
}
|
|
|
|
enum GenresNameImagesImageTypeImageIndexHeadFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const GenresNameImagesImageTypeImageIndexHeadFormat(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeDeleteImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeDeleteImageType(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypePostImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypePostImageType(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeGetImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeGetImageType(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeGetFormat(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeHeadImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeHeadImageType(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeHeadFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeHeadFormat(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeImageIndexDeleteImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeImageIndexDeleteImageType(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeImageIndexPostImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeImageIndexPostImageType(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeImageIndexGetImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeImageIndexGetImageType(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeImageIndexGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeImageIndexGetFormat(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeImageIndexHeadImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeImageIndexHeadImageType(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeImageIndexHeadFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeImageIndexHeadFormat(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeImageIndexTagFormatMaxWidthMaxHeightPercentPlayedUnplayedCountGetImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeImageIndexTagFormatMaxWidthMaxHeightPercentPlayedUnplayedCountGetImageType(
|
|
this.value,
|
|
);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeImageIndexTagFormatMaxWidthMaxHeightPercentPlayedUnplayedCountGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeImageIndexTagFormatMaxWidthMaxHeightPercentPlayedUnplayedCountGetFormat(
|
|
this.value,
|
|
);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeImageIndexTagFormatMaxWidthMaxHeightPercentPlayedUnplayedCountHeadImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeImageIndexTagFormatMaxWidthMaxHeightPercentPlayedUnplayedCountHeadImageType(
|
|
this.value,
|
|
);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeImageIndexTagFormatMaxWidthMaxHeightPercentPlayedUnplayedCountHeadFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeImageIndexTagFormatMaxWidthMaxHeightPercentPlayedUnplayedCountHeadFormat(
|
|
this.value,
|
|
);
|
|
}
|
|
|
|
enum ItemsItemIdImagesImageTypeImageIndexIndexPostImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdImagesImageTypeImageIndexIndexPostImageType(this.value);
|
|
}
|
|
|
|
enum MusicGenresNameImagesImageTypeGetImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const MusicGenresNameImagesImageTypeGetImageType(this.value);
|
|
}
|
|
|
|
enum MusicGenresNameImagesImageTypeGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const MusicGenresNameImagesImageTypeGetFormat(this.value);
|
|
}
|
|
|
|
enum MusicGenresNameImagesImageTypeHeadImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const MusicGenresNameImagesImageTypeHeadImageType(this.value);
|
|
}
|
|
|
|
enum MusicGenresNameImagesImageTypeHeadFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const MusicGenresNameImagesImageTypeHeadFormat(this.value);
|
|
}
|
|
|
|
enum MusicGenresNameImagesImageTypeImageIndexGetImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const MusicGenresNameImagesImageTypeImageIndexGetImageType(this.value);
|
|
}
|
|
|
|
enum MusicGenresNameImagesImageTypeImageIndexGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const MusicGenresNameImagesImageTypeImageIndexGetFormat(this.value);
|
|
}
|
|
|
|
enum MusicGenresNameImagesImageTypeImageIndexHeadImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const MusicGenresNameImagesImageTypeImageIndexHeadImageType(this.value);
|
|
}
|
|
|
|
enum MusicGenresNameImagesImageTypeImageIndexHeadFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const MusicGenresNameImagesImageTypeImageIndexHeadFormat(this.value);
|
|
}
|
|
|
|
enum PersonsNameImagesImageTypeGetImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const PersonsNameImagesImageTypeGetImageType(this.value);
|
|
}
|
|
|
|
enum PersonsNameImagesImageTypeGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const PersonsNameImagesImageTypeGetFormat(this.value);
|
|
}
|
|
|
|
enum PersonsNameImagesImageTypeHeadImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const PersonsNameImagesImageTypeHeadImageType(this.value);
|
|
}
|
|
|
|
enum PersonsNameImagesImageTypeHeadFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const PersonsNameImagesImageTypeHeadFormat(this.value);
|
|
}
|
|
|
|
enum PersonsNameImagesImageTypeImageIndexGetImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const PersonsNameImagesImageTypeImageIndexGetImageType(this.value);
|
|
}
|
|
|
|
enum PersonsNameImagesImageTypeImageIndexGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const PersonsNameImagesImageTypeImageIndexGetFormat(this.value);
|
|
}
|
|
|
|
enum PersonsNameImagesImageTypeImageIndexHeadImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const PersonsNameImagesImageTypeImageIndexHeadImageType(this.value);
|
|
}
|
|
|
|
enum PersonsNameImagesImageTypeImageIndexHeadFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const PersonsNameImagesImageTypeImageIndexHeadFormat(this.value);
|
|
}
|
|
|
|
enum StudiosNameImagesImageTypeGetImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const StudiosNameImagesImageTypeGetImageType(this.value);
|
|
}
|
|
|
|
enum StudiosNameImagesImageTypeGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const StudiosNameImagesImageTypeGetFormat(this.value);
|
|
}
|
|
|
|
enum StudiosNameImagesImageTypeHeadImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const StudiosNameImagesImageTypeHeadImageType(this.value);
|
|
}
|
|
|
|
enum StudiosNameImagesImageTypeHeadFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const StudiosNameImagesImageTypeHeadFormat(this.value);
|
|
}
|
|
|
|
enum StudiosNameImagesImageTypeImageIndexGetImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const StudiosNameImagesImageTypeImageIndexGetImageType(this.value);
|
|
}
|
|
|
|
enum StudiosNameImagesImageTypeImageIndexGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const StudiosNameImagesImageTypeImageIndexGetFormat(this.value);
|
|
}
|
|
|
|
enum StudiosNameImagesImageTypeImageIndexHeadImageType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const StudiosNameImagesImageTypeImageIndexHeadImageType(this.value);
|
|
}
|
|
|
|
enum StudiosNameImagesImageTypeImageIndexHeadFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const StudiosNameImagesImageTypeImageIndexHeadFormat(this.value);
|
|
}
|
|
|
|
enum UserImageGetFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const UserImageGetFormat(this.value);
|
|
}
|
|
|
|
enum UserImageHeadFormat {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Bmp')
|
|
bmp('Bmp'),
|
|
@JsonValue('Gif')
|
|
gif('Gif'),
|
|
@JsonValue('Jpg')
|
|
jpg('Jpg'),
|
|
@JsonValue('Png')
|
|
png('Png'),
|
|
@JsonValue('Webp')
|
|
webp('Webp'),
|
|
@JsonValue('Svg')
|
|
svg('Svg');
|
|
|
|
final String? value;
|
|
|
|
const UserImageHeadFormat(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdRefreshPostMetadataRefreshMode {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('None')
|
|
none('None'),
|
|
@JsonValue('ValidationOnly')
|
|
validationonly('ValidationOnly'),
|
|
@JsonValue('Default')
|
|
$default('Default'),
|
|
@JsonValue('FullRefresh')
|
|
fullrefresh('FullRefresh');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdRefreshPostMetadataRefreshMode(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdRefreshPostImageRefreshMode {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('None')
|
|
none('None'),
|
|
@JsonValue('ValidationOnly')
|
|
validationonly('ValidationOnly'),
|
|
@JsonValue('Default')
|
|
$default('Default'),
|
|
@JsonValue('FullRefresh')
|
|
fullrefresh('FullRefresh');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdRefreshPostImageRefreshMode(this.value);
|
|
}
|
|
|
|
enum LibrariesAvailableOptionsGetLibraryContentType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('unknown')
|
|
unknown('unknown'),
|
|
@JsonValue('movies')
|
|
movies('movies'),
|
|
@JsonValue('tvshows')
|
|
tvshows('tvshows'),
|
|
@JsonValue('music')
|
|
music('music'),
|
|
@JsonValue('musicvideos')
|
|
musicvideos('musicvideos'),
|
|
@JsonValue('trailers')
|
|
trailers('trailers'),
|
|
@JsonValue('homevideos')
|
|
homevideos('homevideos'),
|
|
@JsonValue('boxsets')
|
|
boxsets('boxsets'),
|
|
@JsonValue('books')
|
|
books('books'),
|
|
@JsonValue('photos')
|
|
photos('photos'),
|
|
@JsonValue('livetv')
|
|
livetv('livetv'),
|
|
@JsonValue('playlists')
|
|
playlists('playlists'),
|
|
@JsonValue('folders')
|
|
folders('folders');
|
|
|
|
final String? value;
|
|
|
|
const LibrariesAvailableOptionsGetLibraryContentType(this.value);
|
|
}
|
|
|
|
enum LibraryVirtualFoldersPostCollectionType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('movies')
|
|
movies('movies'),
|
|
@JsonValue('tvshows')
|
|
tvshows('tvshows'),
|
|
@JsonValue('music')
|
|
music('music'),
|
|
@JsonValue('musicvideos')
|
|
musicvideos('musicvideos'),
|
|
@JsonValue('homevideos')
|
|
homevideos('homevideos'),
|
|
@JsonValue('boxsets')
|
|
boxsets('boxsets'),
|
|
@JsonValue('books')
|
|
books('books'),
|
|
@JsonValue('mixed')
|
|
mixed('mixed');
|
|
|
|
final String? value;
|
|
|
|
const LibraryVirtualFoldersPostCollectionType(this.value);
|
|
}
|
|
|
|
enum LiveTvChannelsGetType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('TV')
|
|
tv('TV'),
|
|
@JsonValue('Radio')
|
|
radio('Radio');
|
|
|
|
final String? value;
|
|
|
|
const LiveTvChannelsGetType(this.value);
|
|
}
|
|
|
|
enum LiveTvChannelsGetSortOrder {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Ascending')
|
|
ascending('Ascending'),
|
|
@JsonValue('Descending')
|
|
descending('Descending');
|
|
|
|
final String? value;
|
|
|
|
const LiveTvChannelsGetSortOrder(this.value);
|
|
}
|
|
|
|
enum LiveTvRecordingsGetStatus {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('New')
|
|
$new('New'),
|
|
@JsonValue('InProgress')
|
|
inprogress('InProgress'),
|
|
@JsonValue('Completed')
|
|
completed('Completed'),
|
|
@JsonValue('Cancelled')
|
|
cancelled('Cancelled'),
|
|
@JsonValue('ConflictedOk')
|
|
conflictedok('ConflictedOk'),
|
|
@JsonValue('ConflictedNotOk')
|
|
conflictednotok('ConflictedNotOk'),
|
|
@JsonValue('Error')
|
|
error('Error');
|
|
|
|
final String? value;
|
|
|
|
const LiveTvRecordingsGetStatus(this.value);
|
|
}
|
|
|
|
enum LiveTvRecordingsSeriesGetStatus {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('New')
|
|
$new('New'),
|
|
@JsonValue('InProgress')
|
|
inprogress('InProgress'),
|
|
@JsonValue('Completed')
|
|
completed('Completed'),
|
|
@JsonValue('Cancelled')
|
|
cancelled('Cancelled'),
|
|
@JsonValue('ConflictedOk')
|
|
conflictedok('ConflictedOk'),
|
|
@JsonValue('ConflictedNotOk')
|
|
conflictednotok('ConflictedNotOk'),
|
|
@JsonValue('Error')
|
|
error('Error');
|
|
|
|
final String? value;
|
|
|
|
const LiveTvRecordingsSeriesGetStatus(this.value);
|
|
}
|
|
|
|
enum LiveTvSeriesTimersGetSortOrder {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Ascending')
|
|
ascending('Ascending'),
|
|
@JsonValue('Descending')
|
|
descending('Descending');
|
|
|
|
final String? value;
|
|
|
|
const LiveTvSeriesTimersGetSortOrder(this.value);
|
|
}
|
|
|
|
enum PlaylistsPostMediaType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Unknown')
|
|
unknown('Unknown'),
|
|
@JsonValue('Video')
|
|
video('Video'),
|
|
@JsonValue('Audio')
|
|
audio('Audio'),
|
|
@JsonValue('Photo')
|
|
photo('Photo'),
|
|
@JsonValue('Book')
|
|
book('Book');
|
|
|
|
final String? value;
|
|
|
|
const PlaylistsPostMediaType(this.value);
|
|
}
|
|
|
|
enum PlayingItemsItemIdPostPlayMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Transcode')
|
|
transcode('Transcode'),
|
|
@JsonValue('DirectStream')
|
|
directstream('DirectStream'),
|
|
@JsonValue('DirectPlay')
|
|
directplay('DirectPlay');
|
|
|
|
final String? value;
|
|
|
|
const PlayingItemsItemIdPostPlayMethod(this.value);
|
|
}
|
|
|
|
enum PlayingItemsItemIdProgressPostPlayMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Transcode')
|
|
transcode('Transcode'),
|
|
@JsonValue('DirectStream')
|
|
directstream('DirectStream'),
|
|
@JsonValue('DirectPlay')
|
|
directplay('DirectPlay');
|
|
|
|
final String? value;
|
|
|
|
const PlayingItemsItemIdProgressPostPlayMethod(this.value);
|
|
}
|
|
|
|
enum PlayingItemsItemIdProgressPostRepeatMode {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('RepeatNone')
|
|
repeatnone('RepeatNone'),
|
|
@JsonValue('RepeatAll')
|
|
repeatall('RepeatAll'),
|
|
@JsonValue('RepeatOne')
|
|
repeatone('RepeatOne');
|
|
|
|
final String? value;
|
|
|
|
const PlayingItemsItemIdProgressPostRepeatMode(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdRemoteImagesGetType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdRemoteImagesGetType(this.value);
|
|
}
|
|
|
|
enum ItemsItemIdRemoteImagesDownloadPostType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Primary')
|
|
primary('Primary'),
|
|
@JsonValue('Art')
|
|
art('Art'),
|
|
@JsonValue('Backdrop')
|
|
backdrop('Backdrop'),
|
|
@JsonValue('Banner')
|
|
banner('Banner'),
|
|
@JsonValue('Logo')
|
|
logo('Logo'),
|
|
@JsonValue('Thumb')
|
|
thumb('Thumb'),
|
|
@JsonValue('Disc')
|
|
disc('Disc'),
|
|
@JsonValue('Box')
|
|
box('Box'),
|
|
@JsonValue('Screenshot')
|
|
screenshot('Screenshot'),
|
|
@JsonValue('Menu')
|
|
menu('Menu'),
|
|
@JsonValue('Chapter')
|
|
chapter('Chapter'),
|
|
@JsonValue('BoxRear')
|
|
boxrear('BoxRear'),
|
|
@JsonValue('Profile')
|
|
profile('Profile');
|
|
|
|
final String? value;
|
|
|
|
const ItemsItemIdRemoteImagesDownloadPostType(this.value);
|
|
}
|
|
|
|
enum SessionsSessionIdCommandCommandPostCommand {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('MoveUp')
|
|
moveup('MoveUp'),
|
|
@JsonValue('MoveDown')
|
|
movedown('MoveDown'),
|
|
@JsonValue('MoveLeft')
|
|
moveleft('MoveLeft'),
|
|
@JsonValue('MoveRight')
|
|
moveright('MoveRight'),
|
|
@JsonValue('PageUp')
|
|
pageup('PageUp'),
|
|
@JsonValue('PageDown')
|
|
pagedown('PageDown'),
|
|
@JsonValue('PreviousLetter')
|
|
previousletter('PreviousLetter'),
|
|
@JsonValue('NextLetter')
|
|
nextletter('NextLetter'),
|
|
@JsonValue('ToggleOsd')
|
|
toggleosd('ToggleOsd'),
|
|
@JsonValue('ToggleContextMenu')
|
|
togglecontextmenu('ToggleContextMenu'),
|
|
@JsonValue('Select')
|
|
select('Select'),
|
|
@JsonValue('Back')
|
|
back('Back'),
|
|
@JsonValue('TakeScreenshot')
|
|
takescreenshot('TakeScreenshot'),
|
|
@JsonValue('SendKey')
|
|
sendkey('SendKey'),
|
|
@JsonValue('SendString')
|
|
sendstring('SendString'),
|
|
@JsonValue('GoHome')
|
|
gohome('GoHome'),
|
|
@JsonValue('GoToSettings')
|
|
gotosettings('GoToSettings'),
|
|
@JsonValue('VolumeUp')
|
|
volumeup('VolumeUp'),
|
|
@JsonValue('VolumeDown')
|
|
volumedown('VolumeDown'),
|
|
@JsonValue('Mute')
|
|
mute('Mute'),
|
|
@JsonValue('Unmute')
|
|
unmute('Unmute'),
|
|
@JsonValue('ToggleMute')
|
|
togglemute('ToggleMute'),
|
|
@JsonValue('SetVolume')
|
|
setvolume('SetVolume'),
|
|
@JsonValue('SetAudioStreamIndex')
|
|
setaudiostreamindex('SetAudioStreamIndex'),
|
|
@JsonValue('SetSubtitleStreamIndex')
|
|
setsubtitlestreamindex('SetSubtitleStreamIndex'),
|
|
@JsonValue('ToggleFullscreen')
|
|
togglefullscreen('ToggleFullscreen'),
|
|
@JsonValue('DisplayContent')
|
|
displaycontent('DisplayContent'),
|
|
@JsonValue('GoToSearch')
|
|
gotosearch('GoToSearch'),
|
|
@JsonValue('DisplayMessage')
|
|
displaymessage('DisplayMessage'),
|
|
@JsonValue('SetRepeatMode')
|
|
setrepeatmode('SetRepeatMode'),
|
|
@JsonValue('ChannelUp')
|
|
channelup('ChannelUp'),
|
|
@JsonValue('ChannelDown')
|
|
channeldown('ChannelDown'),
|
|
@JsonValue('Guide')
|
|
guide('Guide'),
|
|
@JsonValue('ToggleStats')
|
|
togglestats('ToggleStats'),
|
|
@JsonValue('PlayMediaSource')
|
|
playmediasource('PlayMediaSource'),
|
|
@JsonValue('PlayTrailers')
|
|
playtrailers('PlayTrailers'),
|
|
@JsonValue('SetShuffleQueue')
|
|
setshufflequeue('SetShuffleQueue'),
|
|
@JsonValue('PlayState')
|
|
playstate('PlayState'),
|
|
@JsonValue('PlayNext')
|
|
playnext('PlayNext'),
|
|
@JsonValue('ToggleOsdMenu')
|
|
toggleosdmenu('ToggleOsdMenu'),
|
|
@JsonValue('Play')
|
|
play('Play'),
|
|
@JsonValue('SetMaxStreamingBitrate')
|
|
setmaxstreamingbitrate('SetMaxStreamingBitrate'),
|
|
@JsonValue('SetPlaybackOrder')
|
|
setplaybackorder('SetPlaybackOrder');
|
|
|
|
final String? value;
|
|
|
|
const SessionsSessionIdCommandCommandPostCommand(this.value);
|
|
}
|
|
|
|
enum SessionsSessionIdPlayingPostPlayCommand {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('PlayNow')
|
|
playnow('PlayNow'),
|
|
@JsonValue('PlayNext')
|
|
playnext('PlayNext'),
|
|
@JsonValue('PlayLast')
|
|
playlast('PlayLast'),
|
|
@JsonValue('PlayInstantMix')
|
|
playinstantmix('PlayInstantMix'),
|
|
@JsonValue('PlayShuffle')
|
|
playshuffle('PlayShuffle');
|
|
|
|
final String? value;
|
|
|
|
const SessionsSessionIdPlayingPostPlayCommand(this.value);
|
|
}
|
|
|
|
enum SessionsSessionIdPlayingCommandPostCommand {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Stop')
|
|
stop('Stop'),
|
|
@JsonValue('Pause')
|
|
pause('Pause'),
|
|
@JsonValue('Unpause')
|
|
unpause('Unpause'),
|
|
@JsonValue('NextTrack')
|
|
nexttrack('NextTrack'),
|
|
@JsonValue('PreviousTrack')
|
|
previoustrack('PreviousTrack'),
|
|
@JsonValue('Seek')
|
|
seek('Seek'),
|
|
@JsonValue('Rewind')
|
|
rewind('Rewind'),
|
|
@JsonValue('FastForward')
|
|
fastforward('FastForward'),
|
|
@JsonValue('PlayPause')
|
|
playpause('PlayPause');
|
|
|
|
final String? value;
|
|
|
|
const SessionsSessionIdPlayingCommandPostCommand(this.value);
|
|
}
|
|
|
|
enum SessionsSessionIdSystemCommandPostCommand {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('MoveUp')
|
|
moveup('MoveUp'),
|
|
@JsonValue('MoveDown')
|
|
movedown('MoveDown'),
|
|
@JsonValue('MoveLeft')
|
|
moveleft('MoveLeft'),
|
|
@JsonValue('MoveRight')
|
|
moveright('MoveRight'),
|
|
@JsonValue('PageUp')
|
|
pageup('PageUp'),
|
|
@JsonValue('PageDown')
|
|
pagedown('PageDown'),
|
|
@JsonValue('PreviousLetter')
|
|
previousletter('PreviousLetter'),
|
|
@JsonValue('NextLetter')
|
|
nextletter('NextLetter'),
|
|
@JsonValue('ToggleOsd')
|
|
toggleosd('ToggleOsd'),
|
|
@JsonValue('ToggleContextMenu')
|
|
togglecontextmenu('ToggleContextMenu'),
|
|
@JsonValue('Select')
|
|
select('Select'),
|
|
@JsonValue('Back')
|
|
back('Back'),
|
|
@JsonValue('TakeScreenshot')
|
|
takescreenshot('TakeScreenshot'),
|
|
@JsonValue('SendKey')
|
|
sendkey('SendKey'),
|
|
@JsonValue('SendString')
|
|
sendstring('SendString'),
|
|
@JsonValue('GoHome')
|
|
gohome('GoHome'),
|
|
@JsonValue('GoToSettings')
|
|
gotosettings('GoToSettings'),
|
|
@JsonValue('VolumeUp')
|
|
volumeup('VolumeUp'),
|
|
@JsonValue('VolumeDown')
|
|
volumedown('VolumeDown'),
|
|
@JsonValue('Mute')
|
|
mute('Mute'),
|
|
@JsonValue('Unmute')
|
|
unmute('Unmute'),
|
|
@JsonValue('ToggleMute')
|
|
togglemute('ToggleMute'),
|
|
@JsonValue('SetVolume')
|
|
setvolume('SetVolume'),
|
|
@JsonValue('SetAudioStreamIndex')
|
|
setaudiostreamindex('SetAudioStreamIndex'),
|
|
@JsonValue('SetSubtitleStreamIndex')
|
|
setsubtitlestreamindex('SetSubtitleStreamIndex'),
|
|
@JsonValue('ToggleFullscreen')
|
|
togglefullscreen('ToggleFullscreen'),
|
|
@JsonValue('DisplayContent')
|
|
displaycontent('DisplayContent'),
|
|
@JsonValue('GoToSearch')
|
|
gotosearch('GoToSearch'),
|
|
@JsonValue('DisplayMessage')
|
|
displaymessage('DisplayMessage'),
|
|
@JsonValue('SetRepeatMode')
|
|
setrepeatmode('SetRepeatMode'),
|
|
@JsonValue('ChannelUp')
|
|
channelup('ChannelUp'),
|
|
@JsonValue('ChannelDown')
|
|
channeldown('ChannelDown'),
|
|
@JsonValue('Guide')
|
|
guide('Guide'),
|
|
@JsonValue('ToggleStats')
|
|
togglestats('ToggleStats'),
|
|
@JsonValue('PlayMediaSource')
|
|
playmediasource('PlayMediaSource'),
|
|
@JsonValue('PlayTrailers')
|
|
playtrailers('PlayTrailers'),
|
|
@JsonValue('SetShuffleQueue')
|
|
setshufflequeue('SetShuffleQueue'),
|
|
@JsonValue('PlayState')
|
|
playstate('PlayState'),
|
|
@JsonValue('PlayNext')
|
|
playnext('PlayNext'),
|
|
@JsonValue('ToggleOsdMenu')
|
|
toggleosdmenu('ToggleOsdMenu'),
|
|
@JsonValue('Play')
|
|
play('Play'),
|
|
@JsonValue('SetMaxStreamingBitrate')
|
|
setmaxstreamingbitrate('SetMaxStreamingBitrate'),
|
|
@JsonValue('SetPlaybackOrder')
|
|
setplaybackorder('SetPlaybackOrder');
|
|
|
|
final String? value;
|
|
|
|
const SessionsSessionIdSystemCommandPostCommand(this.value);
|
|
}
|
|
|
|
enum SessionsSessionIdViewingPostItemType {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('AggregateFolder')
|
|
aggregatefolder('AggregateFolder'),
|
|
@JsonValue('Audio')
|
|
audio('Audio'),
|
|
@JsonValue('AudioBook')
|
|
audiobook('AudioBook'),
|
|
@JsonValue('BasePluginFolder')
|
|
basepluginfolder('BasePluginFolder'),
|
|
@JsonValue('Book')
|
|
book('Book'),
|
|
@JsonValue('BoxSet')
|
|
boxset('BoxSet'),
|
|
@JsonValue('Channel')
|
|
channel('Channel'),
|
|
@JsonValue('ChannelFolderItem')
|
|
channelfolderitem('ChannelFolderItem'),
|
|
@JsonValue('CollectionFolder')
|
|
collectionfolder('CollectionFolder'),
|
|
@JsonValue('Episode')
|
|
episode('Episode'),
|
|
@JsonValue('Folder')
|
|
folder('Folder'),
|
|
@JsonValue('Genre')
|
|
genre('Genre'),
|
|
@JsonValue('ManualPlaylistsFolder')
|
|
manualplaylistsfolder('ManualPlaylistsFolder'),
|
|
@JsonValue('Movie')
|
|
movie('Movie'),
|
|
@JsonValue('LiveTvChannel')
|
|
livetvchannel('LiveTvChannel'),
|
|
@JsonValue('LiveTvProgram')
|
|
livetvprogram('LiveTvProgram'),
|
|
@JsonValue('MusicAlbum')
|
|
musicalbum('MusicAlbum'),
|
|
@JsonValue('MusicArtist')
|
|
musicartist('MusicArtist'),
|
|
@JsonValue('MusicGenre')
|
|
musicgenre('MusicGenre'),
|
|
@JsonValue('MusicVideo')
|
|
musicvideo('MusicVideo'),
|
|
@JsonValue('Person')
|
|
person('Person'),
|
|
@JsonValue('Photo')
|
|
photo('Photo'),
|
|
@JsonValue('PhotoAlbum')
|
|
photoalbum('PhotoAlbum'),
|
|
@JsonValue('Playlist')
|
|
playlist('Playlist'),
|
|
@JsonValue('PlaylistsFolder')
|
|
playlistsfolder('PlaylistsFolder'),
|
|
@JsonValue('Program')
|
|
program('Program'),
|
|
@JsonValue('Recording')
|
|
recording('Recording'),
|
|
@JsonValue('Season')
|
|
season('Season'),
|
|
@JsonValue('Series')
|
|
series('Series'),
|
|
@JsonValue('Studio')
|
|
studio('Studio'),
|
|
@JsonValue('Trailer')
|
|
trailer('Trailer'),
|
|
@JsonValue('TvChannel')
|
|
tvchannel('TvChannel'),
|
|
@JsonValue('TvProgram')
|
|
tvprogram('TvProgram'),
|
|
@JsonValue('UserRootFolder')
|
|
userrootfolder('UserRootFolder'),
|
|
@JsonValue('UserView')
|
|
userview('UserView'),
|
|
@JsonValue('Video')
|
|
video('Video'),
|
|
@JsonValue('Year')
|
|
year('Year');
|
|
|
|
final String? value;
|
|
|
|
const SessionsSessionIdViewingPostItemType(this.value);
|
|
}
|
|
|
|
enum ShowsSeriesIdEpisodesGetSortBy {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Default')
|
|
$default('Default'),
|
|
@JsonValue('AiredEpisodeOrder')
|
|
airedepisodeorder('AiredEpisodeOrder'),
|
|
@JsonValue('Album')
|
|
album('Album'),
|
|
@JsonValue('AlbumArtist')
|
|
albumartist('AlbumArtist'),
|
|
@JsonValue('Artist')
|
|
artist('Artist'),
|
|
@JsonValue('DateCreated')
|
|
datecreated('DateCreated'),
|
|
@JsonValue('OfficialRating')
|
|
officialrating('OfficialRating'),
|
|
@JsonValue('DatePlayed')
|
|
dateplayed('DatePlayed'),
|
|
@JsonValue('PremiereDate')
|
|
premieredate('PremiereDate'),
|
|
@JsonValue('StartDate')
|
|
startdate('StartDate'),
|
|
@JsonValue('SortName')
|
|
sortname('SortName'),
|
|
@JsonValue('Name')
|
|
name('Name'),
|
|
@JsonValue('Random')
|
|
random('Random'),
|
|
@JsonValue('Runtime')
|
|
runtime('Runtime'),
|
|
@JsonValue('CommunityRating')
|
|
communityrating('CommunityRating'),
|
|
@JsonValue('ProductionYear')
|
|
productionyear('ProductionYear'),
|
|
@JsonValue('PlayCount')
|
|
playcount('PlayCount'),
|
|
@JsonValue('CriticRating')
|
|
criticrating('CriticRating'),
|
|
@JsonValue('IsFolder')
|
|
isfolder('IsFolder'),
|
|
@JsonValue('IsUnplayed')
|
|
isunplayed('IsUnplayed'),
|
|
@JsonValue('IsPlayed')
|
|
isplayed('IsPlayed'),
|
|
@JsonValue('SeriesSortName')
|
|
seriessortname('SeriesSortName'),
|
|
@JsonValue('VideoBitRate')
|
|
videobitrate('VideoBitRate'),
|
|
@JsonValue('AirTime')
|
|
airtime('AirTime'),
|
|
@JsonValue('Studio')
|
|
studio('Studio'),
|
|
@JsonValue('IsFavoriteOrLiked')
|
|
isfavoriteorliked('IsFavoriteOrLiked'),
|
|
@JsonValue('DateLastContentAdded')
|
|
datelastcontentadded('DateLastContentAdded'),
|
|
@JsonValue('SeriesDatePlayed')
|
|
seriesdateplayed('SeriesDatePlayed'),
|
|
@JsonValue('ParentIndexNumber')
|
|
parentindexnumber('ParentIndexNumber'),
|
|
@JsonValue('IndexNumber')
|
|
indexnumber('IndexNumber');
|
|
|
|
final String? value;
|
|
|
|
const ShowsSeriesIdEpisodesGetSortBy(this.value);
|
|
}
|
|
|
|
enum AudioItemIdUniversalGetTranscodingProtocol {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('http')
|
|
http('http'),
|
|
@JsonValue('hls')
|
|
hls('hls');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdUniversalGetTranscodingProtocol(this.value);
|
|
}
|
|
|
|
enum AudioItemIdUniversalHeadTranscodingProtocol {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('http')
|
|
http('http'),
|
|
@JsonValue('hls')
|
|
hls('hls');
|
|
|
|
final String? value;
|
|
|
|
const AudioItemIdUniversalHeadTranscodingProtocol(this.value);
|
|
}
|
|
|
|
enum VideosItemIdStreamGetSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdStreamGetSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum VideosItemIdStreamGetContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdStreamGetContext(this.value);
|
|
}
|
|
|
|
enum VideosItemIdStreamHeadSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdStreamHeadSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum VideosItemIdStreamHeadContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdStreamHeadContext(this.value);
|
|
}
|
|
|
|
enum VideosItemIdStreamContainerGetSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdStreamContainerGetSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum VideosItemIdStreamContainerGetContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdStreamContainerGetContext(this.value);
|
|
}
|
|
|
|
enum VideosItemIdStreamContainerHeadSubtitleMethod {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Encode')
|
|
encode('Encode'),
|
|
@JsonValue('Embed')
|
|
embed('Embed'),
|
|
@JsonValue('External')
|
|
$external('External'),
|
|
@JsonValue('Hls')
|
|
hls('Hls'),
|
|
@JsonValue('Drop')
|
|
drop('Drop');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdStreamContainerHeadSubtitleMethod(this.value);
|
|
}
|
|
|
|
enum VideosItemIdStreamContainerHeadContext {
|
|
@JsonValue(null)
|
|
swaggerGeneratedUnknown(null),
|
|
|
|
@JsonValue('Streaming')
|
|
streaming('Streaming'),
|
|
@JsonValue('Static')
|
|
$static('Static');
|
|
|
|
final String? value;
|
|
|
|
const VideosItemIdStreamContainerHeadContext(this.value);
|
|
}
|