1 #ifndef VOICEVOX_CLIENT_CPP_GET_HPP_
2 #define VOICEVOX_CLIENT_CPP_GET_HPP_
5 #include <cpprest/http_msg.h>
31 this->
method(web::http::methods::GET);
45 this->
uri_builder_.append_query(
"core_version", core_version.value());
95 this->
method(web::http::methods::GET);
119 namespace core_versions
133 this->
method(web::http::methods::GET);
Builder & method(const web::http::method &method)
Set HTTP method to request.
Definition: request.hpp:57
web::http::uri_builder uri_builder_
URI builder.
Definition: request.hpp:107
A base class for a group of builder classes.
Definition: request.hpp:16
Builder()
Initialize base URI.
Definition: get.hpp:131
A builder for creating requests to obtain core_version.
Definition: get.hpp:126
Builder & core_version(const std::optional< int > &core_version)
Set core_version to the request.
Definition: get.hpp:41
Builder()
Initialize base URI.
Definition: get.hpp:29
A builder for creating requests to obtain speakers.
Definition: get.hpp:24
Builder()
Initialize base URI.
Definition: get.hpp:93
A builder for creating requests to obtain version.
Definition: get.hpp:88
voicevox_client_cpp::request::get::core_versions::Builder * CreateGetCoreVersionsRequestBuilder()
Get a pointer to the builder for creating a request to obtain core_version.
void DestroyGetCoreVersionsRequestBuilder(voicevox_client_cpp::request::get::core_versions::Builder *builder)
Delete the builder for getting core_versions.
void DestroyGetSpeakersRequestBuilder(voicevox_client_cpp::request::get::speakers::Builder *builder)
Delete the builder for getting speakers.
void SetGetSpeakersReequestCoreVersion(voicevox_client_cpp::request::get::speakers::Builder *builder, int core_version)
Set cove_version value to request.
voicevox_client_cpp::request::get::speakers::Builder * CreateGetSpeakersRequestBuilder()
Get a pointer to the builder for creating a request to obtain speakers.
voicevox_client_cpp::request::get::version::Builder * CreateGetVersionRequestBuilder()
Get a pointer to the builder for creating a request to obtain version.
void DestroyGetVersionRequestBuilder(voicevox_client_cpp::request::get::version::Builder *builder)
Delete the builder for getting speakers.