Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
#include <getprogramsdto.h>
Public Member Functions | |
GetProgramsDto (QString userId, bool enableTotalRecordCount, QString librarySeriesId) | |
GetProgramsDto (const GetProgramsDto &other) | |
void | replaceData (GetProgramsDto &other) |
void | setFromJson (QJsonObject source) |
QJsonObject | toJson () const |
QStringList | channelIds () const |
Gets or sets the channels to return guide information for. | |
void | setChannelIds (QStringList newChannelIds) |
Gets or sets the channels to return guide information for. | |
bool | channelIdsNull () const |
void | setChannelIdsNull () |
QString | userId () const |
Gets or sets optional. Filter by user id. | |
void | setUserId (QString newUserId) |
Gets or sets optional. Filter by user id. | |
QDateTime | minStartDate () const |
void | setMinStartDate (QDateTime newMinStartDate) |
bool | minStartDateNull () const |
void | setMinStartDateNull () |
std::optional< bool > | hasAired () const |
void | setHasAired (std::optional< bool > newHasAired) |
bool | hasAiredNull () const |
void | setHasAiredNull () |
std::optional< bool > | isAiring () const |
void | setIsAiring (std::optional< bool > newIsAiring) |
bool | isAiringNull () const |
void | setIsAiringNull () |
QDateTime | maxStartDate () const |
void | setMaxStartDate (QDateTime newMaxStartDate) |
bool | maxStartDateNull () const |
void | setMaxStartDateNull () |
QDateTime | minEndDate () const |
void | setMinEndDate (QDateTime newMinEndDate) |
bool | minEndDateNull () const |
void | setMinEndDateNull () |
QDateTime | maxEndDate () const |
void | setMaxEndDate (QDateTime newMaxEndDate) |
bool | maxEndDateNull () const |
void | setMaxEndDateNull () |
std::optional< bool > | isMovie () const |
void | setIsMovie (std::optional< bool > newIsMovie) |
bool | isMovieNull () const |
void | setIsMovieNull () |
std::optional< bool > | isSeries () const |
void | setIsSeries (std::optional< bool > newIsSeries) |
bool | isSeriesNull () const |
void | setIsSeriesNull () |
std::optional< bool > | isNews () const |
void | setIsNews (std::optional< bool > newIsNews) |
bool | isNewsNull () const |
void | setIsNewsNull () |
std::optional< bool > | isKids () const |
void | setIsKids (std::optional< bool > newIsKids) |
bool | isKidsNull () const |
void | setIsKidsNull () |
std::optional< bool > | isSports () const |
void | setIsSports (std::optional< bool > newIsSports) |
bool | isSportsNull () const |
void | setIsSportsNull () |
std::optional< qint32 > | startIndex () const |
void | setStartIndex (std::optional< qint32 > newStartIndex) |
bool | startIndexNull () const |
void | setStartIndexNull () |
std::optional< qint32 > | limit () const |
void | setLimit (std::optional< qint32 > newLimit) |
bool | limitNull () const |
void | setLimitNull () |
QString | sortBy () const |
void | setSortBy (QString newSortBy) |
bool | sortByNull () const |
void | setSortByNull () |
QString | sortOrder () const |
Gets or sets sort Order - Ascending,Descending. | |
void | setSortOrder (QString newSortOrder) |
Gets or sets sort Order - Ascending,Descending. | |
bool | sortOrderNull () const |
void | setSortOrderNull () |
QStringList | genres () const |
Gets or sets the genres to return guide information for. | |
void | setGenres (QStringList newGenres) |
Gets or sets the genres to return guide information for. | |
bool | genresNull () const |
void | setGenresNull () |
QStringList | genreIds () const |
Gets or sets the genre ids to return guide information for. | |
void | setGenreIds (QStringList newGenreIds) |
Gets or sets the genre ids to return guide information for. | |
bool | genreIdsNull () const |
void | setGenreIdsNull () |
std::optional< bool > | enableImages () const |
void | setEnableImages (std::optional< bool > newEnableImages) |
bool | enableImagesNull () const |
void | setEnableImagesNull () |
bool | enableTotalRecordCount () const |
Gets or sets a value indicating whether retrieve total record count. | |
void | setEnableTotalRecordCount (bool newEnableTotalRecordCount) |
Gets or sets a value indicating whether retrieve total record count. | |
std::optional< qint32 > | imageTypeLimit () const |
void | setImageTypeLimit (std::optional< qint32 > newImageTypeLimit) |
bool | imageTypeLimitNull () const |
void | setImageTypeLimitNull () |
QList< ImageType > | enableImageTypes () const |
void | setEnableImageTypes (QList< ImageType > newEnableImageTypes) |
bool | enableImageTypesNull () const |
void | setEnableImageTypesNull () |
std::optional< bool > | enableUserData () const |
void | setEnableUserData (std::optional< bool > newEnableUserData) |
bool | enableUserDataNull () const |
void | setEnableUserDataNull () |
QString | seriesTimerId () const |
void | setSeriesTimerId (QString newSeriesTimerId) |
bool | seriesTimerIdNull () const |
void | setSeriesTimerIdNull () |
QString | librarySeriesId () const |
void | setLibrarySeriesId (QString newLibrarySeriesId) |
QList< ItemFields > | fields () const |
void | setFields (QList< ItemFields > newFields) |
bool | fieldsNull () const |
void | setFieldsNull () |
Static Public Member Functions | |
static GetProgramsDto | fromJson (QJsonObject source) |
Protected Attributes | |
QStringList | m_channelIds |
QString | m_userId |
QDateTime | m_minStartDate |
std::optional< bool > | m_hasAired = std::nullopt |
std::optional< bool > | m_isAiring = std::nullopt |
QDateTime | m_maxStartDate |
QDateTime | m_minEndDate |
QDateTime | m_maxEndDate |
std::optional< bool > | m_isMovie = std::nullopt |
std::optional< bool > | m_isSeries = std::nullopt |
std::optional< bool > | m_isNews = std::nullopt |
std::optional< bool > | m_isKids = std::nullopt |
std::optional< bool > | m_isSports = std::nullopt |
std::optional< qint32 > | m_startIndex = std::nullopt |
std::optional< qint32 > | m_limit = std::nullopt |
QString | m_sortBy |
QString | m_sortOrder |
QStringList | m_genres |
QStringList | m_genreIds |
std::optional< bool > | m_enableImages = std::nullopt |
bool | m_enableTotalRecordCount |
std::optional< qint32 > | m_imageTypeLimit = std::nullopt |
QList< ImageType > | m_enableImageTypes |
std::optional< bool > | m_enableUserData = std::nullopt |
QString | m_seriesTimerId |
QString | m_librarySeriesId |
QList< ItemFields > | m_fields |
Jellyfin::DTO::GetProgramsDto::GetProgramsDto | ( | QString | userId, |
bool | enableTotalRecordCount, | ||
QString | librarySeriesId ) |
Jellyfin::DTO::GetProgramsDto::GetProgramsDto | ( | const GetProgramsDto & | other | ) |
QStringList Jellyfin::DTO::GetProgramsDto::channelIds | ( | ) | const |
Gets or sets the channels to return guide information for.
bool Jellyfin::DTO::GetProgramsDto::channelIdsNull | ( | ) | const |
std::optional< bool > Jellyfin::DTO::GetProgramsDto::enableImages | ( | ) | const |
@brief Gets or sets include image information in output.
Optional.
bool Jellyfin::DTO::GetProgramsDto::enableImagesNull | ( | ) | const |
@brief Gets or sets the image types to include in the output.
Optional.
bool Jellyfin::DTO::GetProgramsDto::enableImageTypesNull | ( | ) | const |
bool Jellyfin::DTO::GetProgramsDto::enableTotalRecordCount | ( | ) | const |
Gets or sets a value indicating whether retrieve total record count.
std::optional< bool > Jellyfin::DTO::GetProgramsDto::enableUserData | ( | ) | const |
@brief Gets or sets include user data.
Optional.
bool Jellyfin::DTO::GetProgramsDto::enableUserDataNull | ( | ) | const |
QList< ItemFields > Jellyfin::DTO::GetProgramsDto::fields | ( | ) | const |
@brief Gets or sets specify additional fields of information to return in the output. This allows multiple, comma delimited. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines.
Optional.
bool Jellyfin::DTO::GetProgramsDto::fieldsNull | ( | ) | const |
|
static |
QStringList Jellyfin::DTO::GetProgramsDto::genreIds | ( | ) | const |
Gets or sets the genre ids to return guide information for.
bool Jellyfin::DTO::GetProgramsDto::genreIdsNull | ( | ) | const |
QStringList Jellyfin::DTO::GetProgramsDto::genres | ( | ) | const |
Gets or sets the genres to return guide information for.
bool Jellyfin::DTO::GetProgramsDto::genresNull | ( | ) | const |
std::optional< bool > Jellyfin::DTO::GetProgramsDto::hasAired | ( | ) | const |
@brief Gets or sets filter by programs that have completed airing, or not.
Optional.
bool Jellyfin::DTO::GetProgramsDto::hasAiredNull | ( | ) | const |
std::optional< qint32 > Jellyfin::DTO::GetProgramsDto::imageTypeLimit | ( | ) | const |
@brief Gets or sets the max number of images to return, per image type.
Optional.
bool Jellyfin::DTO::GetProgramsDto::imageTypeLimitNull | ( | ) | const |
std::optional< bool > Jellyfin::DTO::GetProgramsDto::isAiring | ( | ) | const |
@brief Gets or sets filter by programs that are currently airing, or not.
Optional.
bool Jellyfin::DTO::GetProgramsDto::isAiringNull | ( | ) | const |
std::optional< bool > Jellyfin::DTO::GetProgramsDto::isKids | ( | ) | const |
@brief Gets or sets filter for kids.
Optional.
bool Jellyfin::DTO::GetProgramsDto::isKidsNull | ( | ) | const |
std::optional< bool > Jellyfin::DTO::GetProgramsDto::isMovie | ( | ) | const |
@brief Gets or sets filter for movies.
Optional.
bool Jellyfin::DTO::GetProgramsDto::isMovieNull | ( | ) | const |
std::optional< bool > Jellyfin::DTO::GetProgramsDto::isNews | ( | ) | const |
@brief Gets or sets filter for news.
Optional.
bool Jellyfin::DTO::GetProgramsDto::isNewsNull | ( | ) | const |
std::optional< bool > Jellyfin::DTO::GetProgramsDto::isSeries | ( | ) | const |
@brief Gets or sets filter for series.
Optional.
bool Jellyfin::DTO::GetProgramsDto::isSeriesNull | ( | ) | const |
std::optional< bool > Jellyfin::DTO::GetProgramsDto::isSports | ( | ) | const |
@brief Gets or sets filter for sports.
Optional.
bool Jellyfin::DTO::GetProgramsDto::isSportsNull | ( | ) | const |
QString Jellyfin::DTO::GetProgramsDto::librarySeriesId | ( | ) | const |
@brief Gets or sets filter by library series id.
Optional.
std::optional< qint32 > Jellyfin::DTO::GetProgramsDto::limit | ( | ) | const |
@brief Gets or sets the maximum number of records to return.
Optional.
bool Jellyfin::DTO::GetProgramsDto::limitNull | ( | ) | const |
QDateTime Jellyfin::DTO::GetProgramsDto::maxEndDate | ( | ) | const |
@brief Gets or sets the maximum premiere end date.
Optional.
bool Jellyfin::DTO::GetProgramsDto::maxEndDateNull | ( | ) | const |
QDateTime Jellyfin::DTO::GetProgramsDto::maxStartDate | ( | ) | const |
@brief Gets or sets the maximum premiere start date.
Optional.
bool Jellyfin::DTO::GetProgramsDto::maxStartDateNull | ( | ) | const |
QDateTime Jellyfin::DTO::GetProgramsDto::minEndDate | ( | ) | const |
@brief Gets or sets the minimum premiere end date.
Optional.
bool Jellyfin::DTO::GetProgramsDto::minEndDateNull | ( | ) | const |
QDateTime Jellyfin::DTO::GetProgramsDto::minStartDate | ( | ) | const |
@brief Gets or sets the minimum premiere start date.
Optional.
bool Jellyfin::DTO::GetProgramsDto::minStartDateNull | ( | ) | const |
void Jellyfin::DTO::GetProgramsDto::replaceData | ( | GetProgramsDto & | other | ) |
Replaces the data being hold by this class with that of the other.
QString Jellyfin::DTO::GetProgramsDto::seriesTimerId | ( | ) | const |
@brief Gets or sets filter by series timer id.
Optional.
bool Jellyfin::DTO::GetProgramsDto::seriesTimerIdNull | ( | ) | const |
void Jellyfin::DTO::GetProgramsDto::setChannelIds | ( | QStringList | newChannelIds | ) |
Gets or sets the channels to return guide information for.
void Jellyfin::DTO::GetProgramsDto::setChannelIdsNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setEnableImages | ( | std::optional< bool > | newEnableImages | ) |
@brief Gets or sets include image information in output.
Optional.
void Jellyfin::DTO::GetProgramsDto::setEnableImagesNull | ( | ) |
@brief Gets or sets the image types to include in the output.
Optional.
void Jellyfin::DTO::GetProgramsDto::setEnableImageTypesNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setEnableTotalRecordCount | ( | bool | newEnableTotalRecordCount | ) |
Gets or sets a value indicating whether retrieve total record count.
void Jellyfin::DTO::GetProgramsDto::setEnableUserData | ( | std::optional< bool > | newEnableUserData | ) |
@brief Gets or sets include user data.
Optional.
void Jellyfin::DTO::GetProgramsDto::setEnableUserDataNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setFields | ( | QList< ItemFields > | newFields | ) |
@brief Gets or sets specify additional fields of information to return in the output. This allows multiple, comma delimited. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines.
Optional.
void Jellyfin::DTO::GetProgramsDto::setFieldsNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setFromJson | ( | QJsonObject | source | ) |
void Jellyfin::DTO::GetProgramsDto::setGenreIds | ( | QStringList | newGenreIds | ) |
Gets or sets the genre ids to return guide information for.
void Jellyfin::DTO::GetProgramsDto::setGenreIdsNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setGenres | ( | QStringList | newGenres | ) |
Gets or sets the genres to return guide information for.
void Jellyfin::DTO::GetProgramsDto::setGenresNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setHasAired | ( | std::optional< bool > | newHasAired | ) |
@brief Gets or sets filter by programs that have completed airing, or not.
Optional.
void Jellyfin::DTO::GetProgramsDto::setHasAiredNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setImageTypeLimit | ( | std::optional< qint32 > | newImageTypeLimit | ) |
@brief Gets or sets the max number of images to return, per image type.
Optional.
void Jellyfin::DTO::GetProgramsDto::setImageTypeLimitNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setIsAiring | ( | std::optional< bool > | newIsAiring | ) |
@brief Gets or sets filter by programs that are currently airing, or not.
Optional.
void Jellyfin::DTO::GetProgramsDto::setIsAiringNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setIsKids | ( | std::optional< bool > | newIsKids | ) |
@brief Gets or sets filter for kids.
Optional.
void Jellyfin::DTO::GetProgramsDto::setIsKidsNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setIsMovie | ( | std::optional< bool > | newIsMovie | ) |
@brief Gets or sets filter for movies.
Optional.
void Jellyfin::DTO::GetProgramsDto::setIsMovieNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setIsNews | ( | std::optional< bool > | newIsNews | ) |
@brief Gets or sets filter for news.
Optional.
void Jellyfin::DTO::GetProgramsDto::setIsNewsNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setIsSeries | ( | std::optional< bool > | newIsSeries | ) |
@brief Gets or sets filter for series.
Optional.
void Jellyfin::DTO::GetProgramsDto::setIsSeriesNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setIsSports | ( | std::optional< bool > | newIsSports | ) |
@brief Gets or sets filter for sports.
Optional.
void Jellyfin::DTO::GetProgramsDto::setIsSportsNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setLibrarySeriesId | ( | QString | newLibrarySeriesId | ) |
@brief Gets or sets filter by library series id.
Optional.
void Jellyfin::DTO::GetProgramsDto::setLimit | ( | std::optional< qint32 > | newLimit | ) |
@brief Gets or sets the maximum number of records to return.
Optional.
void Jellyfin::DTO::GetProgramsDto::setLimitNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setMaxEndDate | ( | QDateTime | newMaxEndDate | ) |
@brief Gets or sets the maximum premiere end date.
Optional.
void Jellyfin::DTO::GetProgramsDto::setMaxEndDateNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setMaxStartDate | ( | QDateTime | newMaxStartDate | ) |
@brief Gets or sets the maximum premiere start date.
Optional.
void Jellyfin::DTO::GetProgramsDto::setMaxStartDateNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setMinEndDate | ( | QDateTime | newMinEndDate | ) |
@brief Gets or sets the minimum premiere end date.
Optional.
void Jellyfin::DTO::GetProgramsDto::setMinEndDateNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setMinStartDate | ( | QDateTime | newMinStartDate | ) |
@brief Gets or sets the minimum premiere start date.
Optional.
void Jellyfin::DTO::GetProgramsDto::setMinStartDateNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setSeriesTimerId | ( | QString | newSeriesTimerId | ) |
@brief Gets or sets filter by series timer id.
Optional.
void Jellyfin::DTO::GetProgramsDto::setSeriesTimerIdNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setSortBy | ( | QString | newSortBy | ) |
@brief Gets or sets specify one or more sort orders, comma delimited. Options: Name, StartDate.
Optional.
void Jellyfin::DTO::GetProgramsDto::setSortByNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setSortOrder | ( | QString | newSortOrder | ) |
Gets or sets sort Order - Ascending,Descending.
void Jellyfin::DTO::GetProgramsDto::setSortOrderNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setStartIndex | ( | std::optional< qint32 > | newStartIndex | ) |
@brief Gets or sets the record index to start at. All items with a lower index will be dropped from the results.
Optional.
void Jellyfin::DTO::GetProgramsDto::setStartIndexNull | ( | ) |
void Jellyfin::DTO::GetProgramsDto::setUserId | ( | QString | newUserId | ) |
Gets or sets optional. Filter by user id.
QString Jellyfin::DTO::GetProgramsDto::sortBy | ( | ) | const |
@brief Gets or sets specify one or more sort orders, comma delimited. Options: Name, StartDate.
Optional.
bool Jellyfin::DTO::GetProgramsDto::sortByNull | ( | ) | const |
QString Jellyfin::DTO::GetProgramsDto::sortOrder | ( | ) | const |
Gets or sets sort Order - Ascending,Descending.
bool Jellyfin::DTO::GetProgramsDto::sortOrderNull | ( | ) | const |
std::optional< qint32 > Jellyfin::DTO::GetProgramsDto::startIndex | ( | ) | const |
@brief Gets or sets the record index to start at. All items with a lower index will be dropped from the results.
Optional.
bool Jellyfin::DTO::GetProgramsDto::startIndexNull | ( | ) | const |
QJsonObject Jellyfin::DTO::GetProgramsDto::toJson | ( | ) | const |
QString Jellyfin::DTO::GetProgramsDto::userId | ( | ) | const |
Gets or sets optional. Filter by user id.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |