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

#include <libraryoptionsresultdto.h>

Public Member Functions

 LibraryOptionsResultDto (QList< LibraryOptionInfoDto > metadataSavers, QList< LibraryOptionInfoDto > metadataReaders, QList< LibraryOptionInfoDto > subtitleFetchers, QList< LibraryOptionInfoDto > lyricFetchers, QList< LibraryTypeOptionsDto > typeOptions)
 LibraryOptionsResultDto (const LibraryOptionsResultDto &other)
void replaceData (LibraryOptionsResultDto &other)
void setFromJson (QJsonObject source)
QJsonObject toJson () const
QList< LibraryOptionInfoDtometadataSavers () const
 Gets or sets the metadata savers.
void setMetadataSavers (QList< LibraryOptionInfoDto > newMetadataSavers)
 Gets or sets the metadata savers.
QList< LibraryOptionInfoDtometadataReaders () const
 Gets or sets the metadata readers.
void setMetadataReaders (QList< LibraryOptionInfoDto > newMetadataReaders)
 Gets or sets the metadata readers.
QList< LibraryOptionInfoDtosubtitleFetchers () const
 Gets or sets the subtitle fetchers.
void setSubtitleFetchers (QList< LibraryOptionInfoDto > newSubtitleFetchers)
 Gets or sets the subtitle fetchers.
QList< LibraryOptionInfoDtolyricFetchers () const
 Gets or sets the list of lyric fetchers.
void setLyricFetchers (QList< LibraryOptionInfoDto > newLyricFetchers)
 Gets or sets the list of lyric fetchers.
QList< LibraryTypeOptionsDtotypeOptions () const
 Gets or sets the type options.
void setTypeOptions (QList< LibraryTypeOptionsDto > newTypeOptions)
 Gets or sets the type options.

Static Public Member Functions

static LibraryOptionsResultDto fromJson (QJsonObject source)

Protected Attributes

QList< LibraryOptionInfoDtom_metadataSavers
QList< LibraryOptionInfoDtom_metadataReaders
QList< LibraryOptionInfoDtom_subtitleFetchers
QList< LibraryOptionInfoDtom_lyricFetchers
QList< LibraryTypeOptionsDtom_typeOptions

Constructor & Destructor Documentation

◆ LibraryOptionsResultDto() [1/2]

Jellyfin::DTO::LibraryOptionsResultDto::LibraryOptionsResultDto ( QList< LibraryOptionInfoDto > metadataSavers,
QList< LibraryOptionInfoDto > metadataReaders,
QList< LibraryOptionInfoDto > subtitleFetchers,
QList< LibraryOptionInfoDto > lyricFetchers,
QList< LibraryTypeOptionsDto > typeOptions )

◆ LibraryOptionsResultDto() [2/2]

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

Member Function Documentation

◆ fromJson()

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

◆ lyricFetchers()

QList< LibraryOptionInfoDto > Jellyfin::DTO::LibraryOptionsResultDto::lyricFetchers ( ) const

Gets or sets the list of lyric fetchers.

◆ metadataReaders()

QList< LibraryOptionInfoDto > Jellyfin::DTO::LibraryOptionsResultDto::metadataReaders ( ) const

Gets or sets the metadata readers.

◆ metadataSavers()

QList< LibraryOptionInfoDto > Jellyfin::DTO::LibraryOptionsResultDto::metadataSavers ( ) const

Gets or sets the metadata savers.

◆ replaceData()

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

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

◆ setFromJson()

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

◆ setLyricFetchers()

void Jellyfin::DTO::LibraryOptionsResultDto::setLyricFetchers ( QList< LibraryOptionInfoDto > newLyricFetchers)

Gets or sets the list of lyric fetchers.

◆ setMetadataReaders()

void Jellyfin::DTO::LibraryOptionsResultDto::setMetadataReaders ( QList< LibraryOptionInfoDto > newMetadataReaders)

Gets or sets the metadata readers.

◆ setMetadataSavers()

void Jellyfin::DTO::LibraryOptionsResultDto::setMetadataSavers ( QList< LibraryOptionInfoDto > newMetadataSavers)

Gets or sets the metadata savers.

◆ setSubtitleFetchers()

void Jellyfin::DTO::LibraryOptionsResultDto::setSubtitleFetchers ( QList< LibraryOptionInfoDto > newSubtitleFetchers)

Gets or sets the subtitle fetchers.

◆ setTypeOptions()

void Jellyfin::DTO::LibraryOptionsResultDto::setTypeOptions ( QList< LibraryTypeOptionsDto > newTypeOptions)

Gets or sets the type options.

◆ subtitleFetchers()

QList< LibraryOptionInfoDto > Jellyfin::DTO::LibraryOptionsResultDto::subtitleFetchers ( ) const

Gets or sets the subtitle fetchers.

◆ toJson()

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

◆ typeOptions()

QList< LibraryTypeOptionsDto > Jellyfin::DTO::LibraryOptionsResultDto::typeOptions ( ) const

Gets or sets the type options.

Member Data Documentation

◆ m_lyricFetchers

QList<LibraryOptionInfoDto> Jellyfin::DTO::LibraryOptionsResultDto::m_lyricFetchers
protected

◆ m_metadataReaders

QList<LibraryOptionInfoDto> Jellyfin::DTO::LibraryOptionsResultDto::m_metadataReaders
protected

◆ m_metadataSavers

QList<LibraryOptionInfoDto> Jellyfin::DTO::LibraryOptionsResultDto::m_metadataSavers
protected

◆ m_subtitleFetchers

QList<LibraryOptionInfoDto> Jellyfin::DTO::LibraryOptionsResultDto::m_subtitleFetchers
protected

◆ m_typeOptions

QList<LibraryTypeOptionsDto> Jellyfin::DTO::LibraryOptionsResultDto::m_typeOptions
protected

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