3#include <eosio/eosio.hpp>
6#include "../consts.hpp"
7#include "../core/utils.hpp"
28 uint64_t
by_status()
const {
return coopname.value; }
34typedef eosio::multi_index<
36 eosio::indexed_by<
"byusername"_n, eosio::const_mem_fun<agreement2, uint64_t, &agreement2::by_username>>,
37 eosio::indexed_by<
"bystatus"_n, eosio::const_mem_fun<agreement2, uint64_t, &agreement2::by_status>>,
38 eosio::indexed_by<
"bydraft"_n, eosio::const_mem_fun<agreement2, uint64_t, &agreement2::by_draft>>,
39 eosio::indexed_by<
"byuserdraft"_n, eosio::const_mem_fun<agreement2, uint128_t, &agreement2::by_user_and_draft>>>
contract
Definition: eosio.msig_tests.cpp:977
Definition: eosio.msig.hpp:34
Definition: table_soviet_agreements3.hpp:15
eosio::name type
Definition: table_soviet_agreements3.hpp:19
uint64_t version
Definition: table_soviet_agreements3.hpp:22
uint64_t program_id
Definition: table_soviet_agreements3.hpp:20
eosio::time_point_sec updated_at
Definition: table_soviet_agreements3.hpp:25
uint64_t draft_id
Definition: table_soviet_agreements3.hpp:21
uint64_t id
Definition: table_soviet_agreements3.hpp:16
eosio::name username
Definition: table_soviet_agreements3.hpp:18
eosio::name status
Definition: table_soviet_agreements3.hpp:24
uint64_t primary_key() const
Definition: table_soviet_agreements3.hpp:26
uint64_t by_status() const
Definition: table_soviet_agreements3.hpp:28
uint64_t by_draft() const
Definition: table_soviet_agreements3.hpp:29
eosio::name coopname
Definition: table_soviet_agreements3.hpp:17
uint128_t by_user_and_draft() const
Definition: table_soviet_agreements3.hpp:31
document2 document
Definition: table_soviet_agreements3.hpp:23
uint64_t by_username() const
Definition: table_soviet_agreements3.hpp:27
Definition: document_core.hpp:27
eosio::multi_index< "agreements3"_n, agreement2, eosio::indexed_by<"byusername"_n, eosio::const_mem_fun< agreement2, uint64_t, &agreement2::by_username > >, eosio::indexed_by<"bystatus"_n, eosio::const_mem_fun< agreement2, uint64_t, &agreement2::by_status > >, eosio::indexed_by<"bydraft"_n, eosio::const_mem_fun< agreement2, uint64_t, &agreement2::by_draft > >, eosio::indexed_by<"byuserdraft"_n, eosio::const_mem_fun< agreement2, uint128_t, &agreement2::by_user_and_draft > > > agreements2_index
Definition: table_soviet_agreements3.hpp:40
static uint128_t combine_ids(const uint64_t &x, const uint64_t &y)
Definition: utils.hpp:7