template<>
daw::json::json_data_contract<Scenario> struct

Public types

using type = json_member_list<json_number<"uid", Uid>, json_string_null<"name", OptName>, json_number_null<"active", OptBool>, json_number_null<"probability_factor", OptReal>>
using type = json_member_list<json_number<"uid", Uid>, json_number_null<"probability_factor", OptReal>, json_number_null<"active", OptBool>, json_string_null<"name", OptName>>

Public static functions

static auto to_json_data(Scenario const& scenario) -> auto constexpr
static auto to_json_data(Scenario const& scenario) -> auto constexpr

Typedef documentation

template<>
using daw::json::json_data_contract<Scenario>::type = json_member_list<json_number<"uid", Uid>, json_number_null<"probability_factor", OptReal>, json_number_null<"active", OptBool>, json_string_null<"name", OptName>>

Function documentation

template<>
static auto daw::json::json_data_contract<Scenario>::to_json_data(Scenario const& scenario) constexpr