hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
shared_model::permissions Namespace Reference

Variables

const std::string can_append_role = "can_append_role"
 
const std::string can_create_role = "can_create_role"
 
const std::string can_detach_role = "can_detach_role"
 
const std::string can_add_asset_qty = "can_add_asset_qty"
 
const std::string can_subtract_asset_qty = "can_subtract_asset_qty"
 
const std::string can_add_peer = "can_add_peer"
 
const std::string can_add_signatory = "can_add_signatory"
 
const std::string can_add_my_signatory = "can_add_my_signatory"
 
const std::string can_remove_signatory = "can_remove_signatory"
 
const std::string can_remove_my_signatory = "can_remove_my_signatory"
 
const std::string can_set_quorum = "can_set_quorum"
 
const std::string can_set_my_quorum = "can_set_my_quorum"
 
const std::string can_create_account = "can_create_account"
 
const std::string can_set_detail = "can_set_detail"
 
const std::string can_set_my_account_detail = "can_set_my_account_detail"
 
const std::string can_create_asset = "can_create_asset"
 
const std::string can_transfer = "can_transfer"
 
const std::string can_transfer_my_assets = "can_transfer_my_assets"
 
const std::string can_receive = "can_receive"
 
const std::string can_create_domain = "can_create_domain"
 
const std::string can_read_assets = "can_read_assets"
 
const std::string can_get_roles = "can_get_roles"
 
const std::string can_get_my_account = "can_get_my_account"
 
const std::string can_get_all_accounts = "can_get_all_accounts"
 
const std::string can_get_domain_accounts = "can_get_domain_accounts"
 
const std::string can_get_my_signatories = "can_get_my_signatories"
 
const std::string can_get_all_signatories = "can_get_all_signatories"
 
const std::string can_get_domain_signatories = "can_get_domain_signatories"
 
const std::string can_get_my_acc_ast = "can_get_my_acc_ast"
 
const std::string can_get_all_acc_ast = "can_get_all_acc_ast"
 
const std::string can_get_domain_acc_ast = "can_get_domain_acc_ast"
 
const std::string can_get_my_acc_detail = "can_get_my_acc_detail"
 
const std::string can_get_all_acc_detail = "can_get_all_acc_detail"
 
const std::string can_get_domain_acc_detail = "can_get_domain_acc_detail"
 
const std::string can_get_my_acc_txs = "can_get_my_acc_txs"
 
const std::string can_get_all_acc_txs = "can_get_all_acc_txs"
 
const std::string can_get_domain_acc_txs = "can_get_domain_acc_txs"
 
const std::string can_get_my_acc_ast_txs = "can_get_my_acc_ast_txs"
 
const std::string can_get_all_acc_ast_txs = "can_get_all_acc_ast_txs"
 
const std::string can_get_domain_acc_ast_txs = "can_get_domain_acc_ast_txs"
 
const std::string can_get_my_txs = "can_get_my_txs"
 
const std::string can_get_all_txs = "can_get_all_txs"
 
const std::string can_get_blocks = "can_get_blocks"
 
const std::set< std::stringread_self_group
 
const std::set< std::stringread_all_group
 
const std::set< std::stringread_domain_group
 
const std::string can_grant = "can_grant_"
 
const std::set< std::stringgrant_group
 
const std::set< std::stringedit_self_group
 
const std::set< std::stringasset_creator_group
 
const std::set< std::stringrole_perm_group
 
const std::set< std::stringall_perm_group
 

Variable Documentation

const std::set<std::string> shared_model::permissions::all_perm_group
const std::set<std::string> shared_model::permissions::asset_creator_group
Initial value:
const std::string can_create_asset
Definition: permissions.hpp:47
const std::string can_add_asset_qty
Definition: permissions.hpp:27
const std::string shared_model::permissions::can_add_asset_qty = "can_add_asset_qty"
const std::string shared_model::permissions::can_add_my_signatory = "can_add_my_signatory"
const std::string shared_model::permissions::can_add_peer = "can_add_peer"
const std::string shared_model::permissions::can_add_signatory = "can_add_signatory"
const std::string shared_model::permissions::can_append_role = "can_append_role"
const std::string shared_model::permissions::can_create_account = "can_create_account"
const std::string shared_model::permissions::can_create_asset = "can_create_asset"
const std::string shared_model::permissions::can_create_domain = "can_create_domain"
const std::string shared_model::permissions::can_create_role = "can_create_role"
const std::string shared_model::permissions::can_detach_role = "can_detach_role"
const std::string shared_model::permissions::can_get_all_acc_ast = "can_get_all_acc_ast"
const std::string shared_model::permissions::can_get_all_acc_ast_txs = "can_get_all_acc_ast_txs"
const std::string shared_model::permissions::can_get_all_acc_detail = "can_get_all_acc_detail"
const std::string shared_model::permissions::can_get_all_acc_txs = "can_get_all_acc_txs"
const std::string shared_model::permissions::can_get_all_accounts = "can_get_all_accounts"
const std::string shared_model::permissions::can_get_all_signatories = "can_get_all_signatories"
const std::string shared_model::permissions::can_get_all_txs = "can_get_all_txs"
const std::string shared_model::permissions::can_get_blocks = "can_get_blocks"
const std::string shared_model::permissions::can_get_domain_acc_ast = "can_get_domain_acc_ast"
const std::string shared_model::permissions::can_get_domain_acc_ast_txs = "can_get_domain_acc_ast_txs"
const std::string shared_model::permissions::can_get_domain_acc_detail = "can_get_domain_acc_detail"
const std::string shared_model::permissions::can_get_domain_acc_txs = "can_get_domain_acc_txs"
const std::string shared_model::permissions::can_get_domain_accounts = "can_get_domain_accounts"
const std::string shared_model::permissions::can_get_domain_signatories = "can_get_domain_signatories"
const std::string shared_model::permissions::can_get_my_acc_ast = "can_get_my_acc_ast"
const std::string shared_model::permissions::can_get_my_acc_ast_txs = "can_get_my_acc_ast_txs"
const std::string shared_model::permissions::can_get_my_acc_detail = "can_get_my_acc_detail"
const std::string shared_model::permissions::can_get_my_acc_txs = "can_get_my_acc_txs"
const std::string shared_model::permissions::can_get_my_account = "can_get_my_account"
const std::string shared_model::permissions::can_get_my_signatories = "can_get_my_signatories"
const std::string shared_model::permissions::can_get_my_txs = "can_get_my_txs"
const std::string shared_model::permissions::can_get_roles = "can_get_roles"
const std::string shared_model::permissions::can_grant = "can_grant_"
const std::string shared_model::permissions::can_read_assets = "can_read_assets"
const std::string shared_model::permissions::can_receive = "can_receive"
const std::string shared_model::permissions::can_remove_my_signatory = "can_remove_my_signatory"
const std::string shared_model::permissions::can_remove_signatory = "can_remove_signatory"
const std::string shared_model::permissions::can_set_detail = "can_set_detail"
const std::string shared_model::permissions::can_set_my_account_detail = "can_set_my_account_detail"
const std::string shared_model::permissions::can_set_my_quorum = "can_set_my_quorum"
const std::string shared_model::permissions::can_set_quorum = "can_set_quorum"
const std::string shared_model::permissions::can_subtract_asset_qty = "can_subtract_asset_qty"
const std::string shared_model::permissions::can_transfer = "can_transfer"
const std::string shared_model::permissions::can_transfer_my_assets = "can_transfer_my_assets"
const std::set<std::string> shared_model::permissions::edit_self_group
Initial value:
= {
const std::string can_remove_signatory
Definition: permissions.hpp:36
const std::string can_add_signatory
Definition: permissions.hpp:34
const std::string can_set_quorum
Definition: permissions.hpp:38
const std::set<std::string> shared_model::permissions::grant_group
Initial value:
const std::string can_add_my_signatory
Definition: permissions.hpp:35
const std::string can_transfer_my_assets
Definition: permissions.hpp:49
const std::string can_set_my_account_detail
Definition: permissions.hpp:44
const std::string can_grant
Definition: permissions.hpp:139
const std::string can_remove_my_signatory
Definition: permissions.hpp:37
const std::string can_set_my_quorum
Definition: permissions.hpp:39
const std::set<std::string> shared_model::permissions::read_all_group
Initial value:
const std::string can_read_assets
Definition: permissions.hpp:67
const std::string can_get_all_acc_txs
Definition: permissions.hpp:94
const std::string can_get_all_acc_ast_txs
Definition: permissions.hpp:99
const std::string can_get_all_acc_detail
Definition: permissions.hpp:89
const std::string can_get_all_txs
Definition: permissions.hpp:104
const std::string can_get_all_acc_ast
Definition: permissions.hpp:84
const std::string can_get_all_signatories
Definition: permissions.hpp:79
const std::string can_get_blocks
Definition: permissions.hpp:107
const std::string can_get_all_accounts
Definition: permissions.hpp:74
const std::string can_get_roles
Definition: permissions.hpp:70
const std::set<std::string> shared_model::permissions::read_domain_group
Initial value:
= {
}
const std::string can_get_domain_signatories
Definition: permissions.hpp:80
const std::string can_get_domain_acc_txs
Definition: permissions.hpp:95
const std::string can_get_domain_accounts
Definition: permissions.hpp:75
const std::string can_get_domain_acc_ast_txs
Definition: permissions.hpp:100
const std::string can_get_domain_acc_detail
Definition: permissions.hpp:90
const std::string can_get_domain_acc_ast
Definition: permissions.hpp:85
const std::set<std::string> shared_model::permissions::read_self_group
Initial value:
const std::string can_get_my_signatories
Definition: permissions.hpp:78
const std::string can_get_my_acc_ast
Definition: permissions.hpp:83
const std::string can_get_my_account
Definition: permissions.hpp:73
const std::string can_get_my_acc_detail
Definition: permissions.hpp:88
const std::string can_get_my_txs
Definition: permissions.hpp:103
const std::string can_get_my_acc_ast_txs
Definition: permissions.hpp:98
const std::string can_get_my_acc_txs
Definition: permissions.hpp:93
const std::set<std::string> shared_model::permissions::role_perm_group