30 #ifndef GOOGLE_ANALYTICS_API_USER_DELETION_REQUEST_H_ 31 #define GOOGLE_ANALYTICS_API_USER_DELETION_REQUEST_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/client/util/date_time.h" 37 #include "googleapis/strings/stringpiece.h" 92 return StringPiece(
"google_analytics_api::UserDeletionRequestId");
101 return Storage().isMember(
"type");
108 MutableStorage()->removeMember(
"type");
116 const Json::Value& v = Storage(
"type");
117 if (v == Json::Value::null)
return StringPiece(
"");
118 return StringPiece(v.asCString());
129 *MutableStorage(
"type") = value.data();
138 return Storage().isMember(
"userId");
145 MutableStorage()->removeMember(
"userId");
153 const Json::Value& v = Storage(
"userId");
154 if (v == Json::Value::null)
return StringPiece(
"");
155 return StringPiece(v.asCString());
166 *MutableStorage(
"userId") = value.data();
204 return StringPiece(
"google_analytics_api::UserDeletionRequest");
213 return Storage().isMember(
"deletionRequestTime");
220 MutableStorage()->removeMember(
"deletionRequestTime");
228 const Json::Value& storage = Storage(
"deletionRequestTime");
229 return client::JsonValueToCppValueHelper<client::DateTime >(storage);
241 client::SetJsonValueFromCppValueHelper<client::DateTime >(
242 value, MutableStorage(
"deletionRequestTime"));
251 return Storage().isMember(
"firebaseProjectId");
258 MutableStorage()->removeMember(
"firebaseProjectId");
266 const Json::Value& v = Storage(
"firebaseProjectId");
267 if (v == Json::Value::null)
return StringPiece(
"");
268 return StringPiece(v.asCString());
279 *MutableStorage(
"firebaseProjectId") = value.data();
288 return Storage().isMember(
"id");
295 MutableStorage()->removeMember(
"id");
303 const Json::Value& storage = Storage(
"id");
304 return client::JsonValueToCppValueHelper<UserDeletionRequestId >(storage);
315 Json::Value* storage = MutableStorage(
"id");
316 return client::JsonValueToMutableCppValueHelper<UserDeletionRequestId >(storage);
325 return Storage().isMember(
"kind");
332 MutableStorage()->removeMember(
"kind");
340 const Json::Value& v = Storage(
"kind");
341 if (v == Json::Value::null)
return StringPiece(
"");
342 return StringPiece(v.asCString());
353 *MutableStorage(
"kind") = value.data();
362 return Storage().isMember(
"propertyId");
369 MutableStorage()->removeMember(
"propertyId");
377 const Json::Value& v = Storage(
"propertyId");
378 if (v == Json::Value::null)
return StringPiece(
"");
379 return StringPiece(v.asCString());
390 *MutableStorage(
"propertyId") = value.data();
399 return Storage().isMember(
"webPropertyId");
406 MutableStorage()->removeMember(
"webPropertyId");
414 const Json::Value& v = Storage(
"webPropertyId");
415 if (v == Json::Value::null)
return StringPiece(
"");
416 return StringPiece(v.asCString());
427 *MutableStorage(
"webPropertyId") = value.data();
434 #endif // GOOGLE_ANALYTICS_API_USER_DELETION_REQUEST_H_ void clear_id()
Definition: user_deletion_request.h:294
UserDeletionRequestId mutable_id()
Definition: user_deletion_request.h:314
bool has_firebase_project_id() const
Definition: user_deletion_request.h:250
const StringPiece get_web_property_id() const
Definition: user_deletion_request.h:413
void set_property_id(const StringPiece &value)
Definition: user_deletion_request.h:389
void clear_kind()
Definition: user_deletion_request.h:331
const StringPiece get_type() const
Definition: user_deletion_request.h:115
bool has_web_property_id() const
Definition: user_deletion_request.h:398
void clear_user_id()
Definition: user_deletion_request.h:144
const StringPiece get_user_id() const
Definition: user_deletion_request.h:152
const UserDeletionRequestId get_id() const
Definition: user_deletion_request.h:302
void clear_property_id()
Definition: user_deletion_request.h:368
const StringPiece get_firebase_project_id() const
Definition: user_deletion_request.h:265
const StringPiece get_property_id() const
Definition: user_deletion_request.h:376
void set_deletion_request_time(client::DateTime value)
Definition: user_deletion_request.h:240
Definition: user_deletion_request.h:58
bool has_kind() const
Definition: user_deletion_request.h:324
void set_firebase_project_id(const StringPiece &value)
Definition: user_deletion_request.h:278
void set_web_property_id(const StringPiece &value)
Definition: user_deletion_request.h:426
bool has_user_id() const
Definition: user_deletion_request.h:137
bool has_type() const
Definition: user_deletion_request.h:100
Definition: account.cc:41
const StringPiece GetTypeName() const
Definition: user_deletion_request.h:203
void set_user_id(const StringPiece &value)
Definition: user_deletion_request.h:165
bool has_id() const
Definition: user_deletion_request.h:287
bool has_property_id() const
Definition: user_deletion_request.h:361
const StringPiece GetTypeName() const
Definition: user_deletion_request.h:91
void clear_web_property_id()
Definition: user_deletion_request.h:405
client::DateTime get_deletion_request_time() const
Definition: user_deletion_request.h:227
void set_type(const StringPiece &value)
Definition: user_deletion_request.h:128
const StringPiece get_kind() const
Definition: user_deletion_request.h:339
void clear_type()
Definition: user_deletion_request.h:107
Definition: user_deletion_request.h:51
bool has_deletion_request_time() const
Definition: user_deletion_request.h:212
void clear_firebase_project_id()
Definition: user_deletion_request.h:257
void clear_deletion_request_time()
Definition: user_deletion_request.h:219
void set_kind(const StringPiece &value)
Definition: user_deletion_request.h:352