30#ifndef JELLYFIN_DTO_BASEITEMDTO_H
31#define JELLYFIN_DTO_BASEITEMDTO_H
37#include <QSharedPointer>
76 QSharedPointer<UserItemDataDto>
userData,
95 QJsonObject
toJson()
const;
101 QString
name()
const;
139 QString
etag()
const;
345 QString
path()
const;
425 QStringList
genres()
const;
580 std::optional<bool>
isHD()
const;
584 void setIsHD(std::optional<bool> newIsHD);
591 std::optional<bool>
isFolder()
const;
613 QString
type()
const;
695 QSharedPointer<UserItemDataDto>
userData()
const;
697 void setUserData(QSharedPointer<UserItemDataDto> newUserData);
812 QStringList
tags()
const;
816 void setTags(QStringList newTags);
856 QString
album()
const;
1239 std::optional<qint32>
songCount()
const;
1279 std::optional<bool>
lockData()
const;
1283 void setLockData(std::optional<bool> newLockData);
1288 std::optional<qint32>
width()
const;
1290 void setWidth(std::optional<qint32> newWidth);
1295 std::optional<qint32>
height()
const;
1297 void setHeight(std::optional<qint32> newHeight);
1342 std::optional<double>
aperture()
const;
1344 void setAperture(std::optional<double> newAperture);
1356 std::optional<double>
latitude()
const;
1358 void setLatitude(std::optional<double> newLatitude);
1363 std::optional<double>
longitude()
const;
1370 std::optional<double>
altitude()
const;
1372 void setAltitude(std::optional<double> newAltitude);
1441 std::optional<bool>
isRepeat()
const;
1445 void setIsRepeat(std::optional<bool> newIsRepeat);
1473 std::optional<bool>
isMovie()
const;
1477 void setIsMovie(std::optional<bool> newIsMovie);
1484 std::optional<bool>
isSports()
const;
1488 void setIsSports(std::optional<bool> newIsSports);
1495 std::optional<bool>
isSeries()
const;
1499 void setIsSeries(std::optional<bool> newIsSeries);
1506 std::optional<bool>
isLive()
const;
1510 void setIsLive(std::optional<bool> newIsLive);
1517 std::optional<bool>
isNews()
const;
1521 void setIsNews(std::optional<bool> newIsNews);
1528 std::optional<bool>
isKids()
const;
1532 void setIsKids(std::optional<bool> newIsKids);
1627 QSharedPointer<UserItemDataDto>
m_userData = QSharedPointer<UserItemDataDto>();
Definition baseitemdto.h:70
void setOriginalTitle(QString newOriginalTitle)
Definition baseitemdto.cpp:1266
void setAlbumIdNull()
Definition baseitemdto.cpp:2272
std::optional< qint32 > m_width
Definition baseitemdto.h:1684
void setSourceType(QString newSourceType)
Gets or sets the type of the source.
Definition baseitemdto.cpp:1311
QStringList m_backdropImageTags
Definition baseitemdto.h:1656
std::optional< double > primaryImageAspectRatio() const
Gets or sets the primary image aspect ratio, after image enhancements.
Definition baseitemdto.cpp:2185
bool startDateNull() const
Definition baseitemdto.cpp:2968
QString seriesTimerId() const
Gets or sets the series timer identifier.
Definition baseitemdto.cpp:2924
bool parentLogoItemIdNull() const
Definition baseitemdto.cpp:1989
void setDateCreated(QDateTime newDateCreated)
Gets or sets the date created.
Definition baseitemdto.cpp:1337
void setRecursiveItemCountNull()
Definition baseitemdto.cpp:2051
void setBackdropImageTagsNull()
Definition baseitemdto.cpp:2408
QList< MediaStream > mediaStreams() const
Gets or sets the media streams.
Definition baseitemdto.cpp:2341
void setTaglinesNull()
Definition baseitemdto.cpp:1701
QString originalTitle() const
Definition baseitemdto.cpp:1264
bool extraTypeNull() const
Definition baseitemdto.cpp:1366
ChannelType channelType() const
Definition baseitemdto.cpp:3015
QString number() const
Gets or sets the number.
Definition baseitemdto.cpp:1802
QStringList artists() const
Gets or sets the artists.
Definition baseitemdto.cpp:2198
void setHeight(std::optional< qint32 > newHeight)
Definition baseitemdto.cpp:2764
void setMusicVideoCount(std::optional< qint32 > newMusicVideoCount)
Gets or sets the music video count.
Definition baseitemdto.cpp:2725
QString m_preferredMetadataLanguage
Definition baseitemdto.h:1581
void setChapters(QList< ChapterInfo > newChapters)
Gets or sets the chapters.
Definition baseitemdto.cpp:2557
QJsonObject toJson() const
Definition baseitemdto.cpp:534
bool heightNull() const
Definition baseitemdto.cpp:2767
QString serverId() const
Gets or sets the server identifier.
Definition baseitemdto.cpp:1277
QString jellyfinId() const
Gets or sets the id.
Definition baseitemdto.cpp:1290
void setEpisodeTitle(QString newEpisodeTitle)
Gets or sets the episode title.
Definition baseitemdto.cpp:3004
void setIsRepeatNull()
Definition baseitemdto.cpp:2998
std::optional< bool > m_isNews
Definition baseitemdto.h:1711
std::optional< bool > hasSubtitles() const
Definition baseitemdto.cpp:1439
void setAirsBeforeSeasonNumber(std::optional< qint32 > newAirsBeforeSeasonNumber)
Definition baseitemdto.cpp:1376
QString m_channelPrimaryImageTag
Definition baseitemdto.h:1700
void setIsoSpeedRatingNull()
Definition baseitemdto.cpp:2920
QStringList genres() const
Gets or sets the genres.
Definition baseitemdto.cpp:1705
QStringList m_tags
Definition baseitemdto.h:1638
std::optional< double > m_exposureTime
Definition baseitemdto.h:1689
QString m_seriesStudio
Definition baseitemdto.h:1663
std::optional< float > m_communityRating
Definition baseitemdto.h:1602
std::optional< qint32 > songCount() const
Gets or sets the song count.
Definition baseitemdto.cpp:2684
bool serverIdNull() const
Definition baseitemdto.cpp:1282
void setMediaTypeNull()
Definition baseitemdto.cpp:2589
QStringList screenshotImageTags() const
Gets or sets the screenshot image tags.
Definition baseitemdto.cpp:2412
void setPath(QString newPath)
Gets or sets the path.
Definition baseitemdto.cpp:1603
QString m_status
Definition baseitemdto.h:1635
bool containerNull() const
Definition baseitemdto.cpp:1496
void setSortNameNull()
Definition baseitemdto.cpp:1513
std::optional< qint32 > m_trailerCount
Definition baseitemdto.h:1674
bool numberNull() const
Definition baseitemdto.cpp:1807
QDateTime dateCreated() const
Gets or sets the date created.
Definition baseitemdto.cpp:1335
QString m_collectionType
Definition baseitemdto.h:1643
void setIsSeries(std::optional< bool > newIsSeries)
Gets or sets a value indicating whether this instance is series.
Definition baseitemdto.cpp:3055
std::optional< qint64 > m_runTimeTicks
Definition baseitemdto.h:1604
void setAperture(std::optional< double > newAperture)
Definition baseitemdto.cpp:2848
QString channelPrimaryImageTag() const
Gets or sets the channel primary image tag.
Definition baseitemdto.cpp:2950
QString seriesName() const
Gets or sets the name of the series.
Definition baseitemdto.cpp:2068
void setProgramCountNull()
Definition baseitemdto.cpp:2667
std::optional< float > communityRating() const
Gets or sets the community rating.
Definition baseitemdto.cpp:1718
void setParentBackdropImageTags(QStringList newParentBackdropImageTags)
Gets or sets the parent backdrop image tags.
Definition baseitemdto.cpp:2012
bool taglinesNull() const
Definition baseitemdto.cpp:1697
void setTrailerCountNull()
Definition baseitemdto.cpp:2628
void setAlbumArtistsNull()
Definition baseitemdto.cpp:2324
void setDisplayOrderNull()
Definition baseitemdto.cpp:2259
void setParentThumbImageTag(QString newParentThumbImageTag)
Gets or sets the parent thumb image tag.
Definition baseitemdto.cpp:2518
void setParentBackdropImageTagsNull()
Definition baseitemdto.cpp:2019
std::optional< qint32 > m_airsAfterSeasonNumber
Definition baseitemdto.h:1576
bool cameraModelNull() const
Definition baseitemdto.cpp:2793
bool canDownloadNull() const
Definition baseitemdto.cpp:1431
void setMovieCountNull()
Definition baseitemdto.cpp:2641
bool localTrailerCountNull() const
Definition baseitemdto.cpp:2028
void setPreferredMetadataLanguage(QString newPreferredMetadataLanguage)
Definition baseitemdto.cpp:1454
void setProductionLocations(QStringList newProductionLocations)
Definition baseitemdto.cpp:1590
void setSeriesCountNull()
Definition baseitemdto.cpp:2654
std::optional< qint32 > productionYear() const
Gets or sets the production year.
Definition baseitemdto.cpp:1776
void setLockedFields(QList< MetadataField > newLockedFields)
Gets or sets the locked fields.
Definition baseitemdto.cpp:2608
void setCameraModelNull()
Definition baseitemdto.cpp:2797
void setExternalUrlsNull()
Definition baseitemdto.cpp:1558
QString m_preferredMetadataCountryCode
Definition baseitemdto.h:1582
void setAirsBeforeEpisodeNumber(std::optional< qint32 > newAirsBeforeEpisodeNumber)
Definition baseitemdto.cpp:1402
void setIsSportsNull()
Definition baseitemdto.cpp:3049
void setDisplayPreferencesIdNull()
Definition baseitemdto.cpp:2129
void setAirTimeNull()
Definition baseitemdto.cpp:2155
std::optional< qint32 > indexNumber() const
Gets or sets the index number.
Definition baseitemdto.cpp:1828
void setIsPlaceHolder(std::optional< bool > newIsPlaceHolder)
Gets or sets a value indicating whether this instance is place holder.
Definition baseitemdto.cpp:1791
void setIsHDNull()
Definition baseitemdto.cpp:1902
void setAlbumPrimaryImageTag(QString newAlbumPrimaryImageTag)
Gets or sets the album image tag.
Definition baseitemdto.cpp:2278
void setSupportsSync(std::optional< bool > newSupportsSync)
Gets or sets a value indicating whether [supports synchronize].
Definition baseitemdto.cpp:1480
bool isMovieNull() const
Definition baseitemdto.cpp:3032
void setLocalTrailerCount(std::optional< qint32 > newLocalTrailerCount)
Gets or sets the local trailer count.
Definition baseitemdto.cpp:2025
QString seriesStudio() const
Gets or sets the series studio.
Definition baseitemdto.cpp:2490
void setCameraMake(QString newCameraMake)
Definition baseitemdto.cpp:2777
QString channelId() const
Gets or sets the channel identifier.
Definition baseitemdto.cpp:1653
QList< MediaSourceInfo > m_mediaSources
Definition baseitemdto.h:1590
void setParentIndexNumberNull()
Definition baseitemdto.cpp:1863
bool parentPrimaryImageItemIdNull() const
Definition baseitemdto.cpp:2534
QJsonObject m_providerIds
Definition baseitemdto.h:1615
QString forcedSortName() const
Definition baseitemdto.cpp:1517
bool nameNull() const
Definition baseitemdto.cpp:1256
bool playlistItemIdNull() const
Definition baseitemdto.cpp:1327
bool customRatingNull() const
Definition baseitemdto.cpp:1645
QDateTime dateLastMediaAdded() const
Definition baseitemdto.cpp:1348
void setIsHD(std::optional< bool > newIsHD)
Gets or sets a value indicating whether this instance is HD.
Definition baseitemdto.cpp:1895
bool isLiveNull() const
Definition baseitemdto.cpp:3071
bool childCountNull() const
Definition baseitemdto.cpp:2060
std::optional< bool > m_lockData
Definition baseitemdto.h:1683
void setParentId(QString newParentId)
Gets or sets the parent id.
Definition baseitemdto.cpp:1921
bool mediaTypeNull() const
Definition baseitemdto.cpp:2585
QList< NameGuidPair > m_genreItems
Definition baseitemdto.h:1622
VideoType m_videoType
Definition baseitemdto.h:1652
QString container() const
Definition baseitemdto.cpp:1491
void setProviderIdsNull()
Definition baseitemdto.cpp:1889
std::optional< bool > m_isSports
Definition baseitemdto.h:1708
bool providerIdsNull() const
Definition baseitemdto.cpp:1885
QString m_parentId
Definition baseitemdto.h:1618
void setServerIdNull()
Definition baseitemdto.cpp:1286
std::optional< bool > m_hasSubtitles
Definition baseitemdto.h:1580
QString m_overview
Definition baseitemdto.h:1599
void setParentArtItemIdNull()
Definition baseitemdto.cpp:2447
void setPathNull()
Definition baseitemdto.cpp:1610
QString parentThumbItemId() const
Gets or sets the parent thumb item id.
Definition baseitemdto.cpp:2503
bool mediaSourceCountNull() const
Definition baseitemdto.cpp:2378
std::optional< qint32 > m_mediaSourceCount
Definition baseitemdto.h:1654
void setPlaylistItemIdNull()
Definition baseitemdto.cpp:1331
std::optional< qint32 > m_isoSpeedRating
Definition baseitemdto.h:1697
QString seriesThumbImageTag() const
Gets or sets the series thumb image tag.
Definition baseitemdto.cpp:2464
QDateTime m_endDate
Definition baseitemdto.h:1672
std::optional< qint32 > trailerCount() const
Gets or sets the trailer count.
Definition baseitemdto.cpp:2619
QString m_timerId
Definition baseitemdto.h:1714
void setDisplayPreferencesId(QString newDisplayPreferencesId)
Gets or sets the display preferences id.
Definition baseitemdto.cpp:2122
std::optional< qint32 > height() const
Definition baseitemdto.cpp:2762
QStringList m_taglines
Definition baseitemdto.h:1600
QList< MediaStream > m_mediaStreams
Definition baseitemdto.h:1651
std::optional< qint32 > isoSpeedRating() const
Definition baseitemdto.cpp:2911
bool timerIdNull() const
Definition baseitemdto.cpp:3123
QString m_programId
Definition baseitemdto.h:1699
void setCommunityRatingNull()
Definition baseitemdto.cpp:1727
QString m_displayOrder
Definition baseitemdto.h:1644
QString m_cameraModel
Definition baseitemdto.h:1687
std::optional< double > altitude() const
Definition baseitemdto.cpp:2898
bool etagNull() const
Definition baseitemdto.cpp:1301
void setAltitudeNull()
Definition baseitemdto.cpp:2907
void setIsPremiere(std::optional< bool > newIsPremiere)
Gets or sets a value indicating whether this instance is premiere.
Definition baseitemdto.cpp:3107
Video3DFormat m_video3DFormat
Definition baseitemdto.h:1587
bool isNewsNull() const
Definition baseitemdto.cpp:3084
bool dateLastMediaAddedNull() const
Definition baseitemdto.cpp:1353
void setParentPrimaryImageTagNull()
Definition baseitemdto.cpp:2551
QList< DayOfWeek > m_airDays
Definition baseitemdto.h:1637
QString aspectRatio() const
Gets or sets the aspect ratio.
Definition baseitemdto.cpp:1763
void setCameraMakeNull()
Definition baseitemdto.cpp:2784
void setChannelId(QString newChannelId)
Gets or sets the channel identifier.
Definition baseitemdto.cpp:1655
void setRemoteTrailers(QList< MediaUrl > newRemoteTrailers)
Gets or sets the trailer urls.
Definition baseitemdto.cpp:1869
QString customRating() const
Gets or sets the custom rating.
Definition baseitemdto.cpp:1640
QList< ExternalUrl > externalUrls() const
Gets or sets the external urls.
Definition baseitemdto.cpp:1549
QString m_displayPreferencesId
Definition baseitemdto.h:1634
LocationType m_locationType
Definition baseitemdto.h:1669
QList< MetadataField > lockedFields() const
Gets or sets the locked fields.
Definition baseitemdto.cpp:2606
void setStudios(QList< NameGuidPair > newStudios)
Gets or sets the studios.
Definition baseitemdto.cpp:1960
std::optional< bool > isPlaceHolder() const
Gets or sets a value indicating whether this instance is place holder.
Definition baseitemdto.cpp:1789
void setSeriesTimerId(QString newSeriesTimerId)
Gets or sets the series timer identifier.
Definition baseitemdto.cpp:2926
void setEpisodeTitleNull()
Definition baseitemdto.cpp:3011
bool isPlaceHolderNull() const
Definition baseitemdto.cpp:1794
void setArtists(QStringList newArtists)
Gets or sets the artists.
Definition baseitemdto.cpp:2200
QString sourceType() const
Gets or sets the type of the source.
Definition baseitemdto.cpp:1309
std::optional< qint64 > cumulativeRunTimeTicks() const
Gets or sets the cumulative run time ticks.
Definition baseitemdto.cpp:1731
bool officialRatingNull() const
Definition baseitemdto.cpp:1632
QSharedPointer< UserItemDataDto > m_userData
Definition baseitemdto.h:1627
bool aspectRatioNull() const
Definition baseitemdto.cpp:1768
std::optional< qint32 > musicVideoCount() const
Gets or sets the music video count.
Definition baseitemdto.cpp:2723
QString m_parentBackdropItemId
Definition baseitemdto.h:1624
bool premiereDateNull() const
Definition baseitemdto.cpp:1541
std::optional< qint32 > seriesCount() const
Gets or sets the series count.
Definition baseitemdto.cpp:2645
bool parentThumbItemIdNull() const
Definition baseitemdto.cpp:2508
std::optional< qint32 > recursiveItemCount() const
Gets or sets the recursive item count.
Definition baseitemdto.cpp:2042
std::optional< double > m_aperture
Definition baseitemdto.h:1692
bool albumIdNull() const
Definition baseitemdto.cpp:2268
void setCompletionPercentageNull()
Definition baseitemdto.cpp:2985
bool latitudeNull() const
Definition baseitemdto.cpp:2877
bool seriesStudioNull() const
Definition baseitemdto.cpp:2495
QString m_forcedSortName
Definition baseitemdto.h:1586
std::optional< bool > m_isHD
Definition baseitemdto.h:1616
std::optional< bool > m_isKids
Definition baseitemdto.h:1712
void setSeriesThumbImageTag(QString newSeriesThumbImageTag)
Gets or sets the series thumb image tag.
Definition baseitemdto.cpp:2466
bool originalTitleNull() const
Definition baseitemdto.cpp:1269
QStringList m_genres
Definition baseitemdto.h:1601
void setArtistsNull()
Definition baseitemdto.cpp:2207
void setLockDataNull()
Definition baseitemdto.cpp:2745
bool parentBackdropItemIdNull() const
Definition baseitemdto.cpp:2002
std::optional< qint32 > albumCount() const
Gets or sets the album count.
Definition baseitemdto.cpp:2697
void setOfficialRating(QString newOfficialRating)
Gets or sets the official rating.
Definition baseitemdto.cpp:1629
bool isSeriesNull() const
Definition baseitemdto.cpp:3058
QList< DayOfWeek > airDays() const
Gets or sets the air days.
Definition baseitemdto.cpp:2159
PlayAccess playAccess() const
Definition baseitemdto.cpp:1757
void setTaglines(QStringList newTaglines)
Gets or sets the taglines.
Definition baseitemdto.cpp:1694
bool seasonIdNull() const
Definition baseitemdto.cpp:2099
QString m_channelName
Definition baseitemdto.h:1598
std::optional< qint32 > indexNumberEnd() const
Gets or sets the index number end.
Definition baseitemdto.cpp:1841
void setProgramIdNull()
Definition baseitemdto.cpp:2946
void setJellyfinId(QString newJellyfinId)
Gets or sets the id.
Definition baseitemdto.cpp:1292
void setLocationType(LocationType newLocationType)
Definition baseitemdto.cpp:2570
void setSeriesId(QString newSeriesId)
Gets or sets the series id.
Definition baseitemdto.cpp:2083
void setAspectRatio(QString newAspectRatio)
Gets or sets the aspect ratio.
Definition baseitemdto.cpp:1765
std::optional< bool > isMovie() const
Gets or sets a value indicating whether this instance is movie.
Definition baseitemdto.cpp:3027
std::optional< bool > enableMediaSourceDisplay() const
Definition baseitemdto.cpp:1614
QList< ChapterInfo > m_chapters
Definition baseitemdto.h:1668
void setSpecialFeatureCount(std::optional< qint32 > newSpecialFeatureCount)
Gets or sets the special feature count.
Definition baseitemdto.cpp:2109
void setIsoType(IsoType newIsoType)
Definition baseitemdto.cpp:2576
std::optional< qint32 > m_airsBeforeEpisodeNumber
Definition baseitemdto.h:1577
bool backdropImageTagsNull() const
Definition baseitemdto.cpp:2404
bool albumPrimaryImageTagNull() const
Definition baseitemdto.cpp:2281
void setRemoteTrailersNull()
Definition baseitemdto.cpp:1876
void setEtagNull()
Definition baseitemdto.cpp:1305
void setEndDate(QDateTime newEndDate)
Gets or sets the end date.
Definition baseitemdto.cpp:2595
void setParentLogoImageTagNull()
Definition baseitemdto.cpp:2434
std::optional< bool > m_canDelete
Definition baseitemdto.h:1578
QString m_seriesThumbImageTag
Definition baseitemdto.h:1661
void setParentPrimaryImageItemIdNull()
Definition baseitemdto.cpp:2538
std::optional< qint32 > m_productionYear
Definition baseitemdto.h:1607
void setRecursiveItemCount(std::optional< qint32 > newRecursiveItemCount)
Gets or sets the recursive item count.
Definition baseitemdto.cpp:2044
void setEndDateNull()
Definition baseitemdto.cpp:2602
bool partCountNull() const
Definition baseitemdto.cpp:2365
void setCanDownload(std::optional< bool > newCanDownload)
Definition baseitemdto.cpp:1428
void setAirDaysNull()
Definition baseitemdto.cpp:2168
QStringList backdropImageTags() const
Gets or sets the backdrop image tags.
Definition baseitemdto.cpp:2399
QList< ExternalUrl > m_externalUrls
Definition baseitemdto.h:1589
std::optional< qint32 > childCount() const
Gets or sets the child count.
Definition baseitemdto.cpp:2055
bool channelNameNull() const
Definition baseitemdto.cpp:1671
bool cameraMakeNull() const
Definition baseitemdto.cpp:2780
QString parentArtImageTag() const
Gets or sets the parent art image tag.
Definition baseitemdto.cpp:2451
QString m_serverId
Definition baseitemdto.h:1567
QDateTime m_startDate
Definition baseitemdto.h:1701
bool parentArtItemIdNull() const
Definition baseitemdto.cpp:2443
QString parentArtItemId() const
If the item does not have a art, this will hold the Id of the Parent that has one.
Definition baseitemdto.cpp:2438
std::optional< qint32 > m_parentIndexNumber
Definition baseitemdto.h:1613
QString m_albumArtist
Definition baseitemdto.h:1648
QList< ChapterInfo > chapters() const
Gets or sets the chapters.
Definition baseitemdto.cpp:2555
QString m_episodeTitle
Definition baseitemdto.h:1704
bool movieCountNull() const
Definition baseitemdto.cpp:2637
bool chaptersNull() const
Definition baseitemdto.cpp:2560
void setIsNewsNull()
Definition baseitemdto.cpp:3088
void setMediaSourceCount(std::optional< qint32 > newMediaSourceCount)
Definition baseitemdto.cpp:2375
void setArtistItems(QList< NameGuidPair > newArtistItems)
Gets or sets the artist items.
Definition baseitemdto.cpp:2213
void setChildCountNull()
Definition baseitemdto.cpp:2064
bool albumNull() const
Definition baseitemdto.cpp:2229
std::optional< qint32 > airsAfterSeasonNumber() const
Definition baseitemdto.cpp:1387
std::optional< qint32 > m_specialFeatureCount
Definition baseitemdto.h:1633
QString m_sourceType
Definition baseitemdto.h:1570
void setIndexNumberEndNull()
Definition baseitemdto.cpp:1850
QString officialRating() const
Gets or sets the official rating.
Definition baseitemdto.cpp:1627
void setCriticRating(std::optional< float > newCriticRating)
Gets or sets the critic rating.
Definition baseitemdto.cpp:1577
bool supportsSyncNull() const
Definition baseitemdto.cpp:1483
QString m_album
Definition baseitemdto.h:1642
void setIndexNumberNull()
Definition baseitemdto.cpp:1837
void setMediaStreamsNull()
Definition baseitemdto.cpp:2350
QString airTime() const
Gets or sets the air time.
Definition baseitemdto.cpp:2146
void setMusicVideoCountNull()
Definition baseitemdto.cpp:2732
void setContainerNull()
Definition baseitemdto.cpp:1500
void setShutterSpeedNull()
Definition baseitemdto.cpp:2868
void setChaptersNull()
Definition baseitemdto.cpp:2564
void setArtistItemsNull()
Definition baseitemdto.cpp:2220
void setIndexNumber(std::optional< qint32 > newIndexNumber)
Gets or sets the index number.
Definition baseitemdto.cpp:1830
void setCollectionTypeNull()
Definition baseitemdto.cpp:2246
bool externalUrlsNull() const
Definition baseitemdto.cpp:1554
std::optional< double > m_completionPercentage
Definition baseitemdto.h:1702
QString m_playlistItemId
Definition baseitemdto.h:1571
QString m_seriesId
Definition baseitemdto.h:1631
void setIsFolderNull()
Definition baseitemdto.cpp:1915
QStringList taglines() const
Gets or sets the taglines.
Definition baseitemdto.cpp:1692
void setMediaSourceCountNull()
Definition baseitemdto.cpp:2382
void setContainer(QString newContainer)
Definition baseitemdto.cpp:1493
void setImageTags(QJsonObject newImageTags)
Gets or sets the image tags.
Definition baseitemdto.cpp:2388
bool programCountNull() const
Definition baseitemdto.cpp:2663
QString episodeTitle() const
Gets or sets the episode title.
Definition baseitemdto.cpp:3002
bool focalLengthNull() const
Definition baseitemdto.cpp:2832
void setIsNews(std::optional< bool > newIsNews)
Gets or sets a value indicating whether this instance is news.
Definition baseitemdto.cpp:3081
std::optional< qint32 > m_height
Definition baseitemdto.h:1685
IsoType isoType() const
Definition baseitemdto.cpp:2574
bool communityRatingNull() const
Definition baseitemdto.cpp:1723
void setSeriesPrimaryImageTag(QString newSeriesPrimaryImageTag)
Gets or sets the series primary image tag.
Definition baseitemdto.cpp:2291
void setProductionYearNull()
Definition baseitemdto.cpp:1785
QString preferredMetadataCountryCode() const
Definition baseitemdto.cpp:1465
void setAlbumCount(std::optional< qint32 > newAlbumCount)
Gets or sets the album count.
Definition baseitemdto.cpp:2699
std::optional< bool > m_isLive
Definition baseitemdto.h:1710
void setTrailerCount(std::optional< qint32 > newTrailerCount)
Gets or sets the trailer count.
Definition baseitemdto.cpp:2621
QStringList m_productionLocations
Definition baseitemdto.h:1592
bool seriesNameNull() const
Definition baseitemdto.cpp:2073
void setCanDeleteNull()
Definition baseitemdto.cpp:1422
void setSeriesTimerIdNull()
Definition baseitemdto.cpp:2933
QList< BaseItemPerson > m_people
Definition baseitemdto.h:1620
void setImageOrientation(ImageOrientation newImageOrientation)
Definition baseitemdto.cpp:2842
void setPeople(QList< BaseItemPerson > newPeople)
Gets or sets the people.
Definition baseitemdto.cpp:1947
bool seriesTimerIdNull() const
Definition baseitemdto.cpp:2929
void setIsLive(std::optional< bool > newIsLive)
Gets or sets a value indicating whether this instance is live.
Definition baseitemdto.cpp:3068
void setParentBackdropItemIdNull()
Definition baseitemdto.cpp:2006
bool albumArtistsNull() const
Definition baseitemdto.cpp:2320
void setEtag(QString newEtag)
Gets or sets the etag.
Definition baseitemdto.cpp:1298
void setProgramCount(std::optional< qint32 > newProgramCount)
Definition baseitemdto.cpp:2660
static BaseItemDto fromJson(QJsonObject source)
Definition baseitemdto.cpp:372
bool albumArtistNull() const
Definition baseitemdto.cpp:2307
QString collectionType() const
Gets or sets the type of the collection.
Definition baseitemdto.cpp:2237
void setExternalUrls(QList< ExternalUrl > newExternalUrls)
Gets or sets the external urls.
Definition baseitemdto.cpp:1551
bool pathNull() const
Definition baseitemdto.cpp:1606
void setLongitudeNull()
Definition baseitemdto.cpp:2894
QString type() const
Gets or sets the type.
Definition baseitemdto.cpp:1932
std::optional< bool > lockData() const
Gets or sets a value indicating whether [enable internet providers].
Definition baseitemdto.cpp:2736
QList< MediaSourceInfo > mediaSources() const
Gets or sets the media versions.
Definition baseitemdto.cpp:1562
void setLockData(std::optional< bool > newLockData)
Gets or sets a value indicating whether [enable internet providers].
Definition baseitemdto.cpp:2738
std::optional< qint32 > specialFeatureCount() const
Gets or sets the special feature count.
Definition baseitemdto.cpp:2107
std::optional< bool > m_canDownload
Definition baseitemdto.h:1579
void setProviderIds(QJsonObject newProviderIds)
Gets or sets the provider ids.
Definition baseitemdto.cpp:1882
bool collectionTypeNull() const
Definition baseitemdto.cpp:2242
void setChannelName(QString newChannelName)
Definition baseitemdto.cpp:1668
QString playlistItemId() const
Gets or sets the playlist item identifier.
Definition baseitemdto.cpp:1322
std::optional< bool > m_supportsSync
Definition baseitemdto.h:1583
void setTypeNull()
Definition baseitemdto.cpp:1941
bool hasSubtitlesNull() const
Definition baseitemdto.cpp:1444
bool albumCountNull() const
Definition baseitemdto.cpp:2702
std::optional< bool > isSports() const
Gets or sets a value indicating whether this instance is sports.
Definition baseitemdto.cpp:3040
void setProgramId(QString newProgramId)
Gets or sets the program identifier.
Definition baseitemdto.cpp:2939
QString seasonName() const
Gets or sets the name of the season.
Definition baseitemdto.cpp:2328
void setServerId(QString newServerId)
Gets or sets the server identifier.
Definition baseitemdto.cpp:1279
void setSeriesCount(std::optional< qint32 > newSeriesCount)
Gets or sets the series count.
Definition baseitemdto.cpp:2647
void setPeopleNull()
Definition baseitemdto.cpp:1954
std::optional< bool > isLive() const
Gets or sets a value indicating whether this instance is live.
Definition baseitemdto.cpp:3066
std::optional< qint32 > m_musicVideoCount
Definition baseitemdto.h:1682
QString channelNumber() const
Definition baseitemdto.cpp:1815
void setIsMovie(std::optional< bool > newIsMovie)
Gets or sets a value indicating whether this instance is movie.
Definition baseitemdto.cpp:3029
QString parentPrimaryImageTag() const
Gets or sets the parent primary image tag.
Definition baseitemdto.cpp:2542
std::optional< double > focalLength() const
Definition baseitemdto.cpp:2827
bool primaryImageAspectRatioNull() const
Definition baseitemdto.cpp:2190
IsoType m_isoType
Definition baseitemdto.h:1670
bool enableMediaSourceDisplayNull() const
Definition baseitemdto.cpp:1619
bool canDeleteNull() const
Definition baseitemdto.cpp:1418
QString name() const
Gets or sets the name.
Definition baseitemdto.cpp:1251
std::optional< bool > isKids() const
Gets or sets a value indicating whether this instance is kids.
Definition baseitemdto.cpp:3092
std::optional< bool > m_enableMediaSourceDisplay
Definition baseitemdto.h:1594
std::optional< qint32 > m_artistCount
Definition baseitemdto.h:1681
QStringList parentBackdropImageTags() const
Gets or sets the parent backdrop image tags.
Definition baseitemdto.cpp:2010
QString albumId() const
Gets or sets the album id.
Definition baseitemdto.cpp:2263
bool sourceTypeNull() const
Definition baseitemdto.cpp:1314
std::optional< qint32 > m_albumCount
Definition baseitemdto.h:1680
bool airsBeforeSeasonNumberNull() const
Definition baseitemdto.cpp:1379
void setSeriesStudio(QString newSeriesStudio)
Gets or sets the series studio.
Definition baseitemdto.cpp:2492
bool dateCreatedNull() const
Definition baseitemdto.cpp:1340
void setImageBlurHashesNull()
Definition baseitemdto.cpp:2486
QString m_seriesPrimaryImageTag
Definition baseitemdto.h:1647
void setAlbumArtistNull()
Definition baseitemdto.cpp:2311
void setAlbum(QString newAlbum)
Gets or sets the album.
Definition baseitemdto.cpp:2226
QString m_seasonId
Definition baseitemdto.h:1632
std::optional< qint32 > partCount() const
Gets or sets the part count.
Definition baseitemdto.cpp:2360
void setIsFolder(std::optional< bool > newIsFolder)
Gets or sets a value indicating whether this instance is folder.
Definition baseitemdto.cpp:1908
void setGenreItems(QList< NameGuidPair > newGenreItems)
Definition baseitemdto.cpp:1973
void setSeasonNameNull()
Definition baseitemdto.cpp:2337
bool displayOrderNull() const
Definition baseitemdto.cpp:2255
QString m_airTime
Definition baseitemdto.h:1636
std::optional< double > longitude() const
Definition baseitemdto.cpp:2885
QString status() const
Gets or sets the status.
Definition baseitemdto.cpp:2133
std::optional< bool > isFolder() const
Gets or sets a value indicating whether this instance is folder.
Definition baseitemdto.cpp:1906
QString seriesId() const
Gets or sets the series id.
Definition baseitemdto.cpp:2081
void setChannelNumberNull()
Definition baseitemdto.cpp:1824
std::optional< qint32 > m_programCount
Definition baseitemdto.h:1677
void replaceData(BaseItemDto &other)
Definition baseitemdto.cpp:218
QList< NameGuidPair > genreItems() const
Definition baseitemdto.cpp:1971
void setSeriesName(QString newSeriesName)
Gets or sets the name of the series.
Definition baseitemdto.cpp:2070
QString m_officialRating
Definition baseitemdto.h:1595
bool indexNumberEndNull() const
Definition baseitemdto.cpp:1846
bool specialFeatureCountNull() const
Definition baseitemdto.cpp:2112
std::optional< qint32 > m_indexNumber
Definition baseitemdto.h:1611
void setProductionYear(std::optional< qint32 > newProductionYear)
Gets or sets the production year.
Definition baseitemdto.cpp:1778
void setImageTagsNull()
Definition baseitemdto.cpp:2395
QString parentThumbImageTag() const
Gets or sets the parent thumb image tag.
Definition baseitemdto.cpp:2516
bool seasonNameNull() const
Definition baseitemdto.cpp:2333
QDateTime endDate() const
Gets or sets the end date.
Definition baseitemdto.cpp:2593
QStringList m_artists
Definition baseitemdto.h:1640
void setNumber(QString newNumber)
Gets or sets the number.
Definition baseitemdto.cpp:1804
QSharedPointer< UserItemDataDto > userData() const
Definition baseitemdto.cpp:2036
void setIsKids(std::optional< bool > newIsKids)
Gets or sets a value indicating whether this instance is kids.
Definition baseitemdto.cpp:3094
std::optional< qint32 > m_childCount
Definition baseitemdto.h:1629
void setForcedSortNameNull()
Definition baseitemdto.cpp:1526
ChannelType m_channelType
Definition baseitemdto.h:1705
QDateTime m_dateCreated
Definition baseitemdto.h:1572
std::optional< double > shutterSpeed() const
Definition baseitemdto.cpp:2859
void setHeightNull()
Definition baseitemdto.cpp:2771
QString album() const
Gets or sets the album.
Definition baseitemdto.cpp:2224
void setSeriesNameNull()
Definition baseitemdto.cpp:2077
QString albumPrimaryImageTag() const
Gets or sets the album image tag.
Definition baseitemdto.cpp:2276
void setEpisodeCountNull()
Definition baseitemdto.cpp:2680
void setProductionLocationsNull()
Definition baseitemdto.cpp:1597
void setChildCount(std::optional< qint32 > newChildCount)
Gets or sets the child count.
Definition baseitemdto.cpp:2057
QString parentLogoImageTag() const
Gets or sets the parent logo image tag.
Definition baseitemdto.cpp:2425
QString channelName() const
Definition baseitemdto.cpp:1666
bool indexNumberNull() const
Definition baseitemdto.cpp:1833
std::optional< bool > m_isSeries
Definition baseitemdto.h:1709
bool tagsNull() const
Definition baseitemdto.cpp:2177
QString m_etag
Definition baseitemdto.h:1569
Video3DFormat video3DFormat() const
Definition baseitemdto.cpp:1530
void setPremiereDateNull()
Definition baseitemdto.cpp:1545
bool productionYearNull() const
Definition baseitemdto.cpp:1781
void setSeasonId(QString newSeasonId)
Gets or sets the season identifier.
Definition baseitemdto.cpp:2096
void setSeasonIdNull()
Definition baseitemdto.cpp:2103
bool trailerCountNull() const
Definition baseitemdto.cpp:2624
QList< NameGuidPair > artistItems() const
Gets or sets the artist items.
Definition baseitemdto.cpp:2211
void setCameraModel(QString newCameraModel)
Definition baseitemdto.cpp:2790
QDateTime premiereDate() const
Gets or sets the premiere date.
Definition baseitemdto.cpp:1536
void setAlbumCountNull()
Definition baseitemdto.cpp:2706
std::optional< qint32 > parentIndexNumber() const
Gets or sets the parent index number.
Definition baseitemdto.cpp:1854
void setGenres(QStringList newGenres)
Gets or sets the genres.
Definition baseitemdto.cpp:1707
std::optional< bool > m_isPremiere
Definition baseitemdto.h:1713
bool seriesCountNull() const
Definition baseitemdto.cpp:2650
QString parentLogoItemId() const
If the item does not have a logo, this will hold the Id of the Parent that has one.
Definition baseitemdto.cpp:1984
void setParentArtItemId(QString newParentArtItemId)
If the item does not have a art, this will hold the Id of the Parent that has one.
Definition baseitemdto.cpp:2440
std::optional< double > completionPercentage() const
Gets or sets the completion percentage.
Definition baseitemdto.cpp:2976
bool musicVideoCountNull() const
Definition baseitemdto.cpp:2728
void setWidthNull()
Definition baseitemdto.cpp:2758
std::optional< bool > supportsSync() const
Gets or sets a value indicating whether [supports synchronize].
Definition baseitemdto.cpp:1478
void setSupportsSyncNull()
Definition baseitemdto.cpp:1487
void setCumulativeRunTimeTicksNull()
Definition baseitemdto.cpp:1740
void setLongitude(std::optional< double > newLongitude)
Definition baseitemdto.cpp:2887
bool completionPercentageNull() const
Definition baseitemdto.cpp:2981
bool artistItemsNull() const
Definition baseitemdto.cpp:2216
void setParentArtImageTagNull()
Definition baseitemdto.cpp:2460
bool artistCountNull() const
Definition baseitemdto.cpp:2715
bool preferredMetadataLanguageNull() const
Definition baseitemdto.cpp:1457
bool studiosNull() const
Definition baseitemdto.cpp:1963
void setParentThumbItemIdNull()
Definition baseitemdto.cpp:2512
void setCustomRating(QString newCustomRating)
Gets or sets the custom rating.
Definition baseitemdto.cpp:1642
void setPlaylistItemId(QString newPlaylistItemId)
Gets or sets the playlist item identifier.
Definition baseitemdto.cpp:1324
void setChannelPrimaryImageTagNull()
Definition baseitemdto.cpp:2959
bool parentIdNull() const
Definition baseitemdto.cpp:1924
QString sortName() const
Gets or sets the name of the sort.
Definition baseitemdto.cpp:1504
std::optional< qint32 > localTrailerCount() const
Gets or sets the local trailer count.
Definition baseitemdto.cpp:2023
void setParentIndexNumber(std::optional< qint32 > newParentIndexNumber)
Gets or sets the parent index number.
Definition baseitemdto.cpp:1856
void setAspectRatioNull()
Definition baseitemdto.cpp:1772
void setBackdropImageTags(QStringList newBackdropImageTags)
Gets or sets the backdrop image tags.
Definition baseitemdto.cpp:2401
QDateTime m_dateLastMediaAdded
Definition baseitemdto.h:1573
std::optional< bool > canDownload() const
Definition baseitemdto.cpp:1426
std::optional< qint32 > episodeCount() const
Gets or sets the episode count.
Definition baseitemdto.cpp:2671
void setParentLogoImageTag(QString newParentLogoImageTag)
Gets or sets the parent logo image tag.
Definition baseitemdto.cpp:2427
void setAltitude(std::optional< double > newAltitude)
Definition baseitemdto.cpp:2900
bool programIdNull() const
Definition baseitemdto.cpp:2942
QString m_parentLogoItemId
Definition baseitemdto.h:1623
bool criticRatingNull() const
Definition baseitemdto.cpp:1580
QJsonObject providerIds() const
Gets or sets the provider ids.
Definition baseitemdto.cpp:1880
QString software() const
Definition baseitemdto.cpp:2801
void setPreferredMetadataLanguageNull()
Definition baseitemdto.cpp:1461
QStringList productionLocations() const
Definition baseitemdto.cpp:1588
void setName(QString newName)
Gets or sets the name.
Definition baseitemdto.cpp:1253
QList< NameGuidPair > albumArtists() const
Gets or sets the album artists.
Definition baseitemdto.cpp:2315
bool sortNameNull() const
Definition baseitemdto.cpp:1509
void setImageBlurHashes(QJsonObject newImageBlurHashes)
Definition baseitemdto.cpp:2479
void setLocalTrailerCountNull()
Definition baseitemdto.cpp:2032
void setShutterSpeed(std::optional< double > newShutterSpeed)
Definition baseitemdto.cpp:2861
QString m_channelId
Definition baseitemdto.h:1597
void setOriginalTitleNull()
Definition baseitemdto.cpp:1273
void setParentIdNull()
Definition baseitemdto.cpp:1928
std::optional< double > m_primaryImageAspectRatio
Definition baseitemdto.h:1639
std::optional< double > m_latitude
Definition baseitemdto.h:1694
void setStatusNull()
Definition baseitemdto.cpp:2142
std::optional< bool > m_isRepeat
Definition baseitemdto.h:1703
void setChannelNumber(QString newChannelNumber)
Definition baseitemdto.cpp:1817
QSharedPointer< BaseItemDto > m_currentProgram
Definition baseitemdto.h:1715
bool parentBackdropImageTagsNull() const
Definition baseitemdto.cpp:2015
std::optional< bool > isPremiere() const
Gets or sets a value indicating whether this instance is premiere.
Definition baseitemdto.cpp:3105
void setTags(QStringList newTags)
Gets or sets the tags.
Definition baseitemdto.cpp:2174
void setExtraType(QString newExtraType)
Definition baseitemdto.cpp:1363
bool typeNull() const
Definition baseitemdto.cpp:1937
void setScreenshotImageTagsNull()
Definition baseitemdto.cpp:2421
QString m_parentThumbImageTag
Definition baseitemdto.h:1665
bool lockedFieldsNull() const
Definition baseitemdto.cpp:2611
void setHasSubtitlesNull()
Definition baseitemdto.cpp:1448
QList< NameGuidPair > m_studios
Definition baseitemdto.h:1621
std::optional< qint32 > m_localTrailerCount
Definition baseitemdto.h:1626
void setDateCreatedNull()
Definition baseitemdto.cpp:1344
bool recursiveItemCountNull() const
Definition baseitemdto.cpp:2047
QJsonObject imageTags() const
Gets or sets the image tags.
Definition baseitemdto.cpp:2386
std::optional< qint32 > m_indexNumberEnd
Definition baseitemdto.h:1612
QString m_seriesName
Definition baseitemdto.h:1630
void setDateLastMediaAdded(QDateTime newDateLastMediaAdded)
Definition baseitemdto.cpp:1350
std::optional< bool > isRepeat() const
Gets or sets a value indicating whether this instance is repeat.
Definition baseitemdto.cpp:2989
QJsonObject m_imageTags
Definition baseitemdto.h:1655
void setCommunityRating(std::optional< float > newCommunityRating)
Gets or sets the community rating.
Definition baseitemdto.cpp:1720
QList< NameGuidPair > studios() const
Gets or sets the studios.
Definition baseitemdto.cpp:1958
bool altitudeNull() const
Definition baseitemdto.cpp:2903
std::optional< double > aperture() const
Definition baseitemdto.cpp:2846
QList< NameGuidPair > m_artistItems
Definition baseitemdto.h:1641
void setPrimaryImageAspectRatioNull()
Definition baseitemdto.cpp:2194
void setStudiosNull()
Definition baseitemdto.cpp:1967
bool parentIndexNumberNull() const
Definition baseitemdto.cpp:1859
void setStatus(QString newStatus)
Gets or sets the status.
Definition baseitemdto.cpp:2135
std::optional< qint32 > mediaSourceCount() const
Definition baseitemdto.cpp:2373
void setPartCount(std::optional< qint32 > newPartCount)
Gets or sets the part count.
Definition baseitemdto.cpp:2362
void setAirsAfterSeasonNumberNull()
Definition baseitemdto.cpp:1396
std::optional< bool > isHD() const
Gets or sets a value indicating whether this instance is HD.
Definition baseitemdto.cpp:1893
void setAlbumPrimaryImageTagNull()
Definition baseitemdto.cpp:2285
void setMediaSourcesNull()
Definition baseitemdto.cpp:1571
bool isFolderNull() const
Definition baseitemdto.cpp:1911
ProgramAudio m_audio
Definition baseitemdto.h:1706
void setTimerIdNull()
Definition baseitemdto.cpp:3127
void setParentLogoItemId(QString newParentLogoItemId)
If the item does not have a logo, this will hold the Id of the Parent that has one.
Definition baseitemdto.cpp:1986
bool isoSpeedRatingNull() const
Definition baseitemdto.cpp:2916
bool endDateNull() const
Definition baseitemdto.cpp:2598
void setSeasonName(QString newSeasonName)
Gets or sets the name of the season.
Definition baseitemdto.cpp:2330
bool parentThumbImageTagNull() const
Definition baseitemdto.cpp:2521
void setIsSports(std::optional< bool > newIsSports)
Gets or sets a value indicating whether this instance is sports.
Definition baseitemdto.cpp:3042
bool peopleNull() const
Definition baseitemdto.cpp:1950
QString cameraMake() const
Definition baseitemdto.cpp:2775
void setSongCountNull()
Definition baseitemdto.cpp:2693
QString m_albumId
Definition baseitemdto.h:1645
void setAirsBeforeEpisodeNumberNull()
Definition baseitemdto.cpp:1409
QDateTime startDate() const
The start date of the recording, in UTC.
Definition baseitemdto.cpp:2963
QString albumArtist() const
Gets or sets the album artist.
Definition baseitemdto.cpp:2302
void setFocalLength(std::optional< double > newFocalLength)
Definition baseitemdto.cpp:2829
bool overviewNull() const
Definition baseitemdto.cpp:1684
std::optional< bool > m_isMovie
Definition baseitemdto.h:1707
QString m_number
Definition baseitemdto.h:1609
void setAirsAfterSeasonNumber(std::optional< qint32 > newAirsAfterSeasonNumber)
Definition baseitemdto.cpp:1389
void setType(QString newType)
Gets or sets the type.
Definition baseitemdto.cpp:1934
QDateTime m_premiereDate
Definition baseitemdto.h:1588
std::optional< qint64 > m_cumulativeRunTimeTicks
Definition baseitemdto.h:1603
std::optional< bool > m_isPlaceHolder
Definition baseitemdto.h:1608
QJsonObject m_imageBlurHashes
Definition baseitemdto.h:1662
void setChannelNameNull()
Definition baseitemdto.cpp:1675
std::optional< qint64 > runTimeTicks() const
Gets or sets the run time ticks.
Definition baseitemdto.cpp:1744
std::optional< double > latitude() const
Definition baseitemdto.cpp:2872
QList< MetadataField > m_lockedFields
Definition baseitemdto.h:1673
QString path() const
Gets or sets the path.
Definition baseitemdto.cpp:1601
void setUserData(QSharedPointer< UserItemDataDto > newUserData)
Definition baseitemdto.cpp:2038
void setCanDelete(std::optional< bool > newCanDelete)
Definition baseitemdto.cpp:1415
void setCanDownloadNull()
Definition baseitemdto.cpp:1435
std::optional< qint32 > airsBeforeEpisodeNumber() const
Definition baseitemdto.cpp:1400
void setSeriesPrimaryImageTagNull()
Definition baseitemdto.cpp:2298
void setOverview(QString newOverview)
Gets or sets the overview.
Definition baseitemdto.cpp:1681
void setIsMovieNull()
Definition baseitemdto.cpp:3036
void setAudio(ProgramAudio newAudio)
Definition baseitemdto.cpp:3023
void setChannelIdNull()
Definition baseitemdto.cpp:1662
void setSortName(QString newSortName)
Gets or sets the name of the sort.
Definition baseitemdto.cpp:1506
void setParentThumbImageTagNull()
Definition baseitemdto.cpp:2525
bool isSportsNull() const
Definition baseitemdto.cpp:3045
bool isPremiereNull() const
Definition baseitemdto.cpp:3110
std::optional< bool > canDelete() const
Definition baseitemdto.cpp:1413
void setSeriesStudioNull()
Definition baseitemdto.cpp:2499
void setRunTimeTicksNull()
Definition baseitemdto.cpp:1753
QString m_channelNumber
Definition baseitemdto.h:1610
bool channelNumberNull() const
Definition baseitemdto.cpp:1820
void setAlbumArtist(QString newAlbumArtist)
Gets or sets the album artist.
Definition baseitemdto.cpp:2304
void setAirDays(QList< DayOfWeek > newAirDays)
Gets or sets the air days.
Definition baseitemdto.cpp:2161
std::optional< bool > isSeries() const
Gets or sets a value indicating whether this instance is series.
Definition baseitemdto.cpp:3053
bool mediaSourcesNull() const
Definition baseitemdto.cpp:1567
QString parentBackdropItemId() const
If the item does not have any backdrops, this will hold the Id of the Parent that has one.
Definition baseitemdto.cpp:1997
void setPrimaryImageAspectRatio(std::optional< double > newPrimaryImageAspectRatio)
Gets or sets the primary image aspect ratio, after image enhancements.
Definition baseitemdto.cpp:2187
QString m_mediaType
Definition baseitemdto.h:1671
void setLockedFieldsNull()
Definition baseitemdto.cpp:2615
QString m_extraType
Definition baseitemdto.h:1574
void setExposureTimeNull()
Definition baseitemdto.cpp:2823
QString m_parentPrimaryImageTag
Definition baseitemdto.h:1667
std::optional< double > m_longitude
Definition baseitemdto.h:1695
bool productionLocationsNull() const
Definition baseitemdto.cpp:1593
bool runTimeTicksNull() const
Definition baseitemdto.cpp:1749
void setChannelType(ChannelType newChannelType)
Definition baseitemdto.cpp:3017
bool softwareNull() const
Definition baseitemdto.cpp:2806
void setStartDateNull()
Definition baseitemdto.cpp:2972
void setMediaType(QString newMediaType)
Gets or sets the type of the media.
Definition baseitemdto.cpp:2582
PlayAccess m_playAccess
Definition baseitemdto.h:1605
bool displayPreferencesIdNull() const
Definition baseitemdto.cpp:2125
QString m_sortName
Definition baseitemdto.h:1585
QString timerId() const
Gets or sets the timer identifier.
Definition baseitemdto.cpp:3118
QString m_customRating
Definition baseitemdto.h:1596
void setSoftware(QString newSoftware)
Definition baseitemdto.cpp:2803
void setAirTime(QString newAirTime)
Gets or sets the air time.
Definition baseitemdto.cpp:2148
void setOfficialRatingNull()
Definition baseitemdto.cpp:1636
ProgramAudio audio() const
Definition baseitemdto.cpp:3021
bool parentLogoImageTagNull() const
Definition baseitemdto.cpp:2430
void setNameNull()
Definition baseitemdto.cpp:1260
void setIsPlaceHolderNull()
Definition baseitemdto.cpp:1798
void setParentPrimaryImageTag(QString newParentPrimaryImageTag)
Gets or sets the parent primary image tag.
Definition baseitemdto.cpp:2544
void setSeriesThumbImageTagNull()
Definition baseitemdto.cpp:2473
void setTimerId(QString newTimerId)
Gets or sets the timer identifier.
Definition baseitemdto.cpp:3120
std::optional< float > m_criticRating
Definition baseitemdto.h:1591
void setIsLiveNull()
Definition baseitemdto.cpp:3075
bool statusNull() const
Definition baseitemdto.cpp:2138
bool cumulativeRunTimeTicksNull() const
Definition baseitemdto.cpp:1736
void setVideo3DFormat(Video3DFormat newVideo3DFormat)
Definition baseitemdto.cpp:1532
std::optional< qint32 > m_partCount
Definition baseitemdto.h:1653
QString m_cameraMake
Definition baseitemdto.h:1686
std::optional< qint32 > movieCount() const
Gets or sets the movie count.
Definition baseitemdto.cpp:2632
QString programId() const
Gets or sets the program identifier.
Definition baseitemdto.cpp:2937
bool seriesThumbImageTagNull() const
Definition baseitemdto.cpp:2469
QSharedPointer< BaseItemDto > currentProgram() const
Definition baseitemdto.cpp:3131
QList< BaseItemPerson > people() const
Gets or sets the people.
Definition baseitemdto.cpp:1945
void setTagsNull()
Definition baseitemdto.cpp:2181
QString m_parentArtImageTag
Definition baseitemdto.h:1660
void setSeriesIdNull()
Definition baseitemdto.cpp:2090
QList< MediaUrl > m_remoteTrailers
Definition baseitemdto.h:1614
void setCollectionType(QString newCollectionType)
Gets or sets the type of the collection.
Definition baseitemdto.cpp:2239
bool seriesPrimaryImageTagNull() const
Definition baseitemdto.cpp:2294
std::optional< bool > m_isFolder
Definition baseitemdto.h:1617
bool episodeCountNull() const
Definition baseitemdto.cpp:2676
void setChannelPrimaryImageTag(QString newChannelPrimaryImageTag)
Gets or sets the channel primary image tag.
Definition baseitemdto.cpp:2952
void setPartCountNull()
Definition baseitemdto.cpp:2369
void setMediaStreams(QList< MediaStream > newMediaStreams)
Gets or sets the media streams.
Definition baseitemdto.cpp:2343
std::optional< double > m_shutterSpeed
Definition baseitemdto.h:1693
void setEnableMediaSourceDisplayNull()
Definition baseitemdto.cpp:1623
bool lockDataNull() const
Definition baseitemdto.cpp:2741
void setIsPremiereNull()
Definition baseitemdto.cpp:3114
void setApertureNull()
Definition baseitemdto.cpp:2855
QString etag() const
Gets or sets the etag.
Definition baseitemdto.cpp:1296
bool isHDNull() const
Definition baseitemdto.cpp:1898
bool mediaStreamsNull() const
Definition baseitemdto.cpp:2346
void setIsoSpeedRating(std::optional< qint32 > newIsoSpeedRating)
Definition baseitemdto.cpp:2913
void setCumulativeRunTimeTicks(std::optional< qint64 > newCumulativeRunTimeTicks)
Gets or sets the cumulative run time ticks.
Definition baseitemdto.cpp:1733
void setFocalLengthNull()
Definition baseitemdto.cpp:2836
QString m_albumPrimaryImageTag
Definition baseitemdto.h:1646
QStringList m_parentBackdropImageTags
Definition baseitemdto.h:1625
bool channelPrimaryImageTagNull() const
Definition baseitemdto.cpp:2955
bool airsAfterSeasonNumberNull() const
Definition baseitemdto.cpp:1392
void setSongCount(std::optional< qint32 > newSongCount)
Gets or sets the song count.
Definition baseitemdto.cpp:2686
bool imageBlurHashesNull() const
Definition baseitemdto.cpp:2482
void setGenresNull()
Definition baseitemdto.cpp:1714
std::optional< qint32 > programCount() const
Definition baseitemdto.cpp:2658
void setMediaSources(QList< MediaSourceInfo > newMediaSources)
Gets or sets the media versions.
Definition baseitemdto.cpp:1564
bool episodeTitleNull() const
Definition baseitemdto.cpp:3007
std::optional< bool > isNews() const
Gets or sets a value indicating whether this instance is news.
Definition baseitemdto.cpp:3079
bool forcedSortNameNull() const
Definition baseitemdto.cpp:1522
QString parentId() const
Gets or sets the parent id.
Definition baseitemdto.cpp:1919
bool isKidsNull() const
Definition baseitemdto.cpp:3097
bool parentPrimaryImageTagNull() const
Definition baseitemdto.cpp:2547
bool shutterSpeedNull() const
Definition baseitemdto.cpp:2864
void setCompletionPercentage(std::optional< double > newCompletionPercentage)
Gets or sets the completion percentage.
Definition baseitemdto.cpp:2978
QString m_originalTitle
Definition baseitemdto.h:1566
void setHasSubtitles(std::optional< bool > newHasSubtitles)
Definition baseitemdto.cpp:1441
std::optional< float > criticRating() const
Gets or sets the critic rating.
Definition baseitemdto.cpp:1575
std::optional< double > m_focalLength
Definition baseitemdto.h:1690
void setGenreItemsNull()
Definition baseitemdto.cpp:1980
bool exposureTimeNull() const
Definition baseitemdto.cpp:2819
bool longitudeNull() const
Definition baseitemdto.cpp:2890
QString displayPreferencesId() const
Gets or sets the display preferences id.
Definition baseitemdto.cpp:2120
void setIsKidsNull()
Definition baseitemdto.cpp:3101
QString preferredMetadataLanguage() const
Definition baseitemdto.cpp:1452
bool airTimeNull() const
Definition baseitemdto.cpp:2151
QString seasonId() const
Gets or sets the season identifier.
Definition baseitemdto.cpp:2094
void setPremiereDate(QDateTime newPremiereDate)
Gets or sets the premiere date.
Definition baseitemdto.cpp:1538
void setOverviewNull()
Definition baseitemdto.cpp:1688
void setWidth(std::optional< qint32 > newWidth)
Definition baseitemdto.cpp:2751
VideoType videoType() const
Definition baseitemdto.cpp:2354
QString overview() const
Gets or sets the overview.
Definition baseitemdto.cpp:1679
void setSpecialFeatureCountNull()
Definition baseitemdto.cpp:2116
bool preferredMetadataCountryCodeNull() const
Definition baseitemdto.cpp:1470
std::optional< qint32 > m_movieCount
Definition baseitemdto.h:1675
void setPreferredMetadataCountryCodeNull()
Definition baseitemdto.cpp:1474
std::optional< double > m_altitude
Definition baseitemdto.h:1696
void setAlbumArtists(QList< NameGuidPair > newAlbumArtists)
Gets or sets the album artists.
Definition baseitemdto.cpp:2317
QString m_path
Definition baseitemdto.h:1593
void setCustomRatingNull()
Definition baseitemdto.cpp:1649
QString m_seasonName
Definition baseitemdto.h:1650
void setAlbumId(QString newAlbumId)
Gets or sets the album id.
Definition baseitemdto.cpp:2265
void setRunTimeTicks(std::optional< qint64 > newRunTimeTicks)
Gets or sets the run time ticks.
Definition baseitemdto.cpp:1746
bool seriesIdNull() const
Definition baseitemdto.cpp:2086
void setIndexNumberEnd(std::optional< qint32 > newIndexNumberEnd)
Gets or sets the index number end.
Definition baseitemdto.cpp:1843
void setFromJson(QJsonObject source)
Definition baseitemdto.cpp:379
QStringList tags() const
Gets or sets the tags.
Definition baseitemdto.cpp:2172
LocationType locationType() const
Definition baseitemdto.cpp:2568
std::optional< qint32 > m_episodeCount
Definition baseitemdto.h:1678
std::optional< qint32 > m_songCount
Definition baseitemdto.h:1679
void setLatitudeNull()
Definition baseitemdto.cpp:2881
void setForcedSortName(QString newForcedSortName)
Definition baseitemdto.cpp:1519
std::optional< double > exposureTime() const
Definition baseitemdto.cpp:2814
void setIsSeriesNull()
Definition baseitemdto.cpp:3062
bool genresNull() const
Definition baseitemdto.cpp:1710
bool widthNull() const
Definition baseitemdto.cpp:2754
std::optional< qint32 > m_seriesCount
Definition baseitemdto.h:1676
bool airsBeforeEpisodeNumberNull() const
Definition baseitemdto.cpp:1405
void setArtistCountNull()
Definition baseitemdto.cpp:2719
QString parentPrimaryImageItemId() const
Gets or sets the parent primary image item identifier.
Definition baseitemdto.cpp:2529
bool songCountNull() const
Definition baseitemdto.cpp:2689
void setPreferredMetadataCountryCode(QString newPreferredMetadataCountryCode)
Definition baseitemdto.cpp:1467
bool artistsNull() const
Definition baseitemdto.cpp:2203
QString m_aspectRatio
Definition baseitemdto.h:1606
void setCurrentProgram(QSharedPointer< BaseItemDto > newCurrentProgram)
Definition baseitemdto.cpp:3133
bool channelIdNull() const
Definition baseitemdto.cpp:1658
void setPlayAccess(PlayAccess newPlayAccess)
Definition baseitemdto.cpp:1759
QString m_container
Definition baseitemdto.h:1584
ImageOrientation imageOrientation() const
Definition baseitemdto.cpp:2840
void setScreenshotImageTags(QStringList newScreenshotImageTags)
Gets or sets the screenshot image tags.
Definition baseitemdto.cpp:2414
void setLatitude(std::optional< double > newLatitude)
Definition baseitemdto.cpp:2874
void setSoftwareNull()
Definition baseitemdto.cpp:2810
bool airDaysNull() const
Definition baseitemdto.cpp:2164
std::optional< qint32 > airsBeforeSeasonNumber() const
Definition baseitemdto.cpp:1374
QStringList m_screenshotImageTags
Definition baseitemdto.h:1657
QJsonObject imageBlurHashes() const
Definition baseitemdto.cpp:2477
QString displayOrder() const
Gets or sets the display order.
Definition baseitemdto.cpp:2250
QString m_parentArtItemId
Definition baseitemdto.h:1659
std::optional< qint32 > width() const
Definition baseitemdto.cpp:2749
void setVideoType(VideoType newVideoType)
Definition baseitemdto.cpp:2356
QString mediaType() const
Gets or sets the type of the media.
Definition baseitemdto.cpp:2580
bool imageTagsNull() const
Definition baseitemdto.cpp:2391
void setEpisodeCount(std::optional< qint32 > newEpisodeCount)
Gets or sets the episode count.
Definition baseitemdto.cpp:2673
void setDisplayOrder(QString newDisplayOrder)
Gets or sets the display order.
Definition baseitemdto.cpp:2252
QString m_software
Definition baseitemdto.h:1688
QString extraType() const
Definition baseitemdto.cpp:1361
void setAlbumNull()
Definition baseitemdto.cpp:2233
void setNumberNull()
Definition baseitemdto.cpp:1811
void setCriticRatingNull()
Definition baseitemdto.cpp:1584
QString seriesPrimaryImageTag() const
Gets or sets the series primary image tag.
Definition baseitemdto.cpp:2289
void setParentLogoItemIdNull()
Definition baseitemdto.cpp:1993
void setSourceTypeNull()
Definition baseitemdto.cpp:1318
std::optional< qint32 > m_recursiveItemCount
Definition baseitemdto.h:1628
void setMovieCount(std::optional< qint32 > newMovieCount)
Gets or sets the movie count.
Definition baseitemdto.cpp:2634
bool apertureNull() const
Definition baseitemdto.cpp:2851
QString m_name
Definition baseitemdto.h:1565
void setExposureTime(std::optional< double > newExposureTime)
Definition baseitemdto.cpp:2816
void setParentThumbItemId(QString newParentThumbItemId)
Gets or sets the parent thumb item id.
Definition baseitemdto.cpp:2505
bool genreItemsNull() const
Definition baseitemdto.cpp:1976
void setParentArtImageTag(QString newParentArtImageTag)
Gets or sets the parent art image tag.
Definition baseitemdto.cpp:2453
void setParentBackdropItemId(QString newParentBackdropItemId)
If the item does not have any backdrops, this will hold the Id of the Parent that has one.
Definition baseitemdto.cpp:1999
bool screenshotImageTagsNull() const
Definition baseitemdto.cpp:2417
QString m_type
Definition baseitemdto.h:1619
void setExtraTypeNull()
Definition baseitemdto.cpp:1370
void setIsRepeat(std::optional< bool > newIsRepeat)
Gets or sets a value indicating whether this instance is repeat.
Definition baseitemdto.cpp:2991
std::optional< qint32 > m_airsBeforeSeasonNumber
Definition baseitemdto.h:1575
QString m_jellyfinId
Definition baseitemdto.h:1568
bool remoteTrailersNull() const
Definition baseitemdto.cpp:1872
void setEnableMediaSourceDisplay(std::optional< bool > newEnableMediaSourceDisplay)
Definition baseitemdto.cpp:1616
QString m_seriesTimerId
Definition baseitemdto.h:1698
QString m_parentThumbItemId
Definition baseitemdto.h:1664
QString m_parentLogoImageTag
Definition baseitemdto.h:1658
ImageOrientation m_imageOrientation
Definition baseitemdto.h:1691
QString m_parentPrimaryImageItemId
Definition baseitemdto.h:1666
QString cameraModel() const
Definition baseitemdto.cpp:2788
std::optional< qint32 > artistCount() const
Definition baseitemdto.cpp:2710
bool isRepeatNull() const
Definition baseitemdto.cpp:2994
QList< MediaUrl > remoteTrailers() const
Gets or sets the trailer urls.
Definition baseitemdto.cpp:1867
QList< NameGuidPair > m_albumArtists
Definition baseitemdto.h:1649
void setAirsBeforeSeasonNumberNull()
Definition baseitemdto.cpp:1383
void setArtistCount(std::optional< qint32 > newArtistCount)
Definition baseitemdto.cpp:2712
bool parentArtImageTagNull() const
Definition baseitemdto.cpp:2456
void setDateLastMediaAddedNull()
Definition baseitemdto.cpp:1357
void setParentPrimaryImageItemId(QString newParentPrimaryImageItemId)
Gets or sets the parent primary image item identifier.
Definition baseitemdto.cpp:2531
void setStartDate(QDateTime newStartDate)
The start date of the recording, in UTC.
Definition baseitemdto.cpp:2965
Value
Definition channeltype.h:49
Value
Definition imageorientation.h:49
Value
Definition isotype.h:49
Value
Definition locationtype.h:49
Value
Definition playaccess.h:49
Value
Definition programaudio.h:49
Value
Definition videotype.h:49
Definition mediaplayer2.h:20
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