30 #ifndef GOOGLE_ANDROIDENTERPRISE_API_DEVICE_REPORT_UPDATE_EVENT_H_ 31 #define GOOGLE_ANDROIDENTERPRISE_API_DEVICE_REPORT_UPDATE_EVENT_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 38 #include "google/androidenterprise_api/device_report.h" 86 return StringPiece(
"google_androidenterprise_api::DeviceReportUpdateEvent");
95 return Storage().isMember(
"deviceId");
102 MutableStorage()->removeMember(
"deviceId");
110 const Json::Value& v = Storage(
"deviceId");
111 if (v == Json::Value::null)
return StringPiece(
"");
112 return StringPiece(v.asCString());
123 *MutableStorage(
"deviceId") = value.data();
132 return Storage().isMember(
"report");
139 MutableStorage()->removeMember(
"report");
164 return Storage().isMember(
"userId");
171 MutableStorage()->removeMember(
"userId");
179 const Json::Value& v = Storage(
"userId");
180 if (v == Json::Value::null)
return StringPiece(
"");
181 return StringPiece(v.asCString());
192 *MutableStorage(
"userId") = value.data();
199 #endif // GOOGLE_ANDROIDENTERPRISE_API_DEVICE_REPORT_UPDATE_EVENT_H_ Definition: device_report_update_event.h:52
void clear_device_id()
Definition: device_report_update_event.h:101
const StringPiece get_device_id() const
Definition: device_report_update_event.h:109
bool has_device_id() const
Definition: device_report_update_event.h:94
void clear_report()
Definition: device_report_update_event.h:138
void set_device_id(const StringPiece &value)
Definition: device_report_update_event.h:122
bool has_report() const
Definition: device_report_update_event.h:131
Definition: administrator.h:38
Definition: administrator.cc:40
const StringPiece get_user_id() const
Definition: device_report_update_event.h:178
bool has_user_id() const
Definition: device_report_update_event.h:163
void clear_user_id()
Definition: device_report_update_event.h:170
Definition: device_report.h:53
void set_user_id(const StringPiece &value)
Definition: device_report_update_event.h:191
const StringPiece GetTypeName() const
Definition: device_report_update_event.h:85