1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157
|
// model-header.mustache
// licenseInfo.mustache
/**
* Libre Graph API
* Libre Graph is a free API for cloud collaboration inspired by the MS Graph API.
*
* The version of the OpenAPI document: v1.0.4
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/*
* OAIDrive.h
*
* The drive represents a space on the storage.
*/
#ifndef OAIDrive_H
#define OAIDrive_H
#include <QJsonObject>
#include "OAIDriveItem.h"
#include "OAIIdentitySet.h"
#include "OAIItemReference.h"
#include "OAIQuota.h"
#include <QDateTime>
#include <QList>
#include <QString>
#include "OAIEnum.h"
#include "OAIObject.h"
namespace OpenAPI {
class OAIIdentitySet;
class OAIItemReference;
class OAIQuota;
class OAIDriveItem;
class OAIDrivePrivate;
class OAIDrive : public OAIObject {
public:
OAIDrive();
OAIDrive(const OAIDrive &other);
OAIDrive(QString json);
~OAIDrive() override;
QString asJson() const override;
QJsonObject asJsonObject() const override;
void fromJsonObject(QJsonObject json) override;
void fromJson(QString jsonString) override;
QString getId() const;
void setId(const QString &id);
bool is_id_Set() const;
bool is_id_Valid() const;
OAIIdentitySet getCreatedBy() const;
void setCreatedBy(const OAIIdentitySet &created_by);
bool is_created_by_Set() const;
bool is_created_by_Valid() const;
QDateTime getCreatedDateTime() const;
void setCreatedDateTime(const QDateTime &created_date_time);
bool is_created_date_time_Set() const;
bool is_created_date_time_Valid() const;
QString getDescription() const;
void setDescription(const QString &description);
bool is_description_Set() const;
bool is_description_Valid() const;
QString getETag() const;
void setETag(const QString &e_tag);
bool is_e_tag_Set() const;
bool is_e_tag_Valid() const;
OAIIdentitySet getLastModifiedBy() const;
void setLastModifiedBy(const OAIIdentitySet &last_modified_by);
bool is_last_modified_by_Set() const;
bool is_last_modified_by_Valid() const;
QDateTime getLastModifiedDateTime() const;
void setLastModifiedDateTime(const QDateTime &last_modified_date_time);
bool is_last_modified_date_time_Set() const;
bool is_last_modified_date_time_Valid() const;
QString getName() const;
void setName(const QString &name);
bool is_name_Set() const;
bool is_name_Valid() const;
OAIItemReference getParentReference() const;
void setParentReference(const OAIItemReference &parent_reference);
bool is_parent_reference_Set() const;
bool is_parent_reference_Valid() const;
QString getWebUrl() const;
void setWebUrl(const QString &web_url);
bool is_web_url_Set() const;
bool is_web_url_Valid() const;
QString getDriveType() const;
void setDriveType(const QString &drive_type);
bool is_drive_type_Set() const;
bool is_drive_type_Valid() const;
QString getDriveAlias() const;
void setDriveAlias(const QString &drive_alias);
bool is_drive_alias_Set() const;
bool is_drive_alias_Valid() const;
OAIIdentitySet getOwner() const;
void setOwner(const OAIIdentitySet &owner);
bool is_owner_Set() const;
bool is_owner_Valid() const;
OAIQuota getQuota() const;
void setQuota(const OAIQuota "a);
bool is_quota_Set() const;
bool is_quota_Valid() const;
QList<OAIDriveItem> getItems() const;
void setItems(const QList<OAIDriveItem> &items);
bool is_items_Set() const;
bool is_items_Valid() const;
OAIDriveItem getRoot() const;
void setRoot(const OAIDriveItem &root);
bool is_root_Set() const;
bool is_root_Valid() const;
QList<OAIDriveItem> getSpecial() const;
void setSpecial(const QList<OAIDriveItem> &special);
bool is_special_Set() const;
bool is_special_Valid() const;
virtual bool isSet() const override;
virtual bool isValid() const override;
private:
void initializeModel();
Q_DECLARE_PRIVATE(OAIDrive)
QSharedPointer<OAIDrivePrivate> d_ptr;
};
} // namespace OpenAPI
Q_DECLARE_METATYPE(OpenAPI::OAIDrive)
#endif // OAIDrive_H
|