#include <gmail_service.h>
◆ UsersResource_MessagesResource_GetMethod()
google_gmail_api::UsersResource_MessagesResource_GetMethod::UsersResource_MessagesResource_GetMethod |
( |
const GmailService * |
_service_, |
|
|
client::AuthorizationCredential * |
_credential_, |
|
|
const absl::string_view & |
user_id, |
|
|
const absl::string_view & |
id |
|
) |
| |
The standard constructor takes all the required method parameters.
- Parameters
-
[in] | <em>service</em> | The service instance to send to when executed. |
[in] | <em>credential</em> | If not NULL, the credential to authorize with. In practice this is supplied by the user code that is creating the method instance. |
[in] | user_id | The user's email address. The special value me can be used to indicate the authenticated user. |
[in] | id | The ID of the message to retrieve. |
◆ ~UsersResource_MessagesResource_GetMethod()
google_gmail_api::UsersResource_MessagesResource_GetMethod::~UsersResource_MessagesResource_GetMethod |
( |
| ) |
|
|
virtual |
◆ AppendOptionalQueryParameters()
util::Status google_gmail_api::UsersResource_MessagesResource_GetMethod::AppendOptionalQueryParameters |
( |
string * |
target | ) |
|
|
virtual |
◆ AppendVariable()
util::Status google_gmail_api::UsersResource_MessagesResource_GetMethod::AppendVariable |
( |
const StringPiece & |
variable_name, |
|
|
const client::UriTemplateConfig & |
config, |
|
|
string * |
target |
|
) |
| |
|
virtual |
Appends variable value to the target string.
This is a helper function used to resolve templated variables in the URI.
- Parameters
-
[in] | variable_name | The name of the templated variable. |
[in] | config | A pass-through parameter used for lists and maps. |
[in,out] | target | The string to append the value to. |
Reimplemented from google_gmail_api::GmailServiceBaseRequest.
◆ clear_format()
void google_gmail_api::UsersResource_MessagesResource_GetMethod::clear_format |
( |
| ) |
|
|
inline |
Clears the 'format
' attribute so it is no longer set.
◆ clear_metadata_headers()
void google_gmail_api::UsersResource_MessagesResource_GetMethod::clear_metadata_headers |
( |
| ) |
|
|
inline |
Clears the 'metadataHeaders
' attribute so it is no longer set.
◆ ExecuteAndParseResponse()
util::Status google_gmail_api::UsersResource_MessagesResource_GetMethod::ExecuteAndParseResponse |
( |
Message * |
data | ) |
|
|
inline |
Executes the method and parses the response into a data object on success.
- Parameters
-
[out] | data | Loads from the response payload JSON data on success. |
- Returns
- Success if an HTTP 2xx response was received. Otherwise the status indicates the reason for failure. Finer detail may be available from the underlying http_request to distinguish the transport_status from the overal HTTP request status.
◆ get_format()
const string& google_gmail_api::UsersResource_MessagesResource_GetMethod::get_format |
( |
| ) |
const |
|
inline |
Gets the optional 'format
' attribute.
If the value is not set then the default value will be returned.
◆ get_metadata_headers()
const client::JsonCppArray<string >& google_gmail_api::UsersResource_MessagesResource_GetMethod::get_metadata_headers |
( |
| ) |
const |
|
inline |
Gets the optional 'metadataHeaders
' attribute.
If the value is not set then the default value will be returned.
◆ mutable_format()
string* google_gmail_api::UsersResource_MessagesResource_GetMethod::mutable_format |
( |
| ) |
|
|
inline |
Gets a modifiable pointer to the optional format
' attribute.
- Returns
- The value can be set by dereferencing the pointer.
◆ mutable_metadataHeaders()
client::JsonCppArray<string >* google_gmail_api::UsersResource_MessagesResource_GetMethod::mutable_metadataHeaders |
( |
| ) |
|
|
inline |
Gets a modifiable pointer to the optional metadataHeaders
' attribute.
- Returns
- The value can be set by dereferencing the pointer.
◆ set_format()
void google_gmail_api::UsersResource_MessagesResource_GetMethod::set_format |
( |
const string & |
value | ) |
|
|
inline |
Sets the 'format
' attribute.
- Parameters
-
[in] | value | The format to return the message in. |
The documentation for this class was generated from the following files: