hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
permissions.hpp File Reference
#include <set>
#include <string>
Include dependency graph for permissions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 shared_model
 
 shared_model::permissions
 

Variables

const std::string shared_model::permissions::can_append_role = "can_append_role"
 
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_add_asset_qty = "can_add_asset_qty"
 
const std::string shared_model::permissions::can_subtract_asset_qty = "can_subtract_asset_qty"
 
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_add_my_signatory = "can_add_my_signatory"
 
const std::string shared_model::permissions::can_remove_signatory = "can_remove_signatory"
 
const std::string shared_model::permissions::can_remove_my_signatory = "can_remove_my_signatory"
 
const std::string shared_model::permissions::can_set_quorum = "can_set_quorum"
 
const std::string shared_model::permissions::can_set_my_quorum = "can_set_my_quorum"
 
const std::string shared_model::permissions::can_create_account = "can_create_account"
 
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_create_asset = "can_create_asset"
 
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::string shared_model::permissions::can_receive = "can_receive"
 
const std::string shared_model::permissions::can_create_domain = "can_create_domain"
 
const std::string shared_model::permissions::can_read_assets = "can_read_assets"
 
const std::string shared_model::permissions::can_get_roles = "can_get_roles"
 
const std::string shared_model::permissions::can_get_my_account = "can_get_my_account"
 
const std::string shared_model::permissions::can_get_all_accounts = "can_get_all_accounts"
 
const std::string shared_model::permissions::can_get_domain_accounts = "can_get_domain_accounts"
 
const std::string shared_model::permissions::can_get_my_signatories = "can_get_my_signatories"
 
const std::string shared_model::permissions::can_get_all_signatories = "can_get_all_signatories"
 
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_all_acc_ast = "can_get_all_acc_ast"
 
const std::string shared_model::permissions::can_get_domain_acc_ast = "can_get_domain_acc_ast"
 
const std::string shared_model::permissions::can_get_my_acc_detail = "can_get_my_acc_detail"
 
const std::string shared_model::permissions::can_get_all_acc_detail = "can_get_all_acc_detail"
 
const std::string shared_model::permissions::can_get_domain_acc_detail = "can_get_domain_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_all_acc_txs = "can_get_all_acc_txs"
 
const std::string shared_model::permissions::can_get_domain_acc_txs = "can_get_domain_acc_txs"
 
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_all_acc_ast_txs = "can_get_all_acc_ast_txs"
 
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_my_txs = "can_get_my_txs"
 
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::set< std::stringshared_model::permissions::read_self_group
 
const std::set< std::stringshared_model::permissions::read_all_group
 
const std::set< std::stringshared_model::permissions::read_domain_group
 
const std::string shared_model::permissions::can_grant = "can_grant_"
 
const std::set< std::stringshared_model::permissions::grant_group
 
const std::set< std::stringshared_model::permissions::edit_self_group
 
const std::set< std::stringshared_model::permissions::asset_creator_group
 
const std::set< std::stringshared_model::permissions::role_perm_group
 
const std::set< std::stringshared_model::permissions::all_perm_group