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

Public types

using type = json_member_list<json_number<"uid", Uid>, json_string_null<"name", OptName>, json_number<"duration", Real>>
using type = json_member_list<json_number<"uid", Uid>, json_number<"duration", Real>, json_string_null<"name", OptName>>

Public static functions

static auto to_json_data(Block const& block) -> auto constexpr
static auto to_json_data(Block const& block) -> auto constexpr

Typedef documentation

template<>
using daw::json::json_data_contract<Block>::type = json_member_list<json_number<"uid", Uid>, json_number<"duration", Real>, json_string_null<"name", OptName>>

Function documentation

template<>
static auto daw::json::json_data_contract<Block>::to_json_data(Block const& block) constexpr