BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Public Types | Public Member Functions | Public Attributes | List of all members
graphene::elasticsearch::detail::operation_visitor Struct Reference

Public Types

using result_type = void
 

Public Member Functions

void operator() (const graphene::chain::transfer_operation &o)
 
void operator() (const graphene::chain::fill_order_operation &o)
 
template<typename T >
void operator() (const T &o)
 

Public Attributes

share_type fee_amount
 
asset_id_type fee_asset
 
asset_id_type transfer_asset_id
 
share_type transfer_amount
 
account_id_type transfer_from
 
account_id_type transfer_to
 
object_id_type fill_order_id
 
account_id_type fill_account_id
 
asset_id_type fill_pays_asset_id
 
share_type fill_pays_amount
 
asset_id_type fill_receives_asset_id
 
share_type fill_receives_amount
 
double fill_fill_price
 
bool fill_is_maker
 

Detailed Description

Definition at line 307 of file elasticsearch_plugin.cpp.

Member Typedef Documentation

◆ result_type

Definition at line 309 of file elasticsearch_plugin.cpp.

Member Function Documentation

◆ operator()() [1/3]

void graphene::elasticsearch::detail::operation_visitor::operator() ( const graphene::chain::fill_order_operation o)
inline

Definition at line 339 of file elasticsearch_plugin.cpp.

◆ operator()() [2/3]

void graphene::elasticsearch::detail::operation_visitor::operator() ( const graphene::chain::transfer_operation o)
inline

Definition at line 319 of file elasticsearch_plugin.cpp.

◆ operator()() [3/3]

template<typename T >
void graphene::elasticsearch::detail::operation_visitor::operator() ( const T &  o)
inline

Definition at line 355 of file elasticsearch_plugin.cpp.

Member Data Documentation

◆ fee_amount

share_type graphene::elasticsearch::detail::operation_visitor::fee_amount

Definition at line 311 of file elasticsearch_plugin.cpp.

◆ fee_asset

asset_id_type graphene::elasticsearch::detail::operation_visitor::fee_asset

Definition at line 312 of file elasticsearch_plugin.cpp.

◆ fill_account_id

account_id_type graphene::elasticsearch::detail::operation_visitor::fill_account_id

Definition at line 331 of file elasticsearch_plugin.cpp.

◆ fill_fill_price

double graphene::elasticsearch::detail::operation_visitor::fill_fill_price

Definition at line 336 of file elasticsearch_plugin.cpp.

◆ fill_is_maker

bool graphene::elasticsearch::detail::operation_visitor::fill_is_maker

Definition at line 337 of file elasticsearch_plugin.cpp.

◆ fill_order_id

object_id_type graphene::elasticsearch::detail::operation_visitor::fill_order_id

Definition at line 330 of file elasticsearch_plugin.cpp.

◆ fill_pays_amount

share_type graphene::elasticsearch::detail::operation_visitor::fill_pays_amount

Definition at line 333 of file elasticsearch_plugin.cpp.

◆ fill_pays_asset_id

asset_id_type graphene::elasticsearch::detail::operation_visitor::fill_pays_asset_id

Definition at line 332 of file elasticsearch_plugin.cpp.

◆ fill_receives_amount

share_type graphene::elasticsearch::detail::operation_visitor::fill_receives_amount

Definition at line 335 of file elasticsearch_plugin.cpp.

◆ fill_receives_asset_id

asset_id_type graphene::elasticsearch::detail::operation_visitor::fill_receives_asset_id

Definition at line 334 of file elasticsearch_plugin.cpp.

◆ transfer_amount

share_type graphene::elasticsearch::detail::operation_visitor::transfer_amount

Definition at line 315 of file elasticsearch_plugin.cpp.

◆ transfer_asset_id

asset_id_type graphene::elasticsearch::detail::operation_visitor::transfer_asset_id

Definition at line 314 of file elasticsearch_plugin.cpp.

◆ transfer_from

account_id_type graphene::elasticsearch::detail::operation_visitor::transfer_from

Definition at line 316 of file elasticsearch_plugin.cpp.

◆ transfer_to

account_id_type graphene::elasticsearch::detail::operation_visitor::transfer_to

Definition at line 317 of file elasticsearch_plugin.cpp.


The documentation for this struct was generated from the following file: