-
Notifications
You must be signed in to change notification settings - Fork 5
/
OAIInvitation.h
173 lines (134 loc) · 4.6 KB
/
OAIInvitation.h
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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
/**
* GAMS Engine
* With GAMS Engine you can register and solve GAMS models. It has a namespace management system, so you can restrict your users to certain models.
*
* The version of the OpenAPI document: latest
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/*
* OAIInvitation.h
*
*
*/
#ifndef OAIInvitation_H
#define OAIInvitation_H
#include <QJsonObject>
#include "OAIInvitation_quota.h"
#include <QDateTime>
#include <QList>
#include <QString>
#include "OAIEnum.h"
#include "OAIObject.h"
namespace OpenAPI {
class OAIInvitation_quota;
class OAIInvitation : public OAIObject {
public:
OAIInvitation();
OAIInvitation(QString json);
~OAIInvitation() override;
QString asJson() const override;
QJsonObject asJsonObject() const override;
void fromJsonObject(QJsonObject json) override;
void fromJson(QString jsonString) override;
QDateTime getCreated() const;
void setCreated(const QDateTime &created);
bool is_created_Set() const;
bool is_created_Valid() const;
QString getGamsLicense() const;
void setGamsLicense(const QString &gams_license);
bool is_gams_license_Set() const;
bool is_gams_license_Valid() const;
QString getIdentityProvider() const;
void setIdentityProvider(const QString &identity_provider);
bool is_identity_provider_Set() const;
bool is_identity_provider_Valid() const;
QString getIdentityProviderUserSubject() const;
void setIdentityProviderUserSubject(const QString &identity_provider_user_subject);
bool is_identity_provider_user_subject_Set() const;
bool is_identity_provider_user_subject_Valid() const;
QList<QString> getInvitableIdentityProviders() const;
void setInvitableIdentityProviders(const QList<QString> &invitable_identity_providers);
bool is_invitable_identity_providers_Set() const;
bool is_invitable_identity_providers_Valid() const;
QString getInviterName() const;
void setInviterName(const QString &inviter_name);
bool is_inviter_name_Set() const;
bool is_inviter_name_Valid() const;
QList<QString> getPermissions() const;
void setPermissions(const QList<QString> &permissions);
bool is_permissions_Set() const;
bool is_permissions_Valid() const;
OAIInvitation_quota getQuota() const;
void setQuota(const OAIInvitation_quota "a);
bool is_quota_Set() const;
bool is_quota_Valid() const;
QList<QString> getRoles() const;
void setRoles(const QList<QString> &roles);
bool is_roles_Set() const;
bool is_roles_Valid() const;
QString getToken() const;
void setToken(const QString &token);
bool is_token_Set() const;
bool is_token_Valid() const;
bool isUsed() const;
void setUsed(const bool &used);
bool is_used_Set() const;
bool is_used_Valid() const;
QList<QString> getUserGroups() const;
void setUserGroups(const QList<QString> &user_groups);
bool is_user_groups_Set() const;
bool is_user_groups_Valid() const;
QString getUsername() const;
void setUsername(const QString &username);
bool is_username_Set() const;
bool is_username_Valid() const;
virtual bool isSet() const override;
virtual bool isValid() const override;
private:
void initializeModel();
QDateTime created;
bool m_created_isSet;
bool m_created_isValid;
QString gams_license;
bool m_gams_license_isSet;
bool m_gams_license_isValid;
QString identity_provider;
bool m_identity_provider_isSet;
bool m_identity_provider_isValid;
QString identity_provider_user_subject;
bool m_identity_provider_user_subject_isSet;
bool m_identity_provider_user_subject_isValid;
QList<QString> invitable_identity_providers;
bool m_invitable_identity_providers_isSet;
bool m_invitable_identity_providers_isValid;
QString inviter_name;
bool m_inviter_name_isSet;
bool m_inviter_name_isValid;
QList<QString> permissions;
bool m_permissions_isSet;
bool m_permissions_isValid;
OAIInvitation_quota quota;
bool m_quota_isSet;
bool m_quota_isValid;
QList<QString> roles;
bool m_roles_isSet;
bool m_roles_isValid;
QString token;
bool m_token_isSet;
bool m_token_isValid;
bool used;
bool m_used_isSet;
bool m_used_isValid;
QList<QString> user_groups;
bool m_user_groups_isSet;
bool m_user_groups_isValid;
QString username;
bool m_username_isSet;
bool m_username_isValid;
};
} // namespace OpenAPI
Q_DECLARE_METATYPE(OpenAPI::OAIInvitation)
#endif // OAIInvitation_H