Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
Jellyfin::DTO::BaseItemDto Class Reference

#include <baseitemdto.h>

Inheritance diagram for Jellyfin::DTO::BaseItemDto:
Jellyfin::Model::Item

Public Member Functions

 BaseItemDto (QString jellyfinId, Video3DFormat video3DFormat, PlayAccess playAccess, QSharedPointer< UserItemDataDto > userData, VideoType videoType, LocationType locationType, IsoType isoType, ImageOrientation imageOrientation, ChannelType channelType, ProgramAudio audio, QSharedPointer< BaseItemDto > currentProgram)
 
 BaseItemDto (const BaseItemDto &other)
 
void replaceData (BaseItemDto &other)
 
void setFromJson (QJsonObject source)
 
QJsonObject toJson () const
 
QString name () const
 Gets or sets the name.
 
void setName (QString newName)
 Gets or sets the name.
 
bool nameNull () const
 
void setNameNull ()
 
QString originalTitle () const
 
void setOriginalTitle (QString newOriginalTitle)
 
bool originalTitleNull () const
 
void setOriginalTitleNull ()
 
QString serverId () const
 Gets or sets the server identifier.
 
void setServerId (QString newServerId)
 Gets or sets the server identifier.
 
bool serverIdNull () const
 
void setServerIdNull ()
 
QString jellyfinId () const
 Gets or sets the id.
 
void setJellyfinId (QString newJellyfinId)
 Gets or sets the id.
 
QString etag () const
 Gets or sets the etag.
 
void setEtag (QString newEtag)
 Gets or sets the etag.
 
bool etagNull () const
 
void setEtagNull ()
 
QString sourceType () const
 Gets or sets the type of the source.
 
void setSourceType (QString newSourceType)
 Gets or sets the type of the source.
 
bool sourceTypeNull () const
 
void setSourceTypeNull ()
 
QString playlistItemId () const
 Gets or sets the playlist item identifier.
 
void setPlaylistItemId (QString newPlaylistItemId)
 Gets or sets the playlist item identifier.
 
bool playlistItemIdNull () const
 
void setPlaylistItemIdNull ()
 
QDateTime dateCreated () const
 Gets or sets the date created.
 
void setDateCreated (QDateTime newDateCreated)
 Gets or sets the date created.
 
bool dateCreatedNull () const
 
void setDateCreatedNull ()
 
QDateTime dateLastMediaAdded () const
 
void setDateLastMediaAdded (QDateTime newDateLastMediaAdded)
 
bool dateLastMediaAddedNull () const
 
void setDateLastMediaAddedNull ()
 
QString extraType () const
 
void setExtraType (QString newExtraType)
 
bool extraTypeNull () const
 
void setExtraTypeNull ()
 
std::optional< qint32 > airsBeforeSeasonNumber () const
 
void setAirsBeforeSeasonNumber (std::optional< qint32 > newAirsBeforeSeasonNumber)
 
bool airsBeforeSeasonNumberNull () const
 
void setAirsBeforeSeasonNumberNull ()
 
std::optional< qint32 > airsAfterSeasonNumber () const
 
void setAirsAfterSeasonNumber (std::optional< qint32 > newAirsAfterSeasonNumber)
 
bool airsAfterSeasonNumberNull () const
 
void setAirsAfterSeasonNumberNull ()
 
std::optional< qint32 > airsBeforeEpisodeNumber () const
 
void setAirsBeforeEpisodeNumber (std::optional< qint32 > newAirsBeforeEpisodeNumber)
 
bool airsBeforeEpisodeNumberNull () const
 
void setAirsBeforeEpisodeNumberNull ()
 
std::optional< bool > canDelete () const
 
void setCanDelete (std::optional< bool > newCanDelete)
 
bool canDeleteNull () const
 
void setCanDeleteNull ()
 
std::optional< bool > canDownload () const
 
void setCanDownload (std::optional< bool > newCanDownload)
 
bool canDownloadNull () const
 
void setCanDownloadNull ()
 
std::optional< bool > hasSubtitles () const
 
void setHasSubtitles (std::optional< bool > newHasSubtitles)
 
bool hasSubtitlesNull () const
 
void setHasSubtitlesNull ()
 
QString preferredMetadataLanguage () const
 
void setPreferredMetadataLanguage (QString newPreferredMetadataLanguage)
 
bool preferredMetadataLanguageNull () const
 
void setPreferredMetadataLanguageNull ()
 
QString preferredMetadataCountryCode () const
 
void setPreferredMetadataCountryCode (QString newPreferredMetadataCountryCode)
 
bool preferredMetadataCountryCodeNull () const
 
void setPreferredMetadataCountryCodeNull ()
 
std::optional< bool > supportsSync () const
 Gets or sets a value indicating whether [supports synchronize].
 
void setSupportsSync (std::optional< bool > newSupportsSync)
 Gets or sets a value indicating whether [supports synchronize].
 
bool supportsSyncNull () const
 
void setSupportsSyncNull ()
 
QString container () const
 
void setContainer (QString newContainer)
 
bool containerNull () const
 
void setContainerNull ()
 
QString sortName () const
 Gets or sets the name of the sort.
 
void setSortName (QString newSortName)
 Gets or sets the name of the sort.
 
bool sortNameNull () const
 
void setSortNameNull ()
 
QString forcedSortName () const
 
void setForcedSortName (QString newForcedSortName)
 
bool forcedSortNameNull () const
 
void setForcedSortNameNull ()
 
Video3DFormat video3DFormat () const
 
void setVideo3DFormat (Video3DFormat newVideo3DFormat)
 
QDateTime premiereDate () const
 Gets or sets the premiere date.
 
void setPremiereDate (QDateTime newPremiereDate)
 Gets or sets the premiere date.
 
bool premiereDateNull () const
 
void setPremiereDateNull ()
 
QList< ExternalUrlexternalUrls () const
 Gets or sets the external urls.
 
void setExternalUrls (QList< ExternalUrl > newExternalUrls)
 Gets or sets the external urls.
 
bool externalUrlsNull () const
 
void setExternalUrlsNull ()
 
QList< MediaSourceInfomediaSources () const
 Gets or sets the media versions.
 
void setMediaSources (QList< MediaSourceInfo > newMediaSources)
 Gets or sets the media versions.
 
bool mediaSourcesNull () const
 
void setMediaSourcesNull ()
 
std::optional< float > criticRating () const
 Gets or sets the critic rating.
 
void setCriticRating (std::optional< float > newCriticRating)
 Gets or sets the critic rating.
 
bool criticRatingNull () const
 
void setCriticRatingNull ()
 
QStringList productionLocations () const
 
void setProductionLocations (QStringList newProductionLocations)
 
bool productionLocationsNull () const
 
void setProductionLocationsNull ()
 
QString path () const
 Gets or sets the path.
 
void setPath (QString newPath)
 Gets or sets the path.
 
bool pathNull () const
 
void setPathNull ()
 
std::optional< bool > enableMediaSourceDisplay () const
 
void setEnableMediaSourceDisplay (std::optional< bool > newEnableMediaSourceDisplay)
 
bool enableMediaSourceDisplayNull () const
 
void setEnableMediaSourceDisplayNull ()
 
QString officialRating () const
 Gets or sets the official rating.
 
void setOfficialRating (QString newOfficialRating)
 Gets or sets the official rating.
 
bool officialRatingNull () const
 
void setOfficialRatingNull ()
 
QString customRating () const
 Gets or sets the custom rating.
 
void setCustomRating (QString newCustomRating)
 Gets or sets the custom rating.
 
bool customRatingNull () const
 
void setCustomRatingNull ()
 
QString channelId () const
 Gets or sets the channel identifier.
 
void setChannelId (QString newChannelId)
 Gets or sets the channel identifier.
 
bool channelIdNull () const
 
void setChannelIdNull ()
 
QString channelName () const
 
void setChannelName (QString newChannelName)
 
bool channelNameNull () const
 
void setChannelNameNull ()
 
QString overview () const
 Gets or sets the overview.
 
void setOverview (QString newOverview)
 Gets or sets the overview.
 
bool overviewNull () const
 
void setOverviewNull ()
 
QStringList taglines () const
 Gets or sets the taglines.
 
void setTaglines (QStringList newTaglines)
 Gets or sets the taglines.
 
bool taglinesNull () const
 
void setTaglinesNull ()
 
QStringList genres () const
 Gets or sets the genres.
 
void setGenres (QStringList newGenres)
 Gets or sets the genres.
 
bool genresNull () const
 
void setGenresNull ()
 
std::optional< float > communityRating () const
 Gets or sets the community rating.
 
void setCommunityRating (std::optional< float > newCommunityRating)
 Gets or sets the community rating.
 
bool communityRatingNull () const
 
void setCommunityRatingNull ()
 
std::optional< qint64 > cumulativeRunTimeTicks () const
 Gets or sets the cumulative run time ticks.
 
void setCumulativeRunTimeTicks (std::optional< qint64 > newCumulativeRunTimeTicks)
 Gets or sets the cumulative run time ticks.
 
bool cumulativeRunTimeTicksNull () const
 
void setCumulativeRunTimeTicksNull ()
 
std::optional< qint64 > runTimeTicks () const
 Gets or sets the run time ticks.
 
void setRunTimeTicks (std::optional< qint64 > newRunTimeTicks)
 Gets or sets the run time ticks.
 
bool runTimeTicksNull () const
 
void setRunTimeTicksNull ()
 
PlayAccess playAccess () const
 
void setPlayAccess (PlayAccess newPlayAccess)
 
QString aspectRatio () const
 Gets or sets the aspect ratio.
 
void setAspectRatio (QString newAspectRatio)
 Gets or sets the aspect ratio.
 
bool aspectRatioNull () const
 
void setAspectRatioNull ()
 
std::optional< qint32 > productionYear () const
 Gets or sets the production year.
 
void setProductionYear (std::optional< qint32 > newProductionYear)
 Gets or sets the production year.
 
bool productionYearNull () const
 
void setProductionYearNull ()
 
std::optional< bool > isPlaceHolder () const
 Gets or sets a value indicating whether this instance is place holder.
 
void setIsPlaceHolder (std::optional< bool > newIsPlaceHolder)
 Gets or sets a value indicating whether this instance is place holder.
 
bool isPlaceHolderNull () const
 
void setIsPlaceHolderNull ()
 
QString number () const
 Gets or sets the number.
 
void setNumber (QString newNumber)
 Gets or sets the number.
 
bool numberNull () const
 
void setNumberNull ()
 
QString channelNumber () const
 
void setChannelNumber (QString newChannelNumber)
 
bool channelNumberNull () const
 
void setChannelNumberNull ()
 
std::optional< qint32 > indexNumber () const
 Gets or sets the index number.
 
void setIndexNumber (std::optional< qint32 > newIndexNumber)
 Gets or sets the index number.
 
bool indexNumberNull () const
 
void setIndexNumberNull ()
 
std::optional< qint32 > indexNumberEnd () const
 Gets or sets the index number end.
 
void setIndexNumberEnd (std::optional< qint32 > newIndexNumberEnd)
 Gets or sets the index number end.
 
bool indexNumberEndNull () const
 
void setIndexNumberEndNull ()
 
std::optional< qint32 > parentIndexNumber () const
 Gets or sets the parent index number.
 
void setParentIndexNumber (std::optional< qint32 > newParentIndexNumber)
 Gets or sets the parent index number.
 
bool parentIndexNumberNull () const
 
void setParentIndexNumberNull ()
 
QList< MediaUrlremoteTrailers () const
 Gets or sets the trailer urls.
 
void setRemoteTrailers (QList< MediaUrl > newRemoteTrailers)
 Gets or sets the trailer urls.
 
bool remoteTrailersNull () const
 
void setRemoteTrailersNull ()
 
QJsonObject providerIds () const
 Gets or sets the provider ids.
 
void setProviderIds (QJsonObject newProviderIds)
 Gets or sets the provider ids.
 
bool providerIdsNull () const
 
void setProviderIdsNull ()
 
std::optional< bool > isHD () const
 Gets or sets a value indicating whether this instance is HD.
 
void setIsHD (std::optional< bool > newIsHD)
 Gets or sets a value indicating whether this instance is HD.
 
bool isHDNull () const
 
void setIsHDNull ()
 
std::optional< bool > isFolder () const
 Gets or sets a value indicating whether this instance is folder.
 
void setIsFolder (std::optional< bool > newIsFolder)
 Gets or sets a value indicating whether this instance is folder.
 
bool isFolderNull () const
 
void setIsFolderNull ()
 
QString parentId () const
 Gets or sets the parent id.
 
void setParentId (QString newParentId)
 Gets or sets the parent id.
 
bool parentIdNull () const
 
void setParentIdNull ()
 
QString type () const
 Gets or sets the type.
 
void setType (QString newType)
 Gets or sets the type.
 
bool typeNull () const
 
void setTypeNull ()
 
QList< BaseItemPersonpeople () const
 Gets or sets the people.
 
void setPeople (QList< BaseItemPerson > newPeople)
 Gets or sets the people.
 
bool peopleNull () const
 
void setPeopleNull ()
 
QList< NameGuidPairstudios () const
 Gets or sets the studios.
 
void setStudios (QList< NameGuidPair > newStudios)
 Gets or sets the studios.
 
bool studiosNull () const
 
void setStudiosNull ()
 
QList< NameGuidPairgenreItems () const
 
void setGenreItems (QList< NameGuidPair > newGenreItems)
 
bool genreItemsNull () const
 
void setGenreItemsNull ()
 
QString parentLogoItemId () const
 If the item does not have a logo, this will hold the Id of the Parent that has one.
 
void setParentLogoItemId (QString newParentLogoItemId)
 If the item does not have a logo, this will hold the Id of the Parent that has one.
 
bool parentLogoItemIdNull () const
 
void setParentLogoItemIdNull ()
 
QString parentBackdropItemId () const
 If the item does not have any backdrops, this will hold the Id of the Parent that has one.
 
void setParentBackdropItemId (QString newParentBackdropItemId)
 If the item does not have any backdrops, this will hold the Id of the Parent that has one.
 
bool parentBackdropItemIdNull () const
 
void setParentBackdropItemIdNull ()
 
QStringList parentBackdropImageTags () const
 Gets or sets the parent backdrop image tags.
 
void setParentBackdropImageTags (QStringList newParentBackdropImageTags)
 Gets or sets the parent backdrop image tags.
 
bool parentBackdropImageTagsNull () const
 
void setParentBackdropImageTagsNull ()
 
std::optional< qint32 > localTrailerCount () const
 Gets or sets the local trailer count.
 
void setLocalTrailerCount (std::optional< qint32 > newLocalTrailerCount)
 Gets or sets the local trailer count.
 
bool localTrailerCountNull () const
 
void setLocalTrailerCountNull ()
 
QSharedPointer< UserItemDataDtouserData () const
 
void setUserData (QSharedPointer< UserItemDataDto > newUserData)
 
std::optional< qint32 > recursiveItemCount () const
 Gets or sets the recursive item count.
 
void setRecursiveItemCount (std::optional< qint32 > newRecursiveItemCount)
 Gets or sets the recursive item count.
 
bool recursiveItemCountNull () const
 
void setRecursiveItemCountNull ()
 
std::optional< qint32 > childCount () const
 Gets or sets the child count.
 
void setChildCount (std::optional< qint32 > newChildCount)
 Gets or sets the child count.
 
bool childCountNull () const
 
void setChildCountNull ()
 
QString seriesName () const
 Gets or sets the name of the series.
 
void setSeriesName (QString newSeriesName)
 Gets or sets the name of the series.
 
bool seriesNameNull () const
 
void setSeriesNameNull ()
 
QString seriesId () const
 Gets or sets the series id.
 
void setSeriesId (QString newSeriesId)
 Gets or sets the series id.
 
bool seriesIdNull () const
 
void setSeriesIdNull ()
 
QString seasonId () const
 Gets or sets the season identifier.
 
void setSeasonId (QString newSeasonId)
 Gets or sets the season identifier.
 
bool seasonIdNull () const
 
void setSeasonIdNull ()
 
std::optional< qint32 > specialFeatureCount () const
 Gets or sets the special feature count.
 
void setSpecialFeatureCount (std::optional< qint32 > newSpecialFeatureCount)
 Gets or sets the special feature count.
 
bool specialFeatureCountNull () const
 
void setSpecialFeatureCountNull ()
 
QString displayPreferencesId () const
 Gets or sets the display preferences id.
 
void setDisplayPreferencesId (QString newDisplayPreferencesId)
 Gets or sets the display preferences id.
 
bool displayPreferencesIdNull () const
 
void setDisplayPreferencesIdNull ()
 
QString status () const
 Gets or sets the status.
 
void setStatus (QString newStatus)
 Gets or sets the status.
 
bool statusNull () const
 
void setStatusNull ()
 
QString airTime () const
 Gets or sets the air time.
 
void setAirTime (QString newAirTime)
 Gets or sets the air time.
 
bool airTimeNull () const
 
void setAirTimeNull ()
 
QList< DayOfWeekairDays () const
 Gets or sets the air days.
 
void setAirDays (QList< DayOfWeek > newAirDays)
 Gets or sets the air days.
 
bool airDaysNull () const
 
void setAirDaysNull ()
 
QStringList tags () const
 Gets or sets the tags.
 
void setTags (QStringList newTags)
 Gets or sets the tags.
 
bool tagsNull () const
 
void setTagsNull ()
 
std::optional< double > primaryImageAspectRatio () const
 Gets or sets the primary image aspect ratio, after image enhancements.
 
void setPrimaryImageAspectRatio (std::optional< double > newPrimaryImageAspectRatio)
 Gets or sets the primary image aspect ratio, after image enhancements.
 
bool primaryImageAspectRatioNull () const
 
void setPrimaryImageAspectRatioNull ()
 
QStringList artists () const
 Gets or sets the artists.
 
void setArtists (QStringList newArtists)
 Gets or sets the artists.
 
bool artistsNull () const
 
void setArtistsNull ()
 
QList< NameGuidPairartistItems () const
 Gets or sets the artist items.
 
void setArtistItems (QList< NameGuidPair > newArtistItems)
 Gets or sets the artist items.
 
bool artistItemsNull () const
 
void setArtistItemsNull ()
 
QString album () const
 Gets or sets the album.
 
void setAlbum (QString newAlbum)
 Gets or sets the album.
 
bool albumNull () const
 
void setAlbumNull ()
 
QString collectionType () const
 Gets or sets the type of the collection.
 
void setCollectionType (QString newCollectionType)
 Gets or sets the type of the collection.
 
bool collectionTypeNull () const
 
void setCollectionTypeNull ()
 
QString displayOrder () const
 Gets or sets the display order.
 
void setDisplayOrder (QString newDisplayOrder)
 Gets or sets the display order.
 
bool displayOrderNull () const
 
void setDisplayOrderNull ()
 
QString albumId () const
 Gets or sets the album id.
 
void setAlbumId (QString newAlbumId)
 Gets or sets the album id.
 
bool albumIdNull () const
 
void setAlbumIdNull ()
 
QString albumPrimaryImageTag () const
 Gets or sets the album image tag.
 
void setAlbumPrimaryImageTag (QString newAlbumPrimaryImageTag)
 Gets or sets the album image tag.
 
bool albumPrimaryImageTagNull () const
 
void setAlbumPrimaryImageTagNull ()
 
QString seriesPrimaryImageTag () const
 Gets or sets the series primary image tag.
 
void setSeriesPrimaryImageTag (QString newSeriesPrimaryImageTag)
 Gets or sets the series primary image tag.
 
bool seriesPrimaryImageTagNull () const
 
void setSeriesPrimaryImageTagNull ()
 
QString albumArtist () const
 Gets or sets the album artist.
 
void setAlbumArtist (QString newAlbumArtist)
 Gets or sets the album artist.
 
bool albumArtistNull () const
 
void setAlbumArtistNull ()
 
QList< NameGuidPairalbumArtists () const
 Gets or sets the album artists.
 
void setAlbumArtists (QList< NameGuidPair > newAlbumArtists)
 Gets or sets the album artists.
 
bool albumArtistsNull () const
 
void setAlbumArtistsNull ()
 
QString seasonName () const
 Gets or sets the name of the season.
 
void setSeasonName (QString newSeasonName)
 Gets or sets the name of the season.
 
bool seasonNameNull () const
 
void setSeasonNameNull ()
 
QList< MediaStreammediaStreams () const
 Gets or sets the media streams.
 
void setMediaStreams (QList< MediaStream > newMediaStreams)
 Gets or sets the media streams.
 
bool mediaStreamsNull () const
 
void setMediaStreamsNull ()
 
VideoType videoType () const
 
void setVideoType (VideoType newVideoType)
 
std::optional< qint32 > partCount () const
 Gets or sets the part count.
 
void setPartCount (std::optional< qint32 > newPartCount)
 Gets or sets the part count.
 
bool partCountNull () const
 
void setPartCountNull ()
 
std::optional< qint32 > mediaSourceCount () const
 
void setMediaSourceCount (std::optional< qint32 > newMediaSourceCount)
 
bool mediaSourceCountNull () const
 
void setMediaSourceCountNull ()
 
QJsonObject imageTags () const
 Gets or sets the image tags.
 
void setImageTags (QJsonObject newImageTags)
 Gets or sets the image tags.
 
bool imageTagsNull () const
 
void setImageTagsNull ()
 
QStringList backdropImageTags () const
 Gets or sets the backdrop image tags.
 
void setBackdropImageTags (QStringList newBackdropImageTags)
 Gets or sets the backdrop image tags.
 
bool backdropImageTagsNull () const
 
void setBackdropImageTagsNull ()
 
QStringList screenshotImageTags () const
 Gets or sets the screenshot image tags.
 
void setScreenshotImageTags (QStringList newScreenshotImageTags)
 Gets or sets the screenshot image tags.
 
bool screenshotImageTagsNull () const
 
void setScreenshotImageTagsNull ()
 
QString parentLogoImageTag () const
 Gets or sets the parent logo image tag.
 
void setParentLogoImageTag (QString newParentLogoImageTag)
 Gets or sets the parent logo image tag.
 
bool parentLogoImageTagNull () const
 
void setParentLogoImageTagNull ()
 
QString parentArtItemId () const
 If the item does not have a art, this will hold the Id of the Parent that has one.
 
void setParentArtItemId (QString newParentArtItemId)
 If the item does not have a art, this will hold the Id of the Parent that has one.
 
bool parentArtItemIdNull () const
 
void setParentArtItemIdNull ()
 
QString parentArtImageTag () const
 Gets or sets the parent art image tag.
 
void setParentArtImageTag (QString newParentArtImageTag)
 Gets or sets the parent art image tag.
 
bool parentArtImageTagNull () const
 
void setParentArtImageTagNull ()
 
QString seriesThumbImageTag () const
 Gets or sets the series thumb image tag.
 
void setSeriesThumbImageTag (QString newSeriesThumbImageTag)
 Gets or sets the series thumb image tag.
 
bool seriesThumbImageTagNull () const
 
void setSeriesThumbImageTagNull ()
 
QJsonObject imageBlurHashes () const
 
void setImageBlurHashes (QJsonObject newImageBlurHashes)
 
bool imageBlurHashesNull () const
 
void setImageBlurHashesNull ()
 
QString seriesStudio () const
 Gets or sets the series studio.
 
void setSeriesStudio (QString newSeriesStudio)
 Gets or sets the series studio.
 
bool seriesStudioNull () const
 
void setSeriesStudioNull ()
 
QString parentThumbItemId () const
 Gets or sets the parent thumb item id.
 
void setParentThumbItemId (QString newParentThumbItemId)
 Gets or sets the parent thumb item id.
 
bool parentThumbItemIdNull () const
 
void setParentThumbItemIdNull ()
 
QString parentThumbImageTag () const
 Gets or sets the parent thumb image tag.
 
void setParentThumbImageTag (QString newParentThumbImageTag)
 Gets or sets the parent thumb image tag.
 
bool parentThumbImageTagNull () const
 
void setParentThumbImageTagNull ()
 
QString parentPrimaryImageItemId () const
 Gets or sets the parent primary image item identifier.
 
void setParentPrimaryImageItemId (QString newParentPrimaryImageItemId)
 Gets or sets the parent primary image item identifier.
 
bool parentPrimaryImageItemIdNull () const
 
void setParentPrimaryImageItemIdNull ()
 
QString parentPrimaryImageTag () const
 Gets or sets the parent primary image tag.
 
void setParentPrimaryImageTag (QString newParentPrimaryImageTag)
 Gets or sets the parent primary image tag.
 
bool parentPrimaryImageTagNull () const
 
void setParentPrimaryImageTagNull ()
 
QList< ChapterInfochapters () const
 Gets or sets the chapters.
 
void setChapters (QList< ChapterInfo > newChapters)
 Gets or sets the chapters.
 
bool chaptersNull () const
 
void setChaptersNull ()
 
LocationType locationType () const
 
void setLocationType (LocationType newLocationType)
 
IsoType isoType () const
 
void setIsoType (IsoType newIsoType)
 
QString mediaType () const
 Gets or sets the type of the media.
 
void setMediaType (QString newMediaType)
 Gets or sets the type of the media.
 
bool mediaTypeNull () const
 
void setMediaTypeNull ()
 
QDateTime endDate () const
 Gets or sets the end date.
 
void setEndDate (QDateTime newEndDate)
 Gets or sets the end date.
 
bool endDateNull () const
 
void setEndDateNull ()
 
QList< MetadataFieldlockedFields () const
 Gets or sets the locked fields.
 
void setLockedFields (QList< MetadataField > newLockedFields)
 Gets or sets the locked fields.
 
bool lockedFieldsNull () const
 
void setLockedFieldsNull ()
 
std::optional< qint32 > trailerCount () const
 Gets or sets the trailer count.
 
void setTrailerCount (std::optional< qint32 > newTrailerCount)
 Gets or sets the trailer count.
 
bool trailerCountNull () const
 
void setTrailerCountNull ()
 
std::optional< qint32 > movieCount () const
 Gets or sets the movie count.
 
void setMovieCount (std::optional< qint32 > newMovieCount)
 Gets or sets the movie count.
 
bool movieCountNull () const
 
void setMovieCountNull ()
 
std::optional< qint32 > seriesCount () const
 Gets or sets the series count.
 
void setSeriesCount (std::optional< qint32 > newSeriesCount)
 Gets or sets the series count.
 
bool seriesCountNull () const
 
void setSeriesCountNull ()
 
std::optional< qint32 > programCount () const
 
void setProgramCount (std::optional< qint32 > newProgramCount)
 
bool programCountNull () const
 
void setProgramCountNull ()
 
std::optional< qint32 > episodeCount () const
 Gets or sets the episode count.
 
void setEpisodeCount (std::optional< qint32 > newEpisodeCount)
 Gets or sets the episode count.
 
bool episodeCountNull () const
 
void setEpisodeCountNull ()
 
std::optional< qint32 > songCount () const
 Gets or sets the song count.
 
void setSongCount (std::optional< qint32 > newSongCount)
 Gets or sets the song count.
 
bool songCountNull () const
 
void setSongCountNull ()
 
std::optional< qint32 > albumCount () const
 Gets or sets the album count.
 
void setAlbumCount (std::optional< qint32 > newAlbumCount)
 Gets or sets the album count.
 
bool albumCountNull () const
 
void setAlbumCountNull ()
 
std::optional< qint32 > artistCount () const
 
void setArtistCount (std::optional< qint32 > newArtistCount)
 
bool artistCountNull () const
 
void setArtistCountNull ()
 
std::optional< qint32 > musicVideoCount () const
 Gets or sets the music video count.
 
void setMusicVideoCount (std::optional< qint32 > newMusicVideoCount)
 Gets or sets the music video count.
 
bool musicVideoCountNull () const
 
void setMusicVideoCountNull ()
 
std::optional< bool > lockData () const
 Gets or sets a value indicating whether [enable internet providers].
 
void setLockData (std::optional< bool > newLockData)
 Gets or sets a value indicating whether [enable internet providers].
 
bool lockDataNull () const
 
void setLockDataNull ()
 
std::optional< qint32 > width () const
 
void setWidth (std::optional< qint32 > newWidth)
 
bool widthNull () const
 
void setWidthNull ()
 
std::optional< qint32 > height () const
 
void setHeight (std::optional< qint32 > newHeight)
 
bool heightNull () const
 
void setHeightNull ()
 
QString cameraMake () const
 
void setCameraMake (QString newCameraMake)
 
bool cameraMakeNull () const
 
void setCameraMakeNull ()
 
QString cameraModel () const
 
void setCameraModel (QString newCameraModel)
 
bool cameraModelNull () const
 
void setCameraModelNull ()
 
QString software () const
 
void setSoftware (QString newSoftware)
 
bool softwareNull () const
 
void setSoftwareNull ()
 
std::optional< double > exposureTime () const
 
void setExposureTime (std::optional< double > newExposureTime)
 
bool exposureTimeNull () const
 
void setExposureTimeNull ()
 
std::optional< double > focalLength () const
 
void setFocalLength (std::optional< double > newFocalLength)
 
bool focalLengthNull () const
 
void setFocalLengthNull ()
 
ImageOrientation imageOrientation () const
 
void setImageOrientation (ImageOrientation newImageOrientation)
 
std::optional< double > aperture () const
 
void setAperture (std::optional< double > newAperture)
 
bool apertureNull () const
 
void setApertureNull ()
 
std::optional< double > shutterSpeed () const
 
void setShutterSpeed (std::optional< double > newShutterSpeed)
 
bool shutterSpeedNull () const
 
void setShutterSpeedNull ()
 
std::optional< double > latitude () const
 
void setLatitude (std::optional< double > newLatitude)
 
bool latitudeNull () const
 
void setLatitudeNull ()
 
std::optional< double > longitude () const
 
void setLongitude (std::optional< double > newLongitude)
 
bool longitudeNull () const
 
void setLongitudeNull ()
 
std::optional< double > altitude () const
 
void setAltitude (std::optional< double > newAltitude)
 
bool altitudeNull () const
 
void setAltitudeNull ()
 
std::optional< qint32 > isoSpeedRating () const
 
void setIsoSpeedRating (std::optional< qint32 > newIsoSpeedRating)
 
bool isoSpeedRatingNull () const
 
void setIsoSpeedRatingNull ()
 
QString seriesTimerId () const
 Gets or sets the series timer identifier.
 
void setSeriesTimerId (QString newSeriesTimerId)
 Gets or sets the series timer identifier.
 
bool seriesTimerIdNull () const
 
void setSeriesTimerIdNull ()
 
QString programId () const
 Gets or sets the program identifier.
 
void setProgramId (QString newProgramId)
 Gets or sets the program identifier.
 
bool programIdNull () const
 
void setProgramIdNull ()
 
QString channelPrimaryImageTag () const
 Gets or sets the channel primary image tag.
 
void setChannelPrimaryImageTag (QString newChannelPrimaryImageTag)
 Gets or sets the channel primary image tag.
 
bool channelPrimaryImageTagNull () const
 
void setChannelPrimaryImageTagNull ()
 
QDateTime startDate () const
 The start date of the recording, in UTC.
 
void setStartDate (QDateTime newStartDate)
 The start date of the recording, in UTC.
 
bool startDateNull () const
 
void setStartDateNull ()
 
std::optional< double > completionPercentage () const
 Gets or sets the completion percentage.
 
void setCompletionPercentage (std::optional< double > newCompletionPercentage)
 Gets or sets the completion percentage.
 
bool completionPercentageNull () const
 
void setCompletionPercentageNull ()
 
std::optional< bool > isRepeat () const
 Gets or sets a value indicating whether this instance is repeat.
 
void setIsRepeat (std::optional< bool > newIsRepeat)
 Gets or sets a value indicating whether this instance is repeat.
 
bool isRepeatNull () const
 
void setIsRepeatNull ()
 
QString episodeTitle () const
 Gets or sets the episode title.
 
void setEpisodeTitle (QString newEpisodeTitle)
 Gets or sets the episode title.
 
bool episodeTitleNull () const
 
void setEpisodeTitleNull ()
 
ChannelType channelType () const
 
void setChannelType (ChannelType newChannelType)
 
ProgramAudio audio () const
 
void setAudio (ProgramAudio newAudio)
 
std::optional< bool > isMovie () const
 Gets or sets a value indicating whether this instance is movie.
 
void setIsMovie (std::optional< bool > newIsMovie)
 Gets or sets a value indicating whether this instance is movie.
 
bool isMovieNull () const
 
void setIsMovieNull ()
 
std::optional< bool > isSports () const
 Gets or sets a value indicating whether this instance is sports.
 
void setIsSports (std::optional< bool > newIsSports)
 Gets or sets a value indicating whether this instance is sports.
 
bool isSportsNull () const
 
void setIsSportsNull ()
 
std::optional< bool > isSeries () const
 Gets or sets a value indicating whether this instance is series.
 
void setIsSeries (std::optional< bool > newIsSeries)
 Gets or sets a value indicating whether this instance is series.
 
bool isSeriesNull () const
 
void setIsSeriesNull ()
 
std::optional< bool > isLive () const
 Gets or sets a value indicating whether this instance is live.
 
void setIsLive (std::optional< bool > newIsLive)
 Gets or sets a value indicating whether this instance is live.
 
bool isLiveNull () const
 
void setIsLiveNull ()
 
std::optional< bool > isNews () const
 Gets or sets a value indicating whether this instance is news.
 
void setIsNews (std::optional< bool > newIsNews)
 Gets or sets a value indicating whether this instance is news.
 
bool isNewsNull () const
 
void setIsNewsNull ()
 
std::optional< bool > isKids () const
 Gets or sets a value indicating whether this instance is kids.
 
void setIsKids (std::optional< bool > newIsKids)
 Gets or sets a value indicating whether this instance is kids.
 
bool isKidsNull () const
 
void setIsKidsNull ()
 
std::optional< bool > isPremiere () const
 Gets or sets a value indicating whether this instance is premiere.
 
void setIsPremiere (std::optional< bool > newIsPremiere)
 Gets or sets a value indicating whether this instance is premiere.
 
bool isPremiereNull () const
 
void setIsPremiereNull ()
 
QString timerId () const
 Gets or sets the timer identifier.
 
void setTimerId (QString newTimerId)
 Gets or sets the timer identifier.
 
bool timerIdNull () const
 
void setTimerIdNull ()
 
QSharedPointer< BaseItemDtocurrentProgram () const
 
void setCurrentProgram (QSharedPointer< BaseItemDto > newCurrentProgram)
 

Static Public Member Functions

static BaseItemDto fromJson (QJsonObject source)
 

Protected Attributes

QString m_name
 
QString m_originalTitle
 
QString m_serverId
 
QString m_jellyfinId
 
QString m_etag
 
QString m_sourceType
 
QString m_playlistItemId
 
QDateTime m_dateCreated
 
QDateTime m_dateLastMediaAdded
 
QString m_extraType
 
std::optional< qint32 > m_airsBeforeSeasonNumber = std::nullopt
 
std::optional< qint32 > m_airsAfterSeasonNumber = std::nullopt
 
std::optional< qint32 > m_airsBeforeEpisodeNumber = std::nullopt
 
std::optional< bool > m_canDelete = std::nullopt
 
std::optional< bool > m_canDownload = std::nullopt
 
std::optional< bool > m_hasSubtitles = std::nullopt
 
QString m_preferredMetadataLanguage
 
QString m_preferredMetadataCountryCode
 
std::optional< bool > m_supportsSync = std::nullopt
 
QString m_container
 
QString m_sortName
 
QString m_forcedSortName
 
Video3DFormat m_video3DFormat
 
QDateTime m_premiereDate
 
QList< ExternalUrlm_externalUrls
 
QList< MediaSourceInfom_mediaSources
 
std::optional< float > m_criticRating = std::nullopt
 
QStringList m_productionLocations
 
QString m_path
 
std::optional< bool > m_enableMediaSourceDisplay = std::nullopt
 
QString m_officialRating
 
QString m_customRating
 
QString m_channelId
 
QString m_channelName
 
QString m_overview
 
QStringList m_taglines
 
QStringList m_genres
 
std::optional< float > m_communityRating = std::nullopt
 
std::optional< qint64 > m_cumulativeRunTimeTicks = std::nullopt
 
std::optional< qint64 > m_runTimeTicks = std::nullopt
 
PlayAccess m_playAccess
 
QString m_aspectRatio
 
std::optional< qint32 > m_productionYear = std::nullopt
 
std::optional< bool > m_isPlaceHolder = std::nullopt
 
QString m_number
 
QString m_channelNumber
 
std::optional< qint32 > m_indexNumber = std::nullopt
 
std::optional< qint32 > m_indexNumberEnd = std::nullopt
 
std::optional< qint32 > m_parentIndexNumber = std::nullopt
 
QList< MediaUrlm_remoteTrailers
 
QJsonObject m_providerIds
 
std::optional< bool > m_isHD = std::nullopt
 
std::optional< bool > m_isFolder = std::nullopt
 
QString m_parentId
 
QString m_type
 
QList< BaseItemPersonm_people
 
QList< NameGuidPairm_studios
 
QList< NameGuidPairm_genreItems
 
QString m_parentLogoItemId
 
QString m_parentBackdropItemId
 
QStringList m_parentBackdropImageTags
 
std::optional< qint32 > m_localTrailerCount = std::nullopt
 
QSharedPointer< UserItemDataDtom_userData = QSharedPointer<UserItemDataDto>()
 
std::optional< qint32 > m_recursiveItemCount = std::nullopt
 
std::optional< qint32 > m_childCount = std::nullopt
 
QString m_seriesName
 
QString m_seriesId
 
QString m_seasonId
 
std::optional< qint32 > m_specialFeatureCount = std::nullopt
 
QString m_displayPreferencesId
 
QString m_status
 
QString m_airTime
 
QList< DayOfWeekm_airDays
 
QStringList m_tags
 
std::optional< double > m_primaryImageAspectRatio = std::nullopt
 
QStringList m_artists
 
QList< NameGuidPairm_artistItems
 
QString m_album
 
QString m_collectionType
 
QString m_displayOrder
 
QString m_albumId
 
QString m_albumPrimaryImageTag
 
QString m_seriesPrimaryImageTag
 
QString m_albumArtist
 
QList< NameGuidPairm_albumArtists
 
QString m_seasonName
 
QList< MediaStreamm_mediaStreams
 
VideoType m_videoType
 
std::optional< qint32 > m_partCount = std::nullopt
 
std::optional< qint32 > m_mediaSourceCount = std::nullopt
 
QJsonObject m_imageTags
 
QStringList m_backdropImageTags
 
QStringList m_screenshotImageTags
 
QString m_parentLogoImageTag
 
QString m_parentArtItemId
 
QString m_parentArtImageTag
 
QString m_seriesThumbImageTag
 
QJsonObject m_imageBlurHashes
 
QString m_seriesStudio
 
QString m_parentThumbItemId
 
QString m_parentThumbImageTag
 
QString m_parentPrimaryImageItemId
 
QString m_parentPrimaryImageTag
 
QList< ChapterInfom_chapters
 
LocationType m_locationType
 
IsoType m_isoType
 
QString m_mediaType
 
QDateTime m_endDate
 
QList< MetadataFieldm_lockedFields
 
std::optional< qint32 > m_trailerCount = std::nullopt
 
std::optional< qint32 > m_movieCount = std::nullopt
 
std::optional< qint32 > m_seriesCount = std::nullopt
 
std::optional< qint32 > m_programCount = std::nullopt
 
std::optional< qint32 > m_episodeCount = std::nullopt
 
std::optional< qint32 > m_songCount = std::nullopt
 
std::optional< qint32 > m_albumCount = std::nullopt
 
std::optional< qint32 > m_artistCount = std::nullopt
 
std::optional< qint32 > m_musicVideoCount = std::nullopt
 
std::optional< bool > m_lockData = std::nullopt
 
std::optional< qint32 > m_width = std::nullopt
 
std::optional< qint32 > m_height = std::nullopt
 
QString m_cameraMake
 
QString m_cameraModel
 
QString m_software
 
std::optional< double > m_exposureTime = std::nullopt
 
std::optional< double > m_focalLength = std::nullopt
 
ImageOrientation m_imageOrientation
 
std::optional< double > m_aperture = std::nullopt
 
std::optional< double > m_shutterSpeed = std::nullopt
 
std::optional< double > m_latitude = std::nullopt
 
std::optional< double > m_longitude = std::nullopt
 
std::optional< double > m_altitude = std::nullopt
 
std::optional< qint32 > m_isoSpeedRating = std::nullopt
 
QString m_seriesTimerId
 
QString m_programId
 
QString m_channelPrimaryImageTag
 
QDateTime m_startDate
 
std::optional< double > m_completionPercentage = std::nullopt
 
std::optional< bool > m_isRepeat = std::nullopt
 
QString m_episodeTitle
 
ChannelType m_channelType
 
ProgramAudio m_audio
 
std::optional< bool > m_isMovie = std::nullopt
 
std::optional< bool > m_isSports = std::nullopt
 
std::optional< bool > m_isSeries = std::nullopt
 
std::optional< bool > m_isLive = std::nullopt
 
std::optional< bool > m_isNews = std::nullopt
 
std::optional< bool > m_isKids = std::nullopt
 
std::optional< bool > m_isPremiere = std::nullopt
 
QString m_timerId
 
QSharedPointer< BaseItemDtom_currentProgram = QSharedPointer<BaseItemDto>()
 

Constructor & Destructor Documentation

◆ BaseItemDto() [1/2]

Jellyfin::DTO::BaseItemDto::BaseItemDto ( QString jellyfinId,
Video3DFormat video3DFormat,
PlayAccess playAccess,
QSharedPointer< UserItemDataDto > userData,
VideoType videoType,
LocationType locationType,
IsoType isoType,
ImageOrientation imageOrientation,
ChannelType channelType,
ProgramAudio audio,
QSharedPointer< BaseItemDto > currentProgram )

◆ BaseItemDto() [2/2]

Jellyfin::DTO::BaseItemDto::BaseItemDto ( const BaseItemDto & other)

Member Function Documentation

◆ airDays()

QList< DayOfWeek > Jellyfin::DTO::BaseItemDto::airDays ( ) const

Gets or sets the air days.

◆ airDaysNull()

bool Jellyfin::DTO::BaseItemDto::airDaysNull ( ) const

◆ airsAfterSeasonNumber()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::airsAfterSeasonNumber ( ) const

◆ airsAfterSeasonNumberNull()

bool Jellyfin::DTO::BaseItemDto::airsAfterSeasonNumberNull ( ) const

◆ airsBeforeEpisodeNumber()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::airsBeforeEpisodeNumber ( ) const

◆ airsBeforeEpisodeNumberNull()

bool Jellyfin::DTO::BaseItemDto::airsBeforeEpisodeNumberNull ( ) const

◆ airsBeforeSeasonNumber()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::airsBeforeSeasonNumber ( ) const

◆ airsBeforeSeasonNumberNull()

bool Jellyfin::DTO::BaseItemDto::airsBeforeSeasonNumberNull ( ) const

◆ airTime()

QString Jellyfin::DTO::BaseItemDto::airTime ( ) const

Gets or sets the air time.

◆ airTimeNull()

bool Jellyfin::DTO::BaseItemDto::airTimeNull ( ) const

◆ album()

QString Jellyfin::DTO::BaseItemDto::album ( ) const

Gets or sets the album.

◆ albumArtist()

QString Jellyfin::DTO::BaseItemDto::albumArtist ( ) const

Gets or sets the album artist.

◆ albumArtistNull()

bool Jellyfin::DTO::BaseItemDto::albumArtistNull ( ) const

◆ albumArtists()

QList< NameGuidPair > Jellyfin::DTO::BaseItemDto::albumArtists ( ) const

Gets or sets the album artists.

◆ albumArtistsNull()

bool Jellyfin::DTO::BaseItemDto::albumArtistsNull ( ) const

◆ albumCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::albumCount ( ) const

Gets or sets the album count.

◆ albumCountNull()

bool Jellyfin::DTO::BaseItemDto::albumCountNull ( ) const

◆ albumId()

QString Jellyfin::DTO::BaseItemDto::albumId ( ) const

Gets or sets the album id.

◆ albumIdNull()

bool Jellyfin::DTO::BaseItemDto::albumIdNull ( ) const

◆ albumNull()

bool Jellyfin::DTO::BaseItemDto::albumNull ( ) const

◆ albumPrimaryImageTag()

QString Jellyfin::DTO::BaseItemDto::albumPrimaryImageTag ( ) const

Gets or sets the album image tag.

◆ albumPrimaryImageTagNull()

bool Jellyfin::DTO::BaseItemDto::albumPrimaryImageTagNull ( ) const

◆ altitude()

std::optional< double > Jellyfin::DTO::BaseItemDto::altitude ( ) const

◆ altitudeNull()

bool Jellyfin::DTO::BaseItemDto::altitudeNull ( ) const

◆ aperture()

std::optional< double > Jellyfin::DTO::BaseItemDto::aperture ( ) const

◆ apertureNull()

bool Jellyfin::DTO::BaseItemDto::apertureNull ( ) const

◆ artistCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::artistCount ( ) const

◆ artistCountNull()

bool Jellyfin::DTO::BaseItemDto::artistCountNull ( ) const

◆ artistItems()

QList< NameGuidPair > Jellyfin::DTO::BaseItemDto::artistItems ( ) const

Gets or sets the artist items.

◆ artistItemsNull()

bool Jellyfin::DTO::BaseItemDto::artistItemsNull ( ) const

◆ artists()

QStringList Jellyfin::DTO::BaseItemDto::artists ( ) const

Gets or sets the artists.

◆ artistsNull()

bool Jellyfin::DTO::BaseItemDto::artistsNull ( ) const

◆ aspectRatio()

QString Jellyfin::DTO::BaseItemDto::aspectRatio ( ) const

Gets or sets the aspect ratio.

◆ aspectRatioNull()

bool Jellyfin::DTO::BaseItemDto::aspectRatioNull ( ) const

◆ audio()

ProgramAudio Jellyfin::DTO::BaseItemDto::audio ( ) const

◆ backdropImageTags()

QStringList Jellyfin::DTO::BaseItemDto::backdropImageTags ( ) const

Gets or sets the backdrop image tags.

◆ backdropImageTagsNull()

bool Jellyfin::DTO::BaseItemDto::backdropImageTagsNull ( ) const

◆ cameraMake()

QString Jellyfin::DTO::BaseItemDto::cameraMake ( ) const

◆ cameraMakeNull()

bool Jellyfin::DTO::BaseItemDto::cameraMakeNull ( ) const

◆ cameraModel()

QString Jellyfin::DTO::BaseItemDto::cameraModel ( ) const

◆ cameraModelNull()

bool Jellyfin::DTO::BaseItemDto::cameraModelNull ( ) const

◆ canDelete()

std::optional< bool > Jellyfin::DTO::BaseItemDto::canDelete ( ) const

◆ canDeleteNull()

bool Jellyfin::DTO::BaseItemDto::canDeleteNull ( ) const

◆ canDownload()

std::optional< bool > Jellyfin::DTO::BaseItemDto::canDownload ( ) const

◆ canDownloadNull()

bool Jellyfin::DTO::BaseItemDto::canDownloadNull ( ) const

◆ channelId()

QString Jellyfin::DTO::BaseItemDto::channelId ( ) const

Gets or sets the channel identifier.

◆ channelIdNull()

bool Jellyfin::DTO::BaseItemDto::channelIdNull ( ) const

◆ channelName()

QString Jellyfin::DTO::BaseItemDto::channelName ( ) const

◆ channelNameNull()

bool Jellyfin::DTO::BaseItemDto::channelNameNull ( ) const

◆ channelNumber()

QString Jellyfin::DTO::BaseItemDto::channelNumber ( ) const

◆ channelNumberNull()

bool Jellyfin::DTO::BaseItemDto::channelNumberNull ( ) const

◆ channelPrimaryImageTag()

QString Jellyfin::DTO::BaseItemDto::channelPrimaryImageTag ( ) const

Gets or sets the channel primary image tag.

◆ channelPrimaryImageTagNull()

bool Jellyfin::DTO::BaseItemDto::channelPrimaryImageTagNull ( ) const

◆ channelType()

ChannelType Jellyfin::DTO::BaseItemDto::channelType ( ) const

◆ chapters()

QList< ChapterInfo > Jellyfin::DTO::BaseItemDto::chapters ( ) const

Gets or sets the chapters.

◆ chaptersNull()

bool Jellyfin::DTO::BaseItemDto::chaptersNull ( ) const

◆ childCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::childCount ( ) const

Gets or sets the child count.

◆ childCountNull()

bool Jellyfin::DTO::BaseItemDto::childCountNull ( ) const

◆ collectionType()

QString Jellyfin::DTO::BaseItemDto::collectionType ( ) const

Gets or sets the type of the collection.

◆ collectionTypeNull()

bool Jellyfin::DTO::BaseItemDto::collectionTypeNull ( ) const

◆ communityRating()

std::optional< float > Jellyfin::DTO::BaseItemDto::communityRating ( ) const

Gets or sets the community rating.

◆ communityRatingNull()

bool Jellyfin::DTO::BaseItemDto::communityRatingNull ( ) const

◆ completionPercentage()

std::optional< double > Jellyfin::DTO::BaseItemDto::completionPercentage ( ) const

Gets or sets the completion percentage.

◆ completionPercentageNull()

bool Jellyfin::DTO::BaseItemDto::completionPercentageNull ( ) const

◆ container()

QString Jellyfin::DTO::BaseItemDto::container ( ) const

◆ containerNull()

bool Jellyfin::DTO::BaseItemDto::containerNull ( ) const

◆ criticRating()

std::optional< float > Jellyfin::DTO::BaseItemDto::criticRating ( ) const

Gets or sets the critic rating.

◆ criticRatingNull()

bool Jellyfin::DTO::BaseItemDto::criticRatingNull ( ) const

◆ cumulativeRunTimeTicks()

std::optional< qint64 > Jellyfin::DTO::BaseItemDto::cumulativeRunTimeTicks ( ) const

Gets or sets the cumulative run time ticks.

◆ cumulativeRunTimeTicksNull()

bool Jellyfin::DTO::BaseItemDto::cumulativeRunTimeTicksNull ( ) const

◆ currentProgram()

QSharedPointer< BaseItemDto > Jellyfin::DTO::BaseItemDto::currentProgram ( ) const

◆ customRating()

QString Jellyfin::DTO::BaseItemDto::customRating ( ) const

Gets or sets the custom rating.

◆ customRatingNull()

bool Jellyfin::DTO::BaseItemDto::customRatingNull ( ) const

◆ dateCreated()

QDateTime Jellyfin::DTO::BaseItemDto::dateCreated ( ) const

Gets or sets the date created.

◆ dateCreatedNull()

bool Jellyfin::DTO::BaseItemDto::dateCreatedNull ( ) const

◆ dateLastMediaAdded()

QDateTime Jellyfin::DTO::BaseItemDto::dateLastMediaAdded ( ) const

◆ dateLastMediaAddedNull()

bool Jellyfin::DTO::BaseItemDto::dateLastMediaAddedNull ( ) const

◆ displayOrder()

QString Jellyfin::DTO::BaseItemDto::displayOrder ( ) const

Gets or sets the display order.

◆ displayOrderNull()

bool Jellyfin::DTO::BaseItemDto::displayOrderNull ( ) const

◆ displayPreferencesId()

QString Jellyfin::DTO::BaseItemDto::displayPreferencesId ( ) const

Gets or sets the display preferences id.

◆ displayPreferencesIdNull()

bool Jellyfin::DTO::BaseItemDto::displayPreferencesIdNull ( ) const

◆ enableMediaSourceDisplay()

std::optional< bool > Jellyfin::DTO::BaseItemDto::enableMediaSourceDisplay ( ) const

◆ enableMediaSourceDisplayNull()

bool Jellyfin::DTO::BaseItemDto::enableMediaSourceDisplayNull ( ) const

◆ endDate()

QDateTime Jellyfin::DTO::BaseItemDto::endDate ( ) const

Gets or sets the end date.

◆ endDateNull()

bool Jellyfin::DTO::BaseItemDto::endDateNull ( ) const

◆ episodeCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::episodeCount ( ) const

Gets or sets the episode count.

◆ episodeCountNull()

bool Jellyfin::DTO::BaseItemDto::episodeCountNull ( ) const

◆ episodeTitle()

QString Jellyfin::DTO::BaseItemDto::episodeTitle ( ) const

Gets or sets the episode title.

◆ episodeTitleNull()

bool Jellyfin::DTO::BaseItemDto::episodeTitleNull ( ) const

◆ etag()

QString Jellyfin::DTO::BaseItemDto::etag ( ) const

Gets or sets the etag.

◆ etagNull()

bool Jellyfin::DTO::BaseItemDto::etagNull ( ) const

◆ exposureTime()

std::optional< double > Jellyfin::DTO::BaseItemDto::exposureTime ( ) const

◆ exposureTimeNull()

bool Jellyfin::DTO::BaseItemDto::exposureTimeNull ( ) const

◆ externalUrls()

QList< ExternalUrl > Jellyfin::DTO::BaseItemDto::externalUrls ( ) const

Gets or sets the external urls.

◆ externalUrlsNull()

bool Jellyfin::DTO::BaseItemDto::externalUrlsNull ( ) const

◆ extraType()

QString Jellyfin::DTO::BaseItemDto::extraType ( ) const

◆ extraTypeNull()

bool Jellyfin::DTO::BaseItemDto::extraTypeNull ( ) const

◆ focalLength()

std::optional< double > Jellyfin::DTO::BaseItemDto::focalLength ( ) const

◆ focalLengthNull()

bool Jellyfin::DTO::BaseItemDto::focalLengthNull ( ) const

◆ forcedSortName()

QString Jellyfin::DTO::BaseItemDto::forcedSortName ( ) const

◆ forcedSortNameNull()

bool Jellyfin::DTO::BaseItemDto::forcedSortNameNull ( ) const

◆ fromJson()

BaseItemDto Jellyfin::DTO::BaseItemDto::fromJson ( QJsonObject source)
static

◆ genreItems()

QList< NameGuidPair > Jellyfin::DTO::BaseItemDto::genreItems ( ) const

◆ genreItemsNull()

bool Jellyfin::DTO::BaseItemDto::genreItemsNull ( ) const

◆ genres()

QStringList Jellyfin::DTO::BaseItemDto::genres ( ) const

Gets or sets the genres.

◆ genresNull()

bool Jellyfin::DTO::BaseItemDto::genresNull ( ) const

◆ hasSubtitles()

std::optional< bool > Jellyfin::DTO::BaseItemDto::hasSubtitles ( ) const

◆ hasSubtitlesNull()

bool Jellyfin::DTO::BaseItemDto::hasSubtitlesNull ( ) const

◆ height()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::height ( ) const

◆ heightNull()

bool Jellyfin::DTO::BaseItemDto::heightNull ( ) const

◆ imageBlurHashes()

QJsonObject Jellyfin::DTO::BaseItemDto::imageBlurHashes ( ) const
   @brief Gets or sets the blurhashes for the image tags.

Maps image type to dictionary mapping image tag to blurhash value.

◆ imageBlurHashesNull()

bool Jellyfin::DTO::BaseItemDto::imageBlurHashesNull ( ) const

◆ imageOrientation()

ImageOrientation Jellyfin::DTO::BaseItemDto::imageOrientation ( ) const

◆ imageTags()

QJsonObject Jellyfin::DTO::BaseItemDto::imageTags ( ) const

Gets or sets the image tags.

◆ imageTagsNull()

bool Jellyfin::DTO::BaseItemDto::imageTagsNull ( ) const

◆ indexNumber()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::indexNumber ( ) const

Gets or sets the index number.

◆ indexNumberEnd()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::indexNumberEnd ( ) const

Gets or sets the index number end.

◆ indexNumberEndNull()

bool Jellyfin::DTO::BaseItemDto::indexNumberEndNull ( ) const

◆ indexNumberNull()

bool Jellyfin::DTO::BaseItemDto::indexNumberNull ( ) const

◆ isFolder()

std::optional< bool > Jellyfin::DTO::BaseItemDto::isFolder ( ) const

Gets or sets a value indicating whether this instance is folder.

◆ isFolderNull()

bool Jellyfin::DTO::BaseItemDto::isFolderNull ( ) const

◆ isHD()

std::optional< bool > Jellyfin::DTO::BaseItemDto::isHD ( ) const

Gets or sets a value indicating whether this instance is HD.

◆ isHDNull()

bool Jellyfin::DTO::BaseItemDto::isHDNull ( ) const

◆ isKids()

std::optional< bool > Jellyfin::DTO::BaseItemDto::isKids ( ) const

Gets or sets a value indicating whether this instance is kids.

◆ isKidsNull()

bool Jellyfin::DTO::BaseItemDto::isKidsNull ( ) const

◆ isLive()

std::optional< bool > Jellyfin::DTO::BaseItemDto::isLive ( ) const

Gets or sets a value indicating whether this instance is live.

◆ isLiveNull()

bool Jellyfin::DTO::BaseItemDto::isLiveNull ( ) const

◆ isMovie()

std::optional< bool > Jellyfin::DTO::BaseItemDto::isMovie ( ) const

Gets or sets a value indicating whether this instance is movie.

◆ isMovieNull()

bool Jellyfin::DTO::BaseItemDto::isMovieNull ( ) const

◆ isNews()

std::optional< bool > Jellyfin::DTO::BaseItemDto::isNews ( ) const

Gets or sets a value indicating whether this instance is news.

◆ isNewsNull()

bool Jellyfin::DTO::BaseItemDto::isNewsNull ( ) const

◆ isoSpeedRating()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::isoSpeedRating ( ) const

◆ isoSpeedRatingNull()

bool Jellyfin::DTO::BaseItemDto::isoSpeedRatingNull ( ) const

◆ isoType()

IsoType Jellyfin::DTO::BaseItemDto::isoType ( ) const

◆ isPlaceHolder()

std::optional< bool > Jellyfin::DTO::BaseItemDto::isPlaceHolder ( ) const

Gets or sets a value indicating whether this instance is place holder.

◆ isPlaceHolderNull()

bool Jellyfin::DTO::BaseItemDto::isPlaceHolderNull ( ) const

◆ isPremiere()

std::optional< bool > Jellyfin::DTO::BaseItemDto::isPremiere ( ) const

Gets or sets a value indicating whether this instance is premiere.

◆ isPremiereNull()

bool Jellyfin::DTO::BaseItemDto::isPremiereNull ( ) const

◆ isRepeat()

std::optional< bool > Jellyfin::DTO::BaseItemDto::isRepeat ( ) const

Gets or sets a value indicating whether this instance is repeat.

◆ isRepeatNull()

bool Jellyfin::DTO::BaseItemDto::isRepeatNull ( ) const

◆ isSeries()

std::optional< bool > Jellyfin::DTO::BaseItemDto::isSeries ( ) const

Gets or sets a value indicating whether this instance is series.

◆ isSeriesNull()

bool Jellyfin::DTO::BaseItemDto::isSeriesNull ( ) const

◆ isSports()

std::optional< bool > Jellyfin::DTO::BaseItemDto::isSports ( ) const

Gets or sets a value indicating whether this instance is sports.

◆ isSportsNull()

bool Jellyfin::DTO::BaseItemDto::isSportsNull ( ) const

◆ jellyfinId()

QString Jellyfin::DTO::BaseItemDto::jellyfinId ( ) const

Gets or sets the id.

◆ latitude()

std::optional< double > Jellyfin::DTO::BaseItemDto::latitude ( ) const

◆ latitudeNull()

bool Jellyfin::DTO::BaseItemDto::latitudeNull ( ) const

◆ localTrailerCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::localTrailerCount ( ) const

Gets or sets the local trailer count.

◆ localTrailerCountNull()

bool Jellyfin::DTO::BaseItemDto::localTrailerCountNull ( ) const

◆ locationType()

LocationType Jellyfin::DTO::BaseItemDto::locationType ( ) const

◆ lockData()

std::optional< bool > Jellyfin::DTO::BaseItemDto::lockData ( ) const

Gets or sets a value indicating whether [enable internet providers].

◆ lockDataNull()

bool Jellyfin::DTO::BaseItemDto::lockDataNull ( ) const

◆ lockedFields()

QList< MetadataField > Jellyfin::DTO::BaseItemDto::lockedFields ( ) const

Gets or sets the locked fields.

◆ lockedFieldsNull()

bool Jellyfin::DTO::BaseItemDto::lockedFieldsNull ( ) const

◆ longitude()

std::optional< double > Jellyfin::DTO::BaseItemDto::longitude ( ) const

◆ longitudeNull()

bool Jellyfin::DTO::BaseItemDto::longitudeNull ( ) const

◆ mediaSourceCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::mediaSourceCount ( ) const

◆ mediaSourceCountNull()

bool Jellyfin::DTO::BaseItemDto::mediaSourceCountNull ( ) const

◆ mediaSources()

QList< MediaSourceInfo > Jellyfin::DTO::BaseItemDto::mediaSources ( ) const

Gets or sets the media versions.

◆ mediaSourcesNull()

bool Jellyfin::DTO::BaseItemDto::mediaSourcesNull ( ) const

◆ mediaStreams()

QList< MediaStream > Jellyfin::DTO::BaseItemDto::mediaStreams ( ) const

Gets or sets the media streams.

◆ mediaStreamsNull()

bool Jellyfin::DTO::BaseItemDto::mediaStreamsNull ( ) const

◆ mediaType()

QString Jellyfin::DTO::BaseItemDto::mediaType ( ) const

Gets or sets the type of the media.

◆ mediaTypeNull()

bool Jellyfin::DTO::BaseItemDto::mediaTypeNull ( ) const

◆ movieCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::movieCount ( ) const

Gets or sets the movie count.

◆ movieCountNull()

bool Jellyfin::DTO::BaseItemDto::movieCountNull ( ) const

◆ musicVideoCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::musicVideoCount ( ) const

Gets or sets the music video count.

◆ musicVideoCountNull()

bool Jellyfin::DTO::BaseItemDto::musicVideoCountNull ( ) const

◆ name()

QString Jellyfin::DTO::BaseItemDto::name ( ) const

Gets or sets the name.

◆ nameNull()

bool Jellyfin::DTO::BaseItemDto::nameNull ( ) const

◆ number()

QString Jellyfin::DTO::BaseItemDto::number ( ) const

Gets or sets the number.

◆ numberNull()

bool Jellyfin::DTO::BaseItemDto::numberNull ( ) const

◆ officialRating()

QString Jellyfin::DTO::BaseItemDto::officialRating ( ) const

Gets or sets the official rating.

◆ officialRatingNull()

bool Jellyfin::DTO::BaseItemDto::officialRatingNull ( ) const

◆ originalTitle()

QString Jellyfin::DTO::BaseItemDto::originalTitle ( ) const

◆ originalTitleNull()

bool Jellyfin::DTO::BaseItemDto::originalTitleNull ( ) const

◆ overview()

QString Jellyfin::DTO::BaseItemDto::overview ( ) const

Gets or sets the overview.

◆ overviewNull()

bool Jellyfin::DTO::BaseItemDto::overviewNull ( ) const

◆ parentArtImageTag()

QString Jellyfin::DTO::BaseItemDto::parentArtImageTag ( ) const

Gets or sets the parent art image tag.

◆ parentArtImageTagNull()

bool Jellyfin::DTO::BaseItemDto::parentArtImageTagNull ( ) const

◆ parentArtItemId()

QString Jellyfin::DTO::BaseItemDto::parentArtItemId ( ) const

If the item does not have a art, this will hold the Id of the Parent that has one.

◆ parentArtItemIdNull()

bool Jellyfin::DTO::BaseItemDto::parentArtItemIdNull ( ) const

◆ parentBackdropImageTags()

QStringList Jellyfin::DTO::BaseItemDto::parentBackdropImageTags ( ) const

Gets or sets the parent backdrop image tags.

◆ parentBackdropImageTagsNull()

bool Jellyfin::DTO::BaseItemDto::parentBackdropImageTagsNull ( ) const

◆ parentBackdropItemId()

QString Jellyfin::DTO::BaseItemDto::parentBackdropItemId ( ) const

If the item does not have any backdrops, this will hold the Id of the Parent that has one.

◆ parentBackdropItemIdNull()

bool Jellyfin::DTO::BaseItemDto::parentBackdropItemIdNull ( ) const

◆ parentId()

QString Jellyfin::DTO::BaseItemDto::parentId ( ) const

Gets or sets the parent id.

◆ parentIdNull()

bool Jellyfin::DTO::BaseItemDto::parentIdNull ( ) const

◆ parentIndexNumber()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::parentIndexNumber ( ) const

Gets or sets the parent index number.

◆ parentIndexNumberNull()

bool Jellyfin::DTO::BaseItemDto::parentIndexNumberNull ( ) const

◆ parentLogoImageTag()

QString Jellyfin::DTO::BaseItemDto::parentLogoImageTag ( ) const

Gets or sets the parent logo image tag.

◆ parentLogoImageTagNull()

bool Jellyfin::DTO::BaseItemDto::parentLogoImageTagNull ( ) const

◆ parentLogoItemId()

QString Jellyfin::DTO::BaseItemDto::parentLogoItemId ( ) const

If the item does not have a logo, this will hold the Id of the Parent that has one.

◆ parentLogoItemIdNull()

bool Jellyfin::DTO::BaseItemDto::parentLogoItemIdNull ( ) const

◆ parentPrimaryImageItemId()

QString Jellyfin::DTO::BaseItemDto::parentPrimaryImageItemId ( ) const

Gets or sets the parent primary image item identifier.

◆ parentPrimaryImageItemIdNull()

bool Jellyfin::DTO::BaseItemDto::parentPrimaryImageItemIdNull ( ) const

◆ parentPrimaryImageTag()

QString Jellyfin::DTO::BaseItemDto::parentPrimaryImageTag ( ) const

Gets or sets the parent primary image tag.

◆ parentPrimaryImageTagNull()

bool Jellyfin::DTO::BaseItemDto::parentPrimaryImageTagNull ( ) const

◆ parentThumbImageTag()

QString Jellyfin::DTO::BaseItemDto::parentThumbImageTag ( ) const

Gets or sets the parent thumb image tag.

◆ parentThumbImageTagNull()

bool Jellyfin::DTO::BaseItemDto::parentThumbImageTagNull ( ) const

◆ parentThumbItemId()

QString Jellyfin::DTO::BaseItemDto::parentThumbItemId ( ) const

Gets or sets the parent thumb item id.

◆ parentThumbItemIdNull()

bool Jellyfin::DTO::BaseItemDto::parentThumbItemIdNull ( ) const

◆ partCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::partCount ( ) const

Gets or sets the part count.

◆ partCountNull()

bool Jellyfin::DTO::BaseItemDto::partCountNull ( ) const

◆ path()

QString Jellyfin::DTO::BaseItemDto::path ( ) const

Gets or sets the path.

◆ pathNull()

bool Jellyfin::DTO::BaseItemDto::pathNull ( ) const

◆ people()

QList< BaseItemPerson > Jellyfin::DTO::BaseItemDto::people ( ) const

Gets or sets the people.

◆ peopleNull()

bool Jellyfin::DTO::BaseItemDto::peopleNull ( ) const

◆ playAccess()

PlayAccess Jellyfin::DTO::BaseItemDto::playAccess ( ) const

◆ playlistItemId()

QString Jellyfin::DTO::BaseItemDto::playlistItemId ( ) const

Gets or sets the playlist item identifier.

◆ playlistItemIdNull()

bool Jellyfin::DTO::BaseItemDto::playlistItemIdNull ( ) const

◆ preferredMetadataCountryCode()

QString Jellyfin::DTO::BaseItemDto::preferredMetadataCountryCode ( ) const

◆ preferredMetadataCountryCodeNull()

bool Jellyfin::DTO::BaseItemDto::preferredMetadataCountryCodeNull ( ) const

◆ preferredMetadataLanguage()

QString Jellyfin::DTO::BaseItemDto::preferredMetadataLanguage ( ) const

◆ preferredMetadataLanguageNull()

bool Jellyfin::DTO::BaseItemDto::preferredMetadataLanguageNull ( ) const

◆ premiereDate()

QDateTime Jellyfin::DTO::BaseItemDto::premiereDate ( ) const

Gets or sets the premiere date.

◆ premiereDateNull()

bool Jellyfin::DTO::BaseItemDto::premiereDateNull ( ) const

◆ primaryImageAspectRatio()

std::optional< double > Jellyfin::DTO::BaseItemDto::primaryImageAspectRatio ( ) const

Gets or sets the primary image aspect ratio, after image enhancements.

◆ primaryImageAspectRatioNull()

bool Jellyfin::DTO::BaseItemDto::primaryImageAspectRatioNull ( ) const

◆ productionLocations()

QStringList Jellyfin::DTO::BaseItemDto::productionLocations ( ) const

◆ productionLocationsNull()

bool Jellyfin::DTO::BaseItemDto::productionLocationsNull ( ) const

◆ productionYear()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::productionYear ( ) const

Gets or sets the production year.

◆ productionYearNull()

bool Jellyfin::DTO::BaseItemDto::productionYearNull ( ) const

◆ programCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::programCount ( ) const

◆ programCountNull()

bool Jellyfin::DTO::BaseItemDto::programCountNull ( ) const

◆ programId()

QString Jellyfin::DTO::BaseItemDto::programId ( ) const

Gets or sets the program identifier.

◆ programIdNull()

bool Jellyfin::DTO::BaseItemDto::programIdNull ( ) const

◆ providerIds()

QJsonObject Jellyfin::DTO::BaseItemDto::providerIds ( ) const

Gets or sets the provider ids.

◆ providerIdsNull()

bool Jellyfin::DTO::BaseItemDto::providerIdsNull ( ) const

◆ recursiveItemCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::recursiveItemCount ( ) const

Gets or sets the recursive item count.

◆ recursiveItemCountNull()

bool Jellyfin::DTO::BaseItemDto::recursiveItemCountNull ( ) const

◆ remoteTrailers()

QList< MediaUrl > Jellyfin::DTO::BaseItemDto::remoteTrailers ( ) const

Gets or sets the trailer urls.

◆ remoteTrailersNull()

bool Jellyfin::DTO::BaseItemDto::remoteTrailersNull ( ) const

◆ replaceData()

void Jellyfin::DTO::BaseItemDto::replaceData ( BaseItemDto & other)

Replaces the data being hold by this class with that of the other.

◆ runTimeTicks()

std::optional< qint64 > Jellyfin::DTO::BaseItemDto::runTimeTicks ( ) const

Gets or sets the run time ticks.

◆ runTimeTicksNull()

bool Jellyfin::DTO::BaseItemDto::runTimeTicksNull ( ) const

◆ screenshotImageTags()

QStringList Jellyfin::DTO::BaseItemDto::screenshotImageTags ( ) const

Gets or sets the screenshot image tags.

◆ screenshotImageTagsNull()

bool Jellyfin::DTO::BaseItemDto::screenshotImageTagsNull ( ) const

◆ seasonId()

QString Jellyfin::DTO::BaseItemDto::seasonId ( ) const

Gets or sets the season identifier.

◆ seasonIdNull()

bool Jellyfin::DTO::BaseItemDto::seasonIdNull ( ) const

◆ seasonName()

QString Jellyfin::DTO::BaseItemDto::seasonName ( ) const

Gets or sets the name of the season.

◆ seasonNameNull()

bool Jellyfin::DTO::BaseItemDto::seasonNameNull ( ) const

◆ seriesCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::seriesCount ( ) const

Gets or sets the series count.

◆ seriesCountNull()

bool Jellyfin::DTO::BaseItemDto::seriesCountNull ( ) const

◆ seriesId()

QString Jellyfin::DTO::BaseItemDto::seriesId ( ) const

Gets or sets the series id.

◆ seriesIdNull()

bool Jellyfin::DTO::BaseItemDto::seriesIdNull ( ) const

◆ seriesName()

QString Jellyfin::DTO::BaseItemDto::seriesName ( ) const

Gets or sets the name of the series.

◆ seriesNameNull()

bool Jellyfin::DTO::BaseItemDto::seriesNameNull ( ) const

◆ seriesPrimaryImageTag()

QString Jellyfin::DTO::BaseItemDto::seriesPrimaryImageTag ( ) const

Gets or sets the series primary image tag.

◆ seriesPrimaryImageTagNull()

bool Jellyfin::DTO::BaseItemDto::seriesPrimaryImageTagNull ( ) const

◆ seriesStudio()

QString Jellyfin::DTO::BaseItemDto::seriesStudio ( ) const

Gets or sets the series studio.

◆ seriesStudioNull()

bool Jellyfin::DTO::BaseItemDto::seriesStudioNull ( ) const

◆ seriesThumbImageTag()

QString Jellyfin::DTO::BaseItemDto::seriesThumbImageTag ( ) const

Gets or sets the series thumb image tag.

◆ seriesThumbImageTagNull()

bool Jellyfin::DTO::BaseItemDto::seriesThumbImageTagNull ( ) const

◆ seriesTimerId()

QString Jellyfin::DTO::BaseItemDto::seriesTimerId ( ) const

Gets or sets the series timer identifier.

◆ seriesTimerIdNull()

bool Jellyfin::DTO::BaseItemDto::seriesTimerIdNull ( ) const

◆ serverId()

QString Jellyfin::DTO::BaseItemDto::serverId ( ) const

Gets or sets the server identifier.

◆ serverIdNull()

bool Jellyfin::DTO::BaseItemDto::serverIdNull ( ) const

◆ setAirDays()

void Jellyfin::DTO::BaseItemDto::setAirDays ( QList< DayOfWeek > newAirDays)

Gets or sets the air days.

◆ setAirDaysNull()

void Jellyfin::DTO::BaseItemDto::setAirDaysNull ( )

◆ setAirsAfterSeasonNumber()

void Jellyfin::DTO::BaseItemDto::setAirsAfterSeasonNumber ( std::optional< qint32 > newAirsAfterSeasonNumber)

◆ setAirsAfterSeasonNumberNull()

void Jellyfin::DTO::BaseItemDto::setAirsAfterSeasonNumberNull ( )

◆ setAirsBeforeEpisodeNumber()

void Jellyfin::DTO::BaseItemDto::setAirsBeforeEpisodeNumber ( std::optional< qint32 > newAirsBeforeEpisodeNumber)

◆ setAirsBeforeEpisodeNumberNull()

void Jellyfin::DTO::BaseItemDto::setAirsBeforeEpisodeNumberNull ( )

◆ setAirsBeforeSeasonNumber()

void Jellyfin::DTO::BaseItemDto::setAirsBeforeSeasonNumber ( std::optional< qint32 > newAirsBeforeSeasonNumber)

◆ setAirsBeforeSeasonNumberNull()

void Jellyfin::DTO::BaseItemDto::setAirsBeforeSeasonNumberNull ( )

◆ setAirTime()

void Jellyfin::DTO::BaseItemDto::setAirTime ( QString newAirTime)

Gets or sets the air time.

◆ setAirTimeNull()

void Jellyfin::DTO::BaseItemDto::setAirTimeNull ( )

◆ setAlbum()

void Jellyfin::DTO::BaseItemDto::setAlbum ( QString newAlbum)

Gets or sets the album.

◆ setAlbumArtist()

void Jellyfin::DTO::BaseItemDto::setAlbumArtist ( QString newAlbumArtist)

Gets or sets the album artist.

◆ setAlbumArtistNull()

void Jellyfin::DTO::BaseItemDto::setAlbumArtistNull ( )

◆ setAlbumArtists()

void Jellyfin::DTO::BaseItemDto::setAlbumArtists ( QList< NameGuidPair > newAlbumArtists)

Gets or sets the album artists.

◆ setAlbumArtistsNull()

void Jellyfin::DTO::BaseItemDto::setAlbumArtistsNull ( )

◆ setAlbumCount()

void Jellyfin::DTO::BaseItemDto::setAlbumCount ( std::optional< qint32 > newAlbumCount)

Gets or sets the album count.

◆ setAlbumCountNull()

void Jellyfin::DTO::BaseItemDto::setAlbumCountNull ( )

◆ setAlbumId()

void Jellyfin::DTO::BaseItemDto::setAlbumId ( QString newAlbumId)

Gets or sets the album id.

◆ setAlbumIdNull()

void Jellyfin::DTO::BaseItemDto::setAlbumIdNull ( )

◆ setAlbumNull()

void Jellyfin::DTO::BaseItemDto::setAlbumNull ( )

◆ setAlbumPrimaryImageTag()

void Jellyfin::DTO::BaseItemDto::setAlbumPrimaryImageTag ( QString newAlbumPrimaryImageTag)

Gets or sets the album image tag.

◆ setAlbumPrimaryImageTagNull()

void Jellyfin::DTO::BaseItemDto::setAlbumPrimaryImageTagNull ( )

◆ setAltitude()

void Jellyfin::DTO::BaseItemDto::setAltitude ( std::optional< double > newAltitude)

◆ setAltitudeNull()

void Jellyfin::DTO::BaseItemDto::setAltitudeNull ( )

◆ setAperture()

void Jellyfin::DTO::BaseItemDto::setAperture ( std::optional< double > newAperture)

◆ setApertureNull()

void Jellyfin::DTO::BaseItemDto::setApertureNull ( )

◆ setArtistCount()

void Jellyfin::DTO::BaseItemDto::setArtistCount ( std::optional< qint32 > newArtistCount)

◆ setArtistCountNull()

void Jellyfin::DTO::BaseItemDto::setArtistCountNull ( )

◆ setArtistItems()

void Jellyfin::DTO::BaseItemDto::setArtistItems ( QList< NameGuidPair > newArtistItems)

Gets or sets the artist items.

◆ setArtistItemsNull()

void Jellyfin::DTO::BaseItemDto::setArtistItemsNull ( )

◆ setArtists()

void Jellyfin::DTO::BaseItemDto::setArtists ( QStringList newArtists)

Gets or sets the artists.

◆ setArtistsNull()

void Jellyfin::DTO::BaseItemDto::setArtistsNull ( )

◆ setAspectRatio()

void Jellyfin::DTO::BaseItemDto::setAspectRatio ( QString newAspectRatio)

Gets or sets the aspect ratio.

◆ setAspectRatioNull()

void Jellyfin::DTO::BaseItemDto::setAspectRatioNull ( )

◆ setAudio()

void Jellyfin::DTO::BaseItemDto::setAudio ( ProgramAudio newAudio)

◆ setBackdropImageTags()

void Jellyfin::DTO::BaseItemDto::setBackdropImageTags ( QStringList newBackdropImageTags)

Gets or sets the backdrop image tags.

◆ setBackdropImageTagsNull()

void Jellyfin::DTO::BaseItemDto::setBackdropImageTagsNull ( )

◆ setCameraMake()

void Jellyfin::DTO::BaseItemDto::setCameraMake ( QString newCameraMake)

◆ setCameraMakeNull()

void Jellyfin::DTO::BaseItemDto::setCameraMakeNull ( )

◆ setCameraModel()

void Jellyfin::DTO::BaseItemDto::setCameraModel ( QString newCameraModel)

◆ setCameraModelNull()

void Jellyfin::DTO::BaseItemDto::setCameraModelNull ( )

◆ setCanDelete()

void Jellyfin::DTO::BaseItemDto::setCanDelete ( std::optional< bool > newCanDelete)

◆ setCanDeleteNull()

void Jellyfin::DTO::BaseItemDto::setCanDeleteNull ( )

◆ setCanDownload()

void Jellyfin::DTO::BaseItemDto::setCanDownload ( std::optional< bool > newCanDownload)

◆ setCanDownloadNull()

void Jellyfin::DTO::BaseItemDto::setCanDownloadNull ( )

◆ setChannelId()

void Jellyfin::DTO::BaseItemDto::setChannelId ( QString newChannelId)

Gets or sets the channel identifier.

◆ setChannelIdNull()

void Jellyfin::DTO::BaseItemDto::setChannelIdNull ( )

◆ setChannelName()

void Jellyfin::DTO::BaseItemDto::setChannelName ( QString newChannelName)

◆ setChannelNameNull()

void Jellyfin::DTO::BaseItemDto::setChannelNameNull ( )

◆ setChannelNumber()

void Jellyfin::DTO::BaseItemDto::setChannelNumber ( QString newChannelNumber)

◆ setChannelNumberNull()

void Jellyfin::DTO::BaseItemDto::setChannelNumberNull ( )

◆ setChannelPrimaryImageTag()

void Jellyfin::DTO::BaseItemDto::setChannelPrimaryImageTag ( QString newChannelPrimaryImageTag)

Gets or sets the channel primary image tag.

◆ setChannelPrimaryImageTagNull()

void Jellyfin::DTO::BaseItemDto::setChannelPrimaryImageTagNull ( )

◆ setChannelType()

void Jellyfin::DTO::BaseItemDto::setChannelType ( ChannelType newChannelType)

◆ setChapters()

void Jellyfin::DTO::BaseItemDto::setChapters ( QList< ChapterInfo > newChapters)

Gets or sets the chapters.

◆ setChaptersNull()

void Jellyfin::DTO::BaseItemDto::setChaptersNull ( )

◆ setChildCount()

void Jellyfin::DTO::BaseItemDto::setChildCount ( std::optional< qint32 > newChildCount)

Gets or sets the child count.

◆ setChildCountNull()

void Jellyfin::DTO::BaseItemDto::setChildCountNull ( )

◆ setCollectionType()

void Jellyfin::DTO::BaseItemDto::setCollectionType ( QString newCollectionType)

Gets or sets the type of the collection.

◆ setCollectionTypeNull()

void Jellyfin::DTO::BaseItemDto::setCollectionTypeNull ( )

◆ setCommunityRating()

void Jellyfin::DTO::BaseItemDto::setCommunityRating ( std::optional< float > newCommunityRating)

Gets or sets the community rating.

◆ setCommunityRatingNull()

void Jellyfin::DTO::BaseItemDto::setCommunityRatingNull ( )

◆ setCompletionPercentage()

void Jellyfin::DTO::BaseItemDto::setCompletionPercentage ( std::optional< double > newCompletionPercentage)

Gets or sets the completion percentage.

◆ setCompletionPercentageNull()

void Jellyfin::DTO::BaseItemDto::setCompletionPercentageNull ( )

◆ setContainer()

void Jellyfin::DTO::BaseItemDto::setContainer ( QString newContainer)

◆ setContainerNull()

void Jellyfin::DTO::BaseItemDto::setContainerNull ( )

◆ setCriticRating()

void Jellyfin::DTO::BaseItemDto::setCriticRating ( std::optional< float > newCriticRating)

Gets or sets the critic rating.

◆ setCriticRatingNull()

void Jellyfin::DTO::BaseItemDto::setCriticRatingNull ( )

◆ setCumulativeRunTimeTicks()

void Jellyfin::DTO::BaseItemDto::setCumulativeRunTimeTicks ( std::optional< qint64 > newCumulativeRunTimeTicks)

Gets or sets the cumulative run time ticks.

◆ setCumulativeRunTimeTicksNull()

void Jellyfin::DTO::BaseItemDto::setCumulativeRunTimeTicksNull ( )

◆ setCurrentProgram()

void Jellyfin::DTO::BaseItemDto::setCurrentProgram ( QSharedPointer< BaseItemDto > newCurrentProgram)

◆ setCustomRating()

void Jellyfin::DTO::BaseItemDto::setCustomRating ( QString newCustomRating)

Gets or sets the custom rating.

◆ setCustomRatingNull()

void Jellyfin::DTO::BaseItemDto::setCustomRatingNull ( )

◆ setDateCreated()

void Jellyfin::DTO::BaseItemDto::setDateCreated ( QDateTime newDateCreated)

Gets or sets the date created.

◆ setDateCreatedNull()

void Jellyfin::DTO::BaseItemDto::setDateCreatedNull ( )

◆ setDateLastMediaAdded()

void Jellyfin::DTO::BaseItemDto::setDateLastMediaAdded ( QDateTime newDateLastMediaAdded)

◆ setDateLastMediaAddedNull()

void Jellyfin::DTO::BaseItemDto::setDateLastMediaAddedNull ( )

◆ setDisplayOrder()

void Jellyfin::DTO::BaseItemDto::setDisplayOrder ( QString newDisplayOrder)

Gets or sets the display order.

◆ setDisplayOrderNull()

void Jellyfin::DTO::BaseItemDto::setDisplayOrderNull ( )

◆ setDisplayPreferencesId()

void Jellyfin::DTO::BaseItemDto::setDisplayPreferencesId ( QString newDisplayPreferencesId)

Gets or sets the display preferences id.

◆ setDisplayPreferencesIdNull()

void Jellyfin::DTO::BaseItemDto::setDisplayPreferencesIdNull ( )

◆ setEnableMediaSourceDisplay()

void Jellyfin::DTO::BaseItemDto::setEnableMediaSourceDisplay ( std::optional< bool > newEnableMediaSourceDisplay)

◆ setEnableMediaSourceDisplayNull()

void Jellyfin::DTO::BaseItemDto::setEnableMediaSourceDisplayNull ( )

◆ setEndDate()

void Jellyfin::DTO::BaseItemDto::setEndDate ( QDateTime newEndDate)

Gets or sets the end date.

◆ setEndDateNull()

void Jellyfin::DTO::BaseItemDto::setEndDateNull ( )

◆ setEpisodeCount()

void Jellyfin::DTO::BaseItemDto::setEpisodeCount ( std::optional< qint32 > newEpisodeCount)

Gets or sets the episode count.

◆ setEpisodeCountNull()

void Jellyfin::DTO::BaseItemDto::setEpisodeCountNull ( )

◆ setEpisodeTitle()

void Jellyfin::DTO::BaseItemDto::setEpisodeTitle ( QString newEpisodeTitle)

Gets or sets the episode title.

◆ setEpisodeTitleNull()

void Jellyfin::DTO::BaseItemDto::setEpisodeTitleNull ( )

◆ setEtag()

void Jellyfin::DTO::BaseItemDto::setEtag ( QString newEtag)

Gets or sets the etag.

◆ setEtagNull()

void Jellyfin::DTO::BaseItemDto::setEtagNull ( )

◆ setExposureTime()

void Jellyfin::DTO::BaseItemDto::setExposureTime ( std::optional< double > newExposureTime)

◆ setExposureTimeNull()

void Jellyfin::DTO::BaseItemDto::setExposureTimeNull ( )

◆ setExternalUrls()

void Jellyfin::DTO::BaseItemDto::setExternalUrls ( QList< ExternalUrl > newExternalUrls)

Gets or sets the external urls.

◆ setExternalUrlsNull()

void Jellyfin::DTO::BaseItemDto::setExternalUrlsNull ( )

◆ setExtraType()

void Jellyfin::DTO::BaseItemDto::setExtraType ( QString newExtraType)

◆ setExtraTypeNull()

void Jellyfin::DTO::BaseItemDto::setExtraTypeNull ( )

◆ setFocalLength()

void Jellyfin::DTO::BaseItemDto::setFocalLength ( std::optional< double > newFocalLength)

◆ setFocalLengthNull()

void Jellyfin::DTO::BaseItemDto::setFocalLengthNull ( )

◆ setForcedSortName()

void Jellyfin::DTO::BaseItemDto::setForcedSortName ( QString newForcedSortName)

◆ setForcedSortNameNull()

void Jellyfin::DTO::BaseItemDto::setForcedSortNameNull ( )

◆ setFromJson()

void Jellyfin::DTO::BaseItemDto::setFromJson ( QJsonObject source)

◆ setGenreItems()

void Jellyfin::DTO::BaseItemDto::setGenreItems ( QList< NameGuidPair > newGenreItems)

◆ setGenreItemsNull()

void Jellyfin::DTO::BaseItemDto::setGenreItemsNull ( )

◆ setGenres()

void Jellyfin::DTO::BaseItemDto::setGenres ( QStringList newGenres)

Gets or sets the genres.

◆ setGenresNull()

void Jellyfin::DTO::BaseItemDto::setGenresNull ( )

◆ setHasSubtitles()

void Jellyfin::DTO::BaseItemDto::setHasSubtitles ( std::optional< bool > newHasSubtitles)

◆ setHasSubtitlesNull()

void Jellyfin::DTO::BaseItemDto::setHasSubtitlesNull ( )

◆ setHeight()

void Jellyfin::DTO::BaseItemDto::setHeight ( std::optional< qint32 > newHeight)

◆ setHeightNull()

void Jellyfin::DTO::BaseItemDto::setHeightNull ( )

◆ setImageBlurHashes()

void Jellyfin::DTO::BaseItemDto::setImageBlurHashes ( QJsonObject newImageBlurHashes)
  @brief Gets or sets the blurhashes for the image tags.

Maps image type to dictionary mapping image tag to blurhash value.

◆ setImageBlurHashesNull()

void Jellyfin::DTO::BaseItemDto::setImageBlurHashesNull ( )

◆ setImageOrientation()

void Jellyfin::DTO::BaseItemDto::setImageOrientation ( ImageOrientation newImageOrientation)

◆ setImageTags()

void Jellyfin::DTO::BaseItemDto::setImageTags ( QJsonObject newImageTags)

Gets or sets the image tags.

◆ setImageTagsNull()

void Jellyfin::DTO::BaseItemDto::setImageTagsNull ( )

◆ setIndexNumber()

void Jellyfin::DTO::BaseItemDto::setIndexNumber ( std::optional< qint32 > newIndexNumber)

Gets or sets the index number.

◆ setIndexNumberEnd()

void Jellyfin::DTO::BaseItemDto::setIndexNumberEnd ( std::optional< qint32 > newIndexNumberEnd)

Gets or sets the index number end.

◆ setIndexNumberEndNull()

void Jellyfin::DTO::BaseItemDto::setIndexNumberEndNull ( )

◆ setIndexNumberNull()

void Jellyfin::DTO::BaseItemDto::setIndexNumberNull ( )

◆ setIsFolder()

void Jellyfin::DTO::BaseItemDto::setIsFolder ( std::optional< bool > newIsFolder)

Gets or sets a value indicating whether this instance is folder.

◆ setIsFolderNull()

void Jellyfin::DTO::BaseItemDto::setIsFolderNull ( )

◆ setIsHD()

void Jellyfin::DTO::BaseItemDto::setIsHD ( std::optional< bool > newIsHD)

Gets or sets a value indicating whether this instance is HD.

◆ setIsHDNull()

void Jellyfin::DTO::BaseItemDto::setIsHDNull ( )

◆ setIsKids()

void Jellyfin::DTO::BaseItemDto::setIsKids ( std::optional< bool > newIsKids)

Gets or sets a value indicating whether this instance is kids.

◆ setIsKidsNull()

void Jellyfin::DTO::BaseItemDto::setIsKidsNull ( )

◆ setIsLive()

void Jellyfin::DTO::BaseItemDto::setIsLive ( std::optional< bool > newIsLive)

Gets or sets a value indicating whether this instance is live.

◆ setIsLiveNull()

void Jellyfin::DTO::BaseItemDto::setIsLiveNull ( )

◆ setIsMovie()

void Jellyfin::DTO::BaseItemDto::setIsMovie ( std::optional< bool > newIsMovie)

Gets or sets a value indicating whether this instance is movie.

◆ setIsMovieNull()

void Jellyfin::DTO::BaseItemDto::setIsMovieNull ( )

◆ setIsNews()

void Jellyfin::DTO::BaseItemDto::setIsNews ( std::optional< bool > newIsNews)

Gets or sets a value indicating whether this instance is news.

◆ setIsNewsNull()

void Jellyfin::DTO::BaseItemDto::setIsNewsNull ( )

◆ setIsoSpeedRating()

void Jellyfin::DTO::BaseItemDto::setIsoSpeedRating ( std::optional< qint32 > newIsoSpeedRating)

◆ setIsoSpeedRatingNull()

void Jellyfin::DTO::BaseItemDto::setIsoSpeedRatingNull ( )

◆ setIsoType()

void Jellyfin::DTO::BaseItemDto::setIsoType ( IsoType newIsoType)

◆ setIsPlaceHolder()

void Jellyfin::DTO::BaseItemDto::setIsPlaceHolder ( std::optional< bool > newIsPlaceHolder)

Gets or sets a value indicating whether this instance is place holder.

◆ setIsPlaceHolderNull()

void Jellyfin::DTO::BaseItemDto::setIsPlaceHolderNull ( )

◆ setIsPremiere()

void Jellyfin::DTO::BaseItemDto::setIsPremiere ( std::optional< bool > newIsPremiere)

Gets or sets a value indicating whether this instance is premiere.

◆ setIsPremiereNull()

void Jellyfin::DTO::BaseItemDto::setIsPremiereNull ( )

◆ setIsRepeat()

void Jellyfin::DTO::BaseItemDto::setIsRepeat ( std::optional< bool > newIsRepeat)

Gets or sets a value indicating whether this instance is repeat.

◆ setIsRepeatNull()

void Jellyfin::DTO::BaseItemDto::setIsRepeatNull ( )

◆ setIsSeries()

void Jellyfin::DTO::BaseItemDto::setIsSeries ( std::optional< bool > newIsSeries)

Gets or sets a value indicating whether this instance is series.

◆ setIsSeriesNull()

void Jellyfin::DTO::BaseItemDto::setIsSeriesNull ( )

◆ setIsSports()

void Jellyfin::DTO::BaseItemDto::setIsSports ( std::optional< bool > newIsSports)

Gets or sets a value indicating whether this instance is sports.

◆ setIsSportsNull()

void Jellyfin::DTO::BaseItemDto::setIsSportsNull ( )

◆ setJellyfinId()

void Jellyfin::DTO::BaseItemDto::setJellyfinId ( QString newJellyfinId)

Gets or sets the id.

◆ setLatitude()

void Jellyfin::DTO::BaseItemDto::setLatitude ( std::optional< double > newLatitude)

◆ setLatitudeNull()

void Jellyfin::DTO::BaseItemDto::setLatitudeNull ( )

◆ setLocalTrailerCount()

void Jellyfin::DTO::BaseItemDto::setLocalTrailerCount ( std::optional< qint32 > newLocalTrailerCount)

Gets or sets the local trailer count.

◆ setLocalTrailerCountNull()

void Jellyfin::DTO::BaseItemDto::setLocalTrailerCountNull ( )

◆ setLocationType()

void Jellyfin::DTO::BaseItemDto::setLocationType ( LocationType newLocationType)

◆ setLockData()

void Jellyfin::DTO::BaseItemDto::setLockData ( std::optional< bool > newLockData)

Gets or sets a value indicating whether [enable internet providers].

◆ setLockDataNull()

void Jellyfin::DTO::BaseItemDto::setLockDataNull ( )

◆ setLockedFields()

void Jellyfin::DTO::BaseItemDto::setLockedFields ( QList< MetadataField > newLockedFields)

Gets or sets the locked fields.

◆ setLockedFieldsNull()

void Jellyfin::DTO::BaseItemDto::setLockedFieldsNull ( )

◆ setLongitude()

void Jellyfin::DTO::BaseItemDto::setLongitude ( std::optional< double > newLongitude)

◆ setLongitudeNull()

void Jellyfin::DTO::BaseItemDto::setLongitudeNull ( )

◆ setMediaSourceCount()

void Jellyfin::DTO::BaseItemDto::setMediaSourceCount ( std::optional< qint32 > newMediaSourceCount)

◆ setMediaSourceCountNull()

void Jellyfin::DTO::BaseItemDto::setMediaSourceCountNull ( )

◆ setMediaSources()

void Jellyfin::DTO::BaseItemDto::setMediaSources ( QList< MediaSourceInfo > newMediaSources)

Gets or sets the media versions.

◆ setMediaSourcesNull()

void Jellyfin::DTO::BaseItemDto::setMediaSourcesNull ( )

◆ setMediaStreams()

void Jellyfin::DTO::BaseItemDto::setMediaStreams ( QList< MediaStream > newMediaStreams)

Gets or sets the media streams.

◆ setMediaStreamsNull()

void Jellyfin::DTO::BaseItemDto::setMediaStreamsNull ( )

◆ setMediaType()

void Jellyfin::DTO::BaseItemDto::setMediaType ( QString newMediaType)

Gets or sets the type of the media.

◆ setMediaTypeNull()

void Jellyfin::DTO::BaseItemDto::setMediaTypeNull ( )

◆ setMovieCount()

void Jellyfin::DTO::BaseItemDto::setMovieCount ( std::optional< qint32 > newMovieCount)

Gets or sets the movie count.

◆ setMovieCountNull()

void Jellyfin::DTO::BaseItemDto::setMovieCountNull ( )

◆ setMusicVideoCount()

void Jellyfin::DTO::BaseItemDto::setMusicVideoCount ( std::optional< qint32 > newMusicVideoCount)

Gets or sets the music video count.

◆ setMusicVideoCountNull()

void Jellyfin::DTO::BaseItemDto::setMusicVideoCountNull ( )

◆ setName()

void Jellyfin::DTO::BaseItemDto::setName ( QString newName)

Gets or sets the name.

◆ setNameNull()

void Jellyfin::DTO::BaseItemDto::setNameNull ( )

◆ setNumber()

void Jellyfin::DTO::BaseItemDto::setNumber ( QString newNumber)

Gets or sets the number.

◆ setNumberNull()

void Jellyfin::DTO::BaseItemDto::setNumberNull ( )

◆ setOfficialRating()

void Jellyfin::DTO::BaseItemDto::setOfficialRating ( QString newOfficialRating)

Gets or sets the official rating.

◆ setOfficialRatingNull()

void Jellyfin::DTO::BaseItemDto::setOfficialRatingNull ( )

◆ setOriginalTitle()

void Jellyfin::DTO::BaseItemDto::setOriginalTitle ( QString newOriginalTitle)

◆ setOriginalTitleNull()

void Jellyfin::DTO::BaseItemDto::setOriginalTitleNull ( )

◆ setOverview()

void Jellyfin::DTO::BaseItemDto::setOverview ( QString newOverview)

Gets or sets the overview.

◆ setOverviewNull()

void Jellyfin::DTO::BaseItemDto::setOverviewNull ( )

◆ setParentArtImageTag()

void Jellyfin::DTO::BaseItemDto::setParentArtImageTag ( QString newParentArtImageTag)

Gets or sets the parent art image tag.

◆ setParentArtImageTagNull()

void Jellyfin::DTO::BaseItemDto::setParentArtImageTagNull ( )

◆ setParentArtItemId()

void Jellyfin::DTO::BaseItemDto::setParentArtItemId ( QString newParentArtItemId)

If the item does not have a art, this will hold the Id of the Parent that has one.

◆ setParentArtItemIdNull()

void Jellyfin::DTO::BaseItemDto::setParentArtItemIdNull ( )

◆ setParentBackdropImageTags()

void Jellyfin::DTO::BaseItemDto::setParentBackdropImageTags ( QStringList newParentBackdropImageTags)

Gets or sets the parent backdrop image tags.

◆ setParentBackdropImageTagsNull()

void Jellyfin::DTO::BaseItemDto::setParentBackdropImageTagsNull ( )

◆ setParentBackdropItemId()

void Jellyfin::DTO::BaseItemDto::setParentBackdropItemId ( QString newParentBackdropItemId)

If the item does not have any backdrops, this will hold the Id of the Parent that has one.

◆ setParentBackdropItemIdNull()

void Jellyfin::DTO::BaseItemDto::setParentBackdropItemIdNull ( )

◆ setParentId()

void Jellyfin::DTO::BaseItemDto::setParentId ( QString newParentId)

Gets or sets the parent id.

◆ setParentIdNull()

void Jellyfin::DTO::BaseItemDto::setParentIdNull ( )

◆ setParentIndexNumber()

void Jellyfin::DTO::BaseItemDto::setParentIndexNumber ( std::optional< qint32 > newParentIndexNumber)

Gets or sets the parent index number.

◆ setParentIndexNumberNull()

void Jellyfin::DTO::BaseItemDto::setParentIndexNumberNull ( )

◆ setParentLogoImageTag()

void Jellyfin::DTO::BaseItemDto::setParentLogoImageTag ( QString newParentLogoImageTag)

Gets or sets the parent logo image tag.

◆ setParentLogoImageTagNull()

void Jellyfin::DTO::BaseItemDto::setParentLogoImageTagNull ( )

◆ setParentLogoItemId()

void Jellyfin::DTO::BaseItemDto::setParentLogoItemId ( QString newParentLogoItemId)

If the item does not have a logo, this will hold the Id of the Parent that has one.

◆ setParentLogoItemIdNull()

void Jellyfin::DTO::BaseItemDto::setParentLogoItemIdNull ( )

◆ setParentPrimaryImageItemId()

void Jellyfin::DTO::BaseItemDto::setParentPrimaryImageItemId ( QString newParentPrimaryImageItemId)

Gets or sets the parent primary image item identifier.

◆ setParentPrimaryImageItemIdNull()

void Jellyfin::DTO::BaseItemDto::setParentPrimaryImageItemIdNull ( )

◆ setParentPrimaryImageTag()

void Jellyfin::DTO::BaseItemDto::setParentPrimaryImageTag ( QString newParentPrimaryImageTag)

Gets or sets the parent primary image tag.

◆ setParentPrimaryImageTagNull()

void Jellyfin::DTO::BaseItemDto::setParentPrimaryImageTagNull ( )

◆ setParentThumbImageTag()

void Jellyfin::DTO::BaseItemDto::setParentThumbImageTag ( QString newParentThumbImageTag)

Gets or sets the parent thumb image tag.

◆ setParentThumbImageTagNull()

void Jellyfin::DTO::BaseItemDto::setParentThumbImageTagNull ( )

◆ setParentThumbItemId()

void Jellyfin::DTO::BaseItemDto::setParentThumbItemId ( QString newParentThumbItemId)

Gets or sets the parent thumb item id.

◆ setParentThumbItemIdNull()

void Jellyfin::DTO::BaseItemDto::setParentThumbItemIdNull ( )

◆ setPartCount()

void Jellyfin::DTO::BaseItemDto::setPartCount ( std::optional< qint32 > newPartCount)

Gets or sets the part count.

◆ setPartCountNull()

void Jellyfin::DTO::BaseItemDto::setPartCountNull ( )

◆ setPath()

void Jellyfin::DTO::BaseItemDto::setPath ( QString newPath)

Gets or sets the path.

◆ setPathNull()

void Jellyfin::DTO::BaseItemDto::setPathNull ( )

◆ setPeople()

void Jellyfin::DTO::BaseItemDto::setPeople ( QList< BaseItemPerson > newPeople)

Gets or sets the people.

◆ setPeopleNull()

void Jellyfin::DTO::BaseItemDto::setPeopleNull ( )

◆ setPlayAccess()

void Jellyfin::DTO::BaseItemDto::setPlayAccess ( PlayAccess newPlayAccess)

◆ setPlaylistItemId()

void Jellyfin::DTO::BaseItemDto::setPlaylistItemId ( QString newPlaylistItemId)

Gets or sets the playlist item identifier.

◆ setPlaylistItemIdNull()

void Jellyfin::DTO::BaseItemDto::setPlaylistItemIdNull ( )

◆ setPreferredMetadataCountryCode()

void Jellyfin::DTO::BaseItemDto::setPreferredMetadataCountryCode ( QString newPreferredMetadataCountryCode)

◆ setPreferredMetadataCountryCodeNull()

void Jellyfin::DTO::BaseItemDto::setPreferredMetadataCountryCodeNull ( )

◆ setPreferredMetadataLanguage()

void Jellyfin::DTO::BaseItemDto::setPreferredMetadataLanguage ( QString newPreferredMetadataLanguage)

◆ setPreferredMetadataLanguageNull()

void Jellyfin::DTO::BaseItemDto::setPreferredMetadataLanguageNull ( )

◆ setPremiereDate()

void Jellyfin::DTO::BaseItemDto::setPremiereDate ( QDateTime newPremiereDate)

Gets or sets the premiere date.

◆ setPremiereDateNull()

void Jellyfin::DTO::BaseItemDto::setPremiereDateNull ( )

◆ setPrimaryImageAspectRatio()

void Jellyfin::DTO::BaseItemDto::setPrimaryImageAspectRatio ( std::optional< double > newPrimaryImageAspectRatio)

Gets or sets the primary image aspect ratio, after image enhancements.

◆ setPrimaryImageAspectRatioNull()

void Jellyfin::DTO::BaseItemDto::setPrimaryImageAspectRatioNull ( )

◆ setProductionLocations()

void Jellyfin::DTO::BaseItemDto::setProductionLocations ( QStringList newProductionLocations)

◆ setProductionLocationsNull()

void Jellyfin::DTO::BaseItemDto::setProductionLocationsNull ( )

◆ setProductionYear()

void Jellyfin::DTO::BaseItemDto::setProductionYear ( std::optional< qint32 > newProductionYear)

Gets or sets the production year.

◆ setProductionYearNull()

void Jellyfin::DTO::BaseItemDto::setProductionYearNull ( )

◆ setProgramCount()

void Jellyfin::DTO::BaseItemDto::setProgramCount ( std::optional< qint32 > newProgramCount)

◆ setProgramCountNull()

void Jellyfin::DTO::BaseItemDto::setProgramCountNull ( )

◆ setProgramId()

void Jellyfin::DTO::BaseItemDto::setProgramId ( QString newProgramId)

Gets or sets the program identifier.

◆ setProgramIdNull()

void Jellyfin::DTO::BaseItemDto::setProgramIdNull ( )

◆ setProviderIds()

void Jellyfin::DTO::BaseItemDto::setProviderIds ( QJsonObject newProviderIds)

Gets or sets the provider ids.

◆ setProviderIdsNull()

void Jellyfin::DTO::BaseItemDto::setProviderIdsNull ( )

◆ setRecursiveItemCount()

void Jellyfin::DTO::BaseItemDto::setRecursiveItemCount ( std::optional< qint32 > newRecursiveItemCount)

Gets or sets the recursive item count.

◆ setRecursiveItemCountNull()

void Jellyfin::DTO::BaseItemDto::setRecursiveItemCountNull ( )

◆ setRemoteTrailers()

void Jellyfin::DTO::BaseItemDto::setRemoteTrailers ( QList< MediaUrl > newRemoteTrailers)

Gets or sets the trailer urls.

◆ setRemoteTrailersNull()

void Jellyfin::DTO::BaseItemDto::setRemoteTrailersNull ( )

◆ setRunTimeTicks()

void Jellyfin::DTO::BaseItemDto::setRunTimeTicks ( std::optional< qint64 > newRunTimeTicks)

Gets or sets the run time ticks.

◆ setRunTimeTicksNull()

void Jellyfin::DTO::BaseItemDto::setRunTimeTicksNull ( )

◆ setScreenshotImageTags()

void Jellyfin::DTO::BaseItemDto::setScreenshotImageTags ( QStringList newScreenshotImageTags)

Gets or sets the screenshot image tags.

◆ setScreenshotImageTagsNull()

void Jellyfin::DTO::BaseItemDto::setScreenshotImageTagsNull ( )

◆ setSeasonId()

void Jellyfin::DTO::BaseItemDto::setSeasonId ( QString newSeasonId)

Gets or sets the season identifier.

◆ setSeasonIdNull()

void Jellyfin::DTO::BaseItemDto::setSeasonIdNull ( )

◆ setSeasonName()

void Jellyfin::DTO::BaseItemDto::setSeasonName ( QString newSeasonName)

Gets or sets the name of the season.

◆ setSeasonNameNull()

void Jellyfin::DTO::BaseItemDto::setSeasonNameNull ( )

◆ setSeriesCount()

void Jellyfin::DTO::BaseItemDto::setSeriesCount ( std::optional< qint32 > newSeriesCount)

Gets or sets the series count.

◆ setSeriesCountNull()

void Jellyfin::DTO::BaseItemDto::setSeriesCountNull ( )

◆ setSeriesId()

void Jellyfin::DTO::BaseItemDto::setSeriesId ( QString newSeriesId)

Gets or sets the series id.

◆ setSeriesIdNull()

void Jellyfin::DTO::BaseItemDto::setSeriesIdNull ( )

◆ setSeriesName()

void Jellyfin::DTO::BaseItemDto::setSeriesName ( QString newSeriesName)

Gets or sets the name of the series.

◆ setSeriesNameNull()

void Jellyfin::DTO::BaseItemDto::setSeriesNameNull ( )

◆ setSeriesPrimaryImageTag()

void Jellyfin::DTO::BaseItemDto::setSeriesPrimaryImageTag ( QString newSeriesPrimaryImageTag)

Gets or sets the series primary image tag.

◆ setSeriesPrimaryImageTagNull()

void Jellyfin::DTO::BaseItemDto::setSeriesPrimaryImageTagNull ( )

◆ setSeriesStudio()

void Jellyfin::DTO::BaseItemDto::setSeriesStudio ( QString newSeriesStudio)

Gets or sets the series studio.

◆ setSeriesStudioNull()

void Jellyfin::DTO::BaseItemDto::setSeriesStudioNull ( )

◆ setSeriesThumbImageTag()

void Jellyfin::DTO::BaseItemDto::setSeriesThumbImageTag ( QString newSeriesThumbImageTag)

Gets or sets the series thumb image tag.

◆ setSeriesThumbImageTagNull()

void Jellyfin::DTO::BaseItemDto::setSeriesThumbImageTagNull ( )

◆ setSeriesTimerId()

void Jellyfin::DTO::BaseItemDto::setSeriesTimerId ( QString newSeriesTimerId)

Gets or sets the series timer identifier.

◆ setSeriesTimerIdNull()

void Jellyfin::DTO::BaseItemDto::setSeriesTimerIdNull ( )

◆ setServerId()

void Jellyfin::DTO::BaseItemDto::setServerId ( QString newServerId)

Gets or sets the server identifier.

◆ setServerIdNull()

void Jellyfin::DTO::BaseItemDto::setServerIdNull ( )

◆ setShutterSpeed()

void Jellyfin::DTO::BaseItemDto::setShutterSpeed ( std::optional< double > newShutterSpeed)

◆ setShutterSpeedNull()

void Jellyfin::DTO::BaseItemDto::setShutterSpeedNull ( )

◆ setSoftware()

void Jellyfin::DTO::BaseItemDto::setSoftware ( QString newSoftware)

◆ setSoftwareNull()

void Jellyfin::DTO::BaseItemDto::setSoftwareNull ( )

◆ setSongCount()

void Jellyfin::DTO::BaseItemDto::setSongCount ( std::optional< qint32 > newSongCount)

Gets or sets the song count.

◆ setSongCountNull()

void Jellyfin::DTO::BaseItemDto::setSongCountNull ( )

◆ setSortName()

void Jellyfin::DTO::BaseItemDto::setSortName ( QString newSortName)

Gets or sets the name of the sort.

◆ setSortNameNull()

void Jellyfin::DTO::BaseItemDto::setSortNameNull ( )

◆ setSourceType()

void Jellyfin::DTO::BaseItemDto::setSourceType ( QString newSourceType)

Gets or sets the type of the source.

◆ setSourceTypeNull()

void Jellyfin::DTO::BaseItemDto::setSourceTypeNull ( )

◆ setSpecialFeatureCount()

void Jellyfin::DTO::BaseItemDto::setSpecialFeatureCount ( std::optional< qint32 > newSpecialFeatureCount)

Gets or sets the special feature count.

◆ setSpecialFeatureCountNull()

void Jellyfin::DTO::BaseItemDto::setSpecialFeatureCountNull ( )

◆ setStartDate()

void Jellyfin::DTO::BaseItemDto::setStartDate ( QDateTime newStartDate)

The start date of the recording, in UTC.

◆ setStartDateNull()

void Jellyfin::DTO::BaseItemDto::setStartDateNull ( )

◆ setStatus()

void Jellyfin::DTO::BaseItemDto::setStatus ( QString newStatus)

Gets or sets the status.

◆ setStatusNull()

void Jellyfin::DTO::BaseItemDto::setStatusNull ( )

◆ setStudios()

void Jellyfin::DTO::BaseItemDto::setStudios ( QList< NameGuidPair > newStudios)

Gets or sets the studios.

◆ setStudiosNull()

void Jellyfin::DTO::BaseItemDto::setStudiosNull ( )

◆ setSupportsSync()

void Jellyfin::DTO::BaseItemDto::setSupportsSync ( std::optional< bool > newSupportsSync)

Gets or sets a value indicating whether [supports synchronize].

◆ setSupportsSyncNull()

void Jellyfin::DTO::BaseItemDto::setSupportsSyncNull ( )

◆ setTaglines()

void Jellyfin::DTO::BaseItemDto::setTaglines ( QStringList newTaglines)

Gets or sets the taglines.

◆ setTaglinesNull()

void Jellyfin::DTO::BaseItemDto::setTaglinesNull ( )

◆ setTags()

void Jellyfin::DTO::BaseItemDto::setTags ( QStringList newTags)

Gets or sets the tags.

◆ setTagsNull()

void Jellyfin::DTO::BaseItemDto::setTagsNull ( )

◆ setTimerId()

void Jellyfin::DTO::BaseItemDto::setTimerId ( QString newTimerId)

Gets or sets the timer identifier.

◆ setTimerIdNull()

void Jellyfin::DTO::BaseItemDto::setTimerIdNull ( )

◆ setTrailerCount()

void Jellyfin::DTO::BaseItemDto::setTrailerCount ( std::optional< qint32 > newTrailerCount)

Gets or sets the trailer count.

◆ setTrailerCountNull()

void Jellyfin::DTO::BaseItemDto::setTrailerCountNull ( )

◆ setType()

void Jellyfin::DTO::BaseItemDto::setType ( QString newType)

Gets or sets the type.

◆ setTypeNull()

void Jellyfin::DTO::BaseItemDto::setTypeNull ( )

◆ setUserData()

void Jellyfin::DTO::BaseItemDto::setUserData ( QSharedPointer< UserItemDataDto > newUserData)

◆ setVideo3DFormat()

void Jellyfin::DTO::BaseItemDto::setVideo3DFormat ( Video3DFormat newVideo3DFormat)

◆ setVideoType()

void Jellyfin::DTO::BaseItemDto::setVideoType ( VideoType newVideoType)

◆ setWidth()

void Jellyfin::DTO::BaseItemDto::setWidth ( std::optional< qint32 > newWidth)

◆ setWidthNull()

void Jellyfin::DTO::BaseItemDto::setWidthNull ( )

◆ shutterSpeed()

std::optional< double > Jellyfin::DTO::BaseItemDto::shutterSpeed ( ) const

◆ shutterSpeedNull()

bool Jellyfin::DTO::BaseItemDto::shutterSpeedNull ( ) const

◆ software()

QString Jellyfin::DTO::BaseItemDto::software ( ) const

◆ softwareNull()

bool Jellyfin::DTO::BaseItemDto::softwareNull ( ) const

◆ songCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::songCount ( ) const

Gets or sets the song count.

◆ songCountNull()

bool Jellyfin::DTO::BaseItemDto::songCountNull ( ) const

◆ sortName()

QString Jellyfin::DTO::BaseItemDto::sortName ( ) const

Gets or sets the name of the sort.

◆ sortNameNull()

bool Jellyfin::DTO::BaseItemDto::sortNameNull ( ) const

◆ sourceType()

QString Jellyfin::DTO::BaseItemDto::sourceType ( ) const

Gets or sets the type of the source.

◆ sourceTypeNull()

bool Jellyfin::DTO::BaseItemDto::sourceTypeNull ( ) const

◆ specialFeatureCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::specialFeatureCount ( ) const

Gets or sets the special feature count.

◆ specialFeatureCountNull()

bool Jellyfin::DTO::BaseItemDto::specialFeatureCountNull ( ) const

◆ startDate()

QDateTime Jellyfin::DTO::BaseItemDto::startDate ( ) const

The start date of the recording, in UTC.

◆ startDateNull()

bool Jellyfin::DTO::BaseItemDto::startDateNull ( ) const

◆ status()

QString Jellyfin::DTO::BaseItemDto::status ( ) const

Gets or sets the status.

◆ statusNull()

bool Jellyfin::DTO::BaseItemDto::statusNull ( ) const

◆ studios()

QList< NameGuidPair > Jellyfin::DTO::BaseItemDto::studios ( ) const

Gets or sets the studios.

◆ studiosNull()

bool Jellyfin::DTO::BaseItemDto::studiosNull ( ) const

◆ supportsSync()

std::optional< bool > Jellyfin::DTO::BaseItemDto::supportsSync ( ) const

Gets or sets a value indicating whether [supports synchronize].

◆ supportsSyncNull()

bool Jellyfin::DTO::BaseItemDto::supportsSyncNull ( ) const

◆ taglines()

QStringList Jellyfin::DTO::BaseItemDto::taglines ( ) const

Gets or sets the taglines.

◆ taglinesNull()

bool Jellyfin::DTO::BaseItemDto::taglinesNull ( ) const

◆ tags()

QStringList Jellyfin::DTO::BaseItemDto::tags ( ) const

Gets or sets the tags.

◆ tagsNull()

bool Jellyfin::DTO::BaseItemDto::tagsNull ( ) const

◆ timerId()

QString Jellyfin::DTO::BaseItemDto::timerId ( ) const

Gets or sets the timer identifier.

◆ timerIdNull()

bool Jellyfin::DTO::BaseItemDto::timerIdNull ( ) const

◆ toJson()

QJsonObject Jellyfin::DTO::BaseItemDto::toJson ( ) const

◆ trailerCount()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::trailerCount ( ) const

Gets or sets the trailer count.

◆ trailerCountNull()

bool Jellyfin::DTO::BaseItemDto::trailerCountNull ( ) const

◆ type()

QString Jellyfin::DTO::BaseItemDto::type ( ) const

Gets or sets the type.

◆ typeNull()

bool Jellyfin::DTO::BaseItemDto::typeNull ( ) const

◆ userData()

QSharedPointer< UserItemDataDto > Jellyfin::DTO::BaseItemDto::userData ( ) const

◆ video3DFormat()

Video3DFormat Jellyfin::DTO::BaseItemDto::video3DFormat ( ) const

◆ videoType()

VideoType Jellyfin::DTO::BaseItemDto::videoType ( ) const

◆ width()

std::optional< qint32 > Jellyfin::DTO::BaseItemDto::width ( ) const

◆ widthNull()

bool Jellyfin::DTO::BaseItemDto::widthNull ( ) const

Member Data Documentation

◆ m_airDays

QList<DayOfWeek> Jellyfin::DTO::BaseItemDto::m_airDays
protected

◆ m_airsAfterSeasonNumber

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_airsAfterSeasonNumber = std::nullopt
protected

◆ m_airsBeforeEpisodeNumber

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_airsBeforeEpisodeNumber = std::nullopt
protected

◆ m_airsBeforeSeasonNumber

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_airsBeforeSeasonNumber = std::nullopt
protected

◆ m_airTime

QString Jellyfin::DTO::BaseItemDto::m_airTime
protected

◆ m_album

QString Jellyfin::DTO::BaseItemDto::m_album
protected

◆ m_albumArtist

QString Jellyfin::DTO::BaseItemDto::m_albumArtist
protected

◆ m_albumArtists

QList<NameGuidPair> Jellyfin::DTO::BaseItemDto::m_albumArtists
protected

◆ m_albumCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_albumCount = std::nullopt
protected

◆ m_albumId

QString Jellyfin::DTO::BaseItemDto::m_albumId
protected

◆ m_albumPrimaryImageTag

QString Jellyfin::DTO::BaseItemDto::m_albumPrimaryImageTag
protected

◆ m_altitude

std::optional<double> Jellyfin::DTO::BaseItemDto::m_altitude = std::nullopt
protected

◆ m_aperture

std::optional<double> Jellyfin::DTO::BaseItemDto::m_aperture = std::nullopt
protected

◆ m_artistCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_artistCount = std::nullopt
protected

◆ m_artistItems

QList<NameGuidPair> Jellyfin::DTO::BaseItemDto::m_artistItems
protected

◆ m_artists

QStringList Jellyfin::DTO::BaseItemDto::m_artists
protected

◆ m_aspectRatio

QString Jellyfin::DTO::BaseItemDto::m_aspectRatio
protected

◆ m_audio

ProgramAudio Jellyfin::DTO::BaseItemDto::m_audio
protected

◆ m_backdropImageTags

QStringList Jellyfin::DTO::BaseItemDto::m_backdropImageTags
protected

◆ m_cameraMake

QString Jellyfin::DTO::BaseItemDto::m_cameraMake
protected

◆ m_cameraModel

QString Jellyfin::DTO::BaseItemDto::m_cameraModel
protected

◆ m_canDelete

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_canDelete = std::nullopt
protected

◆ m_canDownload

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_canDownload = std::nullopt
protected

◆ m_channelId

QString Jellyfin::DTO::BaseItemDto::m_channelId
protected

◆ m_channelName

QString Jellyfin::DTO::BaseItemDto::m_channelName
protected

◆ m_channelNumber

QString Jellyfin::DTO::BaseItemDto::m_channelNumber
protected

◆ m_channelPrimaryImageTag

QString Jellyfin::DTO::BaseItemDto::m_channelPrimaryImageTag
protected

◆ m_channelType

ChannelType Jellyfin::DTO::BaseItemDto::m_channelType
protected

◆ m_chapters

QList<ChapterInfo> Jellyfin::DTO::BaseItemDto::m_chapters
protected

◆ m_childCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_childCount = std::nullopt
protected

◆ m_collectionType

QString Jellyfin::DTO::BaseItemDto::m_collectionType
protected

◆ m_communityRating

std::optional<float> Jellyfin::DTO::BaseItemDto::m_communityRating = std::nullopt
protected

◆ m_completionPercentage

std::optional<double> Jellyfin::DTO::BaseItemDto::m_completionPercentage = std::nullopt
protected

◆ m_container

QString Jellyfin::DTO::BaseItemDto::m_container
protected

◆ m_criticRating

std::optional<float> Jellyfin::DTO::BaseItemDto::m_criticRating = std::nullopt
protected

◆ m_cumulativeRunTimeTicks

std::optional<qint64> Jellyfin::DTO::BaseItemDto::m_cumulativeRunTimeTicks = std::nullopt
protected

◆ m_currentProgram

QSharedPointer<BaseItemDto> Jellyfin::DTO::BaseItemDto::m_currentProgram = QSharedPointer<BaseItemDto>()
protected

◆ m_customRating

QString Jellyfin::DTO::BaseItemDto::m_customRating
protected

◆ m_dateCreated

QDateTime Jellyfin::DTO::BaseItemDto::m_dateCreated
protected

◆ m_dateLastMediaAdded

QDateTime Jellyfin::DTO::BaseItemDto::m_dateLastMediaAdded
protected

◆ m_displayOrder

QString Jellyfin::DTO::BaseItemDto::m_displayOrder
protected

◆ m_displayPreferencesId

QString Jellyfin::DTO::BaseItemDto::m_displayPreferencesId
protected

◆ m_enableMediaSourceDisplay

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_enableMediaSourceDisplay = std::nullopt
protected

◆ m_endDate

QDateTime Jellyfin::DTO::BaseItemDto::m_endDate
protected

◆ m_episodeCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_episodeCount = std::nullopt
protected

◆ m_episodeTitle

QString Jellyfin::DTO::BaseItemDto::m_episodeTitle
protected

◆ m_etag

QString Jellyfin::DTO::BaseItemDto::m_etag
protected

◆ m_exposureTime

std::optional<double> Jellyfin::DTO::BaseItemDto::m_exposureTime = std::nullopt
protected

◆ m_externalUrls

QList<ExternalUrl> Jellyfin::DTO::BaseItemDto::m_externalUrls
protected

◆ m_extraType

QString Jellyfin::DTO::BaseItemDto::m_extraType
protected

◆ m_focalLength

std::optional<double> Jellyfin::DTO::BaseItemDto::m_focalLength = std::nullopt
protected

◆ m_forcedSortName

QString Jellyfin::DTO::BaseItemDto::m_forcedSortName
protected

◆ m_genreItems

QList<NameGuidPair> Jellyfin::DTO::BaseItemDto::m_genreItems
protected

◆ m_genres

QStringList Jellyfin::DTO::BaseItemDto::m_genres
protected

◆ m_hasSubtitles

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_hasSubtitles = std::nullopt
protected

◆ m_height

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_height = std::nullopt
protected

◆ m_imageBlurHashes

QJsonObject Jellyfin::DTO::BaseItemDto::m_imageBlurHashes
protected

◆ m_imageOrientation

ImageOrientation Jellyfin::DTO::BaseItemDto::m_imageOrientation
protected

◆ m_imageTags

QJsonObject Jellyfin::DTO::BaseItemDto::m_imageTags
protected

◆ m_indexNumber

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_indexNumber = std::nullopt
protected

◆ m_indexNumberEnd

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_indexNumberEnd = std::nullopt
protected

◆ m_isFolder

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_isFolder = std::nullopt
protected

◆ m_isHD

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_isHD = std::nullopt
protected

◆ m_isKids

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_isKids = std::nullopt
protected

◆ m_isLive

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_isLive = std::nullopt
protected

◆ m_isMovie

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_isMovie = std::nullopt
protected

◆ m_isNews

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_isNews = std::nullopt
protected

◆ m_isoSpeedRating

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_isoSpeedRating = std::nullopt
protected

◆ m_isoType

IsoType Jellyfin::DTO::BaseItemDto::m_isoType
protected

◆ m_isPlaceHolder

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_isPlaceHolder = std::nullopt
protected

◆ m_isPremiere

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_isPremiere = std::nullopt
protected

◆ m_isRepeat

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_isRepeat = std::nullopt
protected

◆ m_isSeries

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_isSeries = std::nullopt
protected

◆ m_isSports

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_isSports = std::nullopt
protected

◆ m_jellyfinId

QString Jellyfin::DTO::BaseItemDto::m_jellyfinId
protected

◆ m_latitude

std::optional<double> Jellyfin::DTO::BaseItemDto::m_latitude = std::nullopt
protected

◆ m_localTrailerCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_localTrailerCount = std::nullopt
protected

◆ m_locationType

LocationType Jellyfin::DTO::BaseItemDto::m_locationType
protected

◆ m_lockData

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_lockData = std::nullopt
protected

◆ m_lockedFields

QList<MetadataField> Jellyfin::DTO::BaseItemDto::m_lockedFields
protected

◆ m_longitude

std::optional<double> Jellyfin::DTO::BaseItemDto::m_longitude = std::nullopt
protected

◆ m_mediaSourceCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_mediaSourceCount = std::nullopt
protected

◆ m_mediaSources

QList<MediaSourceInfo> Jellyfin::DTO::BaseItemDto::m_mediaSources
protected

◆ m_mediaStreams

QList<MediaStream> Jellyfin::DTO::BaseItemDto::m_mediaStreams
protected

◆ m_mediaType

QString Jellyfin::DTO::BaseItemDto::m_mediaType
protected

◆ m_movieCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_movieCount = std::nullopt
protected

◆ m_musicVideoCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_musicVideoCount = std::nullopt
protected

◆ m_name

QString Jellyfin::DTO::BaseItemDto::m_name
protected

◆ m_number

QString Jellyfin::DTO::BaseItemDto::m_number
protected

◆ m_officialRating

QString Jellyfin::DTO::BaseItemDto::m_officialRating
protected

◆ m_originalTitle

QString Jellyfin::DTO::BaseItemDto::m_originalTitle
protected

◆ m_overview

QString Jellyfin::DTO::BaseItemDto::m_overview
protected

◆ m_parentArtImageTag

QString Jellyfin::DTO::BaseItemDto::m_parentArtImageTag
protected

◆ m_parentArtItemId

QString Jellyfin::DTO::BaseItemDto::m_parentArtItemId
protected

◆ m_parentBackdropImageTags

QStringList Jellyfin::DTO::BaseItemDto::m_parentBackdropImageTags
protected

◆ m_parentBackdropItemId

QString Jellyfin::DTO::BaseItemDto::m_parentBackdropItemId
protected

◆ m_parentId

QString Jellyfin::DTO::BaseItemDto::m_parentId
protected

◆ m_parentIndexNumber

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_parentIndexNumber = std::nullopt
protected

◆ m_parentLogoImageTag

QString Jellyfin::DTO::BaseItemDto::m_parentLogoImageTag
protected

◆ m_parentLogoItemId

QString Jellyfin::DTO::BaseItemDto::m_parentLogoItemId
protected

◆ m_parentPrimaryImageItemId

QString Jellyfin::DTO::BaseItemDto::m_parentPrimaryImageItemId
protected

◆ m_parentPrimaryImageTag

QString Jellyfin::DTO::BaseItemDto::m_parentPrimaryImageTag
protected

◆ m_parentThumbImageTag

QString Jellyfin::DTO::BaseItemDto::m_parentThumbImageTag
protected

◆ m_parentThumbItemId

QString Jellyfin::DTO::BaseItemDto::m_parentThumbItemId
protected

◆ m_partCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_partCount = std::nullopt
protected

◆ m_path

QString Jellyfin::DTO::BaseItemDto::m_path
protected

◆ m_people

QList<BaseItemPerson> Jellyfin::DTO::BaseItemDto::m_people
protected

◆ m_playAccess

PlayAccess Jellyfin::DTO::BaseItemDto::m_playAccess
protected

◆ m_playlistItemId

QString Jellyfin::DTO::BaseItemDto::m_playlistItemId
protected

◆ m_preferredMetadataCountryCode

QString Jellyfin::DTO::BaseItemDto::m_preferredMetadataCountryCode
protected

◆ m_preferredMetadataLanguage

QString Jellyfin::DTO::BaseItemDto::m_preferredMetadataLanguage
protected

◆ m_premiereDate

QDateTime Jellyfin::DTO::BaseItemDto::m_premiereDate
protected

◆ m_primaryImageAspectRatio

std::optional<double> Jellyfin::DTO::BaseItemDto::m_primaryImageAspectRatio = std::nullopt
protected

◆ m_productionLocations

QStringList Jellyfin::DTO::BaseItemDto::m_productionLocations
protected

◆ m_productionYear

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_productionYear = std::nullopt
protected

◆ m_programCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_programCount = std::nullopt
protected

◆ m_programId

QString Jellyfin::DTO::BaseItemDto::m_programId
protected

◆ m_providerIds

QJsonObject Jellyfin::DTO::BaseItemDto::m_providerIds
protected

◆ m_recursiveItemCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_recursiveItemCount = std::nullopt
protected

◆ m_remoteTrailers

QList<MediaUrl> Jellyfin::DTO::BaseItemDto::m_remoteTrailers
protected

◆ m_runTimeTicks

std::optional<qint64> Jellyfin::DTO::BaseItemDto::m_runTimeTicks = std::nullopt
protected

◆ m_screenshotImageTags

QStringList Jellyfin::DTO::BaseItemDto::m_screenshotImageTags
protected

◆ m_seasonId

QString Jellyfin::DTO::BaseItemDto::m_seasonId
protected

◆ m_seasonName

QString Jellyfin::DTO::BaseItemDto::m_seasonName
protected

◆ m_seriesCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_seriesCount = std::nullopt
protected

◆ m_seriesId

QString Jellyfin::DTO::BaseItemDto::m_seriesId
protected

◆ m_seriesName

QString Jellyfin::DTO::BaseItemDto::m_seriesName
protected

◆ m_seriesPrimaryImageTag

QString Jellyfin::DTO::BaseItemDto::m_seriesPrimaryImageTag
protected

◆ m_seriesStudio

QString Jellyfin::DTO::BaseItemDto::m_seriesStudio
protected

◆ m_seriesThumbImageTag

QString Jellyfin::DTO::BaseItemDto::m_seriesThumbImageTag
protected

◆ m_seriesTimerId

QString Jellyfin::DTO::BaseItemDto::m_seriesTimerId
protected

◆ m_serverId

QString Jellyfin::DTO::BaseItemDto::m_serverId
protected

◆ m_shutterSpeed

std::optional<double> Jellyfin::DTO::BaseItemDto::m_shutterSpeed = std::nullopt
protected

◆ m_software

QString Jellyfin::DTO::BaseItemDto::m_software
protected

◆ m_songCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_songCount = std::nullopt
protected

◆ m_sortName

QString Jellyfin::DTO::BaseItemDto::m_sortName
protected

◆ m_sourceType

QString Jellyfin::DTO::BaseItemDto::m_sourceType
protected

◆ m_specialFeatureCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_specialFeatureCount = std::nullopt
protected

◆ m_startDate

QDateTime Jellyfin::DTO::BaseItemDto::m_startDate
protected

◆ m_status

QString Jellyfin::DTO::BaseItemDto::m_status
protected

◆ m_studios

QList<NameGuidPair> Jellyfin::DTO::BaseItemDto::m_studios
protected

◆ m_supportsSync

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_supportsSync = std::nullopt
protected

◆ m_taglines

QStringList Jellyfin::DTO::BaseItemDto::m_taglines
protected

◆ m_tags

QStringList Jellyfin::DTO::BaseItemDto::m_tags
protected

◆ m_timerId

QString Jellyfin::DTO::BaseItemDto::m_timerId
protected

◆ m_trailerCount

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_trailerCount = std::nullopt
protected

◆ m_type

QString Jellyfin::DTO::BaseItemDto::m_type
protected

◆ m_userData

QSharedPointer<UserItemDataDto> Jellyfin::DTO::BaseItemDto::m_userData = QSharedPointer<UserItemDataDto>()
protected

◆ m_video3DFormat

Video3DFormat Jellyfin::DTO::BaseItemDto::m_video3DFormat
protected

◆ m_videoType

VideoType Jellyfin::DTO::BaseItemDto::m_videoType
protected

◆ m_width

std::optional<qint32> Jellyfin::DTO::BaseItemDto::m_width = std::nullopt
protected

The documentation for this class was generated from the following files: