Documentation
¶
Index ¶
- Constants
- Variables
- func ErrorAddGroupingPolicyFailed(format string, args ...interface{}) *errors.Error
- func ErrorAddNamedGroupingPolicyFailed(format string, args ...interface{}) *errors.Error
- func ErrorAddNamedPolicyFailed(format string, args ...interface{}) *errors.Error
- func ErrorAddPolicyFailed(format string, args ...interface{}) *errors.Error
- func ErrorDeleteRoleFailed(format string, args ...interface{}) *errors.Error
- func ErrorDeleteUserFailed(format string, args ...interface{}) *errors.Error
- func ErrorEnforceInvalid(format string, args ...interface{}) *errors.Error
- func ErrorEnforceWithMatcherFailed(format string, args ...interface{}) *errors.Error
- func ErrorGetImplicitPermissionsForUserFailed(format string, args ...interface{}) *errors.Error
- func ErrorGetImplicitRolesForUserFailed(format string, args ...interface{}) *errors.Error
- func ErrorGetRolesForUserFailed(format string, args ...interface{}) *errors.Error
- func ErrorGetUserRolesFailed(format string, args ...interface{}) *errors.Error
- func ErrorGetUsersFailed(format string, args ...interface{}) *errors.Error
- func ErrorLoadPolicyFailed(format string, args ...interface{}) *errors.Error
- func ErrorRemoveFilteredGroupingPolicyFailed(format string, args ...interface{}) *errors.Error
- func ErrorRemoveFilteredNamedGroupingPolicyFailed(format string, args ...interface{}) *errors.Error
- func ErrorRemoveFilteredNamedPolicyFailed(format string, args ...interface{}) *errors.Error
- func ErrorRemoveFilteredPolicyFailed(format string, args ...interface{}) *errors.Error
- func ErrorRemoveGroupingPolicyFailed(format string, args ...interface{}) *errors.Error
- func ErrorRemoveNamedGroupingPolicyFailed(format string, args ...interface{}) *errors.Error
- func ErrorRemoveNamedPolicyFailed(format string, args ...interface{}) *errors.Error
- func ErrorRemovePolicyFailed(format string, args ...interface{}) *errors.Error
- func ErrorRoleManagerIsNil(format string, args ...interface{}) *errors.Error
- func ErrorSavePolicyFailed(format string, args ...interface{}) *errors.Error
- func IsAddGroupingPolicyFailed(err error) bool
- func IsAddNamedGroupingPolicyFailed(err error) bool
- func IsAddNamedPolicyFailed(err error) bool
- func IsAddPolicyFailed(err error) bool
- func IsDeleteRoleFailed(err error) bool
- func IsDeleteUserFailed(err error) bool
- func IsEnforceInvalid(err error) bool
- func IsEnforceWithMatcherFailed(err error) bool
- func IsGetImplicitPermissionsForUserFailed(err error) bool
- func IsGetImplicitRolesForUserFailed(err error) bool
- func IsGetRolesForUserFailed(err error) bool
- func IsGetUserRolesFailed(err error) bool
- func IsGetUsersFailed(err error) bool
- func IsLoadPolicyFailed(err error) bool
- func IsRemoveFilteredGroupingPolicyFailed(err error) bool
- func IsRemoveFilteredNamedGroupingPolicyFailed(err error) bool
- func IsRemoveFilteredNamedPolicyFailed(err error) bool
- func IsRemoveFilteredPolicyFailed(err error) bool
- func IsRemoveGroupingPolicyFailed(err error) bool
- func IsRemoveNamedGroupingPolicyFailed(err error) bool
- func IsRemoveNamedPolicyFailed(err error) bool
- func IsRemovePolicyFailed(err error) bool
- func IsRoleManagerIsNil(err error) bool
- func IsSavePolicyFailed(err error) bool
- func RegisterCasbinServiceServer(s grpc.ServiceRegistrar, srv CasbinServiceServer)
- type Array2DReply
- type Array2DReplyD
- type ArrayReply
- type BoolReply
- type CasbinServiceClient
- type CasbinServiceServer
- type EnforceRequest
- type ErrorReason
- func (ErrorReason) Descriptor() protoreflect.EnumDescriptor
- func (x ErrorReason) Enum() *ErrorReason
- func (ErrorReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x ErrorReason) Number() protoreflect.EnumNumber
- func (x ErrorReason) String() string
- func (ErrorReason) Type() protoreflect.EnumType
- type FilteredPolicyRequest
- func (*FilteredPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FilteredPolicyRequest) GetFieldIndex() int32
- func (x *FilteredPolicyRequest) GetFieldValues() []string
- func (x *FilteredPolicyRequest) GetPType() string
- func (*FilteredPolicyRequest) ProtoMessage()
- func (x *FilteredPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *FilteredPolicyRequest) Reset()
- func (x *FilteredPolicyRequest) String() string
- type PermissionRequest
- func (*PermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionRequest) GetPermissions() []string
- func (x *PermissionRequest) GetUser() string
- func (*PermissionRequest) ProtoMessage()
- func (x *PermissionRequest) ProtoReflect() protoreflect.Message
- func (x *PermissionRequest) Reset()
- func (x *PermissionRequest) String() string
- type PolicyRequest
- func (*PolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyRequest) GetPType() string
- func (x *PolicyRequest) GetParams() []string
- func (*PolicyRequest) ProtoMessage()
- func (x *PolicyRequest) ProtoReflect() protoreflect.Message
- func (x *PolicyRequest) Reset()
- func (x *PolicyRequest) String() string
- type SimpleGetRequest
- type UnimplementedCasbinServiceServer
- func (UnimplementedCasbinServiceServer) AddGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) AddNamedGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) AddNamedPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) AddPermissionForUser(context.Context, *PermissionRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) AddPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) AddRoleForUser(context.Context, *UserRoleRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) DeletePermission(context.Context, *PermissionRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) DeletePermissionForUser(context.Context, *PermissionRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) DeletePermissionsForUser(context.Context, *PermissionRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) DeleteRole(context.Context, *UserRoleRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) DeleteRoleForUser(context.Context, *UserRoleRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) DeleteRolesForUser(context.Context, *UserRoleRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) DeleteUser(context.Context, *UserRoleRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) Enforce(context.Context, *EnforceRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) GetAllActions(context.Context, *emptypb.Empty) (*ArrayReply, error)
- func (UnimplementedCasbinServiceServer) GetAllNamedActions(context.Context, *SimpleGetRequest) (*ArrayReply, error)
- func (UnimplementedCasbinServiceServer) GetAllNamedObjects(context.Context, *SimpleGetRequest) (*ArrayReply, error)
- func (UnimplementedCasbinServiceServer) GetAllNamedRoles(context.Context, *SimpleGetRequest) (*ArrayReply, error)
- func (UnimplementedCasbinServiceServer) GetAllNamedSubjects(context.Context, *SimpleGetRequest) (*ArrayReply, error)
- func (UnimplementedCasbinServiceServer) GetAllObjects(context.Context, *emptypb.Empty) (*ArrayReply, error)
- func (UnimplementedCasbinServiceServer) GetAllRoles(context.Context, *emptypb.Empty) (*ArrayReply, error)
- func (UnimplementedCasbinServiceServer) GetAllSubjects(context.Context, *emptypb.Empty) (*ArrayReply, error)
- func (UnimplementedCasbinServiceServer) GetFilteredGroupingPolicy(context.Context, *FilteredPolicyRequest) (*Array2DReply, error)
- func (UnimplementedCasbinServiceServer) GetFilteredNamedGroupingPolicy(context.Context, *FilteredPolicyRequest) (*Array2DReply, error)
- func (UnimplementedCasbinServiceServer) GetFilteredNamedPolicy(context.Context, *FilteredPolicyRequest) (*Array2DReply, error)
- func (UnimplementedCasbinServiceServer) GetFilteredPolicy(context.Context, *FilteredPolicyRequest) (*Array2DReply, error)
- func (UnimplementedCasbinServiceServer) GetGroupingPolicy(context.Context, *emptypb.Empty) (*Array2DReply, error)
- func (UnimplementedCasbinServiceServer) GetImplicitPermissionsForUser(context.Context, *PermissionRequest) (*Array2DReply, error)
- func (UnimplementedCasbinServiceServer) GetImplicitRolesForUser(context.Context, *UserRoleRequest) (*ArrayReply, error)
- func (UnimplementedCasbinServiceServer) GetNamedGroupingPolicy(context.Context, *PolicyRequest) (*Array2DReply, error)
- func (UnimplementedCasbinServiceServer) GetNamedPolicy(context.Context, *PolicyRequest) (*Array2DReply, error)
- func (UnimplementedCasbinServiceServer) GetPermissionsForUser(context.Context, *PermissionRequest) (*Array2DReply, error)
- func (UnimplementedCasbinServiceServer) GetPolicy(context.Context, *emptypb.Empty) (*Array2DReply, error)
- func (UnimplementedCasbinServiceServer) GetRolesForUser(context.Context, *UserRoleRequest) (*ArrayReply, error)
- func (UnimplementedCasbinServiceServer) GetUsersForRole(context.Context, *UserRoleRequest) (*ArrayReply, error)
- func (UnimplementedCasbinServiceServer) HasGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) HasNamedGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) HasNamedPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) HasPermissionForUser(context.Context, *PermissionRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) HasPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) HasRoleForUser(context.Context, *UserRoleRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) LoadPolicy(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
- func (UnimplementedCasbinServiceServer) RemoveFilteredGroupingPolicy(context.Context, *FilteredPolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) RemoveFilteredNamedGroupingPolicy(context.Context, *FilteredPolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) RemoveFilteredNamedPolicy(context.Context, *FilteredPolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) RemoveFilteredPolicy(context.Context, *FilteredPolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) RemoveGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) RemoveNamedGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) RemoveNamedPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) RemovePolicy(context.Context, *PolicyRequest) (*BoolReply, error)
- func (UnimplementedCasbinServiceServer) SavePolicy(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
- type UnsafeCasbinServiceServer
- type UserRoleRequest
- func (*UserRoleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UserRoleRequest) GetRole() string
- func (x *UserRoleRequest) GetUser() string
- func (*UserRoleRequest) ProtoMessage()
- func (x *UserRoleRequest) ProtoReflect() protoreflect.Message
- func (x *UserRoleRequest) Reset()
- func (x *UserRoleRequest) String() string
Constants ¶
const ( CasbinService_Enforce_FullMethodName = "/casbin_service.v1.CasbinService/Enforce" CasbinService_LoadPolicy_FullMethodName = "/casbin_service.v1.CasbinService/LoadPolicy" CasbinService_SavePolicy_FullMethodName = "/casbin_service.v1.CasbinService/SavePolicy" CasbinService_AddPolicy_FullMethodName = "/casbin_service.v1.CasbinService/AddPolicy" CasbinService_AddNamedPolicy_FullMethodName = "/casbin_service.v1.CasbinService/AddNamedPolicy" CasbinService_RemovePolicy_FullMethodName = "/casbin_service.v1.CasbinService/RemovePolicy" CasbinService_RemoveNamedPolicy_FullMethodName = "/casbin_service.v1.CasbinService/RemoveNamedPolicy" CasbinService_RemoveFilteredPolicy_FullMethodName = "/casbin_service.v1.CasbinService/RemoveFilteredPolicy" CasbinService_RemoveFilteredNamedPolicy_FullMethodName = "/casbin_service.v1.CasbinService/RemoveFilteredNamedPolicy" CasbinService_GetPolicy_FullMethodName = "/casbin_service.v1.CasbinService/GetPolicy" CasbinService_GetNamedPolicy_FullMethodName = "/casbin_service.v1.CasbinService/GetNamedPolicy" CasbinService_GetFilteredPolicy_FullMethodName = "/casbin_service.v1.CasbinService/GetFilteredPolicy" CasbinService_GetFilteredNamedPolicy_FullMethodName = "/casbin_service.v1.CasbinService/GetFilteredNamedPolicy" CasbinService_AddGroupingPolicy_FullMethodName = "/casbin_service.v1.CasbinService/AddGroupingPolicy" CasbinService_AddNamedGroupingPolicy_FullMethodName = "/casbin_service.v1.CasbinService/AddNamedGroupingPolicy" CasbinService_RemoveGroupingPolicy_FullMethodName = "/casbin_service.v1.CasbinService/RemoveGroupingPolicy" CasbinService_RemoveNamedGroupingPolicy_FullMethodName = "/casbin_service.v1.CasbinService/RemoveNamedGroupingPolicy" CasbinService_RemoveFilteredGroupingPolicy_FullMethodName = "/casbin_service.v1.CasbinService/RemoveFilteredGroupingPolicy" CasbinService_RemoveFilteredNamedGroupingPolicy_FullMethodName = "/casbin_service.v1.CasbinService/RemoveFilteredNamedGroupingPolicy" CasbinService_GetGroupingPolicy_FullMethodName = "/casbin_service.v1.CasbinService/GetGroupingPolicy" CasbinService_GetNamedGroupingPolicy_FullMethodName = "/casbin_service.v1.CasbinService/GetNamedGroupingPolicy" CasbinService_GetFilteredGroupingPolicy_FullMethodName = "/casbin_service.v1.CasbinService/GetFilteredGroupingPolicy" CasbinService_GetFilteredNamedGroupingPolicy_FullMethodName = "/casbin_service.v1.CasbinService/GetFilteredNamedGroupingPolicy" CasbinService_GetAllSubjects_FullMethodName = "/casbin_service.v1.CasbinService/GetAllSubjects" CasbinService_GetAllNamedSubjects_FullMethodName = "/casbin_service.v1.CasbinService/GetAllNamedSubjects" CasbinService_GetAllObjects_FullMethodName = "/casbin_service.v1.CasbinService/GetAllObjects" CasbinService_GetAllNamedObjects_FullMethodName = "/casbin_service.v1.CasbinService/GetAllNamedObjects" CasbinService_GetAllActions_FullMethodName = "/casbin_service.v1.CasbinService/GetAllActions" CasbinService_GetAllNamedActions_FullMethodName = "/casbin_service.v1.CasbinService/GetAllNamedActions" CasbinService_GetAllRoles_FullMethodName = "/casbin_service.v1.CasbinService/GetAllRoles" CasbinService_GetAllNamedRoles_FullMethodName = "/casbin_service.v1.CasbinService/GetAllNamedRoles" CasbinService_HasPolicy_FullMethodName = "/casbin_service.v1.CasbinService/HasPolicy" CasbinService_HasNamedPolicy_FullMethodName = "/casbin_service.v1.CasbinService/HasNamedPolicy" CasbinService_HasGroupingPolicy_FullMethodName = "/casbin_service.v1.CasbinService/HasGroupingPolicy" CasbinService_HasNamedGroupingPolicy_FullMethodName = "/casbin_service.v1.CasbinService/HasNamedGroupingPolicy" CasbinService_GetRolesForUser_FullMethodName = "/casbin_service.v1.CasbinService/GetRolesForUser" CasbinService_GetImplicitRolesForUser_FullMethodName = "/casbin_service.v1.CasbinService/GetImplicitRolesForUser" CasbinService_GetUsersForRole_FullMethodName = "/casbin_service.v1.CasbinService/GetUsersForRole" CasbinService_HasRoleForUser_FullMethodName = "/casbin_service.v1.CasbinService/HasRoleForUser" CasbinService_AddRoleForUser_FullMethodName = "/casbin_service.v1.CasbinService/AddRoleForUser" CasbinService_DeleteRoleForUser_FullMethodName = "/casbin_service.v1.CasbinService/DeleteRoleForUser" CasbinService_DeleteRolesForUser_FullMethodName = "/casbin_service.v1.CasbinService/DeleteRolesForUser" CasbinService_DeleteUser_FullMethodName = "/casbin_service.v1.CasbinService/DeleteUser" CasbinService_DeleteRole_FullMethodName = "/casbin_service.v1.CasbinService/DeleteRole" CasbinService_GetPermissionsForUser_FullMethodName = "/casbin_service.v1.CasbinService/GetPermissionsForUser" CasbinService_GetImplicitPermissionsForUser_FullMethodName = "/casbin_service.v1.CasbinService/GetImplicitPermissionsForUser" CasbinService_DeletePermission_FullMethodName = "/casbin_service.v1.CasbinService/DeletePermission" CasbinService_AddPermissionForUser_FullMethodName = "/casbin_service.v1.CasbinService/AddPermissionForUser" CasbinService_DeletePermissionForUser_FullMethodName = "/casbin_service.v1.CasbinService/DeletePermissionForUser" CasbinService_DeletePermissionsForUser_FullMethodName = "/casbin_service.v1.CasbinService/DeletePermissionsForUser" CasbinService_HasPermissionForUser_FullMethodName = "/casbin_service.v1.CasbinService/HasPermissionForUser" )
Variables ¶
var ( ErrorReason_name = map[int32]string{ 0: "ENFORCE_INVALID", 1: "ENFORCE_WITH_MATCHER_FAILED", 3: "LOAD_POLICY_FAILED", 4: "SAVE_POLICY_FAILED", 5: "ADD_NAMED_POLICY_FAILED", 6: "REMOVE_NAMED_POLICY_FAILED", 7: "REMOVE_FILTERED_NAMED_POLICY_FAILED", 8: "ADD_NAMED_GROUPING_POLICY_FAILED", 9: "REMOVE_NAMED_GROUPING_POLICY_FAILED", 10: "REMOVE_FILTERED_NAMED_GROUPING_POLICY_FAILED", 11: "ROLE_MANAGER_IS_NIL", 12: "GET_USER_ROLES_FAILED", 13: "GET_IMPLICIT_ROLES_FOR_USER_FAILED", 14: "GET_USERS_FAILED", 15: "GET_ROLES_FOR_USER_FAILED", 16: "ADD_GROUPING_POLICY_FAILED", 17: "REMOVE_GROUPING_POLICY_FAILED", 18: "REMOVE_FILTERED_GROUPING_POLICY_FAILED", 19: "DELETE_USER_FAILED", 20: "DELETE_ROLE_FAILED", 21: "GET_IMPLICIT_PERMISSIONS_FOR_USER_FAILED", 22: "REMOVE_FILTERED_POLICY_FAILED", 23: "ADD_POLICY_FAILED", 24: "REMOVE_POLICY_FAILED", } ErrorReason_value = map[string]int32{ "ENFORCE_INVALID": 0, "ENFORCE_WITH_MATCHER_FAILED": 1, "LOAD_POLICY_FAILED": 3, "SAVE_POLICY_FAILED": 4, "ADD_NAMED_POLICY_FAILED": 5, "REMOVE_NAMED_POLICY_FAILED": 6, "REMOVE_FILTERED_NAMED_POLICY_FAILED": 7, "ADD_NAMED_GROUPING_POLICY_FAILED": 8, "REMOVE_NAMED_GROUPING_POLICY_FAILED": 9, "REMOVE_FILTERED_NAMED_GROUPING_POLICY_FAILED": 10, "ROLE_MANAGER_IS_NIL": 11, "GET_USER_ROLES_FAILED": 12, "GET_IMPLICIT_ROLES_FOR_USER_FAILED": 13, "GET_USERS_FAILED": 14, "GET_ROLES_FOR_USER_FAILED": 15, "ADD_GROUPING_POLICY_FAILED": 16, "REMOVE_GROUPING_POLICY_FAILED": 17, "REMOVE_FILTERED_GROUPING_POLICY_FAILED": 18, "DELETE_USER_FAILED": 19, "DELETE_ROLE_FAILED": 20, "GET_IMPLICIT_PERMISSIONS_FOR_USER_FAILED": 21, "REMOVE_FILTERED_POLICY_FAILED": 22, "ADD_POLICY_FAILED": 23, "REMOVE_POLICY_FAILED": 24, } )
Enum value maps for ErrorReason.
var CasbinService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "casbin_service.v1.CasbinService", HandlerType: (*CasbinServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Enforce", Handler: _CasbinService_Enforce_Handler, }, { MethodName: "LoadPolicy", Handler: _CasbinService_LoadPolicy_Handler, }, { MethodName: "SavePolicy", Handler: _CasbinService_SavePolicy_Handler, }, { MethodName: "AddPolicy", Handler: _CasbinService_AddPolicy_Handler, }, { MethodName: "AddNamedPolicy", Handler: _CasbinService_AddNamedPolicy_Handler, }, { MethodName: "RemovePolicy", Handler: _CasbinService_RemovePolicy_Handler, }, { MethodName: "RemoveNamedPolicy", Handler: _CasbinService_RemoveNamedPolicy_Handler, }, { MethodName: "RemoveFilteredPolicy", Handler: _CasbinService_RemoveFilteredPolicy_Handler, }, { MethodName: "RemoveFilteredNamedPolicy", Handler: _CasbinService_RemoveFilteredNamedPolicy_Handler, }, { MethodName: "GetPolicy", Handler: _CasbinService_GetPolicy_Handler, }, { MethodName: "GetNamedPolicy", Handler: _CasbinService_GetNamedPolicy_Handler, }, { MethodName: "GetFilteredPolicy", Handler: _CasbinService_GetFilteredPolicy_Handler, }, { MethodName: "GetFilteredNamedPolicy", Handler: _CasbinService_GetFilteredNamedPolicy_Handler, }, { MethodName: "AddGroupingPolicy", Handler: _CasbinService_AddGroupingPolicy_Handler, }, { MethodName: "AddNamedGroupingPolicy", Handler: _CasbinService_AddNamedGroupingPolicy_Handler, }, { MethodName: "RemoveGroupingPolicy", Handler: _CasbinService_RemoveGroupingPolicy_Handler, }, { MethodName: "RemoveNamedGroupingPolicy", Handler: _CasbinService_RemoveNamedGroupingPolicy_Handler, }, { MethodName: "RemoveFilteredGroupingPolicy", Handler: _CasbinService_RemoveFilteredGroupingPolicy_Handler, }, { MethodName: "RemoveFilteredNamedGroupingPolicy", Handler: _CasbinService_RemoveFilteredNamedGroupingPolicy_Handler, }, { MethodName: "GetGroupingPolicy", Handler: _CasbinService_GetGroupingPolicy_Handler, }, { MethodName: "GetNamedGroupingPolicy", Handler: _CasbinService_GetNamedGroupingPolicy_Handler, }, { MethodName: "GetFilteredGroupingPolicy", Handler: _CasbinService_GetFilteredGroupingPolicy_Handler, }, { MethodName: "GetFilteredNamedGroupingPolicy", Handler: _CasbinService_GetFilteredNamedGroupingPolicy_Handler, }, { MethodName: "GetAllSubjects", Handler: _CasbinService_GetAllSubjects_Handler, }, { MethodName: "GetAllNamedSubjects", Handler: _CasbinService_GetAllNamedSubjects_Handler, }, { MethodName: "GetAllObjects", Handler: _CasbinService_GetAllObjects_Handler, }, { MethodName: "GetAllNamedObjects", Handler: _CasbinService_GetAllNamedObjects_Handler, }, { MethodName: "GetAllActions", Handler: _CasbinService_GetAllActions_Handler, }, { MethodName: "GetAllNamedActions", Handler: _CasbinService_GetAllNamedActions_Handler, }, { MethodName: "GetAllRoles", Handler: _CasbinService_GetAllRoles_Handler, }, { MethodName: "GetAllNamedRoles", Handler: _CasbinService_GetAllNamedRoles_Handler, }, { MethodName: "HasPolicy", Handler: _CasbinService_HasPolicy_Handler, }, { MethodName: "HasNamedPolicy", Handler: _CasbinService_HasNamedPolicy_Handler, }, { MethodName: "HasGroupingPolicy", Handler: _CasbinService_HasGroupingPolicy_Handler, }, { MethodName: "HasNamedGroupingPolicy", Handler: _CasbinService_HasNamedGroupingPolicy_Handler, }, { MethodName: "GetRolesForUser", Handler: _CasbinService_GetRolesForUser_Handler, }, { MethodName: "GetImplicitRolesForUser", Handler: _CasbinService_GetImplicitRolesForUser_Handler, }, { MethodName: "GetUsersForRole", Handler: _CasbinService_GetUsersForRole_Handler, }, { MethodName: "HasRoleForUser", Handler: _CasbinService_HasRoleForUser_Handler, }, { MethodName: "AddRoleForUser", Handler: _CasbinService_AddRoleForUser_Handler, }, { MethodName: "DeleteRoleForUser", Handler: _CasbinService_DeleteRoleForUser_Handler, }, { MethodName: "DeleteRolesForUser", Handler: _CasbinService_DeleteRolesForUser_Handler, }, { MethodName: "DeleteUser", Handler: _CasbinService_DeleteUser_Handler, }, { MethodName: "DeleteRole", Handler: _CasbinService_DeleteRole_Handler, }, { MethodName: "GetPermissionsForUser", Handler: _CasbinService_GetPermissionsForUser_Handler, }, { MethodName: "GetImplicitPermissionsForUser", Handler: _CasbinService_GetImplicitPermissionsForUser_Handler, }, { MethodName: "DeletePermission", Handler: _CasbinService_DeletePermission_Handler, }, { MethodName: "AddPermissionForUser", Handler: _CasbinService_AddPermissionForUser_Handler, }, { MethodName: "DeletePermissionForUser", Handler: _CasbinService_DeletePermissionForUser_Handler, }, { MethodName: "DeletePermissionsForUser", Handler: _CasbinService_DeletePermissionsForUser_Handler, }, { MethodName: "HasPermissionForUser", Handler: _CasbinService_HasPermissionForUser_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "casbin_service/v1/casbin.proto", }
CasbinService_ServiceDesc is the grpc.ServiceDesc for CasbinService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_casbin_service_v1_casbin_proto protoreflect.FileDescriptor
var File_casbin_service_v1_error_reason_proto protoreflect.FileDescriptor
Functions ¶
func ErrorAddPolicyFailed ¶
func ErrorDeleteRoleFailed ¶
func ErrorDeleteUserFailed ¶
func ErrorEnforceInvalid ¶
func ErrorGetUserRolesFailed ¶
func ErrorGetUsersFailed ¶
func ErrorLoadPolicyFailed ¶
func ErrorRemovePolicyFailed ¶
func ErrorRoleManagerIsNil ¶
func ErrorSavePolicyFailed ¶
func IsAddNamedPolicyFailed ¶
func IsAddPolicyFailed ¶
func IsDeleteRoleFailed ¶
func IsDeleteUserFailed ¶
func IsEnforceInvalid ¶
func IsGetRolesForUserFailed ¶
func IsGetUserRolesFailed ¶
func IsGetUsersFailed ¶
func IsLoadPolicyFailed ¶
func IsRemovePolicyFailed ¶
func IsRoleManagerIsNil ¶
func IsSavePolicyFailed ¶
func RegisterCasbinServiceServer ¶
func RegisterCasbinServiceServer(s grpc.ServiceRegistrar, srv CasbinServiceServer)
Types ¶
type Array2DReply ¶
type Array2DReply struct { D2 []*Array2DReplyD `protobuf:"bytes,1,rep,name=d2,proto3" json:"d2,omitempty"` // contains filtered or unexported fields }
func (*Array2DReply) Descriptor
deprecated
func (*Array2DReply) Descriptor() ([]byte, []int)
Deprecated: Use Array2DReply.ProtoReflect.Descriptor instead.
func (*Array2DReply) GetD2 ¶
func (x *Array2DReply) GetD2() []*Array2DReplyD
func (*Array2DReply) ProtoMessage ¶
func (*Array2DReply) ProtoMessage()
func (*Array2DReply) ProtoReflect ¶
func (x *Array2DReply) ProtoReflect() protoreflect.Message
func (*Array2DReply) Reset ¶
func (x *Array2DReply) Reset()
func (*Array2DReply) String ¶
func (x *Array2DReply) String() string
type Array2DReplyD ¶
type Array2DReplyD struct { D1 []string `protobuf:"bytes,1,rep,name=d1,proto3" json:"d1,omitempty"` // contains filtered or unexported fields }
func (*Array2DReplyD) Descriptor
deprecated
func (*Array2DReplyD) Descriptor() ([]byte, []int)
Deprecated: Use Array2DReplyD.ProtoReflect.Descriptor instead.
func (*Array2DReplyD) GetD1 ¶
func (x *Array2DReplyD) GetD1() []string
func (*Array2DReplyD) ProtoMessage ¶
func (*Array2DReplyD) ProtoMessage()
func (*Array2DReplyD) ProtoReflect ¶
func (x *Array2DReplyD) ProtoReflect() protoreflect.Message
func (*Array2DReplyD) Reset ¶
func (x *Array2DReplyD) Reset()
func (*Array2DReplyD) String ¶
func (x *Array2DReplyD) String() string
type ArrayReply ¶
type ArrayReply struct { Array []string `protobuf:"bytes,1,rep,name=array,proto3" json:"array,omitempty"` // contains filtered or unexported fields }
func (*ArrayReply) Descriptor
deprecated
func (*ArrayReply) Descriptor() ([]byte, []int)
Deprecated: Use ArrayReply.ProtoReflect.Descriptor instead.
func (*ArrayReply) GetArray ¶
func (x *ArrayReply) GetArray() []string
func (*ArrayReply) ProtoMessage ¶
func (*ArrayReply) ProtoMessage()
func (*ArrayReply) ProtoReflect ¶
func (x *ArrayReply) ProtoReflect() protoreflect.Message
func (*ArrayReply) Reset ¶
func (x *ArrayReply) Reset()
func (*ArrayReply) String ¶
func (x *ArrayReply) String() string
type BoolReply ¶
type BoolReply struct { Res bool `protobuf:"varint,1,opt,name=res,proto3" json:"res,omitempty"` // contains filtered or unexported fields }
func (*BoolReply) Descriptor
deprecated
func (*BoolReply) ProtoMessage ¶
func (*BoolReply) ProtoMessage()
func (*BoolReply) ProtoReflect ¶
func (x *BoolReply) ProtoReflect() protoreflect.Message
type CasbinServiceClient ¶
type CasbinServiceClient interface { Enforce(ctx context.Context, in *EnforceRequest, opts ...grpc.CallOption) (*BoolReply, error) LoadPolicy(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) SavePolicy(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) AddPolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) AddNamedPolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) RemovePolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) RemoveNamedPolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) RemoveFilteredPolicy(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) RemoveFilteredNamedPolicy(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) GetPolicy(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*Array2DReply, error) GetNamedPolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Array2DReply, error) GetFilteredPolicy(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*Array2DReply, error) GetFilteredNamedPolicy(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*Array2DReply, error) AddGroupingPolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) AddNamedGroupingPolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) RemoveGroupingPolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) RemoveNamedGroupingPolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) RemoveFilteredGroupingPolicy(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) RemoveFilteredNamedGroupingPolicy(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) GetGroupingPolicy(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*Array2DReply, error) GetNamedGroupingPolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Array2DReply, error) GetFilteredGroupingPolicy(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*Array2DReply, error) GetFilteredNamedGroupingPolicy(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*Array2DReply, error) GetAllSubjects(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ArrayReply, error) GetAllNamedSubjects(ctx context.Context, in *SimpleGetRequest, opts ...grpc.CallOption) (*ArrayReply, error) GetAllObjects(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ArrayReply, error) GetAllNamedObjects(ctx context.Context, in *SimpleGetRequest, opts ...grpc.CallOption) (*ArrayReply, error) GetAllActions(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ArrayReply, error) GetAllNamedActions(ctx context.Context, in *SimpleGetRequest, opts ...grpc.CallOption) (*ArrayReply, error) GetAllRoles(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ArrayReply, error) GetAllNamedRoles(ctx context.Context, in *SimpleGetRequest, opts ...grpc.CallOption) (*ArrayReply, error) HasPolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) HasNamedPolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) HasGroupingPolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) HasNamedGroupingPolicy(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*BoolReply, error) GetRolesForUser(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*ArrayReply, error) GetImplicitRolesForUser(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*ArrayReply, error) GetUsersForRole(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*ArrayReply, error) HasRoleForUser(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*BoolReply, error) AddRoleForUser(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*BoolReply, error) DeleteRoleForUser(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*BoolReply, error) DeleteRolesForUser(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*BoolReply, error) DeleteUser(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*BoolReply, error) DeleteRole(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*BoolReply, error) GetPermissionsForUser(ctx context.Context, in *PermissionRequest, opts ...grpc.CallOption) (*Array2DReply, error) GetImplicitPermissionsForUser(ctx context.Context, in *PermissionRequest, opts ...grpc.CallOption) (*Array2DReply, error) DeletePermission(ctx context.Context, in *PermissionRequest, opts ...grpc.CallOption) (*BoolReply, error) AddPermissionForUser(ctx context.Context, in *PermissionRequest, opts ...grpc.CallOption) (*BoolReply, error) DeletePermissionForUser(ctx context.Context, in *PermissionRequest, opts ...grpc.CallOption) (*BoolReply, error) DeletePermissionsForUser(ctx context.Context, in *PermissionRequest, opts ...grpc.CallOption) (*BoolReply, error) HasPermissionForUser(ctx context.Context, in *PermissionRequest, opts ...grpc.CallOption) (*BoolReply, error) }
CasbinServiceClient is the client API for CasbinService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewCasbinServiceClient ¶
func NewCasbinServiceClient(cc grpc.ClientConnInterface) CasbinServiceClient
type CasbinServiceServer ¶
type CasbinServiceServer interface { Enforce(context.Context, *EnforceRequest) (*BoolReply, error) LoadPolicy(context.Context, *emptypb.Empty) (*emptypb.Empty, error) SavePolicy(context.Context, *emptypb.Empty) (*emptypb.Empty, error) AddPolicy(context.Context, *PolicyRequest) (*BoolReply, error) AddNamedPolicy(context.Context, *PolicyRequest) (*BoolReply, error) RemovePolicy(context.Context, *PolicyRequest) (*BoolReply, error) RemoveNamedPolicy(context.Context, *PolicyRequest) (*BoolReply, error) RemoveFilteredPolicy(context.Context, *FilteredPolicyRequest) (*BoolReply, error) RemoveFilteredNamedPolicy(context.Context, *FilteredPolicyRequest) (*BoolReply, error) GetPolicy(context.Context, *emptypb.Empty) (*Array2DReply, error) GetNamedPolicy(context.Context, *PolicyRequest) (*Array2DReply, error) GetFilteredPolicy(context.Context, *FilteredPolicyRequest) (*Array2DReply, error) GetFilteredNamedPolicy(context.Context, *FilteredPolicyRequest) (*Array2DReply, error) AddGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error) AddNamedGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error) RemoveGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error) RemoveNamedGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error) RemoveFilteredGroupingPolicy(context.Context, *FilteredPolicyRequest) (*BoolReply, error) RemoveFilteredNamedGroupingPolicy(context.Context, *FilteredPolicyRequest) (*BoolReply, error) GetGroupingPolicy(context.Context, *emptypb.Empty) (*Array2DReply, error) GetNamedGroupingPolicy(context.Context, *PolicyRequest) (*Array2DReply, error) GetFilteredGroupingPolicy(context.Context, *FilteredPolicyRequest) (*Array2DReply, error) GetFilteredNamedGroupingPolicy(context.Context, *FilteredPolicyRequest) (*Array2DReply, error) GetAllSubjects(context.Context, *emptypb.Empty) (*ArrayReply, error) GetAllNamedSubjects(context.Context, *SimpleGetRequest) (*ArrayReply, error) GetAllObjects(context.Context, *emptypb.Empty) (*ArrayReply, error) GetAllNamedObjects(context.Context, *SimpleGetRequest) (*ArrayReply, error) GetAllActions(context.Context, *emptypb.Empty) (*ArrayReply, error) GetAllNamedActions(context.Context, *SimpleGetRequest) (*ArrayReply, error) GetAllRoles(context.Context, *emptypb.Empty) (*ArrayReply, error) GetAllNamedRoles(context.Context, *SimpleGetRequest) (*ArrayReply, error) HasPolicy(context.Context, *PolicyRequest) (*BoolReply, error) HasNamedPolicy(context.Context, *PolicyRequest) (*BoolReply, error) HasGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error) HasNamedGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error) GetRolesForUser(context.Context, *UserRoleRequest) (*ArrayReply, error) GetImplicitRolesForUser(context.Context, *UserRoleRequest) (*ArrayReply, error) GetUsersForRole(context.Context, *UserRoleRequest) (*ArrayReply, error) HasRoleForUser(context.Context, *UserRoleRequest) (*BoolReply, error) AddRoleForUser(context.Context, *UserRoleRequest) (*BoolReply, error) DeleteRoleForUser(context.Context, *UserRoleRequest) (*BoolReply, error) DeleteRolesForUser(context.Context, *UserRoleRequest) (*BoolReply, error) DeleteUser(context.Context, *UserRoleRequest) (*BoolReply, error) DeleteRole(context.Context, *UserRoleRequest) (*BoolReply, error) GetPermissionsForUser(context.Context, *PermissionRequest) (*Array2DReply, error) GetImplicitPermissionsForUser(context.Context, *PermissionRequest) (*Array2DReply, error) DeletePermission(context.Context, *PermissionRequest) (*BoolReply, error) AddPermissionForUser(context.Context, *PermissionRequest) (*BoolReply, error) DeletePermissionForUser(context.Context, *PermissionRequest) (*BoolReply, error) DeletePermissionsForUser(context.Context, *PermissionRequest) (*BoolReply, error) HasPermissionForUser(context.Context, *PermissionRequest) (*BoolReply, error) // contains filtered or unexported methods }
CasbinServiceServer is the server API for CasbinService service. All implementations must embed UnimplementedCasbinServiceServer for forward compatibility
type EnforceRequest ¶
type EnforceRequest struct { Params []string `protobuf:"bytes,1,rep,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
func (*EnforceRequest) Descriptor
deprecated
func (*EnforceRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnforceRequest.ProtoReflect.Descriptor instead.
func (*EnforceRequest) GetParams ¶
func (x *EnforceRequest) GetParams() []string
func (*EnforceRequest) ProtoMessage ¶
func (*EnforceRequest) ProtoMessage()
func (*EnforceRequest) ProtoReflect ¶
func (x *EnforceRequest) ProtoReflect() protoreflect.Message
func (*EnforceRequest) Reset ¶
func (x *EnforceRequest) Reset()
func (*EnforceRequest) String ¶
func (x *EnforceRequest) String() string
type ErrorReason ¶
type ErrorReason int32
const ( ErrorReason_ENFORCE_INVALID ErrorReason = 0 ErrorReason_ENFORCE_WITH_MATCHER_FAILED ErrorReason = 1 ErrorReason_LOAD_POLICY_FAILED ErrorReason = 3 ErrorReason_SAVE_POLICY_FAILED ErrorReason = 4 ErrorReason_ADD_NAMED_POLICY_FAILED ErrorReason = 5 ErrorReason_REMOVE_NAMED_POLICY_FAILED ErrorReason = 6 ErrorReason_REMOVE_FILTERED_NAMED_POLICY_FAILED ErrorReason = 7 ErrorReason_ADD_NAMED_GROUPING_POLICY_FAILED ErrorReason = 8 ErrorReason_REMOVE_NAMED_GROUPING_POLICY_FAILED ErrorReason = 9 ErrorReason_REMOVE_FILTERED_NAMED_GROUPING_POLICY_FAILED ErrorReason = 10 ErrorReason_ROLE_MANAGER_IS_NIL ErrorReason = 11 ErrorReason_GET_USER_ROLES_FAILED ErrorReason = 12 ErrorReason_GET_IMPLICIT_ROLES_FOR_USER_FAILED ErrorReason = 13 ErrorReason_GET_USERS_FAILED ErrorReason = 14 ErrorReason_GET_ROLES_FOR_USER_FAILED ErrorReason = 15 ErrorReason_ADD_GROUPING_POLICY_FAILED ErrorReason = 16 ErrorReason_REMOVE_GROUPING_POLICY_FAILED ErrorReason = 17 ErrorReason_REMOVE_FILTERED_GROUPING_POLICY_FAILED ErrorReason = 18 ErrorReason_DELETE_USER_FAILED ErrorReason = 19 ErrorReason_DELETE_ROLE_FAILED ErrorReason = 20 ErrorReason_GET_IMPLICIT_PERMISSIONS_FOR_USER_FAILED ErrorReason = 21 ErrorReason_REMOVE_FILTERED_POLICY_FAILED ErrorReason = 22 ErrorReason_ADD_POLICY_FAILED ErrorReason = 23 ErrorReason_REMOVE_POLICY_FAILED ErrorReason = 24 )
func (ErrorReason) Descriptor ¶
func (ErrorReason) Descriptor() protoreflect.EnumDescriptor
func (ErrorReason) Enum ¶
func (x ErrorReason) Enum() *ErrorReason
func (ErrorReason) EnumDescriptor
deprecated
func (ErrorReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use ErrorReason.Descriptor instead.
func (ErrorReason) Number ¶
func (x ErrorReason) Number() protoreflect.EnumNumber
func (ErrorReason) String ¶
func (x ErrorReason) String() string
func (ErrorReason) Type ¶
func (ErrorReason) Type() protoreflect.EnumType
type FilteredPolicyRequest ¶
type FilteredPolicyRequest struct { PType string `protobuf:"bytes,1,opt,name=pType,proto3" json:"pType,omitempty"` FieldIndex int32 `protobuf:"varint,2,opt,name=fieldIndex,proto3" json:"fieldIndex,omitempty"` FieldValues []string `protobuf:"bytes,3,rep,name=fieldValues,proto3" json:"fieldValues,omitempty"` // contains filtered or unexported fields }
func (*FilteredPolicyRequest) Descriptor
deprecated
func (*FilteredPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use FilteredPolicyRequest.ProtoReflect.Descriptor instead.
func (*FilteredPolicyRequest) GetFieldIndex ¶
func (x *FilteredPolicyRequest) GetFieldIndex() int32
func (*FilteredPolicyRequest) GetFieldValues ¶
func (x *FilteredPolicyRequest) GetFieldValues() []string
func (*FilteredPolicyRequest) GetPType ¶
func (x *FilteredPolicyRequest) GetPType() string
func (*FilteredPolicyRequest) ProtoMessage ¶
func (*FilteredPolicyRequest) ProtoMessage()
func (*FilteredPolicyRequest) ProtoReflect ¶
func (x *FilteredPolicyRequest) ProtoReflect() protoreflect.Message
func (*FilteredPolicyRequest) Reset ¶
func (x *FilteredPolicyRequest) Reset()
func (*FilteredPolicyRequest) String ¶
func (x *FilteredPolicyRequest) String() string
type PermissionRequest ¶
type PermissionRequest struct { User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` Permissions []string `protobuf:"bytes,2,rep,name=permissions,proto3" json:"permissions,omitempty"` // contains filtered or unexported fields }
func (*PermissionRequest) Descriptor
deprecated
func (*PermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use PermissionRequest.ProtoReflect.Descriptor instead.
func (*PermissionRequest) GetPermissions ¶
func (x *PermissionRequest) GetPermissions() []string
func (*PermissionRequest) GetUser ¶
func (x *PermissionRequest) GetUser() string
func (*PermissionRequest) ProtoMessage ¶
func (*PermissionRequest) ProtoMessage()
func (*PermissionRequest) ProtoReflect ¶
func (x *PermissionRequest) ProtoReflect() protoreflect.Message
func (*PermissionRequest) Reset ¶
func (x *PermissionRequest) Reset()
func (*PermissionRequest) String ¶
func (x *PermissionRequest) String() string
type PolicyRequest ¶
type PolicyRequest struct { PType string `protobuf:"bytes,1,opt,name=pType,proto3" json:"pType,omitempty"` Params []string `protobuf:"bytes,2,rep,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
func (*PolicyRequest) Descriptor
deprecated
func (*PolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use PolicyRequest.ProtoReflect.Descriptor instead.
func (*PolicyRequest) GetPType ¶
func (x *PolicyRequest) GetPType() string
func (*PolicyRequest) GetParams ¶
func (x *PolicyRequest) GetParams() []string
func (*PolicyRequest) ProtoMessage ¶
func (*PolicyRequest) ProtoMessage()
func (*PolicyRequest) ProtoReflect ¶
func (x *PolicyRequest) ProtoReflect() protoreflect.Message
func (*PolicyRequest) Reset ¶
func (x *PolicyRequest) Reset()
func (*PolicyRequest) String ¶
func (x *PolicyRequest) String() string
type SimpleGetRequest ¶
type SimpleGetRequest struct { PType string `protobuf:"bytes,1,opt,name=pType,proto3" json:"pType,omitempty"` // contains filtered or unexported fields }
func (*SimpleGetRequest) Descriptor
deprecated
func (*SimpleGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use SimpleGetRequest.ProtoReflect.Descriptor instead.
func (*SimpleGetRequest) GetPType ¶
func (x *SimpleGetRequest) GetPType() string
func (*SimpleGetRequest) ProtoMessage ¶
func (*SimpleGetRequest) ProtoMessage()
func (*SimpleGetRequest) ProtoReflect ¶
func (x *SimpleGetRequest) ProtoReflect() protoreflect.Message
func (*SimpleGetRequest) Reset ¶
func (x *SimpleGetRequest) Reset()
func (*SimpleGetRequest) String ¶
func (x *SimpleGetRequest) String() string
type UnimplementedCasbinServiceServer ¶
type UnimplementedCasbinServiceServer struct { }
UnimplementedCasbinServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedCasbinServiceServer) AddGroupingPolicy ¶
func (UnimplementedCasbinServiceServer) AddGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) AddNamedGroupingPolicy ¶
func (UnimplementedCasbinServiceServer) AddNamedGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) AddNamedPolicy ¶
func (UnimplementedCasbinServiceServer) AddNamedPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) AddPermissionForUser ¶
func (UnimplementedCasbinServiceServer) AddPermissionForUser(context.Context, *PermissionRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) AddPolicy ¶
func (UnimplementedCasbinServiceServer) AddPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) AddRoleForUser ¶
func (UnimplementedCasbinServiceServer) AddRoleForUser(context.Context, *UserRoleRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) DeletePermission ¶
func (UnimplementedCasbinServiceServer) DeletePermission(context.Context, *PermissionRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) DeletePermissionForUser ¶
func (UnimplementedCasbinServiceServer) DeletePermissionForUser(context.Context, *PermissionRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) DeletePermissionsForUser ¶
func (UnimplementedCasbinServiceServer) DeletePermissionsForUser(context.Context, *PermissionRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) DeleteRole ¶
func (UnimplementedCasbinServiceServer) DeleteRole(context.Context, *UserRoleRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) DeleteRoleForUser ¶
func (UnimplementedCasbinServiceServer) DeleteRoleForUser(context.Context, *UserRoleRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) DeleteRolesForUser ¶
func (UnimplementedCasbinServiceServer) DeleteRolesForUser(context.Context, *UserRoleRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) DeleteUser ¶
func (UnimplementedCasbinServiceServer) DeleteUser(context.Context, *UserRoleRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) Enforce ¶
func (UnimplementedCasbinServiceServer) Enforce(context.Context, *EnforceRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) GetAllActions ¶
func (UnimplementedCasbinServiceServer) GetAllActions(context.Context, *emptypb.Empty) (*ArrayReply, error)
func (UnimplementedCasbinServiceServer) GetAllNamedActions ¶
func (UnimplementedCasbinServiceServer) GetAllNamedActions(context.Context, *SimpleGetRequest) (*ArrayReply, error)
func (UnimplementedCasbinServiceServer) GetAllNamedObjects ¶
func (UnimplementedCasbinServiceServer) GetAllNamedObjects(context.Context, *SimpleGetRequest) (*ArrayReply, error)
func (UnimplementedCasbinServiceServer) GetAllNamedRoles ¶
func (UnimplementedCasbinServiceServer) GetAllNamedRoles(context.Context, *SimpleGetRequest) (*ArrayReply, error)
func (UnimplementedCasbinServiceServer) GetAllNamedSubjects ¶
func (UnimplementedCasbinServiceServer) GetAllNamedSubjects(context.Context, *SimpleGetRequest) (*ArrayReply, error)
func (UnimplementedCasbinServiceServer) GetAllObjects ¶
func (UnimplementedCasbinServiceServer) GetAllObjects(context.Context, *emptypb.Empty) (*ArrayReply, error)
func (UnimplementedCasbinServiceServer) GetAllRoles ¶
func (UnimplementedCasbinServiceServer) GetAllRoles(context.Context, *emptypb.Empty) (*ArrayReply, error)
func (UnimplementedCasbinServiceServer) GetAllSubjects ¶
func (UnimplementedCasbinServiceServer) GetAllSubjects(context.Context, *emptypb.Empty) (*ArrayReply, error)
func (UnimplementedCasbinServiceServer) GetFilteredGroupingPolicy ¶
func (UnimplementedCasbinServiceServer) GetFilteredGroupingPolicy(context.Context, *FilteredPolicyRequest) (*Array2DReply, error)
func (UnimplementedCasbinServiceServer) GetFilteredNamedGroupingPolicy ¶
func (UnimplementedCasbinServiceServer) GetFilteredNamedGroupingPolicy(context.Context, *FilteredPolicyRequest) (*Array2DReply, error)
func (UnimplementedCasbinServiceServer) GetFilteredNamedPolicy ¶
func (UnimplementedCasbinServiceServer) GetFilteredNamedPolicy(context.Context, *FilteredPolicyRequest) (*Array2DReply, error)
func (UnimplementedCasbinServiceServer) GetFilteredPolicy ¶
func (UnimplementedCasbinServiceServer) GetFilteredPolicy(context.Context, *FilteredPolicyRequest) (*Array2DReply, error)
func (UnimplementedCasbinServiceServer) GetGroupingPolicy ¶
func (UnimplementedCasbinServiceServer) GetGroupingPolicy(context.Context, *emptypb.Empty) (*Array2DReply, error)
func (UnimplementedCasbinServiceServer) GetImplicitPermissionsForUser ¶
func (UnimplementedCasbinServiceServer) GetImplicitPermissionsForUser(context.Context, *PermissionRequest) (*Array2DReply, error)
func (UnimplementedCasbinServiceServer) GetImplicitRolesForUser ¶
func (UnimplementedCasbinServiceServer) GetImplicitRolesForUser(context.Context, *UserRoleRequest) (*ArrayReply, error)
func (UnimplementedCasbinServiceServer) GetNamedGroupingPolicy ¶
func (UnimplementedCasbinServiceServer) GetNamedGroupingPolicy(context.Context, *PolicyRequest) (*Array2DReply, error)
func (UnimplementedCasbinServiceServer) GetNamedPolicy ¶
func (UnimplementedCasbinServiceServer) GetNamedPolicy(context.Context, *PolicyRequest) (*Array2DReply, error)
func (UnimplementedCasbinServiceServer) GetPermissionsForUser ¶
func (UnimplementedCasbinServiceServer) GetPermissionsForUser(context.Context, *PermissionRequest) (*Array2DReply, error)
func (UnimplementedCasbinServiceServer) GetPolicy ¶
func (UnimplementedCasbinServiceServer) GetPolicy(context.Context, *emptypb.Empty) (*Array2DReply, error)
func (UnimplementedCasbinServiceServer) GetRolesForUser ¶
func (UnimplementedCasbinServiceServer) GetRolesForUser(context.Context, *UserRoleRequest) (*ArrayReply, error)
func (UnimplementedCasbinServiceServer) GetUsersForRole ¶
func (UnimplementedCasbinServiceServer) GetUsersForRole(context.Context, *UserRoleRequest) (*ArrayReply, error)
func (UnimplementedCasbinServiceServer) HasGroupingPolicy ¶
func (UnimplementedCasbinServiceServer) HasGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) HasNamedGroupingPolicy ¶
func (UnimplementedCasbinServiceServer) HasNamedGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) HasNamedPolicy ¶
func (UnimplementedCasbinServiceServer) HasNamedPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) HasPermissionForUser ¶
func (UnimplementedCasbinServiceServer) HasPermissionForUser(context.Context, *PermissionRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) HasPolicy ¶
func (UnimplementedCasbinServiceServer) HasPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) HasRoleForUser ¶
func (UnimplementedCasbinServiceServer) HasRoleForUser(context.Context, *UserRoleRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) LoadPolicy ¶
func (UnimplementedCasbinServiceServer) RemoveFilteredGroupingPolicy ¶
func (UnimplementedCasbinServiceServer) RemoveFilteredGroupingPolicy(context.Context, *FilteredPolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) RemoveFilteredNamedGroupingPolicy ¶
func (UnimplementedCasbinServiceServer) RemoveFilteredNamedGroupingPolicy(context.Context, *FilteredPolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) RemoveFilteredNamedPolicy ¶
func (UnimplementedCasbinServiceServer) RemoveFilteredNamedPolicy(context.Context, *FilteredPolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) RemoveFilteredPolicy ¶
func (UnimplementedCasbinServiceServer) RemoveFilteredPolicy(context.Context, *FilteredPolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) RemoveGroupingPolicy ¶
func (UnimplementedCasbinServiceServer) RemoveGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) RemoveNamedGroupingPolicy ¶
func (UnimplementedCasbinServiceServer) RemoveNamedGroupingPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) RemoveNamedPolicy ¶
func (UnimplementedCasbinServiceServer) RemoveNamedPolicy(context.Context, *PolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) RemovePolicy ¶
func (UnimplementedCasbinServiceServer) RemovePolicy(context.Context, *PolicyRequest) (*BoolReply, error)
func (UnimplementedCasbinServiceServer) SavePolicy ¶
type UnsafeCasbinServiceServer ¶
type UnsafeCasbinServiceServer interface {
// contains filtered or unexported methods
}
UnsafeCasbinServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CasbinServiceServer will result in compilation errors.
type UserRoleRequest ¶
type UserRoleRequest struct { User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` // contains filtered or unexported fields }
func (*UserRoleRequest) Descriptor
deprecated
func (*UserRoleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UserRoleRequest.ProtoReflect.Descriptor instead.
func (*UserRoleRequest) GetRole ¶
func (x *UserRoleRequest) GetRole() string
func (*UserRoleRequest) GetUser ¶
func (x *UserRoleRequest) GetUser() string
func (*UserRoleRequest) ProtoMessage ¶
func (*UserRoleRequest) ProtoMessage()
func (*UserRoleRequest) ProtoReflect ¶
func (x *UserRoleRequest) ProtoReflect() protoreflect.Message
func (*UserRoleRequest) Reset ¶
func (x *UserRoleRequest) Reset()
func (*UserRoleRequest) String ¶
func (x *UserRoleRequest) String() string