Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
userpolicy.h
Go to the documentation of this file.
1/*
2 * Sailfin: a Jellyfin client written using Qt
3 * Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2.1 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18 */
19/*
20 * WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
21 * OVERWRITTEN AT SOME POINT!
22 *
23 * If there is a bug in this file, please fix the code generator used to generate this file found in
24 * core/openapigenerator.d.
25 *
26 * This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
27 * file with a newer file if needed instead of manually updating the files.
28 */
29
30#ifndef JELLYFIN_DTO_USERPOLICY_H
31#define JELLYFIN_DTO_USERPOLICY_H
32
33#include <QJsonObject>
34#include <QJsonValue>
35#include <QList>
36#include <QString>
37#include <QStringList>
38#include <optional>
39
44
45namespace Jellyfin {
46// Forward declaration
47class ApiClient;
48}
49namespace Jellyfin {
50namespace DTO {
51
52
54public:
56 bool isAdministrator,
57 bool isHidden,
58 std::optional<bool> enableCollectionManagement,
59 std::optional<bool> enableSubtitleManagement,
60 std::optional<bool> enableLyricManagement,
61 bool isDisabled,
77 bool enableAllDevices,
79 bool enableAllFolders,
82 qint32 maxActiveSessions,
88 );
89
90 UserPolicy(const UserPolicy &other);
91
95 void replaceData(UserPolicy &other);
96
97 static UserPolicy fromJson(QJsonObject source);
98 void setFromJson(QJsonObject source);
99 QJsonObject toJson() const;
100
101 // Properties
105 bool isAdministrator() const;
109 void setIsAdministrator(bool newIsAdministrator);
110
114 bool isHidden() const;
118 void setIsHidden(bool newIsHidden);
119
123 std::optional<bool> enableCollectionManagement() const;
127 void setEnableCollectionManagement(std::optional<bool> newEnableCollectionManagement);
128
132 std::optional<bool> enableSubtitleManagement() const;
136 void setEnableSubtitleManagement(std::optional<bool> newEnableSubtitleManagement);
137
141 std::optional<bool> enableLyricManagement() const;
145 void setEnableLyricManagement(std::optional<bool> newEnableLyricManagement);
146
150 bool isDisabled() const;
154 void setIsDisabled(bool newIsDisabled);
155
159 std::optional<qint32> maxParentalRating() const;
163 void setMaxParentalRating(std::optional<qint32> newMaxParentalRating);
164 bool maxParentalRatingNull() const;
166
167
168 QStringList blockedTags() const;
169
170 void setBlockedTags(QStringList newBlockedTags);
171 bool blockedTagsNull() const;
172 void setBlockedTagsNull();
173
174
175 QStringList allowedTags() const;
176
177 void setAllowedTags(QStringList newAllowedTags);
178 bool allowedTagsNull() const;
179 void setAllowedTagsNull();
180
181
182 bool enableUserPreferenceAccess() const;
183
184 void setEnableUserPreferenceAccess(bool newEnableUserPreferenceAccess);
185
186
188
189 void setAccessSchedules(QList<AccessSchedule> newAccessSchedules);
190 bool accessSchedulesNull() const;
192
193
195
196 void setBlockUnratedItems(QList<UnratedItem> newBlockUnratedItems);
197 bool blockUnratedItemsNull() const;
199
200
202
203 void setEnableRemoteControlOfOtherUsers(bool newEnableRemoteControlOfOtherUsers);
204
205
206 bool enableSharedDeviceControl() const;
207
208 void setEnableSharedDeviceControl(bool newEnableSharedDeviceControl);
209
210
211 bool enableRemoteAccess() const;
212
213 void setEnableRemoteAccess(bool newEnableRemoteAccess);
214
215
216 bool enableLiveTvManagement() const;
217
218 void setEnableLiveTvManagement(bool newEnableLiveTvManagement);
219
220
221 bool enableLiveTvAccess() const;
222
223 void setEnableLiveTvAccess(bool newEnableLiveTvAccess);
224
225
226 bool enableMediaPlayback() const;
227
228 void setEnableMediaPlayback(bool newEnableMediaPlayback);
229
230
232
233 void setEnableAudioPlaybackTranscoding(bool newEnableAudioPlaybackTranscoding);
234
235
237
238 void setEnableVideoPlaybackTranscoding(bool newEnableVideoPlaybackTranscoding);
239
240
241 bool enablePlaybackRemuxing() const;
242
243 void setEnablePlaybackRemuxing(bool newEnablePlaybackRemuxing);
244
245
246 bool forceRemoteSourceTranscoding() const;
247
248 void setForceRemoteSourceTranscoding(bool newForceRemoteSourceTranscoding);
249
250
251 bool enableContentDeletion() const;
252
253 void setEnableContentDeletion(bool newEnableContentDeletion);
254
255
256 QStringList enableContentDeletionFromFolders() const;
257
258 void setEnableContentDeletionFromFolders(QStringList newEnableContentDeletionFromFolders);
261
262
263 bool enableContentDownloading() const;
264
265 void setEnableContentDownloading(bool newEnableContentDownloading);
266
270 bool enableSyncTranscoding() const;
274 void setEnableSyncTranscoding(bool newEnableSyncTranscoding);
275
276
277 bool enableMediaConversion() const;
278
279 void setEnableMediaConversion(bool newEnableMediaConversion);
280
281
282 QStringList enabledDevices() const;
283
284 void setEnabledDevices(QStringList newEnabledDevices);
285 bool enabledDevicesNull() const;
287
288
289 bool enableAllDevices() const;
290
291 void setEnableAllDevices(bool newEnableAllDevices);
292
293
294 QStringList enabledChannels() const;
295
296 void setEnabledChannels(QStringList newEnabledChannels);
297 bool enabledChannelsNull() const;
299
300
301 bool enableAllChannels() const;
302
303 void setEnableAllChannels(bool newEnableAllChannels);
304
305
306 QStringList enabledFolders() const;
307
308 void setEnabledFolders(QStringList newEnabledFolders);
309 bool enabledFoldersNull() const;
311
312
313 bool enableAllFolders() const;
314
315 void setEnableAllFolders(bool newEnableAllFolders);
316
317
318 qint32 invalidLoginAttemptCount() const;
319
320 void setInvalidLoginAttemptCount(qint32 newInvalidLoginAttemptCount);
321
322
323 qint32 loginAttemptsBeforeLockout() const;
324
325 void setLoginAttemptsBeforeLockout(qint32 newLoginAttemptsBeforeLockout);
326
327
328 qint32 maxActiveSessions() const;
329
330 void setMaxActiveSessions(qint32 newMaxActiveSessions);
331
332
333 bool enablePublicSharing() const;
334
335 void setEnablePublicSharing(bool newEnablePublicSharing);
336
337
338 QStringList blockedMediaFolders() const;
339
340 void setBlockedMediaFolders(QStringList newBlockedMediaFolders);
341 bool blockedMediaFoldersNull() const;
343
344
345 QStringList blockedChannels() const;
346
347 void setBlockedChannels(QStringList newBlockedChannels);
348 bool blockedChannelsNull() const;
350
351
352 qint32 remoteClientBitrateLimit() const;
353
354 void setRemoteClientBitrateLimit(qint32 newRemoteClientBitrateLimit);
355
356
357 QString authenticationProviderId() const;
358
359 void setAuthenticationProviderId(QString newAuthenticationProviderId);
360
361
362 QString passwordResetProviderId() const;
363
364 void setPasswordResetProviderId(QString newPasswordResetProviderId);
365
366
368
369 void setSyncPlayAccess(SyncPlayUserAccessType newSyncPlayAccess);
370
371
372protected:
375 std::optional<bool> m_enableCollectionManagement = std::nullopt;
376 std::optional<bool> m_enableSubtitleManagement = std::nullopt;
377 std::optional<bool> m_enableLyricManagement = std::nullopt;
379 std::optional<qint32> m_maxParentalRating = std::nullopt;
380 QStringList m_blockedTags;
381 QStringList m_allowedTags;
400 QStringList m_enabledDevices;
402 QStringList m_enabledChannels;
404 QStringList m_enabledFolders;
411 QStringList m_blockedChannels;
416
417private:
418 // Private constructor which generates an invalid object, for use withing UserPolicy::fromJson();
419 UserPolicy();
420};
421
422
423} // NS DTO
424
425namespace Support {
426
428
429template <>
430UserPolicy fromJsonValue(const QJsonValue &source, convertType<UserPolicy>);
431
432template<>
433QJsonValue toJsonValue(const UserPolicy &source, convertType<UserPolicy>);
434
435} // NS DTO
436} // NS Jellyfin
437
438#endif // JELLYFIN_DTO_USERPOLICY_H
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition userpolicy.h:53
bool enablePublicSharing() const
Definition userpolicy.cpp:624
bool isDisabled() const
Gets or sets a value indicating whether this instance is disabled.
Definition userpolicy.cpp:375
bool m_enableAudioPlaybackTranscoding
Definition userpolicy.h:391
QString m_authenticationProviderId
Definition userpolicy.h:413
void setAuthenticationProviderId(QString newAuthenticationProviderId)
Definition userpolicy.cpp:664
QString m_passwordResetProviderId
Definition userpolicy.h:414
std::optional< bool > enableLyricManagement() const
Gets or sets a value indicating whether this user can manage lyrics.
Definition userpolicy.cpp:369
bool enablePlaybackRemuxing() const
Definition userpolicy.cpp:500
bool enableContentDeletion() const
Definition userpolicy.cpp:512
void setEnableContentDeletion(bool newEnableContentDeletion)
Definition userpolicy.cpp:514
QStringList enabledFolders() const
Definition userpolicy.cpp:587
std::optional< qint32 > m_maxParentalRating
Definition userpolicy.h:379
void setEnableRemoteAccess(bool newEnableRemoteAccess)
Definition userpolicy.cpp:466
QStringList enabledDevices() const
Definition userpolicy.cpp:549
bool m_enableMediaPlayback
Definition userpolicy.h:390
QList< AccessSchedule > m_accessSchedules
Definition userpolicy.h:383
void setMaxParentalRating(std::optional< qint32 > newMaxParentalRating)
Gets or sets the max parental rating.
Definition userpolicy.cpp:383
QStringList enabledChannels() const
Definition userpolicy.cpp:568
qint32 m_loginAttemptsBeforeLockout
Definition userpolicy.h:407
bool m_enableSharedDeviceControl
Definition userpolicy.h:386
bool enableSyncTranscoding() const
Gets or sets a value indicating whether [enable synchronize].
Definition userpolicy.cpp:537
bool m_enableRemoteControlOfOtherUsers
Definition userpolicy.h:385
bool m_enableContentDeletion
Definition userpolicy.h:395
std::optional< bool > m_enableLyricManagement
Definition userpolicy.h:377
void setEnableLyricManagement(std::optional< bool > newEnableLyricManagement)
Gets or sets a value indicating whether this user can manage lyrics.
Definition userpolicy.cpp:371
qint32 invalidLoginAttemptCount() const
Definition userpolicy.cpp:606
void setMaxParentalRatingNull()
Definition userpolicy.cpp:390
void setBlockedMediaFolders(QStringList newBlockedMediaFolders)
Definition userpolicy.cpp:632
void setEnableSubtitleManagement(std::optional< bool > newEnableSubtitleManagement)
Gets or sets a value indicating whether this instance can manage subtitles.
Definition userpolicy.cpp:365
bool forceRemoteSourceTranscoding() const
Definition userpolicy.cpp:506
std::optional< bool > m_enableSubtitleManagement
Definition userpolicy.h:376
bool accessSchedulesNull() const
Definition userpolicy.cpp:431
void setEnableAllFolders(bool newEnableAllFolders)
Definition userpolicy.cpp:602
SyncPlayUserAccessType syncPlayAccess() const
Definition userpolicy.cpp:674
void setEnableVideoPlaybackTranscoding(bool newEnableVideoPlaybackTranscoding)
Definition userpolicy.cpp:496
bool m_enableMediaConversion
Definition userpolicy.h:399
std::optional< bool > enableCollectionManagement() const
Gets or sets a value indicating whether this instance can manage collections.
Definition userpolicy.cpp:357
bool enableContentDeletionFromFoldersNull() const
Definition userpolicy.cpp:523
void setIsDisabled(bool newIsDisabled)
Gets or sets a value indicating whether this instance is disabled.
Definition userpolicy.cpp:377
void setLoginAttemptsBeforeLockout(qint32 newLoginAttemptsBeforeLockout)
Definition userpolicy.cpp:614
bool blockedChannelsNull() const
Definition userpolicy.cpp:648
bool enableUserPreferenceAccess() const
Definition userpolicy.cpp:420
bool m_enableRemoteAccess
Definition userpolicy.h:387
bool blockedTagsNull() const
Definition userpolicy.cpp:399
bool enableAllChannels() const
Definition userpolicy.cpp:581
bool enableRemoteControlOfOtherUsers() const
Definition userpolicy.cpp:452
void setEnableMediaConversion(bool newEnableMediaConversion)
Definition userpolicy.cpp:545
bool m_enableContentDownloading
Definition userpolicy.h:397
void setBlockedChannelsNull()
Definition userpolicy.cpp:652
QStringList m_blockedTags
Definition userpolicy.h:380
bool m_enablePublicSharing
Definition userpolicy.h:409
std::optional< bool > m_enableCollectionManagement
Definition userpolicy.h:375
bool enableLiveTvManagement() const
Definition userpolicy.cpp:470
bool maxParentalRatingNull() const
Definition userpolicy.cpp:386
qint32 m_invalidLoginAttemptCount
Definition userpolicy.h:406
bool m_enableAllDevices
Definition userpolicy.h:401
void setFromJson(QJsonObject source)
Definition userpolicy.cpp:205
void setSyncPlayAccess(SyncPlayUserAccessType newSyncPlayAccess)
Definition userpolicy.cpp:676
void setAllowedTagsNull()
Definition userpolicy.cpp:416
QStringList m_enableContentDeletionFromFolders
Definition userpolicy.h:396
qint32 m_remoteClientBitrateLimit
Definition userpolicy.h:412
QStringList blockedMediaFolders() const
Definition userpolicy.cpp:630
void setEnabledChannelsNull()
Definition userpolicy.cpp:577
std::optional< bool > enableSubtitleManagement() const
Gets or sets a value indicating whether this instance can manage subtitles.
Definition userpolicy.cpp:363
QStringList enableContentDeletionFromFolders() const
Definition userpolicy.cpp:518
void setIsHidden(bool newIsHidden)
Gets or sets a value indicating whether this instance is hidden.
Definition userpolicy.cpp:353
bool enableRemoteAccess() const
Definition userpolicy.cpp:464
bool enableMediaPlayback() const
Definition userpolicy.cpp:482
void setInvalidLoginAttemptCount(qint32 newInvalidLoginAttemptCount)
Definition userpolicy.cpp:608
void setEnabledDevicesNull()
Definition userpolicy.cpp:558
bool enableContentDownloading() const
Definition userpolicy.cpp:531
bool m_forceRemoteSourceTranscoding
Definition userpolicy.h:394
bool enableAllDevices() const
Definition userpolicy.cpp:562
bool isAdministrator() const
Gets or sets a value indicating whether this instance is administrator.
Definition userpolicy.cpp:345
QStringList blockedChannels() const
Definition userpolicy.cpp:643
bool m_enableLiveTvManagement
Definition userpolicy.h:388
void setEnableUserPreferenceAccess(bool newEnableUserPreferenceAccess)
Definition userpolicy.cpp:422
static UserPolicy fromJson(QJsonObject source)
Definition userpolicy.cpp:198
void setEnableAudioPlaybackTranscoding(bool newEnableAudioPlaybackTranscoding)
Definition userpolicy.cpp:490
void setRemoteClientBitrateLimit(qint32 newRemoteClientBitrateLimit)
Definition userpolicy.cpp:658
void setBlockedTags(QStringList newBlockedTags)
Definition userpolicy.cpp:396
bool enableAudioPlaybackTranscoding() const
Definition userpolicy.cpp:488
void setEnableSyncTranscoding(bool newEnableSyncTranscoding)
Gets or sets a value indicating whether [enable synchronize].
Definition userpolicy.cpp:539
void setPasswordResetProviderId(QString newPasswordResetProviderId)
Definition userpolicy.cpp:670
void setBlockedChannels(QStringList newBlockedChannels)
Definition userpolicy.cpp:645
void setEnableContentDeletionFromFolders(QStringList newEnableContentDeletionFromFolders)
Definition userpolicy.cpp:520
void setEnableContentDeletionFromFoldersNull()
Definition userpolicy.cpp:527
bool m_enableUserPreferenceAccess
Definition userpolicy.h:382
QString authenticationProviderId() const
Definition userpolicy.cpp:662
void setEnabledFoldersNull()
Definition userpolicy.cpp:596
void setEnableRemoteControlOfOtherUsers(bool newEnableRemoteControlOfOtherUsers)
Definition userpolicy.cpp:454
SyncPlayUserAccessType m_syncPlayAccess
Definition userpolicy.h:415
void setEnableAllChannels(bool newEnableAllChannels)
Definition userpolicy.cpp:583
QStringList m_allowedTags
Definition userpolicy.h:381
void setBlockUnratedItemsNull()
Definition userpolicy.cpp:448
bool m_enableVideoPlaybackTranscoding
Definition userpolicy.h:392
void setEnablePublicSharing(bool newEnablePublicSharing)
Definition userpolicy.cpp:626
bool enableLiveTvAccess() const
Definition userpolicy.cpp:476
qint32 m_maxActiveSessions
Definition userpolicy.h:408
void setAllowedTags(QStringList newAllowedTags)
Definition userpolicy.cpp:409
QList< UnratedItem > m_blockUnratedItems
Definition userpolicy.h:384
QStringList blockedTags() const
Definition userpolicy.cpp:394
void setEnableSharedDeviceControl(bool newEnableSharedDeviceControl)
Definition userpolicy.cpp:460
bool enableMediaConversion() const
Definition userpolicy.cpp:543
QStringList m_blockedMediaFolders
Definition userpolicy.h:410
bool m_enableAllChannels
Definition userpolicy.h:403
bool isHidden() const
Gets or sets a value indicating whether this instance is hidden.
Definition userpolicy.cpp:351
void setEnableAllDevices(bool newEnableAllDevices)
Definition userpolicy.cpp:564
void setEnableLiveTvAccess(bool newEnableLiveTvAccess)
Definition userpolicy.cpp:478
UserPolicy(bool isAdministrator, bool isHidden, std::optional< bool > enableCollectionManagement, std::optional< bool > enableSubtitleManagement, std::optional< bool > enableLyricManagement, bool isDisabled, bool enableUserPreferenceAccess, bool enableRemoteControlOfOtherUsers, bool enableSharedDeviceControl, bool enableRemoteAccess, bool enableLiveTvManagement, bool enableLiveTvAccess, bool enableMediaPlayback, bool enableAudioPlaybackTranscoding, bool enableVideoPlaybackTranscoding, bool enablePlaybackRemuxing, bool forceRemoteSourceTranscoding, bool enableContentDeletion, bool enableContentDownloading, bool enableSyncTranscoding, bool enableMediaConversion, bool enableAllDevices, bool enableAllChannels, bool enableAllFolders, qint32 invalidLoginAttemptCount, qint32 loginAttemptsBeforeLockout, qint32 maxActiveSessions, bool enablePublicSharing, qint32 remoteClientBitrateLimit, QString authenticationProviderId, QString passwordResetProviderId, SyncPlayUserAccessType syncPlayAccess)
Definition userpolicy.cpp:36
void setMaxActiveSessions(qint32 newMaxActiveSessions)
Definition userpolicy.cpp:620
bool m_isAdministrator
Definition userpolicy.h:373
void setIsAdministrator(bool newIsAdministrator)
Gets or sets a value indicating whether this instance is administrator.
Definition userpolicy.cpp:347
qint32 remoteClientBitrateLimit() const
Definition userpolicy.cpp:656
QStringList m_enabledChannels
Definition userpolicy.h:402
void setAccessSchedules(QList< AccessSchedule > newAccessSchedules)
Definition userpolicy.cpp:428
std::optional< qint32 > maxParentalRating() const
Gets or sets the max parental rating.
Definition userpolicy.cpp:381
QList< UnratedItem > blockUnratedItems() const
Definition userpolicy.cpp:439
bool enabledChannelsNull() const
Definition userpolicy.cpp:573
QJsonObject toJson() const
Definition userpolicy.cpp:252
bool blockedMediaFoldersNull() const
Definition userpolicy.cpp:635
void setEnableCollectionManagement(std::optional< bool > newEnableCollectionManagement)
Gets or sets a value indicating whether this instance can manage collections.
Definition userpolicy.cpp:359
void setBlockedTagsNull()
Definition userpolicy.cpp:403
void setEnableMediaPlayback(bool newEnableMediaPlayback)
Definition userpolicy.cpp:484
void setEnabledChannels(QStringList newEnabledChannels)
Definition userpolicy.cpp:570
QStringList m_blockedChannels
Definition userpolicy.h:411
bool m_isDisabled
Definition userpolicy.h:378
QList< AccessSchedule > accessSchedules() const
Definition userpolicy.cpp:426
bool blockUnratedItemsNull() const
Definition userpolicy.cpp:444
void setBlockedMediaFoldersNull()
Definition userpolicy.cpp:639
bool enableSharedDeviceControl() const
Definition userpolicy.cpp:458
bool m_enablePlaybackRemuxing
Definition userpolicy.h:393
QStringList m_enabledDevices
Definition userpolicy.h:400
void setEnablePlaybackRemuxing(bool newEnablePlaybackRemuxing)
Definition userpolicy.cpp:502
bool enabledFoldersNull() const
Definition userpolicy.cpp:592
bool m_isHidden
Definition userpolicy.h:374
bool m_enableAllFolders
Definition userpolicy.h:405
bool m_enableLiveTvAccess
Definition userpolicy.h:389
bool enabledDevicesNull() const
Definition userpolicy.cpp:554
void setBlockUnratedItems(QList< UnratedItem > newBlockUnratedItems)
Definition userpolicy.cpp:441
void setEnableLiveTvManagement(bool newEnableLiveTvManagement)
Definition userpolicy.cpp:472
void setEnabledDevices(QStringList newEnabledDevices)
Definition userpolicy.cpp:551
void setEnabledFolders(QStringList newEnabledFolders)
Definition userpolicy.cpp:589
bool enableVideoPlaybackTranscoding() const
Definition userpolicy.cpp:494
void replaceData(UserPolicy &other)
Definition userpolicy.cpp:152
void setForceRemoteSourceTranscoding(bool newForceRemoteSourceTranscoding)
Definition userpolicy.cpp:508
void setEnableContentDownloading(bool newEnableContentDownloading)
Definition userpolicy.cpp:533
qint32 maxActiveSessions() const
Definition userpolicy.cpp:618
QString passwordResetProviderId() const
Definition userpolicy.cpp:668
bool enableAllFolders() const
Definition userpolicy.cpp:600
bool allowedTagsNull() const
Definition userpolicy.cpp:412
bool m_enableSyncTranscoding
Definition userpolicy.h:398
QStringList allowedTags() const
Definition userpolicy.cpp:407
QStringList m_enabledFolders
Definition userpolicy.h:404
void setAccessSchedulesNull()
Definition userpolicy.cpp:435
qint32 loginAttemptsBeforeLockout() const
Definition userpolicy.cpp:612
Definition mediaplayer2.h:20
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
SyncPlayUserAccessTypeClass::Value SyncPlayUserAccessType
Definition syncplayuseraccesstype.h:60
Definition accessschedule.h:128
Jellyfin::DTO::UserPolicy UserPolicy
Definition userpolicy.h:427
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