30 #ifndef GOOGLE_ANDROIDENTERPRISE_API_MANAGED_CONFIGURATIONS_SETTINGS_H_ 31 #define GOOGLE_ANDROIDENTERPRISE_API_MANAGED_CONFIGURATIONS_SETTINGS_H_ 34 #include "googleapis/base/integral_types.h" 35 #include "googleapis/base/macros.h" 36 #include "googleapis/client/data/jsoncpp_data.h" 37 #include "googleapis/strings/stringpiece.h" 89 return StringPiece(
"google_androidenterprise_api::ManagedConfigurationsSettings");
98 return Storage().isMember(
"kind");
105 MutableStorage()->removeMember(
"kind");
113 const Json::Value& v = Storage(
"kind");
114 if (v == Json::Value::null)
return StringPiece(
"");
115 return StringPiece(v.asCString());
123 *MutableStorage(
"kind") = value.data();
134 return Storage().isMember(
"lastUpdatedTimestampMillis");
141 MutableStorage()->removeMember(
"lastUpdatedTimestampMillis");
149 const Json::Value& storage = Storage(
"lastUpdatedTimestampMillis");
150 return client::JsonValueToCppValueHelper<int64 >(storage);
162 client::SetJsonValueFromCppValueHelper<int64 >(
163 value, MutableStorage(
"lastUpdatedTimestampMillis"));
172 return Storage().isMember(
"mcmId");
179 MutableStorage()->removeMember(
"mcmId");
187 const Json::Value& v = Storage(
"mcmId");
188 if (v == Json::Value::null)
return StringPiece(
"");
189 return StringPiece(v.asCString());
200 *MutableStorage(
"mcmId") = value.data();
209 return Storage().isMember(
"name");
216 MutableStorage()->removeMember(
"name");
224 const Json::Value& v = Storage(
"name");
225 if (v == Json::Value::null)
return StringPiece(
"");
226 return StringPiece(v.asCString());
237 *MutableStorage(
"name") = value.data();
244 #endif // GOOGLE_ANDROIDENTERPRISE_API_MANAGED_CONFIGURATIONS_SETTINGS_H_ void clear_last_updated_timestamp_millis()
Definition: managed_configurations_settings.h:140
void clear_mcm_id()
Definition: managed_configurations_settings.h:178
void set_mcm_id(const StringPiece &value)
Definition: managed_configurations_settings.h:199
const StringPiece GetTypeName() const
Definition: managed_configurations_settings.h:88
bool has_last_updated_timestamp_millis() const
Definition: managed_configurations_settings.h:133
void clear_kind()
Definition: managed_configurations_settings.h:104
bool has_mcm_id() const
Definition: managed_configurations_settings.h:171
Definition: managed_configurations_settings.h:54
void set_kind(const StringPiece &value)
Definition: managed_configurations_settings.h:122
const StringPiece get_kind() const
Definition: managed_configurations_settings.h:112
void set_last_updated_timestamp_millis(int64 value)
Definition: managed_configurations_settings.h:161
void clear_name()
Definition: managed_configurations_settings.h:215
bool has_kind() const
Definition: managed_configurations_settings.h:97
void set_name(const StringPiece &value)
Definition: managed_configurations_settings.h:236
Definition: administrator.h:38
Definition: administrator.cc:40
bool has_name() const
Definition: managed_configurations_settings.h:208
const StringPiece get_mcm_id() const
Definition: managed_configurations_settings.h:186
int64 get_last_updated_timestamp_millis() const
Definition: managed_configurations_settings.h:148
const StringPiece get_name() const
Definition: managed_configurations_settings.h:223