![]()  | 
  
    D++ (DPP)
    
   C++ Discord API Bot Library 
   | 
 
Values in the command interaction. These are the values specified by the user when actually issuing the command on a channel or in DM. More...
 Collaboration diagram for dpp::command_data_option:Public Member Functions | |
| bool | empty () | 
| Check if the value variant holds std::monostate and options vector is empty (i.e. the option wasn't supplied)  More... | |
| template<typename T > | |
| T & | get_value (size_t index) | 
| Get an option value by index.  More... | |
Public Attributes | |
| std::string | name | 
| The name of the parameter.  More... | |
| command_option_type | type | 
| The type of option (value of ApplicationCommandOptionType).  More... | |
| command_value | value | 
| Optional: the value of the pair.  More... | |
| std::vector< command_data_option > | options | 
| Optional: present if this option is a group or subcommand.  More... | |
| bool | focused | 
| Optional: true if this option is the currently focused option for autocomplete.  More... | |
Values in the command interaction. These are the values specified by the user when actually issuing the command on a channel or in DM.
      
  | 
  inline | 
Check if the value variant holds std::monostate and options vector is empty (i.e. the option wasn't supplied)
      
  | 
  inline | 
Get an option value by index.
| T | Type to get from the parameter | 
| index | index of the option | 
| bool dpp::command_data_option::focused | 
Optional: true if this option is the currently focused option for autocomplete.
| std::string dpp::command_data_option::name | 
The name of the parameter.
| std::vector<command_data_option> dpp::command_data_option::options | 
Optional: present if this option is a group or subcommand.
| command_option_type dpp::command_data_option::type | 
The type of option (value of ApplicationCommandOptionType).
| command_value dpp::command_data_option::value | 
Optional: the value of the pair.