30#ifndef JELLYFIN_DTO_LIVETVOPTIONS_H
31#define JELLYFIN_DTO_LIVETVOPTIONS_H
72 QJsonObject
toJson()
const;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition livetvoptions.h:52
void setRecordingPathNull()
Definition livetvoptions.cpp:195
bool m_enableRecordingSubfolders
Definition livetvoptions.h:174
void setMovieRecordingPathNull()
Definition livetvoptions.cpp:208
QList< TunerHostInfo > tunerHosts() const
Definition livetvoptions.cpp:237
void setMediaLocationsCreated(QStringList newMediaLocationsCreated)
Definition livetvoptions.cpp:277
bool movieRecordingPathNull() const
Definition livetvoptions.cpp:204
void setPostPaddingSeconds(qint32 newPostPaddingSeconds)
Definition livetvoptions.cpp:271
void setSeriesRecordingPathNull()
Definition livetvoptions.cpp:221
void setMediaLocationsCreatedNull()
Definition livetvoptions.cpp:284
qint32 m_postPaddingSeconds
Definition livetvoptions.h:179
bool enableOriginalAudioWithEncodedRecordings() const
Definition livetvoptions.cpp:231
QString m_seriesRecordingPath
Definition livetvoptions.h:173
qint32 postPaddingSeconds() const
Definition livetvoptions.cpp:269
QJsonObject toJson() const
Definition livetvoptions.cpp:116
void setEnableRecordingSubfolders(bool newEnableRecordingSubfolders)
Definition livetvoptions.cpp:227
QString recordingPostProcessor() const
Definition livetvoptions.cpp:288
QStringList mediaLocationsCreated() const
Definition livetvoptions.cpp:275
void replaceData(LiveTvOptions &other)
Definition livetvoptions.cpp:72
bool m_saveRecordingImages
Definition livetvoptions.h:184
qint32 prePaddingSeconds() const
Definition livetvoptions.cpp:263
void setRecordingPath(QString newRecordingPath)
Definition livetvoptions.cpp:188
QList< ListingsProviderInfo > m_listingProviders
Definition livetvoptions.h:177
void setEnableOriginalAudioWithEncodedRecordings(bool newEnableOriginalAudioWithEncodedRecordings)
Definition livetvoptions.cpp:233
QStringList m_mediaLocationsCreated
Definition livetvoptions.h:180
void setMovieRecordingPath(QString newMovieRecordingPath)
Definition livetvoptions.cpp:201
QList< ListingsProviderInfo > listingProviders() const
Definition livetvoptions.cpp:250
static LiveTvOptions fromJson(QJsonObject source)
Definition livetvoptions.cpp:90
void setRecordingPostProcessor(QString newRecordingPostProcessor)
Definition livetvoptions.cpp:290
QString m_recordingPostProcessor
Definition livetvoptions.h:181
bool seriesRecordingPathNull() const
Definition livetvoptions.cpp:217
QString m_recordingPostProcessorArguments
Definition livetvoptions.h:182
QList< TunerHostInfo > m_tunerHosts
Definition livetvoptions.h:176
void setListingProviders(QList< ListingsProviderInfo > newListingProviders)
Definition livetvoptions.cpp:252
void setTunerHosts(QList< TunerHostInfo > newTunerHosts)
Definition livetvoptions.cpp:239
bool recordingPathNull() const
Definition livetvoptions.cpp:191
void setFromJson(QJsonObject source)
Definition livetvoptions.cpp:97
QString movieRecordingPath() const
Definition livetvoptions.cpp:199
LiveTvOptions(bool enableRecordingSubfolders, bool enableOriginalAudioWithEncodedRecordings, qint32 prePaddingSeconds, qint32 postPaddingSeconds, bool saveRecordingNFO, bool saveRecordingImages)
Definition livetvoptions.cpp:36
void setPrePaddingSeconds(qint32 newPrePaddingSeconds)
Definition livetvoptions.cpp:265
void setGuideDaysNull()
Definition livetvoptions.cpp:182
void setSaveRecordingNFO(bool newSaveRecordingNFO)
Definition livetvoptions.cpp:316
void setListingProvidersNull()
Definition livetvoptions.cpp:259
bool m_enableOriginalAudioWithEncodedRecordings
Definition livetvoptions.h:175
QString recordingPath() const
Definition livetvoptions.cpp:186
void setGuideDays(std::optional< qint32 > newGuideDays)
Definition livetvoptions.cpp:175
bool m_saveRecordingNFO
Definition livetvoptions.h:183
QString m_movieRecordingPath
Definition livetvoptions.h:172
void setRecordingPostProcessorArguments(QString newRecordingPostProcessorArguments)
Definition livetvoptions.cpp:303
bool enableRecordingSubfolders() const
Definition livetvoptions.cpp:225
void setSeriesRecordingPath(QString newSeriesRecordingPath)
Definition livetvoptions.cpp:214
bool listingProvidersNull() const
Definition livetvoptions.cpp:255
bool recordingPostProcessorArgumentsNull() const
Definition livetvoptions.cpp:306
std::optional< qint32 > m_guideDays
Definition livetvoptions.h:170
bool saveRecordingImages() const
Definition livetvoptions.cpp:320
bool guideDaysNull() const
Definition livetvoptions.cpp:178
bool tunerHostsNull() const
Definition livetvoptions.cpp:242
bool recordingPostProcessorNull() const
Definition livetvoptions.cpp:293
qint32 m_prePaddingSeconds
Definition livetvoptions.h:178
QString m_recordingPath
Definition livetvoptions.h:171
bool mediaLocationsCreatedNull() const
Definition livetvoptions.cpp:280
void setTunerHostsNull()
Definition livetvoptions.cpp:246
QString recordingPostProcessorArguments() const
Definition livetvoptions.cpp:301
bool saveRecordingNFO() const
Definition livetvoptions.cpp:314
void setSaveRecordingImages(bool newSaveRecordingImages)
Definition livetvoptions.cpp:322
std::optional< qint32 > guideDays() const
Definition livetvoptions.cpp:173
void setRecordingPostProcessorArgumentsNull()
Definition livetvoptions.cpp:310
void setRecordingPostProcessorNull()
Definition livetvoptions.cpp:297
QString seriesRecordingPath() const
Definition livetvoptions.cpp:212
Definition mediaplayer2.h:20
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
Definition accessschedule.h:128
Jellyfin::DTO::LiveTvOptions LiveTvOptions
Definition livetvoptions.h:196
AccessSchedule fromJsonValue(const QJsonValue &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:133
QJsonValue toJsonValue(const AccessSchedule &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:139
Definition jsonconvimpl.h:45