Application Role Connection Metadata. Represents a role connection metadata for an dpp::application.
More...
#include <role.h>
Application Role Connection Metadata. Represents a role connection metadata for an dpp::application.
◆ application_role_connection_metadata()
dpp::application_role_connection_metadata::application_role_connection_metadata |
( |
| ) |
|
◆ ~application_role_connection_metadata()
virtual dpp::application_role_connection_metadata::~application_role_connection_metadata |
( |
| ) |
|
|
virtualdefault |
◆ build_json()
Convert object to json string.
- Parameters
-
with_id | Whether to include the ID or not |
- Note
- Some fields are conditionally filled, do not rely on all fields being present
- Returns
- std::string Json built from the structure
◆ fill_from_json()
Convert object from nlohmann::json.
- Parameters
-
- Returns
- T& Reference to self for fluent calling
◆ fill_from_json_impl()
Fill this record from json.
- Parameters
-
j | The json to fill this record from |
- Returns
- Reference to self
◆ to_json()
Convert object to nlohmann::json.
- Parameters
-
with_id | Whether to include the ID or not |
- Note
- Some fields are conditionally filled, do not rely on all fields being present
- Returns
- json Json built from the structure
◆ to_json_impl()
virtual json dpp::application_role_connection_metadata::to_json_impl |
( |
bool |
with_id = false | ) |
const |
|
protectedvirtual |
Convert to JSON.
- Parameters
-
with_id | include ID in output |
- Returns
- json JSON output
◆ json_interface< application_role_connection_metadata >
◆ description
std::string dpp::application_role_connection_metadata::description |
Description of the metadata field (1-200 characters)
◆ description_localizations
std::map<std::string, std::string> dpp::application_role_connection_metadata::description_localizations |
Translations of the description.
◆ key
std::string dpp::application_role_connection_metadata::key |
Dictionary key for the metadata field (must be a-z
, 0-9
, or _
characters; 1-50 characters)
◆ name
std::string dpp::application_role_connection_metadata::name |
Name of the metadata field (1-100 characters)
◆ name_localizations
std::map<std::string, std::string> dpp::application_role_connection_metadata::name_localizations |
Translations of the name.
◆ type