dpp::application_role_connection_metadata
dpp::json_interface< application_role_connection_metadata >
role.h
struct friend struct json_interface< application_role_connection_metadata > json_interface< application_role_connection_metadata > dpp::application_role_connection_metadata::json_interface< application_role_connection_metadata > json_interface< application_role_connection_metadata >
std::string std::string dpp::application_role_connection_metadata::description description dpp::application_role_connection_metadata::description

Description of the metadata field (1-200 characters).

std::map< std::string, std::string > std::map<std::string, std::string> dpp::application_role_connection_metadata::description_localizations description_localizations dpp::application_role_connection_metadata::description_localizations

Translations of the description.

std::string std::string dpp::application_role_connection_metadata::key key dpp::application_role_connection_metadata::key

Dictionary key for the metadata field (must be `a-z`, `0-9`, or `_` characters; 1-50 characters).

std::string std::string dpp::application_role_connection_metadata::name name dpp::application_role_connection_metadata::name

Name of the metadata field (1-100 characters).

std::map< std::string, std::string > std::map<std::string, std::string> dpp::application_role_connection_metadata::name_localizations name_localizations dpp::application_role_connection_metadata::name_localizations

Translations of the name.

application_role_connection_metadata_type application_role_connection_metadata_type dpp::application_role_connection_metadata::type type dpp::application_role_connection_metadata::type

Type of metadata value.

application_role_connection_metadata & application_role_connection_metadata & dpp::application_role_connection_metadata::fill_from_json_impl (nlohmann::json *j) fill_from_json_impl dpp::application_role_connection_metadata::fill_from_json_impl nlohmann::json * j

Fill this record from json. j

The json to fill this record from

Reference to self

json virtual json dpp::application_role_connection_metadata::to_json_impl (bool with_id=false) const to_json_impl dpp::application_role_connection_metadata::to_json_impl bool with_id false

Convert to JSON.

with_id

include ID in output

json JSON output

dpp::application_role_connection_metadata::application_role_connection_metadata
()
application_role_connection_metadata
dpp::application_role_connection_metadata::application_role_connection_metadata

Constructor.

virtual dpp::application_role_connection_metadata::~application_role_connection_metadata
()=default
~application_role_connection_metadata
dpp::application_role_connection_metadata::~application_role_connection_metadata
std::string std::string dpp::json_interface< application_role_connection_metadata >::build_json (bool with_id=false) const build_json dpp::json_interface< application_role_connection_metadata >::build_json bool with_id false

Convert object to json string.

with_id

Whether to include the ID or not

Some fields are conditionally filled, do not rely on all fields being present

std::string Json built from the structure

application_role_connection_metadata & application_role_connection_metadata & dpp::json_interface< application_role_connection_metadata >::fill_from_json (nlohmann::json *j) fill_from_json dpp::json_interface< application_role_connection_metadata >::fill_from_json nlohmann::json * j

Convert object from nlohmann::json.

j

nlohmann::json object

T& Reference to self for fluent calling

auto auto dpp::json_interface< application_role_connection_metadata >::to_json (bool with_id=false) const to_json dpp::json_interface< application_role_connection_metadata >::to_json bool with_id false

Convert object to nlohmann::json.

with_id

Whether to include the ID or not

Some fields are conditionally filled, do not rely on all fields being present

json Json built from the structure

Application Role Connection Metadata. Represents a role connection metadata for an dpp::application.

dpp::application_role_connection_metadata
dpp::json_interface< T >
dpp::json_interface< application_role_connection_metadata >
< application_role_connection_metadata >
K
T
application_role_connection_metadata_type
dpp::application_role_connection_metadata
type
description
key
name
description_localizations
name_localizations
dpp::json_interface< T >
dpp::json_interface< application_role_connection_metadata >
< application_role_connection_metadata >
std::basic_string< Char >
std::map< K, T >
keys
elements
std::map< std::string, std::string >
elements
keys
< std::string, std::string >
std::string
- dpp::application_role_connection_metadata
  application_role_connection_metadata
- dpp::application_role_connection_metadata
  build_json
- dpp::application_role_connection_metadata
  description
- dpp::application_role_connection_metadata
  description_localizations
- dpp::application_role_connection_metadata
  fill_from_json
- dpp::application_role_connection_metadata
  fill_from_json_impl
- dpp::application_role_connection_metadata
  json_interface< application_role_connection_metadata >
- dpp::application_role_connection_metadata
  key
- dpp::application_role_connection_metadata
  name
- dpp::application_role_connection_metadata
  name_localizations
- dpp::application_role_connection_metadata
  to_json
- dpp::application_role_connection_metadata
  to_json_impl
- dpp::application_role_connection_metadata
  type
- dpp::application_role_connection_metadata
  ~application_role_connection_metadata