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

#include <deviceidentification.h>

Public Member Functions

 DeviceIdentification ()
 
 DeviceIdentification (const DeviceIdentification &other)
 
void replaceData (DeviceIdentification &other)
 
void setFromJson (QJsonObject source)
 
QJsonObject toJson () const
 
QString friendlyName () const
 Gets or sets the name of the friendly.
 
void setFriendlyName (QString newFriendlyName)
 Gets or sets the name of the friendly.
 
bool friendlyNameNull () const
 
void setFriendlyNameNull ()
 
QString modelNumber () const
 Gets or sets the model number.
 
void setModelNumber (QString newModelNumber)
 Gets or sets the model number.
 
bool modelNumberNull () const
 
void setModelNumberNull ()
 
QString serialNumber () const
 Gets or sets the serial number.
 
void setSerialNumber (QString newSerialNumber)
 Gets or sets the serial number.
 
bool serialNumberNull () const
 
void setSerialNumberNull ()
 
QString modelName () const
 Gets or sets the name of the model.
 
void setModelName (QString newModelName)
 Gets or sets the name of the model.
 
bool modelNameNull () const
 
void setModelNameNull ()
 
QString modelDescription () const
 Gets or sets the model description.
 
void setModelDescription (QString newModelDescription)
 Gets or sets the model description.
 
bool modelDescriptionNull () const
 
void setModelDescriptionNull ()
 
QString modelUrl () const
 Gets or sets the model URL.
 
void setModelUrl (QString newModelUrl)
 Gets or sets the model URL.
 
bool modelUrlNull () const
 
void setModelUrlNull ()
 
QString manufacturer () const
 Gets or sets the manufacturer.
 
void setManufacturer (QString newManufacturer)
 Gets or sets the manufacturer.
 
bool manufacturerNull () const
 
void setManufacturerNull ()
 
QString manufacturerUrl () const
 Gets or sets the manufacturer URL.
 
void setManufacturerUrl (QString newManufacturerUrl)
 Gets or sets the manufacturer URL.
 
bool manufacturerUrlNull () const
 
void setManufacturerUrlNull ()
 
QList< HttpHeaderInfoheaders () const
 Gets or sets the headers.
 
void setHeaders (QList< HttpHeaderInfo > newHeaders)
 Gets or sets the headers.
 
bool headersNull () const
 
void setHeadersNull ()
 

Static Public Member Functions

static DeviceIdentification fromJson (QJsonObject source)
 

Protected Attributes

QString m_friendlyName
 
QString m_modelNumber
 
QString m_serialNumber
 
QString m_modelName
 
QString m_modelDescription
 
QString m_modelUrl
 
QString m_manufacturer
 
QString m_manufacturerUrl
 
QList< HttpHeaderInfom_headers
 

Constructor & Destructor Documentation

◆ DeviceIdentification() [1/2]

Jellyfin::DTO::DeviceIdentification::DeviceIdentification ( )

◆ DeviceIdentification() [2/2]

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

Member Function Documentation

◆ friendlyName()

QString Jellyfin::DTO::DeviceIdentification::friendlyName ( ) const

Gets or sets the name of the friendly.

◆ friendlyNameNull()

bool Jellyfin::DTO::DeviceIdentification::friendlyNameNull ( ) const

◆ fromJson()

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

◆ headers()

QList< HttpHeaderInfo > Jellyfin::DTO::DeviceIdentification::headers ( ) const

Gets or sets the headers.

◆ headersNull()

bool Jellyfin::DTO::DeviceIdentification::headersNull ( ) const

◆ manufacturer()

QString Jellyfin::DTO::DeviceIdentification::manufacturer ( ) const

Gets or sets the manufacturer.

◆ manufacturerNull()

bool Jellyfin::DTO::DeviceIdentification::manufacturerNull ( ) const

◆ manufacturerUrl()

QString Jellyfin::DTO::DeviceIdentification::manufacturerUrl ( ) const

Gets or sets the manufacturer URL.

◆ manufacturerUrlNull()

bool Jellyfin::DTO::DeviceIdentification::manufacturerUrlNull ( ) const

◆ modelDescription()

QString Jellyfin::DTO::DeviceIdentification::modelDescription ( ) const

Gets or sets the model description.

◆ modelDescriptionNull()

bool Jellyfin::DTO::DeviceIdentification::modelDescriptionNull ( ) const

◆ modelName()

QString Jellyfin::DTO::DeviceIdentification::modelName ( ) const

Gets or sets the name of the model.

◆ modelNameNull()

bool Jellyfin::DTO::DeviceIdentification::modelNameNull ( ) const

◆ modelNumber()

QString Jellyfin::DTO::DeviceIdentification::modelNumber ( ) const

Gets or sets the model number.

◆ modelNumberNull()

bool Jellyfin::DTO::DeviceIdentification::modelNumberNull ( ) const

◆ modelUrl()

QString Jellyfin::DTO::DeviceIdentification::modelUrl ( ) const

Gets or sets the model URL.

◆ modelUrlNull()

bool Jellyfin::DTO::DeviceIdentification::modelUrlNull ( ) const

◆ replaceData()

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

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

◆ serialNumber()

QString Jellyfin::DTO::DeviceIdentification::serialNumber ( ) const

Gets or sets the serial number.

◆ serialNumberNull()

bool Jellyfin::DTO::DeviceIdentification::serialNumberNull ( ) const

◆ setFriendlyName()

void Jellyfin::DTO::DeviceIdentification::setFriendlyName ( QString newFriendlyName)

Gets or sets the name of the friendly.

◆ setFriendlyNameNull()

void Jellyfin::DTO::DeviceIdentification::setFriendlyNameNull ( )

◆ setFromJson()

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

◆ setHeaders()

void Jellyfin::DTO::DeviceIdentification::setHeaders ( QList< HttpHeaderInfo > newHeaders)

Gets or sets the headers.

◆ setHeadersNull()

void Jellyfin::DTO::DeviceIdentification::setHeadersNull ( )

◆ setManufacturer()

void Jellyfin::DTO::DeviceIdentification::setManufacturer ( QString newManufacturer)

Gets or sets the manufacturer.

◆ setManufacturerNull()

void Jellyfin::DTO::DeviceIdentification::setManufacturerNull ( )

◆ setManufacturerUrl()

void Jellyfin::DTO::DeviceIdentification::setManufacturerUrl ( QString newManufacturerUrl)

Gets or sets the manufacturer URL.

◆ setManufacturerUrlNull()

void Jellyfin::DTO::DeviceIdentification::setManufacturerUrlNull ( )

◆ setModelDescription()

void Jellyfin::DTO::DeviceIdentification::setModelDescription ( QString newModelDescription)

Gets or sets the model description.

◆ setModelDescriptionNull()

void Jellyfin::DTO::DeviceIdentification::setModelDescriptionNull ( )

◆ setModelName()

void Jellyfin::DTO::DeviceIdentification::setModelName ( QString newModelName)

Gets or sets the name of the model.

◆ setModelNameNull()

void Jellyfin::DTO::DeviceIdentification::setModelNameNull ( )

◆ setModelNumber()

void Jellyfin::DTO::DeviceIdentification::setModelNumber ( QString newModelNumber)

Gets or sets the model number.

◆ setModelNumberNull()

void Jellyfin::DTO::DeviceIdentification::setModelNumberNull ( )

◆ setModelUrl()

void Jellyfin::DTO::DeviceIdentification::setModelUrl ( QString newModelUrl)

Gets or sets the model URL.

◆ setModelUrlNull()

void Jellyfin::DTO::DeviceIdentification::setModelUrlNull ( )

◆ setSerialNumber()

void Jellyfin::DTO::DeviceIdentification::setSerialNumber ( QString newSerialNumber)

Gets or sets the serial number.

◆ setSerialNumberNull()

void Jellyfin::DTO::DeviceIdentification::setSerialNumberNull ( )

◆ toJson()

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

Member Data Documentation

◆ m_friendlyName

QString Jellyfin::DTO::DeviceIdentification::m_friendlyName
protected

◆ m_headers

QList<HttpHeaderInfo> Jellyfin::DTO::DeviceIdentification::m_headers
protected

◆ m_manufacturer

QString Jellyfin::DTO::DeviceIdentification::m_manufacturer
protected

◆ m_manufacturerUrl

QString Jellyfin::DTO::DeviceIdentification::m_manufacturerUrl
protected

◆ m_modelDescription

QString Jellyfin::DTO::DeviceIdentification::m_modelDescription
protected

◆ m_modelName

QString Jellyfin::DTO::DeviceIdentification::m_modelName
protected

◆ m_modelNumber

QString Jellyfin::DTO::DeviceIdentification::m_modelNumber
protected

◆ m_modelUrl

QString Jellyfin::DTO::DeviceIdentification::m_modelUrl
protected

◆ m_serialNumber

QString Jellyfin::DTO::DeviceIdentification::m_serialNumber
protected

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