#include <songinfo.h>
◆ SongInfo() [1/2]
      
        
          | Jellyfin::DTO::SongInfo::SongInfo  | 
          ( | 
          bool |           isAutomated | ) | 
           | 
        
      
 
 
◆ SongInfo() [2/2]
      
        
          | Jellyfin::DTO::SongInfo::SongInfo  | 
          ( | 
          const SongInfo & |           other | ) | 
           | 
        
      
 
 
◆ album()
      
        
          | QString Jellyfin::DTO::SongInfo::album  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ albumArtists()
      
        
          | QStringList Jellyfin::DTO::SongInfo::albumArtists  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ albumArtistsNull()
      
        
          | bool Jellyfin::DTO::SongInfo::albumArtistsNull  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ albumNull()
      
        
          | bool Jellyfin::DTO::SongInfo::albumNull  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ artists()
      
        
          | QStringList Jellyfin::DTO::SongInfo::artists  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ artistsNull()
      
        
          | bool Jellyfin::DTO::SongInfo::artistsNull  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ fromJson()
  
  
      
        
          | SongInfo Jellyfin::DTO::SongInfo::fromJson  | 
          ( | 
          QJsonObject |           source | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ indexNumber()
      
        
          | std::optional< qint32 > Jellyfin::DTO::SongInfo::indexNumber  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ indexNumberNull()
      
        
          | bool Jellyfin::DTO::SongInfo::indexNumberNull  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ isAutomated()
      
        
          | bool Jellyfin::DTO::SongInfo::isAutomated  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ metadataCountryCode()
      
        
          | QString Jellyfin::DTO::SongInfo::metadataCountryCode  | 
          ( | 
           | ) | 
           const | 
        
      
 
Gets or sets the metadata country code. 
 
 
◆ metadataCountryCodeNull()
      
        
          | bool Jellyfin::DTO::SongInfo::metadataCountryCodeNull  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ metadataLanguage()
      
        
          | QString Jellyfin::DTO::SongInfo::metadataLanguage  | 
          ( | 
           | ) | 
           const | 
        
      
 
Gets or sets the metadata language. 
 
 
◆ metadataLanguageNull()
      
        
          | bool Jellyfin::DTO::SongInfo::metadataLanguageNull  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ name()
      
        
          | QString Jellyfin::DTO::SongInfo::name  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ nameNull()
      
        
          | bool Jellyfin::DTO::SongInfo::nameNull  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ parentIndexNumber()
      
        
          | std::optional< qint32 > Jellyfin::DTO::SongInfo::parentIndexNumber  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ parentIndexNumberNull()
      
        
          | bool Jellyfin::DTO::SongInfo::parentIndexNumberNull  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ path()
      
        
          | QString Jellyfin::DTO::SongInfo::path  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ pathNull()
      
        
          | bool Jellyfin::DTO::SongInfo::pathNull  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ premiereDate()
      
        
          | QDateTime Jellyfin::DTO::SongInfo::premiereDate  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ premiereDateNull()
      
        
          | bool Jellyfin::DTO::SongInfo::premiereDateNull  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ providerIds()
      
        
          | QJsonObject Jellyfin::DTO::SongInfo::providerIds  | 
          ( | 
           | ) | 
           const | 
        
      
 
Gets or sets the provider ids. 
 
 
◆ providerIdsNull()
      
        
          | bool Jellyfin::DTO::SongInfo::providerIdsNull  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ replaceData()
      
        
          | void Jellyfin::DTO::SongInfo::replaceData  | 
          ( | 
          SongInfo & |           other | ) | 
           | 
        
      
 
Replaces the data being hold by this class with that of the other. 
 
 
◆ setAlbum()
      
        
          | void Jellyfin::DTO::SongInfo::setAlbum  | 
          ( | 
          QString |           newAlbum | ) | 
           | 
        
      
 
 
◆ setAlbumArtists()
      
        
          | void Jellyfin::DTO::SongInfo::setAlbumArtists  | 
          ( | 
          QStringList |           newAlbumArtists | ) | 
           | 
        
      
 
 
◆ setAlbumArtistsNull()
      
        
          | void Jellyfin::DTO::SongInfo::setAlbumArtistsNull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setAlbumNull()
      
        
          | void Jellyfin::DTO::SongInfo::setAlbumNull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setArtists()
      
        
          | void Jellyfin::DTO::SongInfo::setArtists  | 
          ( | 
          QStringList |           newArtists | ) | 
           | 
        
      
 
 
◆ setArtistsNull()
      
        
          | void Jellyfin::DTO::SongInfo::setArtistsNull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setFromJson()
      
        
          | void Jellyfin::DTO::SongInfo::setFromJson  | 
          ( | 
          QJsonObject |           source | ) | 
           | 
        
      
 
 
◆ setIndexNumber()
      
        
          | void Jellyfin::DTO::SongInfo::setIndexNumber  | 
          ( | 
          std::optional< qint32 > |           newIndexNumber | ) | 
           | 
        
      
 
 
◆ setIndexNumberNull()
      
        
          | void Jellyfin::DTO::SongInfo::setIndexNumberNull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setIsAutomated()
      
        
          | void Jellyfin::DTO::SongInfo::setIsAutomated  | 
          ( | 
          bool |           newIsAutomated | ) | 
           | 
        
      
 
 
◆ setMetadataCountryCode()
      
        
          | void Jellyfin::DTO::SongInfo::setMetadataCountryCode  | 
          ( | 
          QString |           newMetadataCountryCode | ) | 
           | 
        
      
 
Gets or sets the metadata country code. 
 
 
◆ setMetadataCountryCodeNull()
      
        
          | void Jellyfin::DTO::SongInfo::setMetadataCountryCodeNull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setMetadataLanguage()
      
        
          | void Jellyfin::DTO::SongInfo::setMetadataLanguage  | 
          ( | 
          QString |           newMetadataLanguage | ) | 
           | 
        
      
 
Gets or sets the metadata language. 
 
 
◆ setMetadataLanguageNull()
      
        
          | void Jellyfin::DTO::SongInfo::setMetadataLanguageNull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setName()
      
        
          | void Jellyfin::DTO::SongInfo::setName  | 
          ( | 
          QString |           newName | ) | 
           | 
        
      
 
 
◆ setNameNull()
      
        
          | void Jellyfin::DTO::SongInfo::setNameNull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setParentIndexNumber()
      
        
          | void Jellyfin::DTO::SongInfo::setParentIndexNumber  | 
          ( | 
          std::optional< qint32 > |           newParentIndexNumber | ) | 
           | 
        
      
 
 
◆ setParentIndexNumberNull()
      
        
          | void Jellyfin::DTO::SongInfo::setParentIndexNumberNull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setPath()
      
        
          | void Jellyfin::DTO::SongInfo::setPath  | 
          ( | 
          QString |           newPath | ) | 
           | 
        
      
 
 
◆ setPathNull()
      
        
          | void Jellyfin::DTO::SongInfo::setPathNull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setPremiereDate()
      
        
          | void Jellyfin::DTO::SongInfo::setPremiereDate  | 
          ( | 
          QDateTime |           newPremiereDate | ) | 
           | 
        
      
 
 
◆ setPremiereDateNull()
      
        
          | void Jellyfin::DTO::SongInfo::setPremiereDateNull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setProviderIds()
      
        
          | void Jellyfin::DTO::SongInfo::setProviderIds  | 
          ( | 
          QJsonObject |           newProviderIds | ) | 
           | 
        
      
 
Gets or sets the provider ids. 
 
 
◆ setProviderIdsNull()
      
        
          | void Jellyfin::DTO::SongInfo::setProviderIdsNull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setYear()
      
        
          | void Jellyfin::DTO::SongInfo::setYear  | 
          ( | 
          std::optional< qint32 > |           newYear | ) | 
           | 
        
      
 
 
◆ setYearNull()
      
        
          | void Jellyfin::DTO::SongInfo::setYearNull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ toJson()
      
        
          | QJsonObject Jellyfin::DTO::SongInfo::toJson  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ year()
      
        
          | std::optional< qint32 > Jellyfin::DTO::SongInfo::year  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ yearNull()
      
        
          | bool Jellyfin::DTO::SongInfo::yearNull  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ m_album
  
  
      
        
          | QString Jellyfin::DTO::SongInfo::m_album | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_albumArtists
  
  
      
        
          | QStringList Jellyfin::DTO::SongInfo::m_albumArtists | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_artists
  
  
      
        
          | QStringList Jellyfin::DTO::SongInfo::m_artists | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_indexNumber
  
  
      
        
          | std::optional<qint32> Jellyfin::DTO::SongInfo::m_indexNumber = std::nullopt | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_isAutomated
  
  
      
        
          | bool Jellyfin::DTO::SongInfo::m_isAutomated | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_metadataCountryCode
  
  
      
        
          | QString Jellyfin::DTO::SongInfo::m_metadataCountryCode | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_metadataLanguage
  
  
      
        
          | QString Jellyfin::DTO::SongInfo::m_metadataLanguage | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_name
  
  
      
        
          | QString Jellyfin::DTO::SongInfo::m_name | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_parentIndexNumber
  
  
      
        
          | std::optional<qint32> Jellyfin::DTO::SongInfo::m_parentIndexNumber = std::nullopt | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_path
  
  
      
        
          | QString Jellyfin::DTO::SongInfo::m_path | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_premiereDate
  
  
      
        
          | QDateTime Jellyfin::DTO::SongInfo::m_premiereDate | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_providerIds
  
  
      
        
          | QJsonObject Jellyfin::DTO::SongInfo::m_providerIds | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_year
  
  
      
        
          | std::optional<qint32> Jellyfin::DTO::SongInfo::m_year = std::nullopt | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: