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_engine_receipts = "can_get_my_engine_receipts"
 
const std::string can_get_domain_engine_receipts
 
const std::string can_get_all_engine_receipts
 
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::string > read_self_group
 
const std::set< std::string > read_all_group
 
const std::set< std::string > read_domain_group
 
const std::string can_grant = "can_grant_"
 
const std::set< std::string > grant_group
 
const std::set< std::string > edit_self_group
 
const std::set< std::string > asset_creator_group
 
const std::set< std::string > role_perm_group
 
const std::set< std::string > all_perm_group
 

Variable Documentation

◆ all_perm_group

const std::set<std::string> shared_model::permissions::all_perm_group

◆ asset_creator_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

◆ can_add_asset_qty

const std::string shared_model::permissions::can_add_asset_qty = "can_add_asset_qty"

◆ can_add_my_signatory

const std::string shared_model::permissions::can_add_my_signatory = "can_add_my_signatory"

◆ can_add_peer

const std::string shared_model::permissions::can_add_peer = "can_add_peer"

◆ can_add_signatory

const std::string shared_model::permissions::can_add_signatory = "can_add_signatory"

◆ can_append_role

const std::string shared_model::permissions::can_append_role = "can_append_role"

◆ can_create_account

const std::string shared_model::permissions::can_create_account = "can_create_account"

◆ can_create_asset

const std::string shared_model::permissions::can_create_asset = "can_create_asset"

◆ can_create_domain

const std::string shared_model::permissions::can_create_domain = "can_create_domain"

◆ can_create_role

const std::string shared_model::permissions::can_create_role = "can_create_role"

◆ can_detach_role

const std::string shared_model::permissions::can_detach_role = "can_detach_role"

◆ can_get_all_acc_ast

const std::string shared_model::permissions::can_get_all_acc_ast = "can_get_all_acc_ast"

◆ can_get_all_acc_ast_txs

const std::string shared_model::permissions::can_get_all_acc_ast_txs = "can_get_all_acc_ast_txs"

◆ can_get_all_acc_detail

const std::string shared_model::permissions::can_get_all_acc_detail = "can_get_all_acc_detail"

◆ can_get_all_acc_txs

const std::string shared_model::permissions::can_get_all_acc_txs = "can_get_all_acc_txs"

◆ can_get_all_accounts

const std::string shared_model::permissions::can_get_all_accounts = "can_get_all_accounts"

◆ can_get_all_engine_receipts

const std::string shared_model::permissions::can_get_all_engine_receipts
Initial value:
=
"can_get_all_engine_receipts"

◆ can_get_all_signatories

const std::string shared_model::permissions::can_get_all_signatories = "can_get_all_signatories"

◆ can_get_all_txs

const std::string shared_model::permissions::can_get_all_txs = "can_get_all_txs"

◆ can_get_blocks

const std::string shared_model::permissions::can_get_blocks = "can_get_blocks"

◆ can_get_domain_acc_ast

const std::string shared_model::permissions::can_get_domain_acc_ast = "can_get_domain_acc_ast"

◆ can_get_domain_acc_ast_txs

const std::string shared_model::permissions::can_get_domain_acc_ast_txs = "can_get_domain_acc_ast_txs"

◆ can_get_domain_acc_detail

const std::string shared_model::permissions::can_get_domain_acc_detail = "can_get_domain_acc_detail"

◆ can_get_domain_acc_txs

const std::string shared_model::permissions::can_get_domain_acc_txs = "can_get_domain_acc_txs"

◆ can_get_domain_accounts

const std::string shared_model::permissions::can_get_domain_accounts = "can_get_domain_accounts"

◆ can_get_domain_engine_receipts

const std::string shared_model::permissions::can_get_domain_engine_receipts
Initial value:
=
"can_get_domain_engine_receipts"

◆ can_get_domain_signatories

const std::string shared_model::permissions::can_get_domain_signatories = "can_get_domain_signatories"

◆ can_get_my_acc_ast

const std::string shared_model::permissions::can_get_my_acc_ast = "can_get_my_acc_ast"

◆ can_get_my_acc_ast_txs

const std::string shared_model::permissions::can_get_my_acc_ast_txs = "can_get_my_acc_ast_txs"

◆ can_get_my_acc_detail

const std::string shared_model::permissions::can_get_my_acc_detail = "can_get_my_acc_detail"

◆ can_get_my_acc_txs

const std::string shared_model::permissions::can_get_my_acc_txs = "can_get_my_acc_txs"

◆ can_get_my_account

const std::string shared_model::permissions::can_get_my_account = "can_get_my_account"

◆ can_get_my_engine_receipts

const std::string shared_model::permissions::can_get_my_engine_receipts = "can_get_my_engine_receipts"

◆ can_get_my_signatories

const std::string shared_model::permissions::can_get_my_signatories = "can_get_my_signatories"

◆ can_get_my_txs

const std::string shared_model::permissions::can_get_my_txs = "can_get_my_txs"

◆ can_get_roles

const std::string shared_model::permissions::can_get_roles = "can_get_roles"

◆ can_grant

const std::string shared_model::permissions::can_grant = "can_grant_"

◆ can_read_assets

const std::string shared_model::permissions::can_read_assets = "can_read_assets"

◆ can_receive

const std::string shared_model::permissions::can_receive = "can_receive"

◆ can_remove_my_signatory

const std::string shared_model::permissions::can_remove_my_signatory = "can_remove_my_signatory"

◆ can_remove_signatory

const std::string shared_model::permissions::can_remove_signatory = "can_remove_signatory"

◆ can_set_detail

const std::string shared_model::permissions::can_set_detail = "can_set_detail"

◆ can_set_my_account_detail

const std::string shared_model::permissions::can_set_my_account_detail = "can_set_my_account_detail"

◆ can_set_my_quorum

const std::string shared_model::permissions::can_set_my_quorum = "can_set_my_quorum"

◆ can_set_quorum

const std::string shared_model::permissions::can_set_quorum = "can_set_quorum"

◆ can_subtract_asset_qty

const std::string shared_model::permissions::can_subtract_asset_qty = "can_subtract_asset_qty"

◆ can_transfer

const std::string shared_model::permissions::can_transfer = "can_transfer"

◆ can_transfer_my_assets

const std::string shared_model::permissions::can_transfer_my_assets = "can_transfer_my_assets"

◆ edit_self_group

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

◆ grant_group

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:149
const std::string can_remove_my_signatory
Definition: permissions.hpp:37
const std::string can_set_my_quorum
Definition: permissions.hpp:39

◆ read_all_group

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:101
const std::string can_get_all_acc_ast_txs
Definition: permissions.hpp:106
const std::string can_get_all_acc_detail
Definition: permissions.hpp:96
const std::string can_get_all_txs
Definition: permissions.hpp:111
const std::string can_get_all_acc_ast
Definition: permissions.hpp:91
const std::string can_get_all_signatories
Definition: permissions.hpp:79
const std::string can_get_blocks
Definition: permissions.hpp:114
const std::string can_get_all_accounts
Definition: permissions.hpp:74
const std::string can_get_roles
Definition: permissions.hpp:70
const std::string can_get_all_engine_receipts
Definition: permissions.hpp:86

◆ read_domain_group

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:102
const std::string can_get_domain_accounts
Definition: permissions.hpp:75
const std::string can_get_domain_acc_ast_txs
Definition: permissions.hpp:107
const std::string can_get_domain_engine_receipts
Definition: permissions.hpp:84
const std::string can_get_domain_acc_detail
Definition: permissions.hpp:97
const std::string can_get_domain_acc_ast
Definition: permissions.hpp:92

◆ read_self_group

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:90
const std::string can_get_my_engine_receipts
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:95
const std::string can_get_my_txs
Definition: permissions.hpp:110
const std::string can_get_my_acc_ast_txs
Definition: permissions.hpp:105
const std::string can_get_my_acc_txs
Definition: permissions.hpp:100

◆ role_perm_group

const std::set<std::string> shared_model::permissions::role_perm_group