Go to the documentation of this file.
12 struct EmailValidationData : RequestEmailValidation
40 if (! jo.is_object()) { jo = json::object(); }
51 if (jo.contains(
"id_server"s)) {
52 result.idServer = jo.at(
"id_server"s);
54 if (jo.contains(
"id_access_token"s)) {
55 result.idAccessToken = jo.at(
"id_access_token"s);
Definition: request_email_validation.hpp:14
static void to_json(json &jo, const EmailValidationData &pod)
Definition: request_email_validation.hpp:38
std::optional< std::string > idAccessToken
An access token previously registered with the identity server.
Definition: request_email_validation.hpp:32
Definition: location.hpp:26
Definition: request_email_validation.hpp:14
Definition: location.hpp:10
std::optional< std::string > idServer
The hostname of the identity server to communicate with.
Definition: request_email_validation.hpp:25
nlohmann::json json
Definition: jsonwrap.hpp:20
Definition: location.hpp:10
void addToJsonIfNeeded(json &j, std::string name, T &&arg)
Definition: types.hpp:80
static void from_json(const json &jo, EmailValidationData &result)
Definition: request_email_validation.hpp:48