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, ExtraType extraType, Video3DFormat video3DFormat, PlayAccess playAccess, BaseItemKind type, QSharedPointer< UserItemDataDto > userData, CollectionType collectionType, VideoType videoType, LocationType locationType, IsoType isoType, MediaType mediaType, ImageOrientation imageOrientation, ChannelType channelType, ProgramAudio audio, QSharedPointer< BaseItemDto > currentProgram)
 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 ()
ExtraType extraType () const
void setExtraType (ExtraType newExtraType)
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 > hasLyrics () const
void setHasLyrics (std::optional< bool > newHasLyrics)
bool hasLyricsNull () const
void setHasLyricsNull ()
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 ()
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 ()
BaseItemKind type () const
void setType (BaseItemKind newType)
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
 Gets or sets whether the item has a logo, this will hold the Id of the Parent that has one.
void setParentLogoItemId (QString newParentLogoItemId)
 Gets or sets whether the item has a logo, this will hold the Id of the Parent that has one.
bool parentLogoItemIdNull () const
void setParentLogoItemIdNull ()
QString parentBackdropItemId () const
 Gets or sets whether the item has any backdrops, this will hold the Id of the Parent that has one.
void setParentBackdropItemId (QString newParentBackdropItemId)
 Gets or sets whether the item has 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 ()
CollectionType collectionType () const
void setCollectionType (CollectionType newCollectionType)
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
 Gets or sets whether the item has fan art, this will hold the Id of the Parent that has one.
void setParentArtItemId (QString newParentArtItemId)
 Gets or sets whether the item has fan 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 ()
QJsonObject trickplay () const
 Gets or sets the trickplay manifest.
void setTrickplay (QJsonObject newTrickplay)
 Gets or sets the trickplay manifest.
bool trickplayNull () const
void setTrickplayNull ()
LocationType locationType () const
void setLocationType (LocationType newLocationType)
IsoType isoType () const
void setIsoType (IsoType newIsoType)
MediaType mediaType () const
void setMediaType (MediaType newMediaType)
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
 Gets or sets the start date of the recording, in UTC.
void setStartDate (QDateTime newStartDate)
 Gets or sets 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 ()
std::optional< float > normalizationGain () const
 Gets or sets the gain required for audio normalization.
void setNormalizationGain (std::optional< float > newNormalizationGain)
 Gets or sets the gain required for audio normalization.
bool normalizationGainNull () const
void setNormalizationGainNull ()
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
ExtraType 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_hasLyrics = std::nullopt
std::optional< bool > m_hasSubtitles = std::nullopt
QString m_preferredMetadataLanguage
QString m_preferredMetadataCountryCode
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
BaseItemKind 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
CollectionType 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
QJsonObject m_trickplay
LocationType m_locationType
IsoType m_isoType
MediaType 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
std::optional< float > m_normalizationGain = std::nullopt
QSharedPointer< BaseItemDtom_currentProgram = QSharedPointer<BaseItemDto>()

Constructor & Destructor Documentation

◆ BaseItemDto() [1/2]

Jellyfin::DTO::BaseItemDto::BaseItemDto ( QString jellyfinId,
ExtraType extraType,
Video3DFormat video3DFormat,
PlayAccess playAccess,
BaseItemKind type,
QSharedPointer< UserItemDataDto > userData,
CollectionType collectionType,
VideoType videoType,
LocationType locationType,
IsoType isoType,
MediaType mediaType,
ImageOrientation imageOrientation,
ChannelType channelType,
ProgramAudio audio,
QSharedPointer< BaseItemDto > currentProgram )

◆ 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()

CollectionType Jellyfin::DTO::BaseItemDto::collectionType ( ) 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()

ExtraType Jellyfin::DTO::BaseItemDto::extraType ( ) 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

◆ hasLyrics()

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

◆ hasLyricsNull()

bool Jellyfin::DTO::BaseItemDto::hasLyricsNull ( ) 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()

MediaType Jellyfin::DTO::BaseItemDto::mediaType ( ) 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

◆ normalizationGain()

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

Gets or sets the gain required for audio normalization.

◆ normalizationGainNull()

bool Jellyfin::DTO::BaseItemDto::normalizationGainNull ( ) 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

Gets or sets whether the item has fan 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

Gets or sets whether the item has 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

Gets or sets whether the item has 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 ( CollectionType newCollectionType)

◆ 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 ( ExtraType newExtraType)

◆ 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 ( )

◆ setHasLyrics()

void Jellyfin::DTO::BaseItemDto::setHasLyrics ( std::optional< bool > newHasLyrics)

◆ setHasLyricsNull()

void Jellyfin::DTO::BaseItemDto::setHasLyricsNull ( )

◆ 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 ( MediaType newMediaType)

◆ 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 ( )

◆ setNormalizationGain()

void Jellyfin::DTO::BaseItemDto::setNormalizationGain ( std::optional< float > newNormalizationGain)

Gets or sets the gain required for audio normalization.

◆ setNormalizationGainNull()

void Jellyfin::DTO::BaseItemDto::setNormalizationGainNull ( )

◆ 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)

Gets or sets whether the item has fan 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)

Gets or sets whether the item has 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)

Gets or sets whether the item has 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)

Gets or sets 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 ( )

◆ 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 ( )

◆ setTrickplay()

void Jellyfin::DTO::BaseItemDto::setTrickplay ( QJsonObject newTrickplay)

Gets or sets the trickplay manifest.

◆ setTrickplayNull()

void Jellyfin::DTO::BaseItemDto::setTrickplayNull ( )

◆ setType()

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

◆ 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

Gets or sets 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

◆ 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

◆ trickplay()

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

Gets or sets the trickplay manifest.

◆ trickplayNull()

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

◆ type()

BaseItemKind Jellyfin::DTO::BaseItemDto::type ( ) 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

CollectionType 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

ExtraType 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_hasLyrics

std::optional<bool> Jellyfin::DTO::BaseItemDto::m_hasLyrics = std::nullopt
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

MediaType 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_normalizationGain

std::optional<float> Jellyfin::DTO::BaseItemDto::m_normalizationGain = std::nullopt
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_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_trickplay

QJsonObject Jellyfin::DTO::BaseItemDto::m_trickplay
protected

◆ m_type

BaseItemKind 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: