30 #ifndef GOOGLE_ANALYTICS_API_GOAL_H_ 31 #define GOOGLE_ANALYTICS_API_GOAL_H_ 34 #include "googleapis/base/integral_types.h" 35 #include "googleapis/base/macros.h" 36 #include "googleapis/client/data/jsoncpp_data.h" 37 #include "googleapis/client/util/date_time.h" 38 #include "googleapis/strings/stringpiece.h" 52 class Goal :
public client::JsonCppData {
101 return StringPiece(
"google_analytics_api::GoalEventDetailsEventConditions");
110 return Storage().isMember(
"comparisonType");
117 MutableStorage()->removeMember(
"comparisonType");
125 const Json::Value& v = Storage(
"comparisonType");
126 if (v == Json::Value::null)
return StringPiece(
"");
127 return StringPiece(v.asCString());
139 *MutableStorage(
"comparisonType") = value.data();
148 return Storage().isMember(
"comparisonValue");
155 MutableStorage()->removeMember(
"comparisonValue");
163 const Json::Value& storage = Storage(
"comparisonValue");
164 return client::JsonValueToCppValueHelper<int64 >(storage);
175 client::SetJsonValueFromCppValueHelper<int64 >(
176 value, MutableStorage(
"comparisonValue"));
185 return Storage().isMember(
"expression");
192 MutableStorage()->removeMember(
"expression");
200 const Json::Value& v = Storage(
"expression");
201 if (v == Json::Value::null)
return StringPiece(
"");
202 return StringPiece(v.asCString());
213 *MutableStorage(
"expression") = value.data();
222 return Storage().isMember(
"matchType");
229 MutableStorage()->removeMember(
"matchType");
237 const Json::Value& v = Storage(
"matchType");
238 if (v == Json::Value::null)
return StringPiece(
"");
239 return StringPiece(v.asCString());
251 *MutableStorage(
"matchType") = value.data();
260 return Storage().isMember(
"type");
267 MutableStorage()->removeMember(
"type");
275 const Json::Value& v = Storage(
"type");
276 if (v == Json::Value::null)
return StringPiece(
"");
277 return StringPiece(v.asCString());
289 *MutableStorage(
"type") = value.data();
327 return StringPiece(
"google_analytics_api::GoalEventDetails");
336 return Storage().isMember(
"eventConditions");
343 MutableStorage()->removeMember(
"eventConditions");
352 const Json::Value& storage = Storage(
"eventConditions");
353 return client::JsonValueToCppValueHelper<client::JsonCppArray<GoalEventDetailsEventConditions > >(storage);
365 Json::Value* storage = MutableStorage(
"eventConditions");
366 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<GoalEventDetailsEventConditions > >(storage);
375 return Storage().isMember(
"useEventValue");
382 MutableStorage()->removeMember(
"useEventValue");
390 const Json::Value& storage = Storage(
"useEventValue");
391 return client::JsonValueToCppValueHelper<bool >(storage);
402 client::SetJsonValueFromCppValueHelper<bool >(
403 value, MutableStorage(
"useEventValue"));
449 return StringPiece(
"google_analytics_api::GoalParentLink");
458 return Storage().isMember(
"href");
465 MutableStorage()->removeMember(
"href");
473 const Json::Value& v = Storage(
"href");
474 if (v == Json::Value::null)
return StringPiece(
"");
475 return StringPiece(v.asCString());
486 *MutableStorage(
"href") = value.data();
495 return Storage().isMember(
"type");
502 MutableStorage()->removeMember(
"type");
510 const Json::Value& v = Storage(
"type");
511 if (v == Json::Value::null)
return StringPiece(
"");
512 return StringPiece(v.asCString());
523 *MutableStorage(
"type") = value.data();
576 return StringPiece(
"google_analytics_api::GoalUrlDestinationDetailsSteps");
585 return Storage().isMember(
"name");
592 MutableStorage()->removeMember(
"name");
600 const Json::Value& v = Storage(
"name");
601 if (v == Json::Value::null)
return StringPiece(
"");
602 return StringPiece(v.asCString());
613 *MutableStorage(
"name") = value.data();
622 return Storage().isMember(
"number");
629 MutableStorage()->removeMember(
"number");
637 const Json::Value& storage = Storage(
"number");
638 return client::JsonValueToCppValueHelper<int32 >(storage);
649 client::SetJsonValueFromCppValueHelper<int32 >(
650 value, MutableStorage(
"number"));
659 return Storage().isMember(
"url");
666 MutableStorage()->removeMember(
"url");
674 const Json::Value& v = Storage(
"url");
675 if (v == Json::Value::null)
return StringPiece(
"");
676 return StringPiece(v.asCString());
687 *MutableStorage(
"url") = value.data();
725 return StringPiece(
"google_analytics_api::GoalUrlDestinationDetails");
734 return Storage().isMember(
"caseSensitive");
741 MutableStorage()->removeMember(
"caseSensitive");
749 const Json::Value& storage = Storage(
"caseSensitive");
750 return client::JsonValueToCppValueHelper<bool >(storage);
762 client::SetJsonValueFromCppValueHelper<bool >(
763 value, MutableStorage(
"caseSensitive"));
772 return Storage().isMember(
"firstStepRequired");
779 MutableStorage()->removeMember(
"firstStepRequired");
787 const Json::Value& storage = Storage(
"firstStepRequired");
788 return client::JsonValueToCppValueHelper<bool >(storage);
799 client::SetJsonValueFromCppValueHelper<bool >(
800 value, MutableStorage(
"firstStepRequired"));
809 return Storage().isMember(
"matchType");
816 MutableStorage()->removeMember(
"matchType");
824 const Json::Value& v = Storage(
"matchType");
825 if (v == Json::Value::null)
return StringPiece(
"");
826 return StringPiece(v.asCString());
837 *MutableStorage(
"matchType") = value.data();
846 return Storage().isMember(
"steps");
853 MutableStorage()->removeMember(
"steps");
860 const client::JsonCppArray<GoalUrlDestinationDetailsSteps >
get_steps()
const {
861 const Json::Value& storage = Storage(
"steps");
862 return client::JsonValueToCppValueHelper<client::JsonCppArray<GoalUrlDestinationDetailsSteps > >(storage);
873 Json::Value* storage = MutableStorage(
"steps");
874 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<GoalUrlDestinationDetailsSteps > >(storage);
883 return Storage().isMember(
"url");
890 MutableStorage()->removeMember(
"url");
898 const Json::Value& v = Storage(
"url");
899 if (v == Json::Value::null)
return StringPiece(
"");
900 return StringPiece(v.asCString());
911 *MutableStorage(
"url") = value.data();
956 return StringPiece(
"google_analytics_api::GoalVisitNumPagesDetails");
965 return Storage().isMember(
"comparisonType");
972 MutableStorage()->removeMember(
"comparisonType");
980 const Json::Value& v = Storage(
"comparisonType");
981 if (v == Json::Value::null)
return StringPiece(
"");
982 return StringPiece(v.asCString());
994 *MutableStorage(
"comparisonType") = value.data();
1003 return Storage().isMember(
"comparisonValue");
1010 MutableStorage()->removeMember(
"comparisonValue");
1018 const Json::Value& storage = Storage(
"comparisonValue");
1019 return client::JsonValueToCppValueHelper<int64 >(storage);
1030 client::SetJsonValueFromCppValueHelper<int64 >(
1031 value, MutableStorage(
"comparisonValue"));
1076 return StringPiece(
"google_analytics_api::GoalVisitTimeOnSiteDetails");
1085 return Storage().isMember(
"comparisonType");
1092 MutableStorage()->removeMember(
"comparisonType");
1100 const Json::Value& v = Storage(
"comparisonType");
1101 if (v == Json::Value::null)
return StringPiece(
"");
1102 return StringPiece(v.asCString());
1113 *MutableStorage(
"comparisonType") = value.data();
1122 return Storage().isMember(
"comparisonValue");
1129 MutableStorage()->removeMember(
"comparisonValue");
1137 const Json::Value& storage = Storage(
"comparisonValue");
1138 return client::JsonValueToCppValueHelper<int64 >(storage);
1149 client::SetJsonValueFromCppValueHelper<int64 >(
1150 value, MutableStorage(
"comparisonValue"));
1168 explicit Goal(
const Json::Value& storage);
1175 explicit Goal(Json::Value* storage);
1188 return StringPiece(
"google_analytics_api::Goal");
1197 return Storage().isMember(
"accountId");
1204 MutableStorage()->removeMember(
"accountId");
1212 const Json::Value& v = Storage(
"accountId");
1213 if (v == Json::Value::null)
return StringPiece(
"");
1214 return StringPiece(v.asCString());
1225 *MutableStorage(
"accountId") = value.data();
1234 return Storage().isMember(
"active");
1241 MutableStorage()->removeMember(
"active");
1249 const Json::Value& storage = Storage(
"active");
1250 return client::JsonValueToCppValueHelper<bool >(storage);
1261 client::SetJsonValueFromCppValueHelper<bool >(
1262 value, MutableStorage(
"active"));
1271 return Storage().isMember(
"created");
1278 MutableStorage()->removeMember(
"created");
1286 const Json::Value& storage = Storage(
"created");
1287 return client::JsonValueToCppValueHelper<client::DateTime >(storage);
1298 client::SetJsonValueFromCppValueHelper<client::DateTime >(
1299 value, MutableStorage(
"created"));
1308 return Storage().isMember(
"eventDetails");
1315 MutableStorage()->removeMember(
"eventDetails");
1323 const Json::Value& storage = Storage(
"eventDetails");
1324 return client::JsonValueToCppValueHelper<GoalEventDetails >(storage);
1336 Json::Value* storage = MutableStorage(
"eventDetails");
1337 return client::JsonValueToMutableCppValueHelper<GoalEventDetails >(storage);
1346 return Storage().isMember(
"id");
1353 MutableStorage()->removeMember(
"id");
1361 const Json::Value& v = Storage(
"id");
1362 if (v == Json::Value::null)
return StringPiece(
"");
1363 return StringPiece(v.asCString());
1374 *MutableStorage(
"id") = value.data();
1383 return Storage().isMember(
"internalWebPropertyId");
1390 MutableStorage()->removeMember(
"internalWebPropertyId");
1398 const Json::Value& v = Storage(
"internalWebPropertyId");
1399 if (v == Json::Value::null)
return StringPiece(
"");
1400 return StringPiece(v.asCString());
1411 *MutableStorage(
"internalWebPropertyId") = value.data();
1420 return Storage().isMember(
"kind");
1427 MutableStorage()->removeMember(
"kind");
1435 const Json::Value& v = Storage(
"kind");
1436 if (v == Json::Value::null)
return StringPiece(
"");
1437 return StringPiece(v.asCString());
1448 *MutableStorage(
"kind") = value.data();
1457 return Storage().isMember(
"name");
1464 MutableStorage()->removeMember(
"name");
1472 const Json::Value& v = Storage(
"name");
1473 if (v == Json::Value::null)
return StringPiece(
"");
1474 return StringPiece(v.asCString());
1485 *MutableStorage(
"name") = value.data();
1494 return Storage().isMember(
"parentLink");
1501 MutableStorage()->removeMember(
"parentLink");
1509 const Json::Value& storage = Storage(
"parentLink");
1510 return client::JsonValueToCppValueHelper<GoalParentLink >(storage);
1523 Json::Value* storage = MutableStorage(
"parentLink");
1524 return client::JsonValueToMutableCppValueHelper<GoalParentLink >(storage);
1533 return Storage().isMember(
"profileId");
1540 MutableStorage()->removeMember(
"profileId");
1548 const Json::Value& v = Storage(
"profileId");
1549 if (v == Json::Value::null)
return StringPiece(
"");
1550 return StringPiece(v.asCString());
1561 *MutableStorage(
"profileId") = value.data();
1570 return Storage().isMember(
"selfLink");
1577 MutableStorage()->removeMember(
"selfLink");
1585 const Json::Value& v = Storage(
"selfLink");
1586 if (v == Json::Value::null)
return StringPiece(
"");
1587 return StringPiece(v.asCString());
1598 *MutableStorage(
"selfLink") = value.data();
1607 return Storage().isMember(
"type");
1614 MutableStorage()->removeMember(
"type");
1622 const Json::Value& v = Storage(
"type");
1623 if (v == Json::Value::null)
return StringPiece(
"");
1624 return StringPiece(v.asCString());
1636 *MutableStorage(
"type") = value.data();
1645 return Storage().isMember(
"updated");
1652 MutableStorage()->removeMember(
"updated");
1660 const Json::Value& storage = Storage(
"updated");
1661 return client::JsonValueToCppValueHelper<client::DateTime >(storage);
1672 client::SetJsonValueFromCppValueHelper<client::DateTime >(
1673 value, MutableStorage(
"updated"));
1682 return Storage().isMember(
"urlDestinationDetails");
1689 MutableStorage()->removeMember(
"urlDestinationDetails");
1698 const Json::Value& storage = Storage(
"urlDestinationDetails");
1699 return client::JsonValueToCppValueHelper<GoalUrlDestinationDetails >(storage);
1711 Json::Value* storage = MutableStorage(
"urlDestinationDetails");
1712 return client::JsonValueToMutableCppValueHelper<GoalUrlDestinationDetails >(storage);
1721 return Storage().isMember(
"value");
1728 MutableStorage()->removeMember(
"value");
1736 const Json::Value& storage = Storage(
"value");
1737 return client::JsonValueToCppValueHelper<float >(storage);
1748 client::SetJsonValueFromCppValueHelper<float >(
1749 value, MutableStorage(
"value"));
1758 return Storage().isMember(
"visitNumPagesDetails");
1765 MutableStorage()->removeMember(
"visitNumPagesDetails");
1774 const Json::Value& storage = Storage(
"visitNumPagesDetails");
1775 return client::JsonValueToCppValueHelper<GoalVisitNumPagesDetails >(storage);
1787 Json::Value* storage = MutableStorage(
"visitNumPagesDetails");
1788 return client::JsonValueToMutableCppValueHelper<GoalVisitNumPagesDetails >(storage);
1798 return Storage().isMember(
"visitTimeOnSiteDetails");
1805 MutableStorage()->removeMember(
"visitTimeOnSiteDetails");
1814 const Json::Value& storage = Storage(
"visitTimeOnSiteDetails");
1815 return client::JsonValueToCppValueHelper<GoalVisitTimeOnSiteDetails >(storage);
1827 Json::Value* storage = MutableStorage(
"visitTimeOnSiteDetails");
1828 return client::JsonValueToMutableCppValueHelper<GoalVisitTimeOnSiteDetails >(storage);
1837 return Storage().isMember(
"webPropertyId");
1844 MutableStorage()->removeMember(
"webPropertyId");
1852 const Json::Value& v = Storage(
"webPropertyId");
1853 if (v == Json::Value::null)
return StringPiece(
"");
1854 return StringPiece(v.asCString());
1866 *MutableStorage(
"webPropertyId") = value.data();
1870 void operator=(
const Goal&);
1873 #endif // GOOGLE_ANALYTICS_API_GOAL_H_ void clear_case_sensitive()
Definition: goal.h:740
void clear_comparison_value()
Definition: goal.h:1009
void set_comparison_value(int64 value)
Definition: goal.h:1029
bool get_first_step_required() const
Definition: goal.h:786
GoalVisitNumPagesDetails mutable_visitNumPagesDetails()
Definition: goal.h:1786
void clear_comparison_value()
Definition: goal.h:154
void clear_url()
Definition: goal.h:889
void set_active(bool value)
Definition: goal.h:1260
const StringPiece GetTypeName() const
Definition: goal.h:326
void set_comparison_type(const StringPiece &value)
Definition: goal.h:993
void set_profile_id(const StringPiece &value)
Definition: goal.h:1560
int64 get_comparison_value() const
Definition: goal.h:162
void clear_steps()
Definition: goal.h:852
void clear_use_event_value()
Definition: goal.h:381
const StringPiece get_match_type() const
Definition: goal.h:823
const StringPiece GetTypeName() const
Definition: goal.h:724
void set_match_type(const StringPiece &value)
Definition: goal.h:250
int64 get_comparison_value() const
Definition: goal.h:1136
bool has_created() const
Definition: goal.h:1270
bool has_name() const
Definition: goal.h:584
void set_case_sensitive(bool value)
Definition: goal.h:761
bool get_active() const
Definition: goal.h:1248
const StringPiece get_comparison_type() const
Definition: goal.h:1099
const GoalVisitTimeOnSiteDetails get_visit_time_on_site_details() const
Definition: goal.h:1813
void clear_match_type()
Definition: goal.h:815
void set_comparison_value(int64 value)
Definition: goal.h:1148
void set_comparison_value(int64 value)
Definition: goal.h:174
void clear_type()
Definition: goal.h:1613
bool get_use_event_value() const
Definition: goal.h:389
const StringPiece get_match_type() const
Definition: goal.h:236
bool has_use_event_value() const
Definition: goal.h:374
void set_expression(const StringPiece &value)
Definition: goal.h:212
void set_web_property_id(const StringPiece &value)
Definition: goal.h:1865
bool has_profile_id() const
Definition: goal.h:1532
void clear_name()
Definition: goal.h:591
void clear_comparison_type()
Definition: goal.h:971
bool has_parent_link() const
Definition: goal.h:1493
const StringPiece get_profile_id() const
Definition: goal.h:1547
bool has_self_link() const
Definition: goal.h:1569
void clear_account_id()
Definition: goal.h:1203
client::DateTime get_created() const
Definition: goal.h:1285
void set_updated(client::DateTime value)
Definition: goal.h:1671
void clear_event_details()
Definition: goal.h:1314
void set_account_id(const StringPiece &value)
Definition: goal.h:1224
void clear_value()
Definition: goal.h:1727
bool has_web_property_id() const
Definition: goal.h:1836
bool has_event_conditions() const
Definition: goal.h:335
client::JsonCppArray< GoalUrlDestinationDetailsSteps > mutable_steps()
Definition: goal.h:872
const StringPiece GetTypeName() const
Definition: goal.h:100
bool has_kind() const
Definition: goal.h:1419
void clear_comparison_type()
Definition: goal.h:116
void set_internal_web_property_id(const StringPiece &value)
Definition: goal.h:1410
const GoalVisitNumPagesDetails get_visit_num_pages_details() const
Definition: goal.h:1773
void clear_first_step_required()
Definition: goal.h:778
const StringPiece get_comparison_type() const
Definition: goal.h:124
const StringPiece GetTypeName() const
Definition: goal.h:1075
void set_first_step_required(bool value)
Definition: goal.h:798
bool has_comparison_value() const
Definition: goal.h:1002
void set_url(const StringPiece &value)
Definition: goal.h:910
void clear_number()
Definition: goal.h:628
const StringPiece get_comparison_type() const
Definition: goal.h:979
const client::JsonCppArray< GoalUrlDestinationDetailsSteps > get_steps() const
Definition: goal.h:860
void clear_kind()
Definition: goal.h:1426
void clear_match_type()
Definition: goal.h:228
client::DateTime get_updated() const
Definition: goal.h:1659
void clear_type()
Definition: goal.h:501
void clear_created()
Definition: goal.h:1277
void set_comparison_type(const StringPiece &value)
Definition: goal.h:1112
const StringPiece get_id() const
Definition: goal.h:1360
bool has_account_id() const
Definition: goal.h:1196
void clear_active()
Definition: goal.h:1240
void set_id(const StringPiece &value)
Definition: goal.h:1373
bool has_url_destination_details() const
Definition: goal.h:1681
bool has_type() const
Definition: goal.h:1606
void set_match_type(const StringPiece &value)
Definition: goal.h:836
void set_name(const StringPiece &value)
Definition: goal.h:1484
GoalUrlDestinationDetails mutable_urlDestinationDetails()
Definition: goal.h:1710
void clear_profile_id()
Definition: goal.h:1539
void set_type(const StringPiece &value)
Definition: goal.h:288
const StringPiece GetTypeName() const
Definition: goal.h:955
void clear_expression()
Definition: goal.h:191
bool has_type() const
Definition: goal.h:494
void clear_internal_web_property_id()
Definition: goal.h:1389
const StringPiece get_type() const
Definition: goal.h:1621
const StringPiece GetTypeName() const
Definition: goal.h:448
bool has_internal_web_property_id() const
Definition: goal.h:1382
const StringPiece get_web_property_id() const
Definition: goal.h:1851
const client::JsonCppArray< GoalEventDetailsEventConditions > get_event_conditions() const
Definition: goal.h:351
bool has_comparison_type() const
Definition: goal.h:964
void clear_parent_link()
Definition: goal.h:1500
void set_href(const StringPiece &value)
Definition: goal.h:485
GoalEventDetails mutable_eventDetails()
Definition: goal.h:1335
Definition: account.cc:41
const StringPiece GetTypeName() const
Definition: goal.h:1187
void set_created(client::DateTime value)
Definition: goal.h:1297
int64 get_comparison_value() const
Definition: goal.h:1017
bool has_name() const
Definition: goal.h:1456
bool has_comparison_type() const
Definition: goal.h:109
bool has_type() const
Definition: goal.h:259
const GoalParentLink get_parent_link() const
Definition: goal.h:1508
void set_type(const StringPiece &value)
Definition: goal.h:1635
bool has_expression() const
Definition: goal.h:184
int32 get_number() const
Definition: goal.h:636
bool has_visit_num_pages_details() const
Definition: goal.h:1757
const StringPiece get_url() const
Definition: goal.h:897
void clear_web_property_id()
Definition: goal.h:1843
bool has_active() const
Definition: goal.h:1233
const StringPiece get_type() const
Definition: goal.h:509
GoalParentLink mutable_parentLink()
Definition: goal.h:1522
bool has_match_type() const
Definition: goal.h:221
void set_number(int32 value)
Definition: goal.h:648
void clear_visit_time_on_site_details()
Definition: goal.h:1804
bool has_comparison_value() const
Definition: goal.h:147
const StringPiece get_self_link() const
Definition: goal.h:1584
void clear_event_conditions()
Definition: goal.h:342
bool has_updated() const
Definition: goal.h:1644
void set_value(float value)
Definition: goal.h:1747
bool has_comparison_type() const
Definition: goal.h:1084
const GoalEventDetails get_event_details() const
Definition: goal.h:1322
GoalVisitTimeOnSiteDetails mutable_visitTimeOnSiteDetails()
Definition: goal.h:1826
const StringPiece get_type() const
Definition: goal.h:274
bool has_comparison_value() const
Definition: goal.h:1121
void clear_self_link()
Definition: goal.h:1576
bool has_case_sensitive() const
Definition: goal.h:733
void set_self_link(const StringPiece &value)
Definition: goal.h:1597
const GoalUrlDestinationDetails get_url_destination_details() const
Definition: goal.h:1697
bool has_first_step_required() const
Definition: goal.h:771
void clear_comparison_type()
Definition: goal.h:1091
bool has_id() const
Definition: goal.h:1345
void clear_updated()
Definition: goal.h:1651
void set_type(const StringPiece &value)
Definition: goal.h:522
void set_use_event_value(bool value)
Definition: goal.h:401
client::JsonCppArray< GoalEventDetailsEventConditions > mutable_eventConditions()
Definition: goal.h:364
const StringPiece get_url() const
Definition: goal.h:673
const StringPiece get_name() const
Definition: goal.h:599
bool has_url() const
Definition: goal.h:658
bool has_match_type() const
Definition: goal.h:808
void clear_name()
Definition: goal.h:1463
const StringPiece get_href() const
Definition: goal.h:472
bool has_value() const
Definition: goal.h:1720
void clear_comparison_value()
Definition: goal.h:1128
bool has_href() const
Definition: goal.h:457
const StringPiece get_internal_web_property_id() const
Definition: goal.h:1397
bool has_visit_time_on_site_details() const
Definition: goal.h:1797
bool has_url() const
Definition: goal.h:882
void clear_url()
Definition: goal.h:665
void set_url(const StringPiece &value)
Definition: goal.h:686
float get_value() const
Definition: goal.h:1735
bool get_case_sensitive() const
Definition: goal.h:748
void set_kind(const StringPiece &value)
Definition: goal.h:1447
bool has_number() const
Definition: goal.h:621
bool has_steps() const
Definition: goal.h:845
void set_comparison_type(const StringPiece &value)
Definition: goal.h:138
void clear_visit_num_pages_details()
Definition: goal.h:1764
const StringPiece get_name() const
Definition: goal.h:1471
void clear_id()
Definition: goal.h:1352
void clear_type()
Definition: goal.h:266
void clear_url_destination_details()
Definition: goal.h:1688
void set_name(const StringPiece &value)
Definition: goal.h:612
bool has_event_details() const
Definition: goal.h:1307
const StringPiece get_expression() const
Definition: goal.h:199
const StringPiece get_kind() const
Definition: goal.h:1434
const StringPiece GetTypeName() const
Definition: goal.h:575
void clear_href()
Definition: goal.h:464
const StringPiece get_account_id() const
Definition: goal.h:1211