30 #ifndef GOOGLE_ANDROIDENTERPRISE_API_NOTIFICATION_SET_H_ 31 #define GOOGLE_ANDROIDENTERPRISE_API_NOTIFICATION_SET_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/notification.h" 88 return StringPiece(
"google_androidenterprise_api::NotificationSet");
97 return Storage().isMember(
"kind");
104 MutableStorage()->removeMember(
"kind");
112 const Json::Value& v = Storage(
"kind");
113 if (v == Json::Value::null)
return StringPiece(
"");
114 return StringPiece(v.asCString());
122 *MutableStorage(
"kind") = value.data();
131 return Storage().isMember(
"notification");
138 MutableStorage()->removeMember(
"notification");
145 const client::JsonCppArray<Notification > get_notification()
const;
155 client::JsonCppArray<Notification > mutable_notification();
163 return Storage().isMember(
"notificationSetId");
170 MutableStorage()->removeMember(
"notificationSetId");
178 const Json::Value& v = Storage(
"notificationSetId");
179 if (v == Json::Value::null)
return StringPiece(
"");
180 return StringPiece(v.asCString());
193 *MutableStorage(
"notificationSetId") = value.data();
200 #endif // GOOGLE_ANDROIDENTERPRISE_API_NOTIFICATION_SET_H_ const StringPiece get_notification_set_id() const
Definition: notification_set.h:177
void clear_notification_set_id()
Definition: notification_set.h:169
bool has_kind() const
Definition: notification_set.h:96
bool has_notification() const
Definition: notification_set.h:130
bool has_notification_set_id() const
Definition: notification_set.h:162
Definition: notification_set.h:54
Definition: administrator.h:38
Definition: administrator.cc:40
void clear_notification()
Definition: notification_set.h:137
const StringPiece GetTypeName() const
Definition: notification_set.h:87
void set_kind(const StringPiece &value)
Definition: notification_set.h:121
void set_notification_set_id(const StringPiece &value)
Definition: notification_set.h:192
const StringPiece get_kind() const
Definition: notification_set.h:111
void clear_kind()
Definition: notification_set.h:103