28 namespace graphene {
namespace protocol {
107 (fee)(owner)(work_begin_date)(work_end_date)(daily_pay)(name)(url)(initializer) )
account_id_type fee_payer() const
static_variant< refund_worker_initializer, vesting_balance_worker_initializer, burn_worker_initializer > worker_initializer
#define FC_REFLECT(TYPE, MEMBERS)
Specializes fc::reflector for TYPE.
time_point_sec work_begin_date
time_point_sec work_end_date
FC_REFLECT_TYPENAME(fc::log_message)
microseconds days(int64_t d)
#define GRAPHENE_DECLARE_EXTERNAL_SERIALIZATION(type)
uint16_t pay_vesting_period_days
#define GRAPHENE_BLOCKCHAIN_PRECISION
worker_initializer initializer
This should be set to the initializer appropriate for the type of worker to be created.
vesting_balance_worker_initializer(uint16_t days=0)
Create a new worker object.