6 #ifndef IROHA_SHARED_MODEL_PROTO_PERMISSIONS_HPP 7 #define IROHA_SHARED_MODEL_PROTO_PERMISSIONS_HPP 14 #include "primitive.pb.h" 18 namespace permissions {
25 iroha::protocol::RolePermission perm) noexcept;
46 iroha::protocol::GrantablePermission perm) noexcept;
66 const interface::PermissionSet<interface::permissions::Role> &
set);
73 const interface::PermissionSet<interface::permissions::Grantable>
79 #endif // IROHA_SHARED_MODEL_PROTO_PERMISSIONS_HPP
iroha::protocol::RolePermission toTransport(interface::permissions::Role r)
Definition: permissions.cpp:19
Grantable
Definition: permissions.hpp:75
interface::permissions::Role fromTransport(iroha::protocol::RolePermission perm) noexcept
Definition: permissions.cpp:14
Role
Definition: permissions.hpp:17
std::string toString(interface::permissions::Role r)
Definition: permissions.cpp:24
Definition: command_executor.hpp:12