30 #ifndef GOOGLE_FITNESS_API_MAP_VALUE_H_ 31 #define GOOGLE_FITNESS_API_MAP_VALUE_H_ 33 #include "googleapis/base/macros.h" 34 #include "googleapis/client/data/jsoncpp_data.h" 35 #include "googleapis/strings/stringpiece.h" 65 explicit MapValue(
const Json::Value& storage);
72 explicit MapValue(Json::Value* storage);
85 return StringPiece(
"google_fitness_api::MapValue");
94 return Storage().isMember(
"fpVal");
101 MutableStorage()->removeMember(
"fpVal");
109 const Json::Value& storage = Storage(
"fpVal");
110 return client::JsonValueToCppValueHelper<double >(storage);
121 client::SetJsonValueFromCppValueHelper<double >(
122 value, MutableStorage(
"fpVal"));
129 #endif // GOOGLE_FITNESS_API_MAP_VALUE_H_ void set_fp_val(double value)
Definition: map_value.h:120
bool has_fp_val() const
Definition: map_value.h:93
void clear_fp_val()
Definition: map_value.h:100
Definition: map_value.h:51
double get_fp_val() const
Definition: map_value.h:108
const StringPiece GetTypeName() const
Definition: map_value.h:84
Definition: aggregate_bucket.h:42
Definition: aggregate_bucket.cc:44