![]()  | 
  
    D++ (DPP)
    
   C++ Discord API Bot Library 
   | 
 
The results of a REST call wrapped in a convenient struct. More...
#include <restresults.h>
 Collaboration diagram for dpp::confirmation_callback_t:Public Member Functions | |
| confirmation_callback_t ()=default | |
| Construct a new confirmation callback t object.  More... | |
| confirmation_callback_t (cluster *creator) | |
| Construct a new confirmation callback t object.  More... | |
| confirmation_callback_t (cluster *creator, const confirmable_t &_value, const http_request_completion_t &_http) | |
| Construct a new confirmation callback object.  More... | |
| confirmation_callback_t (const http_request_completion_t &_http) | |
| Construct a new confirmation callback object.  More... | |
| template<typename T > | |
| T | get () const | 
| Get the stored value via std::get.  More... | |
| error_info | get_error () const | 
| Get the error_info object. The error_info object contains the details of any REST error, if there is an error (to find out if there is an error check confirmation_callback_t::is_error())  More... | |
| bool | is_error () const | 
| Returns true if the call resulted in an error rather than a legitimate value in the confirmation_callback_t::value member.  More... | |
Public Attributes | |
| const class cluster * | bot | 
| http_request_completion_t | http_info | 
| confirmable_t | value | 
The results of a REST call wrapped in a convenient struct.
      
  | 
  default | 
Construct a new confirmation callback t object.
| dpp::confirmation_callback_t::confirmation_callback_t | ( | cluster * | creator | ) | 
Construct a new confirmation callback t object.
| creator | owning cluster object | 
| dpp::confirmation_callback_t::confirmation_callback_t | ( | const http_request_completion_t & | _http | ) | 
Construct a new confirmation callback object.
| _http | The HTTP metadata from the REST call | 
| dpp::confirmation_callback_t::confirmation_callback_t | ( | cluster * | creator, | 
| const confirmable_t & | _value, | ||
| const http_request_completion_t & | _http | ||
| ) | 
Construct a new confirmation callback object.
| creator | owning cluster object | 
| _value | The value to encapsulate in the confirmable_t | 
| _http | The HTTP metadata from the REST call | 
      
  | 
  inline | 
Get the stored value via std::get.
| T | type to get | 
| error_info dpp::confirmation_callback_t::get_error | ( | ) | const | 
Get the error_info object. The error_info object contains the details of any REST error, if there is an error (to find out if there is an error check confirmation_callback_t::is_error())
| bool dpp::confirmation_callback_t::is_error | ( | ) | const | 
Returns true if the call resulted in an error rather than a legitimate value in the confirmation_callback_t::value member.
| const class cluster* dpp::confirmation_callback_t::bot | 
Owner/creator of the callback object
| http_request_completion_t dpp::confirmation_callback_t::http_info | 
Information about the HTTP call used to make the request
| confirmable_t dpp::confirmation_callback_t::value | 
Value returned, wrapped in variant