Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
itemfields.h
Go to the documentation of this file.
1/*
2 * Sailfin: a Jellyfin client written using Qt
3 * Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2.1 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18 */
19/*
20 * WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
21 * OVERWRITTEN AT SOME POINT!
22 *
23 * If there is a bug in this file, please fix the code generator used to generate this file found in
24 * core/openapigenerator.d.
25 *
26 * This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
27 * file with a newer file if needed instead of manually updating the files.
28 */
29
30#ifndef JELLYFIN_DTO_ITEMFIELDS_H
31#define JELLYFIN_DTO_ITEMFIELDS_H
32
33#include <QJsonValue>
34#include <QObject>
35#include <QString>
36
38
39namespace Jellyfin {
40// Forward declaration
41class ApiClient;
42}
43namespace Jellyfin {
44namespace DTO {
45
117
119
120} // NS DTO
121
122namespace Support {
123
125
126template <>
127ItemFields fromJsonValue(const QJsonValue &source, convertType<ItemFields>);
128
129template <>
130QJsonValue toJsonValue(const ItemFields &source, convertType<ItemFields>);
131
132} // NS DTO
133} // NS Jellyfin
134
135#endif // JELLYFIN_DTO_ITEMFIELDS_H
Definition itemfields.h:46
Value
Definition itemfields.h:49
@ InheritedParentalRatingValue
Definition itemfields.h:98
@ DateLastRefreshed
Definition itemfields.h:101
@ SortName
Definition itemfields.h:83
@ PrimaryImageAspectRatio
Definition itemfields.h:77
@ SpecialFeatureCount
Definition itemfields.h:111
@ MediaSourceCount
Definition itemfields.h:67
@ AirTime
Definition itemfields.h:51
@ SpecialEpisodeNumbers
Definition itemfields.h:84
@ Genres
Definition itemfields.h:64
@ ParentId
Definition itemfields.h:71
@ ExternalUrls
Definition itemfields.h:63
@ Height
Definition itemfields.h:107
@ ProviderIds
Definition itemfields.h:76
@ PlayAccess
Definition itemfields.h:74
@ People
Definition itemfields.h:73
@ CustomRating
Definition itemfields.h:58
@ SeriesStudio
Definition itemfields.h:82
@ ExternalSeriesId
Definition itemfields.h:99
@ Overview
Definition itemfields.h:70
@ LocalTrailerCount
Definition itemfields.h:109
@ IsHD
Definition itemfields.h:110
@ SyncInfo
Definition itemfields.h:87
@ ExternalEtag
Definition itemfields.h:96
@ CanDelete
Definition itemfields.h:52
@ ProductionLocations
Definition itemfields.h:75
@ Studios
Definition itemfields.h:85
@ RemoteTrailers
Definition itemfields.h:90
@ ChannelInfo
Definition itemfields.h:54
@ ThemeSongIds
Definition itemfields.h:94
@ MediaStreams
Definition itemfields.h:91
@ DateLastSaved
Definition itemfields.h:102
@ Path
Definition itemfields.h:72
@ Etag
Definition itemfields.h:62
@ MediaSources
Definition itemfields.h:68
@ RecursiveItemCount
Definition itemfields.h:78
@ CanDownload
Definition itemfields.h:53
@ SeriesPresentationUniqueKey
Definition itemfields.h:100
@ Taglines
Definition itemfields.h:88
@ EnableMediaSourceDisplay
Definition itemfields.h:105
@ Chapters
Definition itemfields.h:55
@ ServiceName
Definition itemfields.h:93
@ ChildCount
Definition itemfields.h:56
@ BasicSyncInfo
Definition itemfields.h:86
@ ChannelImage
Definition itemfields.h:104
@ ScreenshotImageTags
Definition itemfields.h:80
@ PresentationUniqueKey
Definition itemfields.h:97
@ DisplayPreferencesId
Definition itemfields.h:61
@ DateLastMediaAdded
Definition itemfields.h:60
@ ExtraIds
Definition itemfields.h:108
@ RefreshState
Definition itemfields.h:103
@ CumulativeRunTimeTicks
Definition itemfields.h:57
@ SeriesPrimaryImage
Definition itemfields.h:81
@ SeasonUserData
Definition itemfields.h:92
@ EnumNotSet
Definition itemfields.h:50
@ HomePageUrl
Definition itemfields.h:65
@ DateCreated
Definition itemfields.h:59
@ Width
Definition itemfields.h:106
@ ItemCounts
Definition itemfields.h:66
@ OriginalTitle
Definition itemfields.h:69
@ ThemeVideoIds
Definition itemfields.h:95
@ Tags
Definition itemfields.h:89
@ Settings
Definition itemfields.h:79
ItemFieldsClass::Value ItemFields
Definition itemfields.h:118
Jellyfin::DTO::ItemFields ItemFields
Definition itemfields.h:124
AccessSchedule fromJsonValue(const QJsonValue &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:133
QJsonValue toJsonValue(const AccessSchedule &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:139
Definition jsonconvimpl.h:45