30 #ifndef GOOGLE_DISCOVERY_API_REST_RESOURCE_H_ 31 #define GOOGLE_DISCOVERY_API_REST_RESOURCE_H_ 33 #include "googleapis/base/macros.h" 34 #include "googleapis/client/data/jsoncpp_data.h" 35 #include "googleapis/strings/stringpiece.h" 37 #include "google/discovery_api/rest_method.h" 38 #include "google/discovery_api/rest_resource.h" 86 return StringPiece(
"google_discovery_api::RestResource");
95 return Storage().isMember(
"methods");
102 MutableStorage()->removeMember(
"methods");
109 const client::JsonCppAssociativeArray<RestMethod > get_methods()
const;
118 client::JsonCppAssociativeArray<RestMethod > mutable_methods();
126 return Storage().isMember(
"resources");
133 MutableStorage()->removeMember(
"resources");
140 const client::JsonCppAssociativeArray<RestResource > get_resources()
const;
150 client::JsonCppAssociativeArray<RestResource > mutable_resources();
156 #endif // GOOGLE_DISCOVERY_API_REST_RESOURCE_H_ const StringPiece GetTypeName() const
Definition: rest_resource.h:85
bool has_resources() const
Definition: rest_resource.h:125
void clear_resources()
Definition: rest_resource.h:132
void clear_methods()
Definition: rest_resource.h:101
Definition: rest_resource.h:52
Definition: directory_list.h:38
Definition: directory_list.cc:40
bool has_methods() const
Definition: rest_resource.h:94