package proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Casbin

casbin.proto:26

The Casbin service definition.

message Array2DReply

casbin.proto:166

Used as response type in: Casbin.GetFilteredGroupingPolicy, Casbin.GetFilteredNamedGroupingPolicy, Casbin.GetFilteredNamedPolicy, Casbin.GetFilteredPolicy, Casbin.GetGroupingPolicy, Casbin.GetImplicitPermissionsForUser, Casbin.GetNamedGroupingPolicy, Casbin.GetNamedPolicy, Casbin.GetPermissionsForUser, Casbin.GetPolicy

message Array2DReply.d

casbin.proto:167

Used in: Array2DReply

message ArrayReply

casbin.proto:141

Used as response type in: Casbin.GetAllActions, Casbin.GetAllNamedActions, Casbin.GetAllNamedObjects, Casbin.GetAllNamedRoles, Casbin.GetAllNamedSubjects, Casbin.GetAllObjects, Casbin.GetAllRoles, Casbin.GetAllSubjects, Casbin.GetDomains, Casbin.GetImplicitRolesForUser, Casbin.GetRolesForUser, Casbin.GetUsersForRole

message BoolReply

casbin.proto:119

Used as response type in: Casbin.AddGroupingPolicy, Casbin.AddNamedGroupingPolicy, Casbin.AddNamedPolicy, Casbin.AddPermissionForUser, Casbin.AddPolicy, Casbin.AddRoleForUser, Casbin.DeletePermission, Casbin.DeletePermissionForUser, Casbin.DeletePermissionsForUser, Casbin.DeleteRoleForUser, Casbin.DeleteRolesForUser, Casbin.DeleteUser, Casbin.Enforce, Casbin.HasGroupingPolicy, Casbin.HasNamedGroupingPolicy, Casbin.HasNamedPolicy, Casbin.HasPermissionForUser, Casbin.HasPolicy, Casbin.HasRoleForUser, Casbin.RemoveFilteredGroupingPolicy, Casbin.RemoveFilteredNamedGroupingPolicy, Casbin.RemoveFilteredNamedPolicy, Casbin.RemoveFilteredPolicy, Casbin.RemoveGroupingPolicy, Casbin.RemoveNamedGroupingPolicy, Casbin.RemoveNamedPolicy, Casbin.RemovePolicy

message EmptyReply

casbin.proto:127

Used as response type in: Casbin.DeleteRole, Casbin.LoadPolicy, Casbin.SavePolicy

(message has no fields)

message EmptyRequest

casbin.proto:123

Used as request type in: Casbin.GetAllActions, Casbin.GetAllObjects, Casbin.GetAllRoles, Casbin.GetAllSubjects, Casbin.GetGroupingPolicy, Casbin.GetPolicy, Casbin.LoadPolicy, Casbin.SavePolicy

message FilteredPolicyRequest

casbin.proto:145

Used as request type in: Casbin.GetFilteredGroupingPolicy, Casbin.GetFilteredNamedGroupingPolicy, Casbin.GetFilteredNamedPolicy, Casbin.GetFilteredPolicy, Casbin.RemoveFilteredGroupingPolicy, Casbin.RemoveFilteredNamedGroupingPolicy, Casbin.RemoveFilteredNamedPolicy, Casbin.RemoveFilteredPolicy

message PermissionRequest

casbin.proto:159

Used as request type in: Casbin.AddPermissionForUser, Casbin.DeletePermission, Casbin.DeletePermissionForUser, Casbin.DeletePermissionsForUser, Casbin.GetImplicitPermissionsForUser, Casbin.GetPermissionsForUser, Casbin.HasPermissionForUser

message PolicyRequest

casbin.proto:130

Used as request type in: Casbin.AddGroupingPolicy, Casbin.AddNamedGroupingPolicy, Casbin.AddNamedPolicy, Casbin.AddPolicy, Casbin.GetNamedGroupingPolicy, Casbin.GetNamedPolicy, Casbin.HasGroupingPolicy, Casbin.HasNamedGroupingPolicy, Casbin.HasNamedPolicy, Casbin.HasPolicy, Casbin.RemoveGroupingPolicy, Casbin.RemoveNamedGroupingPolicy, Casbin.RemoveNamedPolicy, Casbin.RemovePolicy

message SimpleGetRequest

casbin.proto:136

Used as request type in: Casbin.GetAllNamedActions, Casbin.GetAllNamedObjects, Casbin.GetAllNamedRoles, Casbin.GetAllNamedSubjects

message UserRoleRequest

casbin.proto:152

Used as request type in: Casbin.AddRoleForUser, Casbin.DeleteRole, Casbin.DeleteRoleForUser, Casbin.DeleteRolesForUser, Casbin.DeleteUser, Casbin.GetDomains, Casbin.GetImplicitRolesForUser, Casbin.GetRolesForUser, Casbin.GetUsersForRole, Casbin.HasRoleForUser