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

#include <artistinforemotesearchquery.h>

Public Member Functions

 ArtistInfoRemoteSearchQuery (QSharedPointer< ArtistInfo > searchInfo, QString itemId, bool includeDisabledProviders)
 
 ArtistInfoRemoteSearchQuery (const ArtistInfoRemoteSearchQuery &other)
 
void replaceData (ArtistInfoRemoteSearchQuery &other)
 
void setFromJson (QJsonObject source)
 
QJsonObject toJson () const
 
QSharedPointer< ArtistInfosearchInfo () const
 
void setSearchInfo (QSharedPointer< ArtistInfo > newSearchInfo)
 
QString itemId () const
 
void setItemId (QString newItemId)
 
QString searchProviderName () const
 Will only search within the given provider when set.
 
void setSearchProviderName (QString newSearchProviderName)
 Will only search within the given provider when set.
 
bool searchProviderNameNull () const
 
void setSearchProviderNameNull ()
 
bool includeDisabledProviders () const
 Gets or sets a value indicating whether disabled providers should be included.
 
void setIncludeDisabledProviders (bool newIncludeDisabledProviders)
 Gets or sets a value indicating whether disabled providers should be included.
 

Static Public Member Functions

static ArtistInfoRemoteSearchQuery fromJson (QJsonObject source)
 

Protected Attributes

QSharedPointer< ArtistInfom_searchInfo = QSharedPointer<ArtistInfo>()
 
QString m_itemId
 
QString m_searchProviderName
 
bool m_includeDisabledProviders
 

Constructor & Destructor Documentation

◆ ArtistInfoRemoteSearchQuery() [1/2]

Jellyfin::DTO::ArtistInfoRemoteSearchQuery::ArtistInfoRemoteSearchQuery ( QSharedPointer< ArtistInfo > searchInfo,
QString itemId,
bool includeDisabledProviders )

◆ ArtistInfoRemoteSearchQuery() [2/2]

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

Member Function Documentation

◆ fromJson()

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

◆ includeDisabledProviders()

bool Jellyfin::DTO::ArtistInfoRemoteSearchQuery::includeDisabledProviders ( ) const

Gets or sets a value indicating whether disabled providers should be included.

◆ itemId()

QString Jellyfin::DTO::ArtistInfoRemoteSearchQuery::itemId ( ) const

◆ replaceData()

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

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

◆ searchInfo()

QSharedPointer< ArtistInfo > Jellyfin::DTO::ArtistInfoRemoteSearchQuery::searchInfo ( ) const

◆ searchProviderName()

QString Jellyfin::DTO::ArtistInfoRemoteSearchQuery::searchProviderName ( ) const

Will only search within the given provider when set.

◆ searchProviderNameNull()

bool Jellyfin::DTO::ArtistInfoRemoteSearchQuery::searchProviderNameNull ( ) const

◆ setFromJson()

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

◆ setIncludeDisabledProviders()

void Jellyfin::DTO::ArtistInfoRemoteSearchQuery::setIncludeDisabledProviders ( bool newIncludeDisabledProviders)

Gets or sets a value indicating whether disabled providers should be included.

◆ setItemId()

void Jellyfin::DTO::ArtistInfoRemoteSearchQuery::setItemId ( QString newItemId)

◆ setSearchInfo()

void Jellyfin::DTO::ArtistInfoRemoteSearchQuery::setSearchInfo ( QSharedPointer< ArtistInfo > newSearchInfo)

◆ setSearchProviderName()

void Jellyfin::DTO::ArtistInfoRemoteSearchQuery::setSearchProviderName ( QString newSearchProviderName)

Will only search within the given provider when set.

◆ setSearchProviderNameNull()

void Jellyfin::DTO::ArtistInfoRemoteSearchQuery::setSearchProviderNameNull ( )

◆ toJson()

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

Member Data Documentation

◆ m_includeDisabledProviders

bool Jellyfin::DTO::ArtistInfoRemoteSearchQuery::m_includeDisabledProviders
protected

◆ m_itemId

QString Jellyfin::DTO::ArtistInfoRemoteSearchQuery::m_itemId
protected

◆ m_searchInfo

QSharedPointer<ArtistInfo> Jellyfin::DTO::ArtistInfoRemoteSearchQuery::m_searchInfo = QSharedPointer<ArtistInfo>()
protected

◆ m_searchProviderName

QString Jellyfin::DTO::ArtistInfoRemoteSearchQuery::m_searchProviderName
protected

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