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) const | shared_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) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| addSignatory(const interface::types::AccountIdType &account_id, interface::types::PublicKeyHexStringView public_key) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| appendRole(const interface::types::AccountIdType &account_id, const interface::types::RoleIdType &role_name) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| batchMeta(interface::types::BatchType type, std::vector< interface::types::HashType > hashes) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| build() const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| callEngine(const interface::types::AccountIdType &caller, std::optional< interface::types::EvmCalleeHexStringView > callee, interface::types::EvmCodeHexStringView input) const | shared_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) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| createAsset(const interface::types::AssetNameType &asset_name, const interface::types::DomainIdType &domain_id, interface::types::PrecisionType precision) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| createDomain(const interface::types::DomainIdType &domain_id, const interface::types::RoleIdType &default_role) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| createdTime(interface::types::TimestampType created_time) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| createRole(const interface::types::RoleIdType &role_name, const interface::RolePermissionSet &permissions) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| creatorAccountId(const interface::types::AccountIdType &account_id) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| detachRole(const interface::types::AccountIdType &account_id, const interface::types::RoleIdType &role_name) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| grantPermission(const interface::types::AccountIdType &account_id, interface::permissions::Grantable permission) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| quorum(interface::types::QuorumType quorum) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| removePeer(interface::types::PublicKeyHexStringView public_key) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| removeSignatory(const interface::types::AccountIdType &account_id, interface::types::PublicKeyHexStringView public_key) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| revokePermission(const interface::types::AccountIdType &account_id, interface::permissions::Grantable permission) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| setAccountDetail(const interface::types::AccountIdType &account_id, const interface::types::AccountDetailKeyType &key, const interface::types::AccountDetailValueType &value) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| setAccountQuorum(const interface::types::AddressType &account_id, interface::types::QuorumType quorum) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| setSettingValue(const interface::types::SettingKeyType &key, const interface::types::SettingValueType &value) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| subtractAssetQuantity(const interface::types::AssetIdType &asset_id, const std::string &amount) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| TemplateTransactionBuilder class | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | friend |
| TemplateTransactionBuilder() | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |
| total | shared_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) const | shared_model::proto::TemplateTransactionBuilder< S, SV, BT > | inline |