Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
baseitemdto.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_BASEITEMDTO_H
31#define JELLYFIN_DTO_BASEITEMDTO_H
32
33#include <QDateTime>
34#include <QJsonObject>
35#include <QJsonValue>
36#include <QList>
37#include <QSharedPointer>
38#include <QString>
39#include <QStringList>
40#include <optional>
41
65
66namespace Jellyfin {
67// Forward declaration
68class ApiClient;
69}
70namespace Jellyfin {
71namespace DTO {
72
73
75public:
77 QString jellyfinId,
82 QSharedPointer<UserItemDataDto> userData,
91 QSharedPointer<BaseItemDto> currentProgram
92 );
93
94 BaseItemDto(const BaseItemDto &other);
95
99 void replaceData(BaseItemDto &other);
100
101 static BaseItemDto fromJson(QJsonObject source);
102 void setFromJson(QJsonObject source);
103 QJsonObject toJson() const;
104
105 // Properties
109 QString name() const;
113 void setName(QString newName);
114 bool nameNull() const;
115 void setNameNull();
116
117
118 QString originalTitle() const;
119
120 void setOriginalTitle(QString newOriginalTitle);
121 bool originalTitleNull() const;
123
127 QString serverId() const;
131 void setServerId(QString newServerId);
132 bool serverIdNull() const;
133 void setServerIdNull();
134
138 QString jellyfinId() const;
142 void setJellyfinId(QString newJellyfinId);
143
147 QString etag() const;
151 void setEtag(QString newEtag);
152 bool etagNull() const;
153 void setEtagNull();
154
158 QString sourceType() const;
162 void setSourceType(QString newSourceType);
163 bool sourceTypeNull() const;
164 void setSourceTypeNull();
165
169 QString playlistItemId() const;
173 void setPlaylistItemId(QString newPlaylistItemId);
174 bool playlistItemIdNull() const;
176
180 QDateTime dateCreated() const;
184 void setDateCreated(QDateTime newDateCreated);
185 bool dateCreatedNull() const;
186 void setDateCreatedNull();
187
188
189 QDateTime dateLastMediaAdded() const;
190
191 void setDateLastMediaAdded(QDateTime newDateLastMediaAdded);
192 bool dateLastMediaAddedNull() const;
194
195
196 ExtraType extraType() const;
197
198 void setExtraType(ExtraType newExtraType);
199
200
201 std::optional<qint32> airsBeforeSeasonNumber() const;
202
203 void setAirsBeforeSeasonNumber(std::optional<qint32> newAirsBeforeSeasonNumber);
204 bool airsBeforeSeasonNumberNull() const;
206
207
208 std::optional<qint32> airsAfterSeasonNumber() const;
209
210 void setAirsAfterSeasonNumber(std::optional<qint32> newAirsAfterSeasonNumber);
211 bool airsAfterSeasonNumberNull() const;
213
214
215 std::optional<qint32> airsBeforeEpisodeNumber() const;
216
217 void setAirsBeforeEpisodeNumber(std::optional<qint32> newAirsBeforeEpisodeNumber);
218 bool airsBeforeEpisodeNumberNull() const;
220
221
222 std::optional<bool> canDelete() const;
223
224 void setCanDelete(std::optional<bool> newCanDelete);
225 bool canDeleteNull() const;
226 void setCanDeleteNull();
227
228
229 std::optional<bool> canDownload() const;
230
231 void setCanDownload(std::optional<bool> newCanDownload);
232 bool canDownloadNull() const;
233 void setCanDownloadNull();
234
235
236 std::optional<bool> hasLyrics() const;
237
238 void setHasLyrics(std::optional<bool> newHasLyrics);
239 bool hasLyricsNull() const;
240 void setHasLyricsNull();
241
242
243 std::optional<bool> hasSubtitles() const;
244
245 void setHasSubtitles(std::optional<bool> newHasSubtitles);
246 bool hasSubtitlesNull() const;
247 void setHasSubtitlesNull();
248
249
250 QString preferredMetadataLanguage() const;
251
252 void setPreferredMetadataLanguage(QString newPreferredMetadataLanguage);
255
256
257 QString preferredMetadataCountryCode() const;
258
259 void setPreferredMetadataCountryCode(QString newPreferredMetadataCountryCode);
262
263
264 QString container() const;
265
266 void setContainer(QString newContainer);
267 bool containerNull() const;
268 void setContainerNull();
269
273 QString sortName() const;
277 void setSortName(QString newSortName);
278 bool sortNameNull() const;
279 void setSortNameNull();
280
281
282 QString forcedSortName() const;
283
284 void setForcedSortName(QString newForcedSortName);
285 bool forcedSortNameNull() const;
287
288
290
291 void setVideo3DFormat(Video3DFormat newVideo3DFormat);
292
296 QDateTime premiereDate() const;
300 void setPremiereDate(QDateTime newPremiereDate);
301 bool premiereDateNull() const;
302 void setPremiereDateNull();
303
311 void setExternalUrls(QList<ExternalUrl> newExternalUrls);
312 bool externalUrlsNull() const;
313 void setExternalUrlsNull();
314
322 void setMediaSources(QList<MediaSourceInfo> newMediaSources);
323 bool mediaSourcesNull() const;
324 void setMediaSourcesNull();
325
329 std::optional<float> criticRating() const;
333 void setCriticRating(std::optional<float> newCriticRating);
334 bool criticRatingNull() const;
335 void setCriticRatingNull();
336
337
338 QStringList productionLocations() const;
339
340 void setProductionLocations(QStringList newProductionLocations);
341 bool productionLocationsNull() const;
343
347 QString path() const;
351 void setPath(QString newPath);
352 bool pathNull() const;
353 void setPathNull();
354
355
356 std::optional<bool> enableMediaSourceDisplay() const;
357
358 void setEnableMediaSourceDisplay(std::optional<bool> newEnableMediaSourceDisplay);
359 bool enableMediaSourceDisplayNull() const;
361
365 QString officialRating() const;
369 void setOfficialRating(QString newOfficialRating);
370 bool officialRatingNull() const;
372
376 QString customRating() const;
380 void setCustomRating(QString newCustomRating);
381 bool customRatingNull() const;
382 void setCustomRatingNull();
383
387 QString channelId() const;
391 void setChannelId(QString newChannelId);
392 bool channelIdNull() const;
393 void setChannelIdNull();
394
395
396 QString channelName() const;
397
398 void setChannelName(QString newChannelName);
399 bool channelNameNull() const;
400 void setChannelNameNull();
401
405 QString overview() const;
409 void setOverview(QString newOverview);
410 bool overviewNull() const;
411 void setOverviewNull();
412
416 QStringList taglines() const;
420 void setTaglines(QStringList newTaglines);
421 bool taglinesNull() const;
422 void setTaglinesNull();
423
427 QStringList genres() const;
431 void setGenres(QStringList newGenres);
432 bool genresNull() const;
433 void setGenresNull();
434
438 std::optional<float> communityRating() const;
442 void setCommunityRating(std::optional<float> newCommunityRating);
443 bool communityRatingNull() const;
445
449 std::optional<qint64> cumulativeRunTimeTicks() const;
453 void setCumulativeRunTimeTicks(std::optional<qint64> newCumulativeRunTimeTicks);
454 bool cumulativeRunTimeTicksNull() const;
456
460 std::optional<qint64> runTimeTicks() const;
464 void setRunTimeTicks(std::optional<qint64> newRunTimeTicks);
465 bool runTimeTicksNull() const;
466 void setRunTimeTicksNull();
467
468
469 PlayAccess playAccess() const;
470
471 void setPlayAccess(PlayAccess newPlayAccess);
472
476 QString aspectRatio() const;
480 void setAspectRatio(QString newAspectRatio);
481 bool aspectRatioNull() const;
482 void setAspectRatioNull();
483
487 std::optional<qint32> productionYear() const;
491 void setProductionYear(std::optional<qint32> newProductionYear);
492 bool productionYearNull() const;
494
498 std::optional<bool> isPlaceHolder() const;
502 void setIsPlaceHolder(std::optional<bool> newIsPlaceHolder);
503 bool isPlaceHolderNull() const;
505
509 QString number() const;
513 void setNumber(QString newNumber);
514 bool numberNull() const;
515 void setNumberNull();
516
517
518 QString channelNumber() const;
519
520 void setChannelNumber(QString newChannelNumber);
521 bool channelNumberNull() const;
523
527 std::optional<qint32> indexNumber() const;
531 void setIndexNumber(std::optional<qint32> newIndexNumber);
532 bool indexNumberNull() const;
533 void setIndexNumberNull();
534
538 std::optional<qint32> indexNumberEnd() const;
542 void setIndexNumberEnd(std::optional<qint32> newIndexNumberEnd);
543 bool indexNumberEndNull() const;
545
549 std::optional<qint32> parentIndexNumber() const;
553 void setParentIndexNumber(std::optional<qint32> newParentIndexNumber);
554 bool parentIndexNumberNull() const;
556
564 void setRemoteTrailers(QList<MediaUrl> newRemoteTrailers);
565 bool remoteTrailersNull() const;
567
571 QJsonObject providerIds() const;
575 void setProviderIds(QJsonObject newProviderIds);
576 bool providerIdsNull() const;
577 void setProviderIdsNull();
578
582 std::optional<bool> isHD() const;
586 void setIsHD(std::optional<bool> newIsHD);
587 bool isHDNull() const;
588 void setIsHDNull();
589
593 std::optional<bool> isFolder() const;
597 void setIsFolder(std::optional<bool> newIsFolder);
598 bool isFolderNull() const;
599 void setIsFolderNull();
600
604 QString parentId() const;
608 void setParentId(QString newParentId);
609 bool parentIdNull() const;
610 void setParentIdNull();
611
612
613 BaseItemKind type() const;
614
615 void setType(BaseItemKind newType);
616
624 void setPeople(QList<BaseItemPerson> newPeople);
625 bool peopleNull() const;
626 void setPeopleNull();
627
635 void setStudios(QList<NameGuidPair> newStudios);
636 bool studiosNull() const;
637 void setStudiosNull();
638
639
641
642 void setGenreItems(QList<NameGuidPair> newGenreItems);
643 bool genreItemsNull() const;
644 void setGenreItemsNull();
645
649 QString parentLogoItemId() const;
653 void setParentLogoItemId(QString newParentLogoItemId);
654 bool parentLogoItemIdNull() const;
656
660 QString parentBackdropItemId() const;
664 void setParentBackdropItemId(QString newParentBackdropItemId);
665 bool parentBackdropItemIdNull() const;
667
671 QStringList parentBackdropImageTags() const;
675 void setParentBackdropImageTags(QStringList newParentBackdropImageTags);
676 bool parentBackdropImageTagsNull() const;
678
682 std::optional<qint32> localTrailerCount() const;
686 void setLocalTrailerCount(std::optional<qint32> newLocalTrailerCount);
687 bool localTrailerCountNull() const;
689
690
691 QSharedPointer<UserItemDataDto> userData() const;
692
693 void setUserData(QSharedPointer<UserItemDataDto> newUserData);
694
698 std::optional<qint32> recursiveItemCount() const;
702 void setRecursiveItemCount(std::optional<qint32> newRecursiveItemCount);
703 bool recursiveItemCountNull() const;
705
709 std::optional<qint32> childCount() const;
713 void setChildCount(std::optional<qint32> newChildCount);
714 bool childCountNull() const;
715 void setChildCountNull();
716
720 QString seriesName() const;
724 void setSeriesName(QString newSeriesName);
725 bool seriesNameNull() const;
726 void setSeriesNameNull();
727
731 QString seriesId() const;
735 void setSeriesId(QString newSeriesId);
736 bool seriesIdNull() const;
737 void setSeriesIdNull();
738
742 QString seasonId() const;
746 void setSeasonId(QString newSeasonId);
747 bool seasonIdNull() const;
748 void setSeasonIdNull();
749
753 std::optional<qint32> specialFeatureCount() const;
757 void setSpecialFeatureCount(std::optional<qint32> newSpecialFeatureCount);
758 bool specialFeatureCountNull() const;
760
764 QString displayPreferencesId() const;
768 void setDisplayPreferencesId(QString newDisplayPreferencesId);
769 bool displayPreferencesIdNull() const;
771
775 QString status() const;
779 void setStatus(QString newStatus);
780 bool statusNull() const;
781 void setStatusNull();
782
786 QString airTime() const;
790 void setAirTime(QString newAirTime);
791 bool airTimeNull() const;
792 void setAirTimeNull();
793
801 void setAirDays(QList<DayOfWeek> newAirDays);
802 bool airDaysNull() const;
803 void setAirDaysNull();
804
808 QStringList tags() const;
812 void setTags(QStringList newTags);
813 bool tagsNull() const;
814 void setTagsNull();
815
819 std::optional<double> primaryImageAspectRatio() const;
823 void setPrimaryImageAspectRatio(std::optional<double> newPrimaryImageAspectRatio);
824 bool primaryImageAspectRatioNull() const;
826
830 QStringList artists() const;
834 void setArtists(QStringList newArtists);
835 bool artistsNull() const;
836 void setArtistsNull();
837
845 void setArtistItems(QList<NameGuidPair> newArtistItems);
846 bool artistItemsNull() const;
847 void setArtistItemsNull();
848
852 QString album() const;
856 void setAlbum(QString newAlbum);
857 bool albumNull() const;
858 void setAlbumNull();
859
860
862
863 void setCollectionType(CollectionType newCollectionType);
864
868 QString displayOrder() const;
872 void setDisplayOrder(QString newDisplayOrder);
873 bool displayOrderNull() const;
874 void setDisplayOrderNull();
875
879 QString albumId() const;
883 void setAlbumId(QString newAlbumId);
884 bool albumIdNull() const;
885 void setAlbumIdNull();
886
890 QString albumPrimaryImageTag() const;
894 void setAlbumPrimaryImageTag(QString newAlbumPrimaryImageTag);
895 bool albumPrimaryImageTagNull() const;
897
901 QString seriesPrimaryImageTag() const;
905 void setSeriesPrimaryImageTag(QString newSeriesPrimaryImageTag);
906 bool seriesPrimaryImageTagNull() const;
908
912 QString albumArtist() const;
916 void setAlbumArtist(QString newAlbumArtist);
917 bool albumArtistNull() const;
918 void setAlbumArtistNull();
919
927 void setAlbumArtists(QList<NameGuidPair> newAlbumArtists);
928 bool albumArtistsNull() const;
929 void setAlbumArtistsNull();
930
934 QString seasonName() const;
938 void setSeasonName(QString newSeasonName);
939 bool seasonNameNull() const;
940 void setSeasonNameNull();
941
949 void setMediaStreams(QList<MediaStream> newMediaStreams);
950 bool mediaStreamsNull() const;
951 void setMediaStreamsNull();
952
953
954 VideoType videoType() const;
955
956 void setVideoType(VideoType newVideoType);
957
961 std::optional<qint32> partCount() const;
965 void setPartCount(std::optional<qint32> newPartCount);
966 bool partCountNull() const;
967 void setPartCountNull();
968
969
970 std::optional<qint32> mediaSourceCount() const;
971
972 void setMediaSourceCount(std::optional<qint32> newMediaSourceCount);
973 bool mediaSourceCountNull() const;
975
979 QJsonObject imageTags() const;
983 void setImageTags(QJsonObject newImageTags);
984 bool imageTagsNull() const;
985 void setImageTagsNull();
986
990 QStringList backdropImageTags() const;
994 void setBackdropImageTags(QStringList newBackdropImageTags);
995 bool backdropImageTagsNull() const;
997
1001 QStringList screenshotImageTags() const;
1005 void setScreenshotImageTags(QStringList newScreenshotImageTags);
1006 bool screenshotImageTagsNull() const;
1008
1012 QString parentLogoImageTag() const;
1016 void setParentLogoImageTag(QString newParentLogoImageTag);
1017 bool parentLogoImageTagNull() const;
1019
1023 QString parentArtItemId() const;
1027 void setParentArtItemId(QString newParentArtItemId);
1028 bool parentArtItemIdNull() const;
1030
1034 QString parentArtImageTag() const;
1038 void setParentArtImageTag(QString newParentArtImageTag);
1039 bool parentArtImageTagNull() const;
1041
1045 QString seriesThumbImageTag() const;
1049 void setSeriesThumbImageTag(QString newSeriesThumbImageTag);
1050 bool seriesThumbImageTagNull() const;
1052
1057 QJsonObject imageBlurHashes() const;
1062 void setImageBlurHashes(QJsonObject newImageBlurHashes);
1063 bool imageBlurHashesNull() const;
1065
1069 QString seriesStudio() const;
1073 void setSeriesStudio(QString newSeriesStudio);
1074 bool seriesStudioNull() const;
1075 void setSeriesStudioNull();
1076
1080 QString parentThumbItemId() const;
1084 void setParentThumbItemId(QString newParentThumbItemId);
1085 bool parentThumbItemIdNull() const;
1087
1091 QString parentThumbImageTag() const;
1095 void setParentThumbImageTag(QString newParentThumbImageTag);
1096 bool parentThumbImageTagNull() const;
1098
1102 QString parentPrimaryImageItemId() const;
1106 void setParentPrimaryImageItemId(QString newParentPrimaryImageItemId);
1107 bool parentPrimaryImageItemIdNull() const;
1109
1113 QString parentPrimaryImageTag() const;
1117 void setParentPrimaryImageTag(QString newParentPrimaryImageTag);
1118 bool parentPrimaryImageTagNull() const;
1120
1128 void setChapters(QList<ChapterInfo> newChapters);
1129 bool chaptersNull() const;
1130 void setChaptersNull();
1131
1135 QJsonObject trickplay() const;
1139 void setTrickplay(QJsonObject newTrickplay);
1140 bool trickplayNull() const;
1141 void setTrickplayNull();
1142
1143
1144 LocationType locationType() const;
1145
1146 void setLocationType(LocationType newLocationType);
1147
1148
1149 IsoType isoType() const;
1150
1151 void setIsoType(IsoType newIsoType);
1152
1153
1154 MediaType mediaType() const;
1155
1156 void setMediaType(MediaType newMediaType);
1157
1161 QDateTime endDate() const;
1165 void setEndDate(QDateTime newEndDate);
1166 bool endDateNull() const;
1167 void setEndDateNull();
1168
1176 void setLockedFields(QList<MetadataField> newLockedFields);
1177 bool lockedFieldsNull() const;
1178 void setLockedFieldsNull();
1179
1183 std::optional<qint32> trailerCount() const;
1187 void setTrailerCount(std::optional<qint32> newTrailerCount);
1188 bool trailerCountNull() const;
1189 void setTrailerCountNull();
1190
1194 std::optional<qint32> movieCount() const;
1198 void setMovieCount(std::optional<qint32> newMovieCount);
1199 bool movieCountNull() const;
1200 void setMovieCountNull();
1201
1205 std::optional<qint32> seriesCount() const;
1209 void setSeriesCount(std::optional<qint32> newSeriesCount);
1210 bool seriesCountNull() const;
1211 void setSeriesCountNull();
1212
1213
1214 std::optional<qint32> programCount() const;
1215
1216 void setProgramCount(std::optional<qint32> newProgramCount);
1217 bool programCountNull() const;
1218 void setProgramCountNull();
1219
1223 std::optional<qint32> episodeCount() const;
1227 void setEpisodeCount(std::optional<qint32> newEpisodeCount);
1228 bool episodeCountNull() const;
1229 void setEpisodeCountNull();
1230
1234 std::optional<qint32> songCount() const;
1238 void setSongCount(std::optional<qint32> newSongCount);
1239 bool songCountNull() const;
1240 void setSongCountNull();
1241
1245 std::optional<qint32> albumCount() const;
1249 void setAlbumCount(std::optional<qint32> newAlbumCount);
1250 bool albumCountNull() const;
1251 void setAlbumCountNull();
1252
1253
1254 std::optional<qint32> artistCount() const;
1255
1256 void setArtistCount(std::optional<qint32> newArtistCount);
1257 bool artistCountNull() const;
1258 void setArtistCountNull();
1259
1263 std::optional<qint32> musicVideoCount() const;
1267 void setMusicVideoCount(std::optional<qint32> newMusicVideoCount);
1268 bool musicVideoCountNull() const;
1270
1274 std::optional<bool> lockData() const;
1278 void setLockData(std::optional<bool> newLockData);
1279 bool lockDataNull() const;
1280 void setLockDataNull();
1281
1282
1283 std::optional<qint32> width() const;
1284
1285 void setWidth(std::optional<qint32> newWidth);
1286 bool widthNull() const;
1287 void setWidthNull();
1288
1289
1290 std::optional<qint32> height() const;
1291
1292 void setHeight(std::optional<qint32> newHeight);
1293 bool heightNull() const;
1294 void setHeightNull();
1295
1296
1297 QString cameraMake() const;
1298
1299 void setCameraMake(QString newCameraMake);
1300 bool cameraMakeNull() const;
1301 void setCameraMakeNull();
1302
1303
1304 QString cameraModel() const;
1305
1306 void setCameraModel(QString newCameraModel);
1307 bool cameraModelNull() const;
1308 void setCameraModelNull();
1309
1310
1311 QString software() const;
1312
1313 void setSoftware(QString newSoftware);
1314 bool softwareNull() const;
1315 void setSoftwareNull();
1316
1317
1318 std::optional<double> exposureTime() const;
1319
1320 void setExposureTime(std::optional<double> newExposureTime);
1321 bool exposureTimeNull() const;
1322 void setExposureTimeNull();
1323
1324
1325 std::optional<double> focalLength() const;
1326
1327 void setFocalLength(std::optional<double> newFocalLength);
1328 bool focalLengthNull() const;
1329 void setFocalLengthNull();
1330
1331
1333
1334 void setImageOrientation(ImageOrientation newImageOrientation);
1335
1336
1337 std::optional<double> aperture() const;
1338
1339 void setAperture(std::optional<double> newAperture);
1340 bool apertureNull() const;
1341 void setApertureNull();
1342
1343
1344 std::optional<double> shutterSpeed() const;
1345
1346 void setShutterSpeed(std::optional<double> newShutterSpeed);
1347 bool shutterSpeedNull() const;
1348 void setShutterSpeedNull();
1349
1350
1351 std::optional<double> latitude() const;
1352
1353 void setLatitude(std::optional<double> newLatitude);
1354 bool latitudeNull() const;
1355 void setLatitudeNull();
1356
1357
1358 std::optional<double> longitude() const;
1359
1360 void setLongitude(std::optional<double> newLongitude);
1361 bool longitudeNull() const;
1362 void setLongitudeNull();
1363
1364
1365 std::optional<double> altitude() const;
1366
1367 void setAltitude(std::optional<double> newAltitude);
1368 bool altitudeNull() const;
1369 void setAltitudeNull();
1370
1371
1372 std::optional<qint32> isoSpeedRating() const;
1373
1374 void setIsoSpeedRating(std::optional<qint32> newIsoSpeedRating);
1375 bool isoSpeedRatingNull() const;
1376 void setIsoSpeedRatingNull();
1377
1381 QString seriesTimerId() const;
1385 void setSeriesTimerId(QString newSeriesTimerId);
1386 bool seriesTimerIdNull() const;
1387 void setSeriesTimerIdNull();
1388
1392 QString programId() const;
1396 void setProgramId(QString newProgramId);
1397 bool programIdNull() const;
1398 void setProgramIdNull();
1399
1403 QString channelPrimaryImageTag() const;
1407 void setChannelPrimaryImageTag(QString newChannelPrimaryImageTag);
1408 bool channelPrimaryImageTagNull() const;
1410
1414 QDateTime startDate() const;
1418 void setStartDate(QDateTime newStartDate);
1419 bool startDateNull() const;
1420 void setStartDateNull();
1421
1425 std::optional<double> completionPercentage() const;
1429 void setCompletionPercentage(std::optional<double> newCompletionPercentage);
1430 bool completionPercentageNull() const;
1432
1436 std::optional<bool> isRepeat() const;
1440 void setIsRepeat(std::optional<bool> newIsRepeat);
1441 bool isRepeatNull() const;
1442 void setIsRepeatNull();
1443
1447 QString episodeTitle() const;
1451 void setEpisodeTitle(QString newEpisodeTitle);
1452 bool episodeTitleNull() const;
1453 void setEpisodeTitleNull();
1454
1455
1456 ChannelType channelType() const;
1457
1458 void setChannelType(ChannelType newChannelType);
1459
1460
1461 ProgramAudio audio() const;
1462
1463 void setAudio(ProgramAudio newAudio);
1464
1468 std::optional<bool> isMovie() const;
1472 void setIsMovie(std::optional<bool> newIsMovie);
1473 bool isMovieNull() const;
1474 void setIsMovieNull();
1475
1479 std::optional<bool> isSports() const;
1483 void setIsSports(std::optional<bool> newIsSports);
1484 bool isSportsNull() const;
1485 void setIsSportsNull();
1486
1490 std::optional<bool> isSeries() const;
1494 void setIsSeries(std::optional<bool> newIsSeries);
1495 bool isSeriesNull() const;
1496 void setIsSeriesNull();
1497
1501 std::optional<bool> isLive() const;
1505 void setIsLive(std::optional<bool> newIsLive);
1506 bool isLiveNull() const;
1507 void setIsLiveNull();
1508
1512 std::optional<bool> isNews() const;
1516 void setIsNews(std::optional<bool> newIsNews);
1517 bool isNewsNull() const;
1518 void setIsNewsNull();
1519
1523 std::optional<bool> isKids() const;
1527 void setIsKids(std::optional<bool> newIsKids);
1528 bool isKidsNull() const;
1529 void setIsKidsNull();
1530
1534 std::optional<bool> isPremiere() const;
1538 void setIsPremiere(std::optional<bool> newIsPremiere);
1539 bool isPremiereNull() const;
1540 void setIsPremiereNull();
1541
1545 QString timerId() const;
1549 void setTimerId(QString newTimerId);
1550 bool timerIdNull() const;
1551 void setTimerIdNull();
1552
1556 std::optional<float> normalizationGain() const;
1560 void setNormalizationGain(std::optional<float> newNormalizationGain);
1561 bool normalizationGainNull() const;
1563
1564
1565 QSharedPointer<BaseItemDto> currentProgram() const;
1566
1567 void setCurrentProgram(QSharedPointer<BaseItemDto> newCurrentProgram);
1568
1569
1570protected:
1571 QString m_name;
1573 QString m_serverId;
1575 QString m_etag;
1578 QDateTime m_dateCreated;
1581 std::optional<qint32> m_airsBeforeSeasonNumber = std::nullopt;
1582 std::optional<qint32> m_airsAfterSeasonNumber = std::nullopt;
1583 std::optional<qint32> m_airsBeforeEpisodeNumber = std::nullopt;
1584 std::optional<bool> m_canDelete = std::nullopt;
1585 std::optional<bool> m_canDownload = std::nullopt;
1586 std::optional<bool> m_hasLyrics = std::nullopt;
1587 std::optional<bool> m_hasSubtitles = std::nullopt;
1591 QString m_sortName;
1597 std::optional<float> m_criticRating = std::nullopt;
1599 QString m_path;
1600 std::optional<bool> m_enableMediaSourceDisplay = std::nullopt;
1605 QString m_overview;
1606 QStringList m_taglines;
1607 QStringList m_genres;
1608 std::optional<float> m_communityRating = std::nullopt;
1609 std::optional<qint64> m_cumulativeRunTimeTicks = std::nullopt;
1610 std::optional<qint64> m_runTimeTicks = std::nullopt;
1613 std::optional<qint32> m_productionYear = std::nullopt;
1614 std::optional<bool> m_isPlaceHolder = std::nullopt;
1615 QString m_number;
1617 std::optional<qint32> m_indexNumber = std::nullopt;
1618 std::optional<qint32> m_indexNumberEnd = std::nullopt;
1619 std::optional<qint32> m_parentIndexNumber = std::nullopt;
1621 QJsonObject m_providerIds;
1622 std::optional<bool> m_isHD = std::nullopt;
1623 std::optional<bool> m_isFolder = std::nullopt;
1624 QString m_parentId;
1632 std::optional<qint32> m_localTrailerCount = std::nullopt;
1633 QSharedPointer<UserItemDataDto> m_userData = QSharedPointer<UserItemDataDto>();
1634 std::optional<qint32> m_recursiveItemCount = std::nullopt;
1635 std::optional<qint32> m_childCount = std::nullopt;
1637 QString m_seriesId;
1638 QString m_seasonId;
1639 std::optional<qint32> m_specialFeatureCount = std::nullopt;
1641 QString m_status;
1642 QString m_airTime;
1644 QStringList m_tags;
1645 std::optional<double> m_primaryImageAspectRatio = std::nullopt;
1646 QStringList m_artists;
1648 QString m_album;
1651 QString m_albumId;
1659 std::optional<qint32> m_partCount = std::nullopt;
1660 std::optional<qint32> m_mediaSourceCount = std::nullopt;
1661 QJsonObject m_imageTags;
1675 QJsonObject m_trickplay;
1679 QDateTime m_endDate;
1681 std::optional<qint32> m_trailerCount = std::nullopt;
1682 std::optional<qint32> m_movieCount = std::nullopt;
1683 std::optional<qint32> m_seriesCount = std::nullopt;
1684 std::optional<qint32> m_programCount = std::nullopt;
1685 std::optional<qint32> m_episodeCount = std::nullopt;
1686 std::optional<qint32> m_songCount = std::nullopt;
1687 std::optional<qint32> m_albumCount = std::nullopt;
1688 std::optional<qint32> m_artistCount = std::nullopt;
1689 std::optional<qint32> m_musicVideoCount = std::nullopt;
1690 std::optional<bool> m_lockData = std::nullopt;
1691 std::optional<qint32> m_width = std::nullopt;
1692 std::optional<qint32> m_height = std::nullopt;
1695 QString m_software;
1696 std::optional<double> m_exposureTime = std::nullopt;
1697 std::optional<double> m_focalLength = std::nullopt;
1699 std::optional<double> m_aperture = std::nullopt;
1700 std::optional<double> m_shutterSpeed = std::nullopt;
1701 std::optional<double> m_latitude = std::nullopt;
1702 std::optional<double> m_longitude = std::nullopt;
1703 std::optional<double> m_altitude = std::nullopt;
1704 std::optional<qint32> m_isoSpeedRating = std::nullopt;
1708 QDateTime m_startDate;
1709 std::optional<double> m_completionPercentage = std::nullopt;
1710 std::optional<bool> m_isRepeat = std::nullopt;
1714 std::optional<bool> m_isMovie = std::nullopt;
1715 std::optional<bool> m_isSports = std::nullopt;
1716 std::optional<bool> m_isSeries = std::nullopt;
1717 std::optional<bool> m_isLive = std::nullopt;
1718 std::optional<bool> m_isNews = std::nullopt;
1719 std::optional<bool> m_isKids = std::nullopt;
1720 std::optional<bool> m_isPremiere = std::nullopt;
1721 QString m_timerId;
1722 std::optional<float> m_normalizationGain = std::nullopt;
1723 QSharedPointer<BaseItemDto> m_currentProgram = QSharedPointer<BaseItemDto>();
1724
1725private:
1726 // Private constructor which generates an invalid object, for use withing BaseItemDto::fromJson();
1727 BaseItemDto();
1728};
1729
1730
1731} // NS DTO
1732
1733namespace Support {
1734
1736
1737template <>
1738BaseItemDto fromJsonValue(const QJsonValue &source, convertType<BaseItemDto>);
1739
1740template<>
1741QJsonValue toJsonValue(const BaseItemDto &source, convertType<BaseItemDto>);
1742
1743} // NS DTO
1744} // NS Jellyfin
1745
1746#endif // JELLYFIN_DTO_BASEITEMDTO_H
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition baseitemdto.h:74
void setOriginalTitle(QString newOriginalTitle)
Definition baseitemdto.cpp:1274
void setAlbumIdNull()
Definition baseitemdto.cpp:2259
void setTrickplay(QJsonObject newTrickplay)
Gets or sets the trickplay manifest.
Definition baseitemdto.cpp:2557
std::optional< qint32 > m_width
Definition baseitemdto.h:1691
void setSourceType(QString newSourceType)
Gets or sets the type of the source.
Definition baseitemdto.cpp:1319
QStringList m_backdropImageTags
Definition baseitemdto.h:1662
std::optional< double > primaryImageAspectRatio() const
Gets or sets the primary image aspect ratio, after image enhancements.
Definition baseitemdto.cpp:2179
bool startDateNull() const
Definition baseitemdto.cpp:2961
QString seriesTimerId() const
Gets or sets the series timer identifier.
Definition baseitemdto.cpp:2917
bool parentLogoItemIdNull() const
Definition baseitemdto.cpp:1983
void setDateCreated(QDateTime newDateCreated)
Gets or sets the date created.
Definition baseitemdto.cpp:1345
void setRecursiveItemCountNull()
Definition baseitemdto.cpp:2045
void setBackdropImageTagsNull()
Definition baseitemdto.cpp:2395
QList< MediaStream > mediaStreams() const
Gets or sets the media streams.
Definition baseitemdto.cpp:2328
void setTaglinesNull()
Definition baseitemdto.cpp:1702
QString originalTitle() const
Definition baseitemdto.cpp:1272
ChannelType channelType() const
Definition baseitemdto.cpp:3008
QString number() const
Gets or sets the number.
Definition baseitemdto.cpp:1803
QStringList artists() const
Gets or sets the artists.
Definition baseitemdto.cpp:2192
void setHeight(std::optional< qint32 > newHeight)
Definition baseitemdto.cpp:2757
void setMusicVideoCount(std::optional< qint32 > newMusicVideoCount)
Gets or sets the music video count.
Definition baseitemdto.cpp:2718
QString m_preferredMetadataLanguage
Definition baseitemdto.h:1588
void setChapters(QList< ChapterInfo > newChapters)
Gets or sets the chapters.
Definition baseitemdto.cpp:2544
QJsonObject toJson() const
Definition baseitemdto.cpp:548
bool heightNull() const
Definition baseitemdto.cpp:2760
QString serverId() const
Gets or sets the server identifier.
Definition baseitemdto.cpp:1285
QString jellyfinId() const
Gets or sets the id.
Definition baseitemdto.cpp:1298
void setEpisodeTitle(QString newEpisodeTitle)
Gets or sets the episode title.
Definition baseitemdto.cpp:2997
void setIsRepeatNull()
Definition baseitemdto.cpp:2991
std::optional< bool > m_isNews
Definition baseitemdto.h:1718
std::optional< bool > hasSubtitles() const
Definition baseitemdto.cpp:1453
void setAirsBeforeSeasonNumber(std::optional< qint32 > newAirsBeforeSeasonNumber)
Definition baseitemdto.cpp:1377
QString m_channelPrimaryImageTag
Definition baseitemdto.h:1707
void setIsoSpeedRatingNull()
Definition baseitemdto.cpp:2913
QStringList genres() const
Gets or sets the genres.
Definition baseitemdto.cpp:1706
QStringList m_tags
Definition baseitemdto.h:1644
std::optional< double > m_exposureTime
Definition baseitemdto.h:1696
QString m_seriesStudio
Definition baseitemdto.h:1669
std::optional< float > m_communityRating
Definition baseitemdto.h:1608
std::optional< qint32 > songCount() const
Gets or sets the song count.
Definition baseitemdto.cpp:2677
void setHasLyricsNull()
Definition baseitemdto.cpp:1449
bool serverIdNull() const
Definition baseitemdto.cpp:1290
QStringList screenshotImageTags() const
Gets or sets the screenshot image tags.
Definition baseitemdto.cpp:2399
void setPath(QString newPath)
Gets or sets the path.
Definition baseitemdto.cpp:1604
QString m_status
Definition baseitemdto.h:1641
bool containerNull() const
Definition baseitemdto.cpp:1497
void setSortNameNull()
Definition baseitemdto.cpp:1514
std::optional< qint32 > m_trailerCount
Definition baseitemdto.h:1681
bool numberNull() const
Definition baseitemdto.cpp:1808
QDateTime dateCreated() const
Gets or sets the date created.
Definition baseitemdto.cpp:1343
void setIsSeries(std::optional< bool > newIsSeries)
Gets or sets a value indicating whether this instance is series.
Definition baseitemdto.cpp:3048
bool normalizationGainNull() const
Definition baseitemdto.cpp:3129
std::optional< qint64 > m_runTimeTicks
Definition baseitemdto.h:1610
void setAperture(std::optional< double > newAperture)
Definition baseitemdto.cpp:2841
QString channelPrimaryImageTag() const
Gets or sets the channel primary image tag.
Definition baseitemdto.cpp:2943
QString seriesName() const
Gets or sets the name of the series.
Definition baseitemdto.cpp:2062
void setProgramCountNull()
Definition baseitemdto.cpp:2660
std::optional< float > communityRating() const
Gets or sets the community rating.
Definition baseitemdto.cpp:1719
void setParentBackdropImageTags(QStringList newParentBackdropImageTags)
Gets or sets the parent backdrop image tags.
Definition baseitemdto.cpp:2006
bool taglinesNull() const
Definition baseitemdto.cpp:1698
void setTrailerCountNull()
Definition baseitemdto.cpp:2621
void setAlbumArtistsNull()
Definition baseitemdto.cpp:2311
void setDisplayOrderNull()
Definition baseitemdto.cpp:2246
void setParentThumbImageTag(QString newParentThumbImageTag)
Gets or sets the parent thumb image tag.
Definition baseitemdto.cpp:2505
void setParentBackdropImageTagsNull()
Definition baseitemdto.cpp:2013
std::optional< qint32 > m_airsAfterSeasonNumber
Definition baseitemdto.h:1582
bool cameraModelNull() const
Definition baseitemdto.cpp:2786
bool canDownloadNull() const
Definition baseitemdto.cpp:1432
void setMovieCountNull()
Definition baseitemdto.cpp:2634
bool localTrailerCountNull() const
Definition baseitemdto.cpp:2022
void setPreferredMetadataLanguage(QString newPreferredMetadataLanguage)
Definition baseitemdto.cpp:1468
void setProductionLocations(QStringList newProductionLocations)
Definition baseitemdto.cpp:1591
void setSeriesCountNull()
Definition baseitemdto.cpp:2647
std::optional< qint32 > productionYear() const
Gets or sets the production year.
Definition baseitemdto.cpp:1777
void setLockedFields(QList< MetadataField > newLockedFields)
Gets or sets the locked fields.
Definition baseitemdto.cpp:2601
void setCameraModelNull()
Definition baseitemdto.cpp:2790
std::optional< bool > hasLyrics() const
Definition baseitemdto.cpp:1440
void setExternalUrlsNull()
Definition baseitemdto.cpp:1559
QString m_preferredMetadataCountryCode
Definition baseitemdto.h:1589
void setAirsBeforeEpisodeNumber(std::optional< qint32 > newAirsBeforeEpisodeNumber)
Definition baseitemdto.cpp:1403
void setIsSportsNull()
Definition baseitemdto.cpp:3042
void setDisplayPreferencesIdNull()
Definition baseitemdto.cpp:2123
void setAirTimeNull()
Definition baseitemdto.cpp:2149
std::optional< qint32 > indexNumber() const
Gets or sets the index number.
Definition baseitemdto.cpp:1829
void setIsPlaceHolder(std::optional< bool > newIsPlaceHolder)
Gets or sets a value indicating whether this instance is place holder.
Definition baseitemdto.cpp:1792
void setIsHDNull()
Definition baseitemdto.cpp:1903
void setAlbumPrimaryImageTag(QString newAlbumPrimaryImageTag)
Gets or sets the album image tag.
Definition baseitemdto.cpp:2265
bool isMovieNull() const
Definition baseitemdto.cpp:3025
void setLocalTrailerCount(std::optional< qint32 > newLocalTrailerCount)
Gets or sets the local trailer count.
Definition baseitemdto.cpp:2019
QString seriesStudio() const
Gets or sets the series studio.
Definition baseitemdto.cpp:2477
void setCameraMake(QString newCameraMake)
Definition baseitemdto.cpp:2770
QString channelId() const
Gets or sets the channel identifier.
Definition baseitemdto.cpp:1654
QList< MediaSourceInfo > m_mediaSources
Definition baseitemdto.h:1596
void setParentIndexNumberNull()
Definition baseitemdto.cpp:1864
bool parentPrimaryImageItemIdNull() const
Definition baseitemdto.cpp:2521
QJsonObject m_providerIds
Definition baseitemdto.h:1621
QString forcedSortName() const
Definition baseitemdto.cpp:1518
bool nameNull() const
Definition baseitemdto.cpp:1264
bool playlistItemIdNull() const
Definition baseitemdto.cpp:1335
bool customRatingNull() const
Definition baseitemdto.cpp:1646
QDateTime dateLastMediaAdded() const
Definition baseitemdto.cpp:1356
void setIsHD(std::optional< bool > newIsHD)
Gets or sets a value indicating whether this instance is HD.
Definition baseitemdto.cpp:1896
bool isLiveNull() const
Definition baseitemdto.cpp:3064
bool childCountNull() const
Definition baseitemdto.cpp:2054
std::optional< bool > m_lockData
Definition baseitemdto.h:1690
void setParentId(QString newParentId)
Gets or sets the parent id.
Definition baseitemdto.cpp:1922
QList< NameGuidPair > m_genreItems
Definition baseitemdto.h:1628
VideoType m_videoType
Definition baseitemdto.h:1658
QString container() const
Definition baseitemdto.cpp:1492
void setProviderIdsNull()
Definition baseitemdto.cpp:1890
std::optional< bool > m_isSports
Definition baseitemdto.h:1715
bool providerIdsNull() const
Definition baseitemdto.cpp:1886
QString m_parentId
Definition baseitemdto.h:1624
void setServerIdNull()
Definition baseitemdto.cpp:1294
std::optional< bool > m_hasSubtitles
Definition baseitemdto.h:1587
QString m_overview
Definition baseitemdto.h:1605
void setParentArtItemIdNull()
Definition baseitemdto.cpp:2434
void setPathNull()
Definition baseitemdto.cpp:1611
QString parentThumbItemId() const
Gets or sets the parent thumb item id.
Definition baseitemdto.cpp:2490
bool mediaSourceCountNull() const
Definition baseitemdto.cpp:2365
std::optional< qint32 > m_mediaSourceCount
Definition baseitemdto.h:1660
void setPlaylistItemIdNull()
Definition baseitemdto.cpp:1339
std::optional< qint32 > m_isoSpeedRating
Definition baseitemdto.h:1704
QString seriesThumbImageTag() const
Gets or sets the series thumb image tag.
Definition baseitemdto.cpp:2451
QDateTime m_endDate
Definition baseitemdto.h:1679
std::optional< qint32 > trailerCount() const
Gets or sets the trailer count.
Definition baseitemdto.cpp:2612
QString m_timerId
Definition baseitemdto.h:1721
void setDisplayPreferencesId(QString newDisplayPreferencesId)
Gets or sets the display preferences id.
Definition baseitemdto.cpp:2116
void setTrickplayNull()
Definition baseitemdto.cpp:2564
ExtraType extraType() const
Definition baseitemdto.cpp:1369
std::optional< qint32 > height() const
Definition baseitemdto.cpp:2755
BaseItemKind m_type
Definition baseitemdto.h:1625
QStringList m_taglines
Definition baseitemdto.h:1606
QList< MediaStream > m_mediaStreams
Definition baseitemdto.h:1657
std::optional< qint32 > isoSpeedRating() const
Definition baseitemdto.cpp:2904
bool timerIdNull() const
Definition baseitemdto.cpp:3116
QString m_programId
Definition baseitemdto.h:1706
void setCommunityRatingNull()
Definition baseitemdto.cpp:1728
QString m_displayOrder
Definition baseitemdto.h:1650
QString m_cameraModel
Definition baseitemdto.h:1694
std::optional< double > altitude() const
Definition baseitemdto.cpp:2891
bool etagNull() const
Definition baseitemdto.cpp:1309
void setAltitudeNull()
Definition baseitemdto.cpp:2900
void setIsPremiere(std::optional< bool > newIsPremiere)
Gets or sets a value indicating whether this instance is premiere.
Definition baseitemdto.cpp:3100
Video3DFormat m_video3DFormat
Definition baseitemdto.h:1593
bool isNewsNull() const
Definition baseitemdto.cpp:3077
bool dateLastMediaAddedNull() const
Definition baseitemdto.cpp:1361
void setParentPrimaryImageTagNull()
Definition baseitemdto.cpp:2538
QList< DayOfWeek > m_airDays
Definition baseitemdto.h:1643
QString aspectRatio() const
Gets or sets the aspect ratio.
Definition baseitemdto.cpp:1764
void setCameraMakeNull()
Definition baseitemdto.cpp:2777
void setMediaType(MediaType newMediaType)
Definition baseitemdto.cpp:2582
void setChannelId(QString newChannelId)
Gets or sets the channel identifier.
Definition baseitemdto.cpp:1656
void setRemoteTrailers(QList< MediaUrl > newRemoteTrailers)
Gets or sets the trailer urls.
Definition baseitemdto.cpp:1870
QString customRating() const
Gets or sets the custom rating.
Definition baseitemdto.cpp:1641
QList< ExternalUrl > externalUrls() const
Gets or sets the external urls.
Definition baseitemdto.cpp:1550
QString m_displayPreferencesId
Definition baseitemdto.h:1640
LocationType m_locationType
Definition baseitemdto.h:1676
QList< MetadataField > lockedFields() const
Gets or sets the locked fields.
Definition baseitemdto.cpp:2599
void setStudios(QList< NameGuidPair > newStudios)
Gets or sets the studios.
Definition baseitemdto.cpp:1954
void setNormalizationGainNull()
Definition baseitemdto.cpp:3133
std::optional< bool > isPlaceHolder() const
Gets or sets a value indicating whether this instance is place holder.
Definition baseitemdto.cpp:1790
void setHasLyrics(std::optional< bool > newHasLyrics)
Definition baseitemdto.cpp:1442
void setSeriesTimerId(QString newSeriesTimerId)
Gets or sets the series timer identifier.
Definition baseitemdto.cpp:2919
void setEpisodeTitleNull()
Definition baseitemdto.cpp:3004
bool isPlaceHolderNull() const
Definition baseitemdto.cpp:1795
void setArtists(QStringList newArtists)
Gets or sets the artists.
Definition baseitemdto.cpp:2194
QString sourceType() const
Gets or sets the type of the source.
Definition baseitemdto.cpp:1317
std::optional< qint64 > cumulativeRunTimeTicks() const
Gets or sets the cumulative run time ticks.
Definition baseitemdto.cpp:1732
bool officialRatingNull() const
Definition baseitemdto.cpp:1633
QSharedPointer< UserItemDataDto > m_userData
Definition baseitemdto.h:1633
bool aspectRatioNull() const
Definition baseitemdto.cpp:1769
std::optional< qint32 > musicVideoCount() const
Gets or sets the music video count.
Definition baseitemdto.cpp:2716
bool trickplayNull() const
Definition baseitemdto.cpp:2560
QString m_parentBackdropItemId
Definition baseitemdto.h:1630
bool premiereDateNull() const
Definition baseitemdto.cpp:1542
std::optional< qint32 > seriesCount() const
Gets or sets the series count.
Definition baseitemdto.cpp:2638
bool parentThumbItemIdNull() const
Definition baseitemdto.cpp:2495
void setCollectionType(CollectionType newCollectionType)
Definition baseitemdto.cpp:2233
std::optional< qint32 > recursiveItemCount() const
Gets or sets the recursive item count.
Definition baseitemdto.cpp:2036
std::optional< double > m_aperture
Definition baseitemdto.h:1699
bool albumIdNull() const
Definition baseitemdto.cpp:2255
void setCompletionPercentageNull()
Definition baseitemdto.cpp:2978
bool latitudeNull() const
Definition baseitemdto.cpp:2870
bool seriesStudioNull() const
Definition baseitemdto.cpp:2482
QString m_forcedSortName
Definition baseitemdto.h:1592
std::optional< bool > m_isHD
Definition baseitemdto.h:1622
std::optional< bool > m_isKids
Definition baseitemdto.h:1719
void setSeriesThumbImageTag(QString newSeriesThumbImageTag)
Gets or sets the series thumb image tag.
Definition baseitemdto.cpp:2453
bool originalTitleNull() const
Definition baseitemdto.cpp:1277
QStringList m_genres
Definition baseitemdto.h:1607
void setArtistsNull()
Definition baseitemdto.cpp:2201
void setLockDataNull()
Definition baseitemdto.cpp:2738
bool parentBackdropItemIdNull() const
Definition baseitemdto.cpp:1996
std::optional< qint32 > albumCount() const
Gets or sets the album count.
Definition baseitemdto.cpp:2690
void setOfficialRating(QString newOfficialRating)
Gets or sets the official rating.
Definition baseitemdto.cpp:1630
bool isSeriesNull() const
Definition baseitemdto.cpp:3051
QList< DayOfWeek > airDays() const
Gets or sets the air days.
Definition baseitemdto.cpp:2153
PlayAccess playAccess() const
Definition baseitemdto.cpp:1758
void setTaglines(QStringList newTaglines)
Gets or sets the taglines.
Definition baseitemdto.cpp:1695
bool seasonIdNull() const
Definition baseitemdto.cpp:2093
QString m_channelName
Definition baseitemdto.h:1604
std::optional< qint32 > indexNumberEnd() const
Gets or sets the index number end.
Definition baseitemdto.cpp:1842
void setProgramIdNull()
Definition baseitemdto.cpp:2939
void setJellyfinId(QString newJellyfinId)
Gets or sets the id.
Definition baseitemdto.cpp:1300
void setLocationType(LocationType newLocationType)
Definition baseitemdto.cpp:2570
void setSeriesId(QString newSeriesId)
Gets or sets the series id.
Definition baseitemdto.cpp:2077
void setNormalizationGain(std::optional< float > newNormalizationGain)
Gets or sets the gain required for audio normalization.
Definition baseitemdto.cpp:3126
void setAspectRatio(QString newAspectRatio)
Gets or sets the aspect ratio.
Definition baseitemdto.cpp:1766
std::optional< bool > isMovie() const
Gets or sets a value indicating whether this instance is movie.
Definition baseitemdto.cpp:3020
std::optional< bool > enableMediaSourceDisplay() const
Definition baseitemdto.cpp:1615
QList< ChapterInfo > m_chapters
Definition baseitemdto.h:1674
void setSpecialFeatureCount(std::optional< qint32 > newSpecialFeatureCount)
Gets or sets the special feature count.
Definition baseitemdto.cpp:2103
void setIsoType(IsoType newIsoType)
Definition baseitemdto.cpp:2576
std::optional< qint32 > m_airsBeforeEpisodeNumber
Definition baseitemdto.h:1583
bool backdropImageTagsNull() const
Definition baseitemdto.cpp:2391
bool albumPrimaryImageTagNull() const
Definition baseitemdto.cpp:2268
void setRemoteTrailersNull()
Definition baseitemdto.cpp:1877
void setEtagNull()
Definition baseitemdto.cpp:1313
void setEndDate(QDateTime newEndDate)
Gets or sets the end date.
Definition baseitemdto.cpp:2588
void setParentLogoImageTagNull()
Definition baseitemdto.cpp:2421
std::optional< bool > m_canDelete
Definition baseitemdto.h:1584
QString m_seriesThumbImageTag
Definition baseitemdto.h:1667
void setParentPrimaryImageItemIdNull()
Definition baseitemdto.cpp:2525
std::optional< qint32 > m_productionYear
Definition baseitemdto.h:1613
void setRecursiveItemCount(std::optional< qint32 > newRecursiveItemCount)
Gets or sets the recursive item count.
Definition baseitemdto.cpp:2038
void setEndDateNull()
Definition baseitemdto.cpp:2595
bool partCountNull() const
Definition baseitemdto.cpp:2352
void setCanDownload(std::optional< bool > newCanDownload)
Definition baseitemdto.cpp:1429
void setAirDaysNull()
Definition baseitemdto.cpp:2162
QStringList backdropImageTags() const
Gets or sets the backdrop image tags.
Definition baseitemdto.cpp:2386
QList< ExternalUrl > m_externalUrls
Definition baseitemdto.h:1595
std::optional< qint32 > childCount() const
Gets or sets the child count.
Definition baseitemdto.cpp:2049
bool channelNameNull() const
Definition baseitemdto.cpp:1672
bool cameraMakeNull() const
Definition baseitemdto.cpp:2773
QString parentArtImageTag() const
Gets or sets the parent art image tag.
Definition baseitemdto.cpp:2438
MediaType m_mediaType
Definition baseitemdto.h:1678
QString m_serverId
Definition baseitemdto.h:1573
QDateTime m_startDate
Definition baseitemdto.h:1708
bool parentArtItemIdNull() const
Definition baseitemdto.cpp:2430
QString parentArtItemId() const
Gets or sets whether the item has fan art, this will hold the Id of the Parent that has one.
Definition baseitemdto.cpp:2425
std::optional< qint32 > m_parentIndexNumber
Definition baseitemdto.h:1619
QString m_albumArtist
Definition baseitemdto.h:1654
QList< ChapterInfo > chapters() const
Gets or sets the chapters.
Definition baseitemdto.cpp:2542
QString m_episodeTitle
Definition baseitemdto.h:1711
bool movieCountNull() const
Definition baseitemdto.cpp:2630
bool chaptersNull() const
Definition baseitemdto.cpp:2547
void setIsNewsNull()
Definition baseitemdto.cpp:3081
void setMediaSourceCount(std::optional< qint32 > newMediaSourceCount)
Definition baseitemdto.cpp:2362
void setArtistItems(QList< NameGuidPair > newArtistItems)
Gets or sets the artist items.
Definition baseitemdto.cpp:2207
void setChildCountNull()
Definition baseitemdto.cpp:2058
bool albumNull() const
Definition baseitemdto.cpp:2223
std::optional< qint32 > airsAfterSeasonNumber() const
Definition baseitemdto.cpp:1388
MediaType mediaType() const
Definition baseitemdto.cpp:2580
std::optional< qint32 > m_specialFeatureCount
Definition baseitemdto.h:1639
QString m_sourceType
Definition baseitemdto.h:1576
void setIndexNumberEndNull()
Definition baseitemdto.cpp:1851
QString officialRating() const
Gets or sets the official rating.
Definition baseitemdto.cpp:1628
void setType(BaseItemKind newType)
Definition baseitemdto.cpp:1935
void setCriticRating(std::optional< float > newCriticRating)
Gets or sets the critic rating.
Definition baseitemdto.cpp:1578
QString m_album
Definition baseitemdto.h:1648
void setIndexNumberNull()
Definition baseitemdto.cpp:1838
void setMediaStreamsNull()
Definition baseitemdto.cpp:2337
QString airTime() const
Gets or sets the air time.
Definition baseitemdto.cpp:2140
void setMusicVideoCountNull()
Definition baseitemdto.cpp:2725
void setContainerNull()
Definition baseitemdto.cpp:1501
void setShutterSpeedNull()
Definition baseitemdto.cpp:2861
void setChaptersNull()
Definition baseitemdto.cpp:2551
void setArtistItemsNull()
Definition baseitemdto.cpp:2214
void setIndexNumber(std::optional< qint32 > newIndexNumber)
Gets or sets the index number.
Definition baseitemdto.cpp:1831
CollectionType collectionType() const
Definition baseitemdto.cpp:2231
bool externalUrlsNull() const
Definition baseitemdto.cpp:1555
std::optional< double > m_completionPercentage
Definition baseitemdto.h:1709
QString m_playlistItemId
Definition baseitemdto.h:1577
QString m_seriesId
Definition baseitemdto.h:1637
void setIsFolderNull()
Definition baseitemdto.cpp:1916
std::optional< float > normalizationGain() const
Gets or sets the gain required for audio normalization.
Definition baseitemdto.cpp:3124
QStringList taglines() const
Gets or sets the taglines.
Definition baseitemdto.cpp:1693
void setMediaSourceCountNull()
Definition baseitemdto.cpp:2369
void setContainer(QString newContainer)
Definition baseitemdto.cpp:1494
void setImageTags(QJsonObject newImageTags)
Gets or sets the image tags.
Definition baseitemdto.cpp:2375
bool programCountNull() const
Definition baseitemdto.cpp:2656
QString episodeTitle() const
Gets or sets the episode title.
Definition baseitemdto.cpp:2995
bool focalLengthNull() const
Definition baseitemdto.cpp:2825
void setIsNews(std::optional< bool > newIsNews)
Gets or sets a value indicating whether this instance is news.
Definition baseitemdto.cpp:3074
std::optional< qint32 > m_height
Definition baseitemdto.h:1692
IsoType isoType() const
Definition baseitemdto.cpp:2574
bool communityRatingNull() const
Definition baseitemdto.cpp:1724
void setSeriesPrimaryImageTag(QString newSeriesPrimaryImageTag)
Gets or sets the series primary image tag.
Definition baseitemdto.cpp:2278
void setProductionYearNull()
Definition baseitemdto.cpp:1786
QString preferredMetadataCountryCode() const
Definition baseitemdto.cpp:1479
void setAlbumCount(std::optional< qint32 > newAlbumCount)
Gets or sets the album count.
Definition baseitemdto.cpp:2692
std::optional< bool > m_isLive
Definition baseitemdto.h:1717
void setTrailerCount(std::optional< qint32 > newTrailerCount)
Gets or sets the trailer count.
Definition baseitemdto.cpp:2614
QStringList m_productionLocations
Definition baseitemdto.h:1598
bool seriesNameNull() const
Definition baseitemdto.cpp:2067
void setCanDeleteNull()
Definition baseitemdto.cpp:1423
void setSeriesTimerIdNull()
Definition baseitemdto.cpp:2926
QList< BaseItemPerson > m_people
Definition baseitemdto.h:1626
void setImageOrientation(ImageOrientation newImageOrientation)
Definition baseitemdto.cpp:2835
void setPeople(QList< BaseItemPerson > newPeople)
Gets or sets the people.
Definition baseitemdto.cpp:1941
bool seriesTimerIdNull() const
Definition baseitemdto.cpp:2922
void setIsLive(std::optional< bool > newIsLive)
Gets or sets a value indicating whether this instance is live.
Definition baseitemdto.cpp:3061
void setParentBackdropItemIdNull()
Definition baseitemdto.cpp:2000
bool albumArtistsNull() const
Definition baseitemdto.cpp:2307
void setEtag(QString newEtag)
Gets or sets the etag.
Definition baseitemdto.cpp:1306
void setProgramCount(std::optional< qint32 > newProgramCount)
Definition baseitemdto.cpp:2653
static BaseItemDto fromJson(QJsonObject source)
Definition baseitemdto.cpp:384
bool albumArtistNull() const
Definition baseitemdto.cpp:2294
void setExternalUrls(QList< ExternalUrl > newExternalUrls)
Gets or sets the external urls.
Definition baseitemdto.cpp:1552
bool pathNull() const
Definition baseitemdto.cpp:1607
void setLongitudeNull()
Definition baseitemdto.cpp:2887
std::optional< bool > lockData() const
Gets or sets a value indicating whether [enable internet providers].
Definition baseitemdto.cpp:2729
QList< MediaSourceInfo > mediaSources() const
Gets or sets the media versions.
Definition baseitemdto.cpp:1563
void setLockData(std::optional< bool > newLockData)
Gets or sets a value indicating whether [enable internet providers].
Definition baseitemdto.cpp:2731
std::optional< qint32 > specialFeatureCount() const
Gets or sets the special feature count.
Definition baseitemdto.cpp:2101
std::optional< bool > m_canDownload
Definition baseitemdto.h:1585
void setProviderIds(QJsonObject newProviderIds)
Gets or sets the provider ids.
Definition baseitemdto.cpp:1883
void setChannelName(QString newChannelName)
Definition baseitemdto.cpp:1669
QString playlistItemId() const
Gets or sets the playlist item identifier.
Definition baseitemdto.cpp:1330
bool hasSubtitlesNull() const
Definition baseitemdto.cpp:1458
bool albumCountNull() const
Definition baseitemdto.cpp:2695
std::optional< bool > isSports() const
Gets or sets a value indicating whether this instance is sports.
Definition baseitemdto.cpp:3033
void setProgramId(QString newProgramId)
Gets or sets the program identifier.
Definition baseitemdto.cpp:2932
QString seasonName() const
Gets or sets the name of the season.
Definition baseitemdto.cpp:2315
void setServerId(QString newServerId)
Gets or sets the server identifier.
Definition baseitemdto.cpp:1287
void setSeriesCount(std::optional< qint32 > newSeriesCount)
Gets or sets the series count.
Definition baseitemdto.cpp:2640
void setPeopleNull()
Definition baseitemdto.cpp:1948
std::optional< bool > isLive() const
Gets or sets a value indicating whether this instance is live.
Definition baseitemdto.cpp:3059
std::optional< qint32 > m_musicVideoCount
Definition baseitemdto.h:1689
QString channelNumber() const
Definition baseitemdto.cpp:1816
void setIsMovie(std::optional< bool > newIsMovie)
Gets or sets a value indicating whether this instance is movie.
Definition baseitemdto.cpp:3022
QString parentPrimaryImageTag() const
Gets or sets the parent primary image tag.
Definition baseitemdto.cpp:2529
std::optional< double > focalLength() const
Definition baseitemdto.cpp:2820
bool primaryImageAspectRatioNull() const
Definition baseitemdto.cpp:2184
IsoType m_isoType
Definition baseitemdto.h:1677
bool enableMediaSourceDisplayNull() const
Definition baseitemdto.cpp:1620
bool canDeleteNull() const
Definition baseitemdto.cpp:1419
QString name() const
Gets or sets the name.
Definition baseitemdto.cpp:1259
std::optional< bool > m_hasLyrics
Definition baseitemdto.h:1586
std::optional< bool > isKids() const
Gets or sets a value indicating whether this instance is kids.
Definition baseitemdto.cpp:3085
std::optional< bool > m_enableMediaSourceDisplay
Definition baseitemdto.h:1600
std::optional< qint32 > m_artistCount
Definition baseitemdto.h:1688
QStringList parentBackdropImageTags() const
Gets or sets the parent backdrop image tags.
Definition baseitemdto.cpp:2004
QString albumId() const
Gets or sets the album id.
Definition baseitemdto.cpp:2250
bool sourceTypeNull() const
Definition baseitemdto.cpp:1322
std::optional< qint32 > m_albumCount
Definition baseitemdto.h:1687
bool airsBeforeSeasonNumberNull() const
Definition baseitemdto.cpp:1380
void setSeriesStudio(QString newSeriesStudio)
Gets or sets the series studio.
Definition baseitemdto.cpp:2479
bool dateCreatedNull() const
Definition baseitemdto.cpp:1348
void setImageBlurHashesNull()
Definition baseitemdto.cpp:2473
QString m_seriesPrimaryImageTag
Definition baseitemdto.h:1653
void setAlbumArtistNull()
Definition baseitemdto.cpp:2298
void setAlbum(QString newAlbum)
Gets or sets the album.
Definition baseitemdto.cpp:2220
QString m_seasonId
Definition baseitemdto.h:1638
std::optional< qint32 > partCount() const
Gets or sets the part count.
Definition baseitemdto.cpp:2347
void setIsFolder(std::optional< bool > newIsFolder)
Gets or sets a value indicating whether this instance is folder.
Definition baseitemdto.cpp:1909
void setGenreItems(QList< NameGuidPair > newGenreItems)
Definition baseitemdto.cpp:1967
void setSeasonNameNull()
Definition baseitemdto.cpp:2324
bool displayOrderNull() const
Definition baseitemdto.cpp:2242
QString m_airTime
Definition baseitemdto.h:1642
std::optional< double > longitude() const
Definition baseitemdto.cpp:2878
QString status() const
Gets or sets the status.
Definition baseitemdto.cpp:2127
std::optional< bool > isFolder() const
Gets or sets a value indicating whether this instance is folder.
Definition baseitemdto.cpp:1907
QString seriesId() const
Gets or sets the series id.
Definition baseitemdto.cpp:2075
void setChannelNumberNull()
Definition baseitemdto.cpp:1825
std::optional< qint32 > m_programCount
Definition baseitemdto.h:1684
void replaceData(BaseItemDto &other)
Definition baseitemdto.cpp:228
QList< NameGuidPair > genreItems() const
Definition baseitemdto.cpp:1965
void setSeriesName(QString newSeriesName)
Gets or sets the name of the series.
Definition baseitemdto.cpp:2064
QString m_officialRating
Definition baseitemdto.h:1601
bool indexNumberEndNull() const
Definition baseitemdto.cpp:1847
bool specialFeatureCountNull() const
Definition baseitemdto.cpp:2106
std::optional< qint32 > m_indexNumber
Definition baseitemdto.h:1617
void setProductionYear(std::optional< qint32 > newProductionYear)
Gets or sets the production year.
Definition baseitemdto.cpp:1779
void setImageTagsNull()
Definition baseitemdto.cpp:2382
QString parentThumbImageTag() const
Gets or sets the parent thumb image tag.
Definition baseitemdto.cpp:2503
bool seasonNameNull() const
Definition baseitemdto.cpp:2320
QJsonObject m_trickplay
Definition baseitemdto.h:1675
QDateTime endDate() const
Gets or sets the end date.
Definition baseitemdto.cpp:2586
QStringList m_artists
Definition baseitemdto.h:1646
void setNumber(QString newNumber)
Gets or sets the number.
Definition baseitemdto.cpp:1805
QSharedPointer< UserItemDataDto > userData() const
Definition baseitemdto.cpp:2030
void setIsKids(std::optional< bool > newIsKids)
Gets or sets a value indicating whether this instance is kids.
Definition baseitemdto.cpp:3087
std::optional< qint32 > m_childCount
Definition baseitemdto.h:1635
void setForcedSortNameNull()
Definition baseitemdto.cpp:1527
ChannelType m_channelType
Definition baseitemdto.h:1712
QDateTime m_dateCreated
Definition baseitemdto.h:1578
std::optional< double > shutterSpeed() const
Definition baseitemdto.cpp:2852
void setHeightNull()
Definition baseitemdto.cpp:2764
QString album() const
Gets or sets the album.
Definition baseitemdto.cpp:2218
void setSeriesNameNull()
Definition baseitemdto.cpp:2071
QString albumPrimaryImageTag() const
Gets or sets the album image tag.
Definition baseitemdto.cpp:2263
void setEpisodeCountNull()
Definition baseitemdto.cpp:2673
void setProductionLocationsNull()
Definition baseitemdto.cpp:1598
void setChildCount(std::optional< qint32 > newChildCount)
Gets or sets the child count.
Definition baseitemdto.cpp:2051
QString parentLogoImageTag() const
Gets or sets the parent logo image tag.
Definition baseitemdto.cpp:2412
QString channelName() const
Definition baseitemdto.cpp:1667
bool indexNumberNull() const
Definition baseitemdto.cpp:1834
std::optional< bool > m_isSeries
Definition baseitemdto.h:1716
bool tagsNull() const
Definition baseitemdto.cpp:2171
QString m_etag
Definition baseitemdto.h:1575
Video3DFormat video3DFormat() const
Definition baseitemdto.cpp:1531
void setPremiereDateNull()
Definition baseitemdto.cpp:1546
bool productionYearNull() const
Definition baseitemdto.cpp:1782
void setSeasonId(QString newSeasonId)
Gets or sets the season identifier.
Definition baseitemdto.cpp:2090
void setSeasonIdNull()
Definition baseitemdto.cpp:2097
bool trailerCountNull() const
Definition baseitemdto.cpp:2617
QList< NameGuidPair > artistItems() const
Gets or sets the artist items.
Definition baseitemdto.cpp:2205
void setCameraModel(QString newCameraModel)
Definition baseitemdto.cpp:2783
QDateTime premiereDate() const
Gets or sets the premiere date.
Definition baseitemdto.cpp:1537
void setAlbumCountNull()
Definition baseitemdto.cpp:2699
std::optional< qint32 > parentIndexNumber() const
Gets or sets the parent index number.
Definition baseitemdto.cpp:1855
void setGenres(QStringList newGenres)
Gets or sets the genres.
Definition baseitemdto.cpp:1708
std::optional< bool > m_isPremiere
Definition baseitemdto.h:1720
bool seriesCountNull() const
Definition baseitemdto.cpp:2643
QString parentLogoItemId() const
Gets or sets whether the item has a logo, this will hold the Id of the Parent that has one.
Definition baseitemdto.cpp:1978
BaseItemDto(QString jellyfinId, ExtraType extraType, Video3DFormat video3DFormat, PlayAccess playAccess, BaseItemKind type, QSharedPointer< UserItemDataDto > userData, CollectionType collectionType, VideoType videoType, LocationType locationType, IsoType isoType, MediaType mediaType, ImageOrientation imageOrientation, ChannelType channelType, ProgramAudio audio, QSharedPointer< BaseItemDto > currentProgram)
Definition baseitemdto.cpp:36
void setParentArtItemId(QString newParentArtItemId)
Gets or sets whether the item has fan art, this will hold the Id of the Parent that has one.
Definition baseitemdto.cpp:2427
std::optional< double > completionPercentage() const
Gets or sets the completion percentage.
Definition baseitemdto.cpp:2969
bool musicVideoCountNull() const
Definition baseitemdto.cpp:2721
void setWidthNull()
Definition baseitemdto.cpp:2751
void setCumulativeRunTimeTicksNull()
Definition baseitemdto.cpp:1741
void setLongitude(std::optional< double > newLongitude)
Definition baseitemdto.cpp:2880
bool completionPercentageNull() const
Definition baseitemdto.cpp:2974
bool artistItemsNull() const
Definition baseitemdto.cpp:2210
void setParentArtImageTagNull()
Definition baseitemdto.cpp:2447
bool artistCountNull() const
Definition baseitemdto.cpp:2708
bool preferredMetadataLanguageNull() const
Definition baseitemdto.cpp:1471
bool studiosNull() const
Definition baseitemdto.cpp:1957
void setParentThumbItemIdNull()
Definition baseitemdto.cpp:2499
void setCustomRating(QString newCustomRating)
Gets or sets the custom rating.
Definition baseitemdto.cpp:1643
void setPlaylistItemId(QString newPlaylistItemId)
Gets or sets the playlist item identifier.
Definition baseitemdto.cpp:1332
void setChannelPrimaryImageTagNull()
Definition baseitemdto.cpp:2952
bool parentIdNull() const
Definition baseitemdto.cpp:1925
QString sortName() const
Gets or sets the name of the sort.
Definition baseitemdto.cpp:1505
std::optional< qint32 > localTrailerCount() const
Gets or sets the local trailer count.
Definition baseitemdto.cpp:2017
void setParentIndexNumber(std::optional< qint32 > newParentIndexNumber)
Gets or sets the parent index number.
Definition baseitemdto.cpp:1857
void setAspectRatioNull()
Definition baseitemdto.cpp:1773
void setBackdropImageTags(QStringList newBackdropImageTags)
Gets or sets the backdrop image tags.
Definition baseitemdto.cpp:2388
QDateTime m_dateLastMediaAdded
Definition baseitemdto.h:1579
std::optional< bool > canDownload() const
Definition baseitemdto.cpp:1427
std::optional< qint32 > episodeCount() const
Gets or sets the episode count.
Definition baseitemdto.cpp:2664
void setParentLogoImageTag(QString newParentLogoImageTag)
Gets or sets the parent logo image tag.
Definition baseitemdto.cpp:2414
void setAltitude(std::optional< double > newAltitude)
Definition baseitemdto.cpp:2893
bool programIdNull() const
Definition baseitemdto.cpp:2935
QString m_parentLogoItemId
Definition baseitemdto.h:1629
bool criticRatingNull() const
Definition baseitemdto.cpp:1581
QJsonObject providerIds() const
Gets or sets the provider ids.
Definition baseitemdto.cpp:1881
QString software() const
Definition baseitemdto.cpp:2794
void setPreferredMetadataLanguageNull()
Definition baseitemdto.cpp:1475
QStringList productionLocations() const
Definition baseitemdto.cpp:1589
void setName(QString newName)
Gets or sets the name.
Definition baseitemdto.cpp:1261
QList< NameGuidPair > albumArtists() const
Gets or sets the album artists.
Definition baseitemdto.cpp:2302
bool sortNameNull() const
Definition baseitemdto.cpp:1510
void setImageBlurHashes(QJsonObject newImageBlurHashes)
Definition baseitemdto.cpp:2466
void setLocalTrailerCountNull()
Definition baseitemdto.cpp:2026
void setShutterSpeed(std::optional< double > newShutterSpeed)
Definition baseitemdto.cpp:2854
QString m_channelId
Definition baseitemdto.h:1603
void setOriginalTitleNull()
Definition baseitemdto.cpp:1281
void setParentIdNull()
Definition baseitemdto.cpp:1929
std::optional< double > m_primaryImageAspectRatio
Definition baseitemdto.h:1645
std::optional< double > m_latitude
Definition baseitemdto.h:1701
void setStatusNull()
Definition baseitemdto.cpp:2136
std::optional< bool > m_isRepeat
Definition baseitemdto.h:1710
void setChannelNumber(QString newChannelNumber)
Definition baseitemdto.cpp:1818
QSharedPointer< BaseItemDto > m_currentProgram
Definition baseitemdto.h:1723
bool parentBackdropImageTagsNull() const
Definition baseitemdto.cpp:2009
std::optional< bool > isPremiere() const
Gets or sets a value indicating whether this instance is premiere.
Definition baseitemdto.cpp:3098
void setTags(QStringList newTags)
Gets or sets the tags.
Definition baseitemdto.cpp:2168
void setScreenshotImageTagsNull()
Definition baseitemdto.cpp:2408
QString m_parentThumbImageTag
Definition baseitemdto.h:1671
bool lockedFieldsNull() const
Definition baseitemdto.cpp:2604
void setHasSubtitlesNull()
Definition baseitemdto.cpp:1462
QList< NameGuidPair > m_studios
Definition baseitemdto.h:1627
std::optional< qint32 > m_localTrailerCount
Definition baseitemdto.h:1632
void setDateCreatedNull()
Definition baseitemdto.cpp:1352
bool recursiveItemCountNull() const
Definition baseitemdto.cpp:2041
QJsonObject imageTags() const
Gets or sets the image tags.
Definition baseitemdto.cpp:2373
std::optional< qint32 > m_indexNumberEnd
Definition baseitemdto.h:1618
QString m_seriesName
Definition baseitemdto.h:1636
void setDateLastMediaAdded(QDateTime newDateLastMediaAdded)
Definition baseitemdto.cpp:1358
std::optional< bool > isRepeat() const
Gets or sets a value indicating whether this instance is repeat.
Definition baseitemdto.cpp:2982
QJsonObject m_imageTags
Definition baseitemdto.h:1661
void setCommunityRating(std::optional< float > newCommunityRating)
Gets or sets the community rating.
Definition baseitemdto.cpp:1721
QList< NameGuidPair > studios() const
Gets or sets the studios.
Definition baseitemdto.cpp:1952
bool altitudeNull() const
Definition baseitemdto.cpp:2896
std::optional< double > aperture() const
Definition baseitemdto.cpp:2839
QList< NameGuidPair > m_artistItems
Definition baseitemdto.h:1647
void setPrimaryImageAspectRatioNull()
Definition baseitemdto.cpp:2188
void setStudiosNull()
Definition baseitemdto.cpp:1961
void setExtraType(ExtraType newExtraType)
Definition baseitemdto.cpp:1371
bool parentIndexNumberNull() const
Definition baseitemdto.cpp:1860
void setStatus(QString newStatus)
Gets or sets the status.
Definition baseitemdto.cpp:2129
std::optional< qint32 > mediaSourceCount() const
Definition baseitemdto.cpp:2360
void setPartCount(std::optional< qint32 > newPartCount)
Gets or sets the part count.
Definition baseitemdto.cpp:2349
void setAirsAfterSeasonNumberNull()
Definition baseitemdto.cpp:1397
std::optional< bool > isHD() const
Gets or sets a value indicating whether this instance is HD.
Definition baseitemdto.cpp:1894
void setAlbumPrimaryImageTagNull()
Definition baseitemdto.cpp:2272
void setMediaSourcesNull()
Definition baseitemdto.cpp:1572
bool isFolderNull() const
Definition baseitemdto.cpp:1912
ProgramAudio m_audio
Definition baseitemdto.h:1713
void setTimerIdNull()
Definition baseitemdto.cpp:3120
void setParentLogoItemId(QString newParentLogoItemId)
Gets or sets whether the item has a logo, this will hold the Id of the Parent that has one.
Definition baseitemdto.cpp:1980
bool isoSpeedRatingNull() const
Definition baseitemdto.cpp:2909
bool endDateNull() const
Definition baseitemdto.cpp:2591
void setSeasonName(QString newSeasonName)
Gets or sets the name of the season.
Definition baseitemdto.cpp:2317
bool parentThumbImageTagNull() const
Definition baseitemdto.cpp:2508
QJsonObject trickplay() const
Gets or sets the trickplay manifest.
Definition baseitemdto.cpp:2555
void setIsSports(std::optional< bool > newIsSports)
Gets or sets a value indicating whether this instance is sports.
Definition baseitemdto.cpp:3035
bool peopleNull() const
Definition baseitemdto.cpp:1944
QString cameraMake() const
Definition baseitemdto.cpp:2768
void setSongCountNull()
Definition baseitemdto.cpp:2686
QString m_albumId
Definition baseitemdto.h:1651
void setAirsBeforeEpisodeNumberNull()
Definition baseitemdto.cpp:1410
QDateTime startDate() const
Gets or sets the start date of the recording, in UTC.
Definition baseitemdto.cpp:2956
QString albumArtist() const
Gets or sets the album artist.
Definition baseitemdto.cpp:2289
void setFocalLength(std::optional< double > newFocalLength)
Definition baseitemdto.cpp:2822
bool overviewNull() const
Definition baseitemdto.cpp:1685
std::optional< bool > m_isMovie
Definition baseitemdto.h:1714
QString m_number
Definition baseitemdto.h:1615
void setAirsAfterSeasonNumber(std::optional< qint32 > newAirsAfterSeasonNumber)
Definition baseitemdto.cpp:1390
QDateTime m_premiereDate
Definition baseitemdto.h:1594
std::optional< qint64 > m_cumulativeRunTimeTicks
Definition baseitemdto.h:1609
std::optional< bool > m_isPlaceHolder
Definition baseitemdto.h:1614
QJsonObject m_imageBlurHashes
Definition baseitemdto.h:1668
void setChannelNameNull()
Definition baseitemdto.cpp:1676
std::optional< qint64 > runTimeTicks() const
Gets or sets the run time ticks.
Definition baseitemdto.cpp:1745
std::optional< double > latitude() const
Definition baseitemdto.cpp:2865
QList< MetadataField > m_lockedFields
Definition baseitemdto.h:1680
QString path() const
Gets or sets the path.
Definition baseitemdto.cpp:1602
void setUserData(QSharedPointer< UserItemDataDto > newUserData)
Definition baseitemdto.cpp:2032
void setCanDelete(std::optional< bool > newCanDelete)
Definition baseitemdto.cpp:1416
void setCanDownloadNull()
Definition baseitemdto.cpp:1436
std::optional< qint32 > airsBeforeEpisodeNumber() const
Definition baseitemdto.cpp:1401
void setSeriesPrimaryImageTagNull()
Definition baseitemdto.cpp:2285
void setOverview(QString newOverview)
Gets or sets the overview.
Definition baseitemdto.cpp:1682
void setIsMovieNull()
Definition baseitemdto.cpp:3029
void setAudio(ProgramAudio newAudio)
Definition baseitemdto.cpp:3016
void setChannelIdNull()
Definition baseitemdto.cpp:1663
void setSortName(QString newSortName)
Gets or sets the name of the sort.
Definition baseitemdto.cpp:1507
void setParentThumbImageTagNull()
Definition baseitemdto.cpp:2512
bool isSportsNull() const
Definition baseitemdto.cpp:3038
bool isPremiereNull() const
Definition baseitemdto.cpp:3103
std::optional< bool > canDelete() const
Definition baseitemdto.cpp:1414
void setSeriesStudioNull()
Definition baseitemdto.cpp:2486
void setRunTimeTicksNull()
Definition baseitemdto.cpp:1754
QString m_channelNumber
Definition baseitemdto.h:1616
bool channelNumberNull() const
Definition baseitemdto.cpp:1821
void setAlbumArtist(QString newAlbumArtist)
Gets or sets the album artist.
Definition baseitemdto.cpp:2291
void setAirDays(QList< DayOfWeek > newAirDays)
Gets or sets the air days.
Definition baseitemdto.cpp:2155
std::optional< bool > isSeries() const
Gets or sets a value indicating whether this instance is series.
Definition baseitemdto.cpp:3046
bool mediaSourcesNull() const
Definition baseitemdto.cpp:1568
QString parentBackdropItemId() const
Gets or sets whether the item has any backdrops, this will hold the Id of the Parent that has one.
Definition baseitemdto.cpp:1991
void setPrimaryImageAspectRatio(std::optional< double > newPrimaryImageAspectRatio)
Gets or sets the primary image aspect ratio, after image enhancements.
Definition baseitemdto.cpp:2181
void setLockedFieldsNull()
Definition baseitemdto.cpp:2608
void setExposureTimeNull()
Definition baseitemdto.cpp:2816
QString m_parentPrimaryImageTag
Definition baseitemdto.h:1673
std::optional< double > m_longitude
Definition baseitemdto.h:1702
bool productionLocationsNull() const
Definition baseitemdto.cpp:1594
bool runTimeTicksNull() const
Definition baseitemdto.cpp:1750
void setChannelType(ChannelType newChannelType)
Definition baseitemdto.cpp:3010
bool softwareNull() const
Definition baseitemdto.cpp:2799
void setStartDateNull()
Definition baseitemdto.cpp:2965
PlayAccess m_playAccess
Definition baseitemdto.h:1611
bool displayPreferencesIdNull() const
Definition baseitemdto.cpp:2119
QString m_sortName
Definition baseitemdto.h:1591
QString timerId() const
Gets or sets the timer identifier.
Definition baseitemdto.cpp:3111
QString m_customRating
Definition baseitemdto.h:1602
void setSoftware(QString newSoftware)
Definition baseitemdto.cpp:2796
void setAirTime(QString newAirTime)
Gets or sets the air time.
Definition baseitemdto.cpp:2142
void setOfficialRatingNull()
Definition baseitemdto.cpp:1637
ProgramAudio audio() const
Definition baseitemdto.cpp:3014
bool parentLogoImageTagNull() const
Definition baseitemdto.cpp:2417
void setNameNull()
Definition baseitemdto.cpp:1268
void setIsPlaceHolderNull()
Definition baseitemdto.cpp:1799
void setParentPrimaryImageTag(QString newParentPrimaryImageTag)
Gets or sets the parent primary image tag.
Definition baseitemdto.cpp:2531
void setSeriesThumbImageTagNull()
Definition baseitemdto.cpp:2460
void setTimerId(QString newTimerId)
Gets or sets the timer identifier.
Definition baseitemdto.cpp:3113
std::optional< float > m_criticRating
Definition baseitemdto.h:1597
void setIsLiveNull()
Definition baseitemdto.cpp:3068
bool statusNull() const
Definition baseitemdto.cpp:2132
CollectionType m_collectionType
Definition baseitemdto.h:1649
bool cumulativeRunTimeTicksNull() const
Definition baseitemdto.cpp:1737
void setVideo3DFormat(Video3DFormat newVideo3DFormat)
Definition baseitemdto.cpp:1533
std::optional< qint32 > m_partCount
Definition baseitemdto.h:1659
QString m_cameraMake
Definition baseitemdto.h:1693
std::optional< qint32 > movieCount() const
Gets or sets the movie count.
Definition baseitemdto.cpp:2625
QString programId() const
Gets or sets the program identifier.
Definition baseitemdto.cpp:2930
bool seriesThumbImageTagNull() const
Definition baseitemdto.cpp:2456
QSharedPointer< BaseItemDto > currentProgram() const
Definition baseitemdto.cpp:3137
QList< BaseItemPerson > people() const
Gets or sets the people.
Definition baseitemdto.cpp:1939
void setTagsNull()
Definition baseitemdto.cpp:2175
QString m_parentArtImageTag
Definition baseitemdto.h:1666
void setSeriesIdNull()
Definition baseitemdto.cpp:2084
QList< MediaUrl > m_remoteTrailers
Definition baseitemdto.h:1620
bool seriesPrimaryImageTagNull() const
Definition baseitemdto.cpp:2281
std::optional< bool > m_isFolder
Definition baseitemdto.h:1623
bool episodeCountNull() const
Definition baseitemdto.cpp:2669
void setChannelPrimaryImageTag(QString newChannelPrimaryImageTag)
Gets or sets the channel primary image tag.
Definition baseitemdto.cpp:2945
void setPartCountNull()
Definition baseitemdto.cpp:2356
void setMediaStreams(QList< MediaStream > newMediaStreams)
Gets or sets the media streams.
Definition baseitemdto.cpp:2330
std::optional< double > m_shutterSpeed
Definition baseitemdto.h:1700
void setEnableMediaSourceDisplayNull()
Definition baseitemdto.cpp:1624
bool lockDataNull() const
Definition baseitemdto.cpp:2734
void setIsPremiereNull()
Definition baseitemdto.cpp:3107
std::optional< float > m_normalizationGain
Definition baseitemdto.h:1722
void setApertureNull()
Definition baseitemdto.cpp:2848
QString etag() const
Gets or sets the etag.
Definition baseitemdto.cpp:1304
BaseItemKind type() const
Definition baseitemdto.cpp:1933
bool isHDNull() const
Definition baseitemdto.cpp:1899
bool mediaStreamsNull() const
Definition baseitemdto.cpp:2333
void setIsoSpeedRating(std::optional< qint32 > newIsoSpeedRating)
Definition baseitemdto.cpp:2906
void setCumulativeRunTimeTicks(std::optional< qint64 > newCumulativeRunTimeTicks)
Gets or sets the cumulative run time ticks.
Definition baseitemdto.cpp:1734
void setFocalLengthNull()
Definition baseitemdto.cpp:2829
QString m_albumPrimaryImageTag
Definition baseitemdto.h:1652
QStringList m_parentBackdropImageTags
Definition baseitemdto.h:1631
bool channelPrimaryImageTagNull() const
Definition baseitemdto.cpp:2948
bool airsAfterSeasonNumberNull() const
Definition baseitemdto.cpp:1393
void setSongCount(std::optional< qint32 > newSongCount)
Gets or sets the song count.
Definition baseitemdto.cpp:2679
bool imageBlurHashesNull() const
Definition baseitemdto.cpp:2469
void setGenresNull()
Definition baseitemdto.cpp:1715
std::optional< qint32 > programCount() const
Definition baseitemdto.cpp:2651
void setMediaSources(QList< MediaSourceInfo > newMediaSources)
Gets or sets the media versions.
Definition baseitemdto.cpp:1565
bool episodeTitleNull() const
Definition baseitemdto.cpp:3000
std::optional< bool > isNews() const
Gets or sets a value indicating whether this instance is news.
Definition baseitemdto.cpp:3072
bool forcedSortNameNull() const
Definition baseitemdto.cpp:1523
QString parentId() const
Gets or sets the parent id.
Definition baseitemdto.cpp:1920
bool isKidsNull() const
Definition baseitemdto.cpp:3090
bool parentPrimaryImageTagNull() const
Definition baseitemdto.cpp:2534
bool shutterSpeedNull() const
Definition baseitemdto.cpp:2857
void setCompletionPercentage(std::optional< double > newCompletionPercentage)
Gets or sets the completion percentage.
Definition baseitemdto.cpp:2971
QString m_originalTitle
Definition baseitemdto.h:1572
void setHasSubtitles(std::optional< bool > newHasSubtitles)
Definition baseitemdto.cpp:1455
std::optional< float > criticRating() const
Gets or sets the critic rating.
Definition baseitemdto.cpp:1576
std::optional< double > m_focalLength
Definition baseitemdto.h:1697
void setGenreItemsNull()
Definition baseitemdto.cpp:1974
bool exposureTimeNull() const
Definition baseitemdto.cpp:2812
bool longitudeNull() const
Definition baseitemdto.cpp:2883
QString displayPreferencesId() const
Gets or sets the display preferences id.
Definition baseitemdto.cpp:2114
void setIsKidsNull()
Definition baseitemdto.cpp:3094
QString preferredMetadataLanguage() const
Definition baseitemdto.cpp:1466
bool airTimeNull() const
Definition baseitemdto.cpp:2145
QString seasonId() const
Gets or sets the season identifier.
Definition baseitemdto.cpp:2088
void setPremiereDate(QDateTime newPremiereDate)
Gets or sets the premiere date.
Definition baseitemdto.cpp:1539
void setOverviewNull()
Definition baseitemdto.cpp:1689
void setWidth(std::optional< qint32 > newWidth)
Definition baseitemdto.cpp:2744
VideoType videoType() const
Definition baseitemdto.cpp:2341
QString overview() const
Gets or sets the overview.
Definition baseitemdto.cpp:1680
void setSpecialFeatureCountNull()
Definition baseitemdto.cpp:2110
bool preferredMetadataCountryCodeNull() const
Definition baseitemdto.cpp:1484
std::optional< qint32 > m_movieCount
Definition baseitemdto.h:1682
void setPreferredMetadataCountryCodeNull()
Definition baseitemdto.cpp:1488
std::optional< double > m_altitude
Definition baseitemdto.h:1703
void setAlbumArtists(QList< NameGuidPair > newAlbumArtists)
Gets or sets the album artists.
Definition baseitemdto.cpp:2304
QString m_path
Definition baseitemdto.h:1599
void setCustomRatingNull()
Definition baseitemdto.cpp:1650
QString m_seasonName
Definition baseitemdto.h:1656
void setAlbumId(QString newAlbumId)
Gets or sets the album id.
Definition baseitemdto.cpp:2252
void setRunTimeTicks(std::optional< qint64 > newRunTimeTicks)
Gets or sets the run time ticks.
Definition baseitemdto.cpp:1747
bool seriesIdNull() const
Definition baseitemdto.cpp:2080
void setIndexNumberEnd(std::optional< qint32 > newIndexNumberEnd)
Gets or sets the index number end.
Definition baseitemdto.cpp:1844
void setFromJson(QJsonObject source)
Definition baseitemdto.cpp:391
QStringList tags() const
Gets or sets the tags.
Definition baseitemdto.cpp:2166
LocationType locationType() const
Definition baseitemdto.cpp:2568
std::optional< qint32 > m_episodeCount
Definition baseitemdto.h:1685
std::optional< qint32 > m_songCount
Definition baseitemdto.h:1686
void setLatitudeNull()
Definition baseitemdto.cpp:2874
void setForcedSortName(QString newForcedSortName)
Definition baseitemdto.cpp:1520
std::optional< double > exposureTime() const
Definition baseitemdto.cpp:2807
void setIsSeriesNull()
Definition baseitemdto.cpp:3055
bool genresNull() const
Definition baseitemdto.cpp:1711
bool hasLyricsNull() const
Definition baseitemdto.cpp:1445
bool widthNull() const
Definition baseitemdto.cpp:2747
std::optional< qint32 > m_seriesCount
Definition baseitemdto.h:1683
bool airsBeforeEpisodeNumberNull() const
Definition baseitemdto.cpp:1406
void setArtistCountNull()
Definition baseitemdto.cpp:2712
QString parentPrimaryImageItemId() const
Gets or sets the parent primary image item identifier.
Definition baseitemdto.cpp:2516
bool songCountNull() const
Definition baseitemdto.cpp:2682
void setPreferredMetadataCountryCode(QString newPreferredMetadataCountryCode)
Definition baseitemdto.cpp:1481
bool artistsNull() const
Definition baseitemdto.cpp:2197
QString m_aspectRatio
Definition baseitemdto.h:1612
void setCurrentProgram(QSharedPointer< BaseItemDto > newCurrentProgram)
Definition baseitemdto.cpp:3139
bool channelIdNull() const
Definition baseitemdto.cpp:1659
void setPlayAccess(PlayAccess newPlayAccess)
Definition baseitemdto.cpp:1760
QString m_container
Definition baseitemdto.h:1590
ImageOrientation imageOrientation() const
Definition baseitemdto.cpp:2833
void setScreenshotImageTags(QStringList newScreenshotImageTags)
Gets or sets the screenshot image tags.
Definition baseitemdto.cpp:2401
void setLatitude(std::optional< double > newLatitude)
Definition baseitemdto.cpp:2867
void setSoftwareNull()
Definition baseitemdto.cpp:2803
bool airDaysNull() const
Definition baseitemdto.cpp:2158
std::optional< qint32 > airsBeforeSeasonNumber() const
Definition baseitemdto.cpp:1375
QStringList m_screenshotImageTags
Definition baseitemdto.h:1663
QJsonObject imageBlurHashes() const
Definition baseitemdto.cpp:2464
QString displayOrder() const
Gets or sets the display order.
Definition baseitemdto.cpp:2237
QString m_parentArtItemId
Definition baseitemdto.h:1665
std::optional< qint32 > width() const
Definition baseitemdto.cpp:2742
void setVideoType(VideoType newVideoType)
Definition baseitemdto.cpp:2343
bool imageTagsNull() const
Definition baseitemdto.cpp:2378
void setEpisodeCount(std::optional< qint32 > newEpisodeCount)
Gets or sets the episode count.
Definition baseitemdto.cpp:2666
void setDisplayOrder(QString newDisplayOrder)
Gets or sets the display order.
Definition baseitemdto.cpp:2239
QString m_software
Definition baseitemdto.h:1695
void setAlbumNull()
Definition baseitemdto.cpp:2227
void setNumberNull()
Definition baseitemdto.cpp:1812
void setCriticRatingNull()
Definition baseitemdto.cpp:1585
QString seriesPrimaryImageTag() const
Gets or sets the series primary image tag.
Definition baseitemdto.cpp:2276
void setParentLogoItemIdNull()
Definition baseitemdto.cpp:1987
void setSourceTypeNull()
Definition baseitemdto.cpp:1326
std::optional< qint32 > m_recursiveItemCount
Definition baseitemdto.h:1634
void setMovieCount(std::optional< qint32 > newMovieCount)
Gets or sets the movie count.
Definition baseitemdto.cpp:2627
bool apertureNull() const
Definition baseitemdto.cpp:2844
QString m_name
Definition baseitemdto.h:1571
void setExposureTime(std::optional< double > newExposureTime)
Definition baseitemdto.cpp:2809
void setParentThumbItemId(QString newParentThumbItemId)
Gets or sets the parent thumb item id.
Definition baseitemdto.cpp:2492
bool genreItemsNull() const
Definition baseitemdto.cpp:1970
void setParentArtImageTag(QString newParentArtImageTag)
Gets or sets the parent art image tag.
Definition baseitemdto.cpp:2440
void setParentBackdropItemId(QString newParentBackdropItemId)
Gets or sets whether the item has any backdrops, this will hold the Id of the Parent that has one.
Definition baseitemdto.cpp:1993
bool screenshotImageTagsNull() const
Definition baseitemdto.cpp:2404
void setIsRepeat(std::optional< bool > newIsRepeat)
Gets or sets a value indicating whether this instance is repeat.
Definition baseitemdto.cpp:2984
std::optional< qint32 > m_airsBeforeSeasonNumber
Definition baseitemdto.h:1581
QString m_jellyfinId
Definition baseitemdto.h:1574
bool remoteTrailersNull() const
Definition baseitemdto.cpp:1873
void setEnableMediaSourceDisplay(std::optional< bool > newEnableMediaSourceDisplay)
Definition baseitemdto.cpp:1617
QString m_seriesTimerId
Definition baseitemdto.h:1705
QString m_parentThumbItemId
Definition baseitemdto.h:1670
QString m_parentLogoImageTag
Definition baseitemdto.h:1664
ImageOrientation m_imageOrientation
Definition baseitemdto.h:1698
QString m_parentPrimaryImageItemId
Definition baseitemdto.h:1672
QString cameraModel() const
Definition baseitemdto.cpp:2781
std::optional< qint32 > artistCount() const
Definition baseitemdto.cpp:2703
bool isRepeatNull() const
Definition baseitemdto.cpp:2987
ExtraType m_extraType
Definition baseitemdto.h:1580
QList< MediaUrl > remoteTrailers() const
Gets or sets the trailer urls.
Definition baseitemdto.cpp:1868
QList< NameGuidPair > m_albumArtists
Definition baseitemdto.h:1655
void setAirsBeforeSeasonNumberNull()
Definition baseitemdto.cpp:1384
void setArtistCount(std::optional< qint32 > newArtistCount)
Definition baseitemdto.cpp:2705
bool parentArtImageTagNull() const
Definition baseitemdto.cpp:2443
void setDateLastMediaAddedNull()
Definition baseitemdto.cpp:1365
void setParentPrimaryImageItemId(QString newParentPrimaryImageItemId)
Gets or sets the parent primary image item identifier.
Definition baseitemdto.cpp:2518
void setStartDate(QDateTime newStartDate)
Gets or sets the start date of the recording, in UTC.
Definition baseitemdto.cpp:2958
Definition mediaplayer2.h:20
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
CollectionTypeClass::Value CollectionType
Definition collectiontype.h:70
ImageOrientationClass::Value ImageOrientation
Definition imageorientation.h:65
ExtraTypeClass::Value ExtraType
Definition extratype.h:69
LocationTypeClass::Value LocationType
Definition locationtype.h:61
ChannelTypeClass::Value ChannelType
Definition channeltype.h:59
ProgramAudioClass::Value ProgramAudio
Definition programaudio.h:63
MediaTypeClass::Value MediaType
Definition mediatype.h:62
VideoTypeClass::Value VideoType
Definition videotype.h:61
PlayAccessClass::Value PlayAccess
Definition playaccess.h:59
IsoTypeClass::Value IsoType
Definition isotype.h:59
BaseItemKindClass::Value BaseItemKind
Definition baseitemkind.h:94
Video3DFormatClass::Value Video3DFormat
Definition video3dformat.h:62
Definition accessschedule.h:128
Jellyfin::DTO::BaseItemDto BaseItemDto
Definition baseitemdto.h:1735
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