hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
shared_model::proto::TemplateTransactionBuilder< S, SV, BT > Member List

This is the complete list of members for shared_model::proto::TemplateTransactionBuilder< S, SV, BT >, including all inherited members.

addAssetQuantity(const interface::types::AssetIdType &asset_id, const std::string &amount) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
addPeer(const interface::types::AddressType &address, interface::types::PublicKeyHexStringView peer_key, const std::optional< interface::types::TLSCertificateType > &tls_certificate=std::nullopt) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
addSignatory(const interface::types::AccountIdType &account_id, interface::types::PublicKeyHexStringView public_key) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
appendRole(const interface::types::AccountIdType &account_id, const interface::types::RoleIdType &role_name) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
batchMeta(interface::types::BatchType type, std::vector< interface::types::HashType > hashes) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
build() constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
callEngine(const interface::types::AccountIdType &caller, std::optional< interface::types::EvmCalleeHexStringView > callee, interface::types::EvmCodeHexStringView input) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
createAccount(const interface::types::AccountNameType &account_name, const interface::types::DomainIdType &domain_id, interface::types::PublicKeyHexStringView main_pubkey) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
createAsset(const interface::types::AssetNameType &asset_name, const interface::types::DomainIdType &domain_id, interface::types::PrecisionType precision) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
createDomain(const interface::types::DomainIdType &domain_id, const interface::types::RoleIdType &default_role) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
createdTime(interface::types::TimestampType created_time) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
createRole(const interface::types::RoleIdType &role_name, const interface::RolePermissionSet &permissions) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
creatorAccountId(const interface::types::AccountIdType &account_id) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
detachRole(const interface::types::AccountIdType &account_id, const interface::types::RoleIdType &role_name) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
grantPermission(const interface::types::AccountIdType &account_id, interface::permissions::Grantable permission) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
quorum(interface::types::QuorumType quorum) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
removePeer(interface::types::PublicKeyHexStringView public_key) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
removeSignatory(const interface::types::AccountIdType &account_id, interface::types::PublicKeyHexStringView public_key) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
revokePermission(const interface::types::AccountIdType &account_id, interface::permissions::Grantable permission) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
setAccountDetail(const interface::types::AccountIdType &account_id, const interface::types::AccountDetailKeyType &key, const interface::types::AccountDetailValueType &value) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
setAccountQuorum(const interface::types::AddressType &account_id, interface::types::QuorumType quorum) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
setSettingValue(const interface::types::SettingKeyType &key, const interface::types::SettingValueType &value) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
subtractAssetQuantity(const interface::types::AssetIdType &asset_id, const std::string &amount) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
TemplateTransactionBuilder classshared_model::proto::TemplateTransactionBuilder< S, SV, BT >friend
TemplateTransactionBuilder()shared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline
totalshared_model::proto::TemplateTransactionBuilder< S, SV, BT >static
transferAsset(const interface::types::AccountIdType &src_account_id, const interface::types::AccountIdType &dest_account_id, const interface::types::AssetIdType &asset_id, const interface::types::DescriptionType &description, const std::string &amount) constshared_model::proto::TemplateTransactionBuilder< S, SV, BT >inline