30 #ifndef GOOGLE_ANDROIDENTERPRISE_API_PRODUCT_APPROVAL_EVENT_H_ 31 #define GOOGLE_ANDROIDENTERPRISE_API_PRODUCT_APPROVAL_EVENT_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 84 return StringPiece(
"google_androidenterprise_api::ProductApprovalEvent");
93 return Storage().isMember(
"approved");
100 MutableStorage()->removeMember(
"approved");
108 const Json::Value& v = Storage(
"approved");
109 if (v == Json::Value::null)
return StringPiece(
"");
110 return StringPiece(v.asCString());
122 *MutableStorage(
"approved") = value.data();
131 return Storage().isMember(
"productId");
138 MutableStorage()->removeMember(
"productId");
146 const Json::Value& v = Storage(
"productId");
147 if (v == Json::Value::null)
return StringPiece(
"");
148 return StringPiece(v.asCString());
160 *MutableStorage(
"productId") = value.data();
167 #endif // GOOGLE_ANDROIDENTERPRISE_API_PRODUCT_APPROVAL_EVENT_H_ void set_product_id(const StringPiece &value)
Definition: product_approval_event.h:159
void set_approved(const StringPiece &value)
Definition: product_approval_event.h:121
const StringPiece get_product_id() const
Definition: product_approval_event.h:145
bool has_product_id() const
Definition: product_approval_event.h:130
const StringPiece GetTypeName() const
Definition: product_approval_event.h:83
const StringPiece get_approved() const
Definition: product_approval_event.h:107
bool has_approved() const
Definition: product_approval_event.h:92
Definition: product_approval_event.h:50
void clear_product_id()
Definition: product_approval_event.h:137
Definition: administrator.h:38
Definition: administrator.cc:40
void clear_approved()
Definition: product_approval_event.h:99