3#include <eosio/eosio.hpp>
5#include "../consts.hpp"
41 uint64_t
by_type()
const {
return type.value; }
45typedef eosio::multi_index<
46 "segments"_n, segment,
47 eosio::indexed_by<
"byrequest"_n, eosio::const_mem_fun<segment, uint64_t, &segment::by_request>>,
48 eosio::indexed_by<
"bytype"_n, eosio::const_mem_fun<segment, uint64_t, &segment::by_type>>,
49 eosio::indexed_by<
"bystatus"_n, eosio::const_mem_fun<segment, uint64_t, &segment::by_status>>>
contract
Definition: eosio.msig_tests.cpp:977
Definition: marketplace.hpp:17
eosio::multi_index< "segments"_n, segment, eosio::indexed_by<"byrequest"_n, eosio::const_mem_fun< segment, uint64_t, &segment::by_request > >, eosio::indexed_by<"bytype"_n, eosio::const_mem_fun< segment, uint64_t, &segment::by_type > >, eosio::indexed_by<"bystatus"_n, eosio::const_mem_fun< segment, uint64_t, &segment::by_status > > > segments_index
Definition: table_marketplace_segments.hpp:50
Definition: eosio.msig.hpp:34
Definition: table_marketplace_segments.hpp:12
document2 authorization
Definition: table_marketplace_segments.hpp:21
name receive_from_driver_coopactor
Definition: table_marketplace_segments.hpp:34
name status
Definition: table_marketplace_segments.hpp:16
uint64_t decision_id
Definition: table_marketplace_segments.hpp:20
uint64_t request_id
Definition: table_marketplace_segments.hpp:14
uint64_t id
Definition: table_marketplace_segments.hpp:13
document2 transport_act_3
Definition: table_marketplace_segments.hpp:28
document2 act2
Definition: table_marketplace_segments.hpp:23
document2 convert_in
Definition: table_marketplace_segments.hpp:18
document2 convert_out
Definition: table_marketplace_segments.hpp:24
document2 statement
Definition: table_marketplace_segments.hpp:19
name driver_username
Definition: table_marketplace_segments.hpp:33
uint64_t by_request() const
Definition: table_marketplace_segments.hpp:40
name username
Definition: table_marketplace_segments.hpp:32
time_point_sec created_at
Definition: table_marketplace_segments.hpp:36
document2 transport_act_2
Definition: table_marketplace_segments.hpp:27
document2 transport_act_4
Definition: table_marketplace_segments.hpp:29
time_point_sec updated_at
Definition: table_marketplace_segments.hpp:37
name coopactor
Definition: table_marketplace_segments.hpp:31
document2 act1
Definition: table_marketplace_segments.hpp:22
document2 transport_act_1
Definition: table_marketplace_segments.hpp:26
name type
Definition: table_marketplace_segments.hpp:15
uint64_t primary_key() const
Definition: table_marketplace_segments.hpp:39
uint64_t by_type() const
Definition: table_marketplace_segments.hpp:41
uint64_t by_status() const
Definition: table_marketplace_segments.hpp:42
Definition: document_core.hpp:27