v1

package
v0.0.0-...-975283c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2023 License: Apache-2.0 Imports: 11 Imported by: 2

Documentation

Index

Constants

View Source
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

View Source
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.

View Source
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)

View Source
var File_casbin_service_v1_casbin_proto protoreflect.FileDescriptor
View Source
var File_casbin_service_v1_error_reason_proto protoreflect.FileDescriptor

Functions

func ErrorAddGroupingPolicyFailed

func ErrorAddGroupingPolicyFailed(format string, args ...interface{}) *errors.Error

func ErrorAddNamedGroupingPolicyFailed

func ErrorAddNamedGroupingPolicyFailed(format string, args ...interface{}) *errors.Error

func ErrorAddNamedPolicyFailed

func ErrorAddNamedPolicyFailed(format string, args ...interface{}) *errors.Error

func ErrorAddPolicyFailed

func ErrorAddPolicyFailed(format string, args ...interface{}) *errors.Error

func ErrorDeleteRoleFailed

func ErrorDeleteRoleFailed(format string, args ...interface{}) *errors.Error

func ErrorDeleteUserFailed

func ErrorDeleteUserFailed(format string, args ...interface{}) *errors.Error

func ErrorEnforceInvalid

func ErrorEnforceInvalid(format string, args ...interface{}) *errors.Error

func ErrorEnforceWithMatcherFailed

func ErrorEnforceWithMatcherFailed(format string, args ...interface{}) *errors.Error

func ErrorGetImplicitPermissionsForUserFailed

func ErrorGetImplicitPermissionsForUserFailed(format string, args ...interface{}) *errors.Error

func ErrorGetImplicitRolesForUserFailed

func ErrorGetImplicitRolesForUserFailed(format string, args ...interface{}) *errors.Error

func ErrorGetRolesForUserFailed

func ErrorGetRolesForUserFailed(format string, args ...interface{}) *errors.Error

func ErrorGetUserRolesFailed

func ErrorGetUserRolesFailed(format string, args ...interface{}) *errors.Error

func ErrorGetUsersFailed

func ErrorGetUsersFailed(format string, args ...interface{}) *errors.Error

func ErrorLoadPolicyFailed

func ErrorLoadPolicyFailed(format string, args ...interface{}) *errors.Error

func ErrorRemoveFilteredGroupingPolicyFailed

func ErrorRemoveFilteredGroupingPolicyFailed(format string, args ...interface{}) *errors.Error

func ErrorRemoveFilteredNamedGroupingPolicyFailed

func ErrorRemoveFilteredNamedGroupingPolicyFailed(format string, args ...interface{}) *errors.Error

func ErrorRemoveFilteredNamedPolicyFailed

func ErrorRemoveFilteredNamedPolicyFailed(format string, args ...interface{}) *errors.Error

func ErrorRemoveFilteredPolicyFailed

func ErrorRemoveFilteredPolicyFailed(format string, args ...interface{}) *errors.Error

func ErrorRemoveGroupingPolicyFailed

func ErrorRemoveGroupingPolicyFailed(format string, args ...interface{}) *errors.Error

func ErrorRemoveNamedGroupingPolicyFailed

func ErrorRemoveNamedGroupingPolicyFailed(format string, args ...interface{}) *errors.Error

func ErrorRemoveNamedPolicyFailed

func ErrorRemoveNamedPolicyFailed(format string, args ...interface{}) *errors.Error

func ErrorRemovePolicyFailed

func ErrorRemovePolicyFailed(format string, args ...interface{}) *errors.Error

func ErrorRoleManagerIsNil

func ErrorRoleManagerIsNil(format string, args ...interface{}) *errors.Error

func ErrorSavePolicyFailed

func ErrorSavePolicyFailed(format string, args ...interface{}) *errors.Error

func IsAddGroupingPolicyFailed

func IsAddGroupingPolicyFailed(err error) bool

func IsAddNamedGroupingPolicyFailed

func IsAddNamedGroupingPolicyFailed(err error) bool

func IsAddNamedPolicyFailed

func IsAddNamedPolicyFailed(err error) bool

func IsAddPolicyFailed

func IsAddPolicyFailed(err error) bool

func IsDeleteRoleFailed

func IsDeleteRoleFailed(err error) bool

func IsDeleteUserFailed

func IsDeleteUserFailed(err error) bool

func IsEnforceInvalid

func IsEnforceInvalid(err error) bool

func IsEnforceWithMatcherFailed

func IsEnforceWithMatcherFailed(err error) bool

func IsGetImplicitPermissionsForUserFailed

func IsGetImplicitPermissionsForUserFailed(err error) bool

func IsGetImplicitRolesForUserFailed

func IsGetImplicitRolesForUserFailed(err error) bool

func IsGetRolesForUserFailed

func IsGetRolesForUserFailed(err error) bool

func IsGetUserRolesFailed

func IsGetUserRolesFailed(err error) bool

func IsGetUsersFailed

func IsGetUsersFailed(err error) bool

func IsLoadPolicyFailed

func IsLoadPolicyFailed(err error) bool

func IsRemoveFilteredGroupingPolicyFailed

func IsRemoveFilteredGroupingPolicyFailed(err error) bool

func IsRemoveFilteredNamedGroupingPolicyFailed

func IsRemoveFilteredNamedGroupingPolicyFailed(err error) bool

func IsRemoveFilteredNamedPolicyFailed

func IsRemoveFilteredNamedPolicyFailed(err error) bool

func IsRemoveFilteredPolicyFailed

func IsRemoveFilteredPolicyFailed(err error) bool

func IsRemoveGroupingPolicyFailed

func IsRemoveGroupingPolicyFailed(err error) bool

func IsRemoveNamedGroupingPolicyFailed

func IsRemoveNamedGroupingPolicyFailed(err error) bool

func IsRemoveNamedPolicyFailed

func IsRemoveNamedPolicyFailed(err error) bool

func IsRemovePolicyFailed

func IsRemovePolicyFailed(err error) bool

func IsRoleManagerIsNil

func IsRoleManagerIsNil(err error) bool

func IsSavePolicyFailed

func IsSavePolicyFailed(err error) bool

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) Descriptor() ([]byte, []int)

Deprecated: Use BoolReply.ProtoReflect.Descriptor instead.

func (*BoolReply) GetRes

func (x *BoolReply) GetRes() bool

func (*BoolReply) ProtoMessage

func (*BoolReply) ProtoMessage()

func (*BoolReply) ProtoReflect

func (x *BoolReply) ProtoReflect() protoreflect.Message

func (*BoolReply) Reset

func (x *BoolReply) Reset()

func (*BoolReply) String

func (x *BoolReply) String() string

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.

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) 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

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) AddNamedGroupingPolicy

func (UnimplementedCasbinServiceServer) AddNamedPolicy

func (UnimplementedCasbinServiceServer) AddPermissionForUser

func (UnimplementedCasbinServiceServer) AddPolicy

func (UnimplementedCasbinServiceServer) AddRoleForUser

func (UnimplementedCasbinServiceServer) DeletePermission

func (UnimplementedCasbinServiceServer) DeletePermissionForUser

func (UnimplementedCasbinServiceServer) DeletePermissionsForUser

func (UnimplementedCasbinServiceServer) DeleteRole

func (UnimplementedCasbinServiceServer) DeleteRoleForUser

func (UnimplementedCasbinServiceServer) DeleteRolesForUser

func (UnimplementedCasbinServiceServer) DeleteUser

func (UnimplementedCasbinServiceServer) Enforce

func (UnimplementedCasbinServiceServer) GetAllActions

func (UnimplementedCasbinServiceServer) GetAllNamedActions

func (UnimplementedCasbinServiceServer) GetAllNamedObjects

func (UnimplementedCasbinServiceServer) GetAllNamedRoles

func (UnimplementedCasbinServiceServer) GetAllNamedSubjects

func (UnimplementedCasbinServiceServer) GetAllObjects

func (UnimplementedCasbinServiceServer) GetAllRoles

func (UnimplementedCasbinServiceServer) GetAllSubjects

func (UnimplementedCasbinServiceServer) GetFilteredGroupingPolicy

func (UnimplementedCasbinServiceServer) GetFilteredNamedGroupingPolicy

func (UnimplementedCasbinServiceServer) GetFilteredNamedPolicy

func (UnimplementedCasbinServiceServer) GetFilteredPolicy

func (UnimplementedCasbinServiceServer) GetGroupingPolicy

func (UnimplementedCasbinServiceServer) GetImplicitPermissionsForUser

func (UnimplementedCasbinServiceServer) GetImplicitRolesForUser

func (UnimplementedCasbinServiceServer) GetNamedGroupingPolicy

func (UnimplementedCasbinServiceServer) GetNamedPolicy

func (UnimplementedCasbinServiceServer) GetPermissionsForUser

func (UnimplementedCasbinServiceServer) GetPolicy

func (UnimplementedCasbinServiceServer) GetRolesForUser

func (UnimplementedCasbinServiceServer) GetUsersForRole

func (UnimplementedCasbinServiceServer) HasGroupingPolicy

func (UnimplementedCasbinServiceServer) HasNamedGroupingPolicy

func (UnimplementedCasbinServiceServer) HasNamedPolicy

func (UnimplementedCasbinServiceServer) HasPermissionForUser

func (UnimplementedCasbinServiceServer) HasPolicy

func (UnimplementedCasbinServiceServer) HasRoleForUser

func (UnimplementedCasbinServiceServer) LoadPolicy

func (UnimplementedCasbinServiceServer) RemoveFilteredGroupingPolicy

func (UnimplementedCasbinServiceServer) RemoveFilteredNamedGroupingPolicy

func (UnimplementedCasbinServiceServer) RemoveFilteredNamedGroupingPolicy(context.Context, *FilteredPolicyRequest) (*BoolReply, error)

func (UnimplementedCasbinServiceServer) RemoveFilteredNamedPolicy

func (UnimplementedCasbinServiceServer) RemoveFilteredPolicy

func (UnimplementedCasbinServiceServer) RemoveGroupingPolicy

func (UnimplementedCasbinServiceServer) RemoveNamedGroupingPolicy

func (UnimplementedCasbinServiceServer) RemoveNamedPolicy

func (UnimplementedCasbinServiceServer) RemovePolicy

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL