30 #ifndef GOOGLE_ANDROIDENTERPRISE_API_DEVICE_REPORT_H_ 31 #define GOOGLE_ANDROIDENTERPRISE_API_DEVICE_REPORT_H_ 33 #include "googleapis/base/integral_types.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/app_state.h" 87 return StringPiece(
"google_androidenterprise_api::DeviceReport");
96 return Storage().isMember(
"appState");
103 MutableStorage()->removeMember(
"appState");
110 const client::JsonCppArray<AppState > get_app_state()
const;
121 client::JsonCppArray<AppState > mutable_appState();
131 return Storage().isMember(
"lastUpdatedTimestampMillis");
138 MutableStorage()->removeMember(
"lastUpdatedTimestampMillis");
146 const Json::Value& storage = Storage(
"lastUpdatedTimestampMillis");
147 return client::JsonValueToCppValueHelper<int64 >(storage);
159 client::SetJsonValueFromCppValueHelper<int64 >(
160 value, MutableStorage(
"lastUpdatedTimestampMillis"));
167 #endif // GOOGLE_ANDROIDENTERPRISE_API_DEVICE_REPORT_H_ void clear_last_updated_timestamp_millis()
Definition: device_report.h:137
const StringPiece GetTypeName() const
Definition: device_report.h:86
int64 get_last_updated_timestamp_millis() const
Definition: device_report.h:145
void set_last_updated_timestamp_millis(int64 value)
Definition: device_report.h:158
Definition: administrator.h:38
bool has_last_updated_timestamp_millis() const
Definition: device_report.h:130
Definition: administrator.cc:40
bool has_app_state() const
Definition: device_report.h:95
Definition: device_report.h:53
void clear_app_state()
Definition: device_report.h:102