30 #ifndef GOOGLE_ANALYTICS_API_ACCOUNT_TREE_REQUEST_H_ 31 #define GOOGLE_ANALYTICS_API_ACCOUNT_TREE_REQUEST_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 87 return StringPiece(
"google_analytics_api::AccountTreeRequest");
96 return Storage().isMember(
"accountName");
103 MutableStorage()->removeMember(
"accountName");
111 const Json::Value& v = Storage(
"accountName");
112 if (v == Json::Value::null)
return StringPiece(
"");
113 return StringPiece(v.asCString());
121 *MutableStorage(
"accountName") = value.data();
130 return Storage().isMember(
"kind");
137 MutableStorage()->removeMember(
"kind");
145 const Json::Value& v = Storage(
"kind");
146 if (v == Json::Value::null)
return StringPiece(
"");
147 return StringPiece(v.asCString());
158 *MutableStorage(
"kind") = value.data();
167 return Storage().isMember(
"profileName");
174 MutableStorage()->removeMember(
"profileName");
182 const Json::Value& v = Storage(
"profileName");
183 if (v == Json::Value::null)
return StringPiece(
"");
184 return StringPiece(v.asCString());
192 *MutableStorage(
"profileName") = value.data();
201 return Storage().isMember(
"timezone");
208 MutableStorage()->removeMember(
"timezone");
216 const Json::Value& v = Storage(
"timezone");
217 if (v == Json::Value::null)
return StringPiece(
"");
218 return StringPiece(v.asCString());
226 *MutableStorage(
"timezone") = value.data();
235 return Storage().isMember(
"webpropertyName");
242 MutableStorage()->removeMember(
"webpropertyName");
250 const Json::Value& v = Storage(
"webpropertyName");
251 if (v == Json::Value::null)
return StringPiece(
"");
252 return StringPiece(v.asCString());
260 *MutableStorage(
"webpropertyName") = value.data();
269 return Storage().isMember(
"websiteUrl");
276 MutableStorage()->removeMember(
"websiteUrl");
284 const Json::Value& v = Storage(
"websiteUrl");
285 if (v == Json::Value::null)
return StringPiece(
"");
286 return StringPiece(v.asCString());
294 *MutableStorage(
"websiteUrl") = value.data();
301 #endif // GOOGLE_ANALYTICS_API_ACCOUNT_TREE_REQUEST_H_ const StringPiece get_timezone() const
Definition: account_tree_request.h:215
const StringPiece get_profile_name() const
Definition: account_tree_request.h:181
Definition: account_tree_request.h:53
void clear_profile_name()
Definition: account_tree_request.h:173
void set_profile_name(const StringPiece &value)
Definition: account_tree_request.h:191
void set_kind(const StringPiece &value)
Definition: account_tree_request.h:157
void set_timezone(const StringPiece &value)
Definition: account_tree_request.h:225
const StringPiece get_website_url() const
Definition: account_tree_request.h:283
bool has_kind() const
Definition: account_tree_request.h:129
bool has_profile_name() const
Definition: account_tree_request.h:166
void clear_account_name()
Definition: account_tree_request.h:102
bool has_webproperty_name() const
Definition: account_tree_request.h:234
const StringPiece GetTypeName() const
Definition: account_tree_request.h:86
bool has_timezone() const
Definition: account_tree_request.h:200
void clear_website_url()
Definition: account_tree_request.h:275
const StringPiece get_webproperty_name() const
Definition: account_tree_request.h:249
Definition: account.cc:41
void set_website_url(const StringPiece &value)
Definition: account_tree_request.h:293
void clear_timezone()
Definition: account_tree_request.h:207
const StringPiece get_kind() const
Definition: account_tree_request.h:144
const StringPiece get_account_name() const
Definition: account_tree_request.h:110
bool has_account_name() const
Definition: account_tree_request.h:95
void set_webproperty_name(const StringPiece &value)
Definition: account_tree_request.h:259
void set_account_name(const StringPiece &value)
Definition: account_tree_request.h:120
void clear_kind()
Definition: account_tree_request.h:136
bool has_website_url() const
Definition: account_tree_request.h:268
void clear_webproperty_name()
Definition: account_tree_request.h:241