Scorum
betting_property_object.hpp
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace scorum {
6 namespace chain {
7 
9 
10 class betting_property_object : public object<betting_property_object_type, betting_property_object>
11 {
12 public:
14  CHAINBASE_DEFAULT_CONSTRUCTOR(betting_property_object)
16 
17  id_type id;
18 
21 
23  uint32_t resolve_delay_sec = SCORUM_BETTING_RESOLVE_DELAY_SEC;
24 };
25 
26 struct by_moderator;
27 
28 typedef shared_multi_index_container<betting_property_object,
29  indexed_by<ordered_unique<tag<by_id>,
31  betting_property_object::id_type,
33  ordered_unique<tag<by_moderator>,
38 }
39 }
40 
41 // clang-format off
43  (id)
44  (moderator)
46 // clang-format on
47 
48 CHAINBASE_SET_INDEX_TYPE(scorum::chain::betting_property_object, scorum::chain::betting_property_index)
account_name_type moderator
moderator account name
uint32_t resolve_delay_sec
resolve delay time after gam
FC_REFLECT(appender_args,(appender)(stream)) FC_REFLECT_DERIVED(file_appender_args
shared_multi_index_container< betting_property_object, indexed_by< ordered_unique< tag< by_id >, member< betting_property_object, betting_property_object::id_type, &betting_property_object::id > >, ordered_unique< tag< by_moderator >, member< betting_property_object, account_name_type, &betting_property_object::moderator > > > > betting_property_index
fc::fixed_string_16 account_name_type
Definition: types.hpp:62
uint16_t percent_type
Definition: types.hpp:69
Definition: asset.cpp:15