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

#include <typeoptions.h>

Public Member Functions

 TypeOptions ()
 
 TypeOptions (const TypeOptions &other)
 
void replaceData (TypeOptions &other)
 
void setFromJson (QJsonObject source)
 
QJsonObject toJson () const
 
QString type () const
 
void setType (QString newType)
 
bool typeNull () const
 
void setTypeNull ()
 
QStringList metadataFetchers () const
 
void setMetadataFetchers (QStringList newMetadataFetchers)
 
bool metadataFetchersNull () const
 
void setMetadataFetchersNull ()
 
QStringList metadataFetcherOrder () const
 
void setMetadataFetcherOrder (QStringList newMetadataFetcherOrder)
 
bool metadataFetcherOrderNull () const
 
void setMetadataFetcherOrderNull ()
 
QStringList imageFetchers () const
 
void setImageFetchers (QStringList newImageFetchers)
 
bool imageFetchersNull () const
 
void setImageFetchersNull ()
 
QStringList imageFetcherOrder () const
 
void setImageFetcherOrder (QStringList newImageFetcherOrder)
 
bool imageFetcherOrderNull () const
 
void setImageFetcherOrderNull ()
 
QList< ImageOptionimageOptions () const
 
void setImageOptions (QList< ImageOption > newImageOptions)
 
bool imageOptionsNull () const
 
void setImageOptionsNull ()
 

Static Public Member Functions

static TypeOptions fromJson (QJsonObject source)
 

Protected Attributes

QString m_type
 
QStringList m_metadataFetchers
 
QStringList m_metadataFetcherOrder
 
QStringList m_imageFetchers
 
QStringList m_imageFetcherOrder
 
QList< ImageOptionm_imageOptions
 

Constructor & Destructor Documentation

◆ TypeOptions() [1/2]

Jellyfin::DTO::TypeOptions::TypeOptions ( )

◆ TypeOptions() [2/2]

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

Member Function Documentation

◆ fromJson()

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

◆ imageFetcherOrder()

QStringList Jellyfin::DTO::TypeOptions::imageFetcherOrder ( ) const

◆ imageFetcherOrderNull()

bool Jellyfin::DTO::TypeOptions::imageFetcherOrderNull ( ) const

◆ imageFetchers()

QStringList Jellyfin::DTO::TypeOptions::imageFetchers ( ) const

◆ imageFetchersNull()

bool Jellyfin::DTO::TypeOptions::imageFetchersNull ( ) const

◆ imageOptions()

QList< ImageOption > Jellyfin::DTO::TypeOptions::imageOptions ( ) const

◆ imageOptionsNull()

bool Jellyfin::DTO::TypeOptions::imageOptionsNull ( ) const

◆ metadataFetcherOrder()

QStringList Jellyfin::DTO::TypeOptions::metadataFetcherOrder ( ) const

◆ metadataFetcherOrderNull()

bool Jellyfin::DTO::TypeOptions::metadataFetcherOrderNull ( ) const

◆ metadataFetchers()

QStringList Jellyfin::DTO::TypeOptions::metadataFetchers ( ) const

◆ metadataFetchersNull()

bool Jellyfin::DTO::TypeOptions::metadataFetchersNull ( ) const

◆ replaceData()

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

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

◆ setFromJson()

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

◆ setImageFetcherOrder()

void Jellyfin::DTO::TypeOptions::setImageFetcherOrder ( QStringList newImageFetcherOrder)

◆ setImageFetcherOrderNull()

void Jellyfin::DTO::TypeOptions::setImageFetcherOrderNull ( )

◆ setImageFetchers()

void Jellyfin::DTO::TypeOptions::setImageFetchers ( QStringList newImageFetchers)

◆ setImageFetchersNull()

void Jellyfin::DTO::TypeOptions::setImageFetchersNull ( )

◆ setImageOptions()

void Jellyfin::DTO::TypeOptions::setImageOptions ( QList< ImageOption > newImageOptions)

◆ setImageOptionsNull()

void Jellyfin::DTO::TypeOptions::setImageOptionsNull ( )

◆ setMetadataFetcherOrder()

void Jellyfin::DTO::TypeOptions::setMetadataFetcherOrder ( QStringList newMetadataFetcherOrder)

◆ setMetadataFetcherOrderNull()

void Jellyfin::DTO::TypeOptions::setMetadataFetcherOrderNull ( )

◆ setMetadataFetchers()

void Jellyfin::DTO::TypeOptions::setMetadataFetchers ( QStringList newMetadataFetchers)

◆ setMetadataFetchersNull()

void Jellyfin::DTO::TypeOptions::setMetadataFetchersNull ( )

◆ setType()

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

◆ setTypeNull()

void Jellyfin::DTO::TypeOptions::setTypeNull ( )

◆ toJson()

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

◆ type()

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

◆ typeNull()

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

Member Data Documentation

◆ m_imageFetcherOrder

QStringList Jellyfin::DTO::TypeOptions::m_imageFetcherOrder
protected

◆ m_imageFetchers

QStringList Jellyfin::DTO::TypeOptions::m_imageFetchers
protected

◆ m_imageOptions

QList<ImageOption> Jellyfin::DTO::TypeOptions::m_imageOptions
protected

◆ m_metadataFetcherOrder

QStringList Jellyfin::DTO::TypeOptions::m_metadataFetcherOrder
protected

◆ m_metadataFetchers

QStringList Jellyfin::DTO::TypeOptions::m_metadataFetchers
protected

◆ m_type

QString Jellyfin::DTO::TypeOptions::m_type
protected

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