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

#include <channelmappingoptionsdto.h>

Public Member Functions

 ChannelMappingOptionsDto (QList< TunerChannelMapping > tunerChannels, QList< NameIdPair > providerChannels, QList< NameValuePair > mappings)
 ChannelMappingOptionsDto (const ChannelMappingOptionsDto &other)
void replaceData (ChannelMappingOptionsDto &other)
void setFromJson (QJsonObject source)
QJsonObject toJson () const
QList< TunerChannelMappingtunerChannels () const
 Gets or sets list of tuner channels.
void setTunerChannels (QList< TunerChannelMapping > newTunerChannels)
 Gets or sets list of tuner channels.
QList< NameIdPairproviderChannels () const
 Gets or sets list of provider channels.
void setProviderChannels (QList< NameIdPair > newProviderChannels)
 Gets or sets list of provider channels.
QList< NameValuePairmappings () const
 Gets or sets list of mappings.
void setMappings (QList< NameValuePair > newMappings)
 Gets or sets list of mappings.
QString providerName () const
 Gets or sets provider name.
void setProviderName (QString newProviderName)
 Gets or sets provider name.
bool providerNameNull () const
void setProviderNameNull ()

Static Public Member Functions

static ChannelMappingOptionsDto fromJson (QJsonObject source)

Protected Attributes

QList< TunerChannelMappingm_tunerChannels
QList< NameIdPairm_providerChannels
QList< NameValuePairm_mappings
QString m_providerName

Constructor & Destructor Documentation

◆ ChannelMappingOptionsDto() [1/2]

Jellyfin::DTO::ChannelMappingOptionsDto::ChannelMappingOptionsDto ( QList< TunerChannelMapping > tunerChannels,
QList< NameIdPair > providerChannels,
QList< NameValuePair > mappings )

◆ ChannelMappingOptionsDto() [2/2]

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

Member Function Documentation

◆ fromJson()

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

◆ mappings()

QList< NameValuePair > Jellyfin::DTO::ChannelMappingOptionsDto::mappings ( ) const

Gets or sets list of mappings.

◆ providerChannels()

QList< NameIdPair > Jellyfin::DTO::ChannelMappingOptionsDto::providerChannels ( ) const

Gets or sets list of provider channels.

◆ providerName()

QString Jellyfin::DTO::ChannelMappingOptionsDto::providerName ( ) const

Gets or sets provider name.

◆ providerNameNull()

bool Jellyfin::DTO::ChannelMappingOptionsDto::providerNameNull ( ) const

◆ replaceData()

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

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

◆ setFromJson()

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

◆ setMappings()

void Jellyfin::DTO::ChannelMappingOptionsDto::setMappings ( QList< NameValuePair > newMappings)

Gets or sets list of mappings.

◆ setProviderChannels()

void Jellyfin::DTO::ChannelMappingOptionsDto::setProviderChannels ( QList< NameIdPair > newProviderChannels)

Gets or sets list of provider channels.

◆ setProviderName()

void Jellyfin::DTO::ChannelMappingOptionsDto::setProviderName ( QString newProviderName)

Gets or sets provider name.

◆ setProviderNameNull()

void Jellyfin::DTO::ChannelMappingOptionsDto::setProviderNameNull ( )

◆ setTunerChannels()

void Jellyfin::DTO::ChannelMappingOptionsDto::setTunerChannels ( QList< TunerChannelMapping > newTunerChannels)

Gets or sets list of tuner channels.

◆ toJson()

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

◆ tunerChannels()

QList< TunerChannelMapping > Jellyfin::DTO::ChannelMappingOptionsDto::tunerChannels ( ) const

Gets or sets list of tuner channels.

Member Data Documentation

◆ m_mappings

QList<NameValuePair> Jellyfin::DTO::ChannelMappingOptionsDto::m_mappings
protected

◆ m_providerChannels

QList<NameIdPair> Jellyfin::DTO::ChannelMappingOptionsDto::m_providerChannels
protected

◆ m_providerName

QString Jellyfin::DTO::ChannelMappingOptionsDto::m_providerName
protected

◆ m_tunerChannels

QList<TunerChannelMapping> Jellyfin::DTO::ChannelMappingOptionsDto::m_tunerChannels
protected

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