Versions in this module Expand all Collapse all v1 v1.1.0 Jun 23, 2020 v1.0.0 Dec 1, 2019 Changes in this version + var Array2DReplyDJSONMarshaler = new(jsonpb.Marshaler) + var Array2DReplyDJSONUnmarshaler = new(jsonpb.Unmarshaler) + var Array2DReplyJSONMarshaler = new(jsonpb.Marshaler) + var Array2DReplyJSONUnmarshaler = new(jsonpb.Unmarshaler) + var ArrayReplyJSONMarshaler = new(jsonpb.Marshaler) + var ArrayReplyJSONUnmarshaler = new(jsonpb.Unmarshaler) + var EmptyJSONMarshaler = new(jsonpb.Marshaler) + var EmptyJSONUnmarshaler = new(jsonpb.Unmarshaler) + var EnforceRequestJSONMarshaler = new(jsonpb.Marshaler) + var EnforceRequestJSONUnmarshaler = new(jsonpb.Unmarshaler) + var FilteredPolicyRequestJSONMarshaler = new(jsonpb.Marshaler) + var FilteredPolicyRequestJSONUnmarshaler = new(jsonpb.Unmarshaler) + var ImportPolicyRequestJSONMarshaler = new(jsonpb.Marshaler) + var ImportPolicyRequestJSONUnmarshaler = new(jsonpb.Unmarshaler) + var PermissionRequestJSONMarshaler = new(jsonpb.Marshaler) + var PermissionRequestJSONUnmarshaler = new(jsonpb.Unmarshaler) + var PolicyRequestJSONMarshaler = new(jsonpb.Marshaler) + var PolicyRequestJSONUnmarshaler = new(jsonpb.Unmarshaler) + var SimpleGetRequestJSONMarshaler = new(jsonpb.Marshaler) + var SimpleGetRequestJSONUnmarshaler = new(jsonpb.Unmarshaler) + var UserRoleRequestJSONMarshaler = new(jsonpb.Marshaler) + var UserRoleRequestJSONUnmarshaler = new(jsonpb.Unmarshaler) + func NewRESTCasbinHandler(s CasbinService, middleware ...echo.MiddlewareFunc) *httpCasbinHandler + func RegisterCasbinHandler(s server.Server, hdlr CasbinHandler, opts ...server.HandlerOption) error + func RegisterCasbinServer(s *grpc.Server, srv CasbinServer) + type Array2DReply struct + D2 []*Array2DReplyD + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Array2DReply) Descriptor() ([]byte, []int) + func (*Array2DReply) ProtoMessage() + func (m *Array2DReply) GetD2() []*Array2DReplyD + func (m *Array2DReply) MarshalJSON() ([]byte, error) + func (m *Array2DReply) Reset() + func (m *Array2DReply) String() string + func (m *Array2DReply) UnmarshalJSON(b []byte) error + func (m *Array2DReply) Validate() error + func (m *Array2DReply) XXX_DiscardUnknown() + func (m *Array2DReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Array2DReply) XXX_Merge(src proto.Message) + func (m *Array2DReply) XXX_Size() int + func (m *Array2DReply) XXX_Unmarshal(b []byte) error + type Array2DReplyD struct + D1 []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Array2DReplyD) Descriptor() ([]byte, []int) + func (*Array2DReplyD) ProtoMessage() + func (m *Array2DReplyD) GetD1() []string + func (m *Array2DReplyD) MarshalJSON() ([]byte, error) + func (m *Array2DReplyD) Reset() + func (m *Array2DReplyD) String() string + func (m *Array2DReplyD) UnmarshalJSON(b []byte) error + func (m *Array2DReplyD) Validate() error + func (m *Array2DReplyD) XXX_DiscardUnknown() + func (m *Array2DReplyD) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Array2DReplyD) XXX_Merge(src proto.Message) + func (m *Array2DReplyD) XXX_Size() int + func (m *Array2DReplyD) XXX_Unmarshal(b []byte) error + type Array2DReplyDValidationError struct + func (e Array2DReplyDValidationError) Cause() error + func (e Array2DReplyDValidationError) Error() string + func (e Array2DReplyDValidationError) ErrorName() string + func (e Array2DReplyDValidationError) Field() string + func (e Array2DReplyDValidationError) Key() bool + func (e Array2DReplyDValidationError) Reason() string + type Array2DReplyValidationError struct + func (e Array2DReplyValidationError) Cause() error + func (e Array2DReplyValidationError) Error() string + func (e Array2DReplyValidationError) ErrorName() string + func (e Array2DReplyValidationError) Field() string + func (e Array2DReplyValidationError) Key() bool + func (e Array2DReplyValidationError) Reason() string + type ArrayReply struct + Array []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ArrayReply) Descriptor() ([]byte, []int) + func (*ArrayReply) ProtoMessage() + func (m *ArrayReply) GetArray() []string + func (m *ArrayReply) MarshalJSON() ([]byte, error) + func (m *ArrayReply) Reset() + func (m *ArrayReply) String() string + func (m *ArrayReply) UnmarshalJSON(b []byte) error + func (m *ArrayReply) Validate() error + func (m *ArrayReply) XXX_DiscardUnknown() + func (m *ArrayReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ArrayReply) XXX_Merge(src proto.Message) + func (m *ArrayReply) XXX_Size() int + func (m *ArrayReply) XXX_Unmarshal(b []byte) error + type ArrayReplyValidationError struct + func (e ArrayReplyValidationError) Cause() error + func (e ArrayReplyValidationError) Error() string + func (e ArrayReplyValidationError) ErrorName() string + func (e ArrayReplyValidationError) Field() string + func (e ArrayReplyValidationError) Key() bool + func (e ArrayReplyValidationError) Reason() string + type CasbinClient interface + AddGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Empty, error) + AddNamedGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Empty, error) + AddNamedPolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Empty, error) + AddPolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Empty, error) + AddRoleForUser func(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*Empty, error) + DeleteRoleForUser func(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*Empty, error) + DeleteUser func(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*Empty, error) + Enforce func(ctx context.Context, in *EnforceRequest, opts ...grpc.CallOption) (*Empty, error) + GetAllActions func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ArrayReply, error) + GetAllNamedActions func(ctx context.Context, in *SimpleGetRequest, opts ...grpc.CallOption) (*ArrayReply, error) + GetAllNamedObjects func(ctx context.Context, in *SimpleGetRequest, opts ...grpc.CallOption) (*ArrayReply, error) + GetAllNamedRoles func(ctx context.Context, in *SimpleGetRequest, opts ...grpc.CallOption) (*ArrayReply, error) + GetAllNamedSubjects func(ctx context.Context, in *SimpleGetRequest, opts ...grpc.CallOption) (*ArrayReply, error) + GetAllObjects func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ArrayReply, error) + GetAllRoles func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ArrayReply, error) + GetAllSubjects func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ArrayReply, error) + GetFilteredGroupingPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*Array2DReply, error) + GetFilteredNamedGroupingPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*Array2DReply, error) + GetFilteredNamedPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*Array2DReply, error) + GetFilteredPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*Array2DReply, error) + GetGroupingPolicy func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Array2DReply, error) + GetImplicitPermissionsForUser func(ctx context.Context, in *PermissionRequest, opts ...grpc.CallOption) (*Array2DReply, error) + GetImplicitRolesForUser func(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*ArrayReply, error) + GetNamedGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Array2DReply, error) + GetNamedPolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Array2DReply, error) + GetPermissionsForUser func(ctx context.Context, in *PermissionRequest, opts ...grpc.CallOption) (*Array2DReply, error) + GetPolicy func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Array2DReply, error) + GetRolesForUser func(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*ArrayReply, error) + GetUsersForRole func(ctx context.Context, in *UserRoleRequest, opts ...grpc.CallOption) (*ArrayReply, error) + HasGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Empty, error) + HasNamedGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Empty, error) + HasNamedPolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Empty, error) + HasPolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Empty, error) + ImportPolicy func(ctx context.Context, in *ImportPolicyRequest, opts ...grpc.CallOption) (*Empty, error) + LoadPolicy func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) + RemoveFilteredGroupingPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*Empty, error) + RemoveFilteredNamedGroupingPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*Empty, error) + RemoveFilteredNamedPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*Empty, error) + RemoveFilteredPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...grpc.CallOption) (*Empty, error) + RemoveGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Empty, error) + RemoveNamedGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Empty, error) + RemoveNamedPolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Empty, error) + RemovePolicy func(ctx context.Context, in *PolicyRequest, opts ...grpc.CallOption) (*Empty, error) + SavePolicy func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) + func NewCasbinClient(cc *grpc.ClientConn) CasbinClient + type CasbinHandler interface + AddGroupingPolicy func(context.Context, *PolicyRequest, *Empty) error + AddNamedGroupingPolicy func(context.Context, *PolicyRequest, *Empty) error + AddNamedPolicy func(context.Context, *PolicyRequest, *Empty) error + AddPolicy func(context.Context, *PolicyRequest, *Empty) error + AddRoleForUser func(context.Context, *UserRoleRequest, *Empty) error + DeleteRoleForUser func(context.Context, *UserRoleRequest, *Empty) error + DeleteUser func(context.Context, *UserRoleRequest, *Empty) error + Enforce func(context.Context, *EnforceRequest, *Empty) error + GetAllActions func(context.Context, *Empty, *ArrayReply) error + GetAllNamedActions func(context.Context, *SimpleGetRequest, *ArrayReply) error + GetAllNamedObjects func(context.Context, *SimpleGetRequest, *ArrayReply) error + GetAllNamedRoles func(context.Context, *SimpleGetRequest, *ArrayReply) error + GetAllNamedSubjects func(context.Context, *SimpleGetRequest, *ArrayReply) error + GetAllObjects func(context.Context, *Empty, *ArrayReply) error + GetAllRoles func(context.Context, *Empty, *ArrayReply) error + GetAllSubjects func(context.Context, *Empty, *ArrayReply) error + GetFilteredGroupingPolicy func(context.Context, *FilteredPolicyRequest, *Array2DReply) error + GetFilteredNamedGroupingPolicy func(context.Context, *FilteredPolicyRequest, *Array2DReply) error + GetFilteredNamedPolicy func(context.Context, *FilteredPolicyRequest, *Array2DReply) error + GetFilteredPolicy func(context.Context, *FilteredPolicyRequest, *Array2DReply) error + GetGroupingPolicy func(context.Context, *Empty, *Array2DReply) error + GetImplicitPermissionsForUser func(context.Context, *PermissionRequest, *Array2DReply) error + GetImplicitRolesForUser func(context.Context, *UserRoleRequest, *ArrayReply) error + GetNamedGroupingPolicy func(context.Context, *PolicyRequest, *Array2DReply) error + GetNamedPolicy func(context.Context, *PolicyRequest, *Array2DReply) error + GetPermissionsForUser func(context.Context, *PermissionRequest, *Array2DReply) error + GetPolicy func(context.Context, *Empty, *Array2DReply) error + GetRolesForUser func(context.Context, *UserRoleRequest, *ArrayReply) error + GetUsersForRole func(context.Context, *UserRoleRequest, *ArrayReply) error + HasGroupingPolicy func(context.Context, *PolicyRequest, *Empty) error + HasNamedGroupingPolicy func(context.Context, *PolicyRequest, *Empty) error + HasNamedPolicy func(context.Context, *PolicyRequest, *Empty) error + HasPolicy func(context.Context, *PolicyRequest, *Empty) error + ImportPolicy func(context.Context, *ImportPolicyRequest, *Empty) error + LoadPolicy func(context.Context, *Empty, *Empty) error + RemoveFilteredGroupingPolicy func(context.Context, *FilteredPolicyRequest, *Empty) error + RemoveFilteredNamedGroupingPolicy func(context.Context, *FilteredPolicyRequest, *Empty) error + RemoveFilteredNamedPolicy func(context.Context, *FilteredPolicyRequest, *Empty) error + RemoveFilteredPolicy func(context.Context, *FilteredPolicyRequest, *Empty) error + RemoveGroupingPolicy func(context.Context, *PolicyRequest, *Empty) error + RemoveNamedGroupingPolicy func(context.Context, *PolicyRequest, *Empty) error + RemoveNamedPolicy func(context.Context, *PolicyRequest, *Empty) error + RemovePolicy func(context.Context, *PolicyRequest, *Empty) error + SavePolicy func(context.Context, *Empty, *Empty) error + type CasbinServer interface + AddGroupingPolicy func(context.Context, *PolicyRequest) (*Empty, error) + AddNamedGroupingPolicy func(context.Context, *PolicyRequest) (*Empty, error) + AddNamedPolicy func(context.Context, *PolicyRequest) (*Empty, error) + AddPolicy func(context.Context, *PolicyRequest) (*Empty, error) + AddRoleForUser func(context.Context, *UserRoleRequest) (*Empty, error) + DeleteRoleForUser func(context.Context, *UserRoleRequest) (*Empty, error) + DeleteUser func(context.Context, *UserRoleRequest) (*Empty, error) + Enforce func(context.Context, *EnforceRequest) (*Empty, error) + GetAllActions func(context.Context, *Empty) (*ArrayReply, error) + GetAllNamedActions func(context.Context, *SimpleGetRequest) (*ArrayReply, error) + GetAllNamedObjects func(context.Context, *SimpleGetRequest) (*ArrayReply, error) + GetAllNamedRoles func(context.Context, *SimpleGetRequest) (*ArrayReply, error) + GetAllNamedSubjects func(context.Context, *SimpleGetRequest) (*ArrayReply, error) + GetAllObjects func(context.Context, *Empty) (*ArrayReply, error) + GetAllRoles func(context.Context, *Empty) (*ArrayReply, error) + GetAllSubjects func(context.Context, *Empty) (*ArrayReply, error) + GetFilteredGroupingPolicy func(context.Context, *FilteredPolicyRequest) (*Array2DReply, error) + GetFilteredNamedGroupingPolicy func(context.Context, *FilteredPolicyRequest) (*Array2DReply, error) + GetFilteredNamedPolicy func(context.Context, *FilteredPolicyRequest) (*Array2DReply, error) + GetFilteredPolicy func(context.Context, *FilteredPolicyRequest) (*Array2DReply, error) + GetGroupingPolicy func(context.Context, *Empty) (*Array2DReply, error) + GetImplicitPermissionsForUser func(context.Context, *PermissionRequest) (*Array2DReply, error) + GetImplicitRolesForUser func(context.Context, *UserRoleRequest) (*ArrayReply, error) + GetNamedGroupingPolicy func(context.Context, *PolicyRequest) (*Array2DReply, error) + GetNamedPolicy func(context.Context, *PolicyRequest) (*Array2DReply, error) + GetPermissionsForUser func(context.Context, *PermissionRequest) (*Array2DReply, error) + GetPolicy func(context.Context, *Empty) (*Array2DReply, error) + GetRolesForUser func(context.Context, *UserRoleRequest) (*ArrayReply, error) + GetUsersForRole func(context.Context, *UserRoleRequest) (*ArrayReply, error) + HasGroupingPolicy func(context.Context, *PolicyRequest) (*Empty, error) + HasNamedGroupingPolicy func(context.Context, *PolicyRequest) (*Empty, error) + HasNamedPolicy func(context.Context, *PolicyRequest) (*Empty, error) + HasPolicy func(context.Context, *PolicyRequest) (*Empty, error) + ImportPolicy func(context.Context, *ImportPolicyRequest) (*Empty, error) + LoadPolicy func(context.Context, *Empty) (*Empty, error) + RemoveFilteredGroupingPolicy func(context.Context, *FilteredPolicyRequest) (*Empty, error) + RemoveFilteredNamedGroupingPolicy func(context.Context, *FilteredPolicyRequest) (*Empty, error) + RemoveFilteredNamedPolicy func(context.Context, *FilteredPolicyRequest) (*Empty, error) + RemoveFilteredPolicy func(context.Context, *FilteredPolicyRequest) (*Empty, error) + RemoveGroupingPolicy func(context.Context, *PolicyRequest) (*Empty, error) + RemoveNamedGroupingPolicy func(context.Context, *PolicyRequest) (*Empty, error) + RemoveNamedPolicy func(context.Context, *PolicyRequest) (*Empty, error) + RemovePolicy func(context.Context, *PolicyRequest) (*Empty, error) + SavePolicy func(context.Context, *Empty) (*Empty, error) + type CasbinService interface + AddGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Empty, error) + AddNamedGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Empty, error) + AddNamedPolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Empty, error) + AddPolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Empty, error) + AddRoleForUser func(ctx context.Context, in *UserRoleRequest, opts ...client.CallOption) (*Empty, error) + DeleteRoleForUser func(ctx context.Context, in *UserRoleRequest, opts ...client.CallOption) (*Empty, error) + DeleteUser func(ctx context.Context, in *UserRoleRequest, opts ...client.CallOption) (*Empty, error) + Enforce func(ctx context.Context, in *EnforceRequest, opts ...client.CallOption) (*Empty, error) + GetAllActions func(ctx context.Context, in *Empty, opts ...client.CallOption) (*ArrayReply, error) + GetAllNamedActions func(ctx context.Context, in *SimpleGetRequest, opts ...client.CallOption) (*ArrayReply, error) + GetAllNamedObjects func(ctx context.Context, in *SimpleGetRequest, opts ...client.CallOption) (*ArrayReply, error) + GetAllNamedRoles func(ctx context.Context, in *SimpleGetRequest, opts ...client.CallOption) (*ArrayReply, error) + GetAllNamedSubjects func(ctx context.Context, in *SimpleGetRequest, opts ...client.CallOption) (*ArrayReply, error) + GetAllObjects func(ctx context.Context, in *Empty, opts ...client.CallOption) (*ArrayReply, error) + GetAllRoles func(ctx context.Context, in *Empty, opts ...client.CallOption) (*ArrayReply, error) + GetAllSubjects func(ctx context.Context, in *Empty, opts ...client.CallOption) (*ArrayReply, error) + GetFilteredGroupingPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...client.CallOption) (*Array2DReply, error) + GetFilteredNamedGroupingPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...client.CallOption) (*Array2DReply, error) + GetFilteredNamedPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...client.CallOption) (*Array2DReply, error) + GetFilteredPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...client.CallOption) (*Array2DReply, error) + GetGroupingPolicy func(ctx context.Context, in *Empty, opts ...client.CallOption) (*Array2DReply, error) + GetImplicitPermissionsForUser func(ctx context.Context, in *PermissionRequest, opts ...client.CallOption) (*Array2DReply, error) + GetImplicitRolesForUser func(ctx context.Context, in *UserRoleRequest, opts ...client.CallOption) (*ArrayReply, error) + GetNamedGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Array2DReply, error) + GetNamedPolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Array2DReply, error) + GetPermissionsForUser func(ctx context.Context, in *PermissionRequest, opts ...client.CallOption) (*Array2DReply, error) + GetPolicy func(ctx context.Context, in *Empty, opts ...client.CallOption) (*Array2DReply, error) + GetRolesForUser func(ctx context.Context, in *UserRoleRequest, opts ...client.CallOption) (*ArrayReply, error) + GetUsersForRole func(ctx context.Context, in *UserRoleRequest, opts ...client.CallOption) (*ArrayReply, error) + HasGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Empty, error) + HasNamedGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Empty, error) + HasNamedPolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Empty, error) + HasPolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Empty, error) + ImportPolicy func(ctx context.Context, in *ImportPolicyRequest, opts ...client.CallOption) (*Empty, error) + LoadPolicy func(ctx context.Context, in *Empty, opts ...client.CallOption) (*Empty, error) + RemoveFilteredGroupingPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...client.CallOption) (*Empty, error) + RemoveFilteredNamedGroupingPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...client.CallOption) (*Empty, error) + RemoveFilteredNamedPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...client.CallOption) (*Empty, error) + RemoveFilteredPolicy func(ctx context.Context, in *FilteredPolicyRequest, opts ...client.CallOption) (*Empty, error) + RemoveGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Empty, error) + RemoveNamedGroupingPolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Empty, error) + RemoveNamedPolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Empty, error) + RemovePolicy func(ctx context.Context, in *PolicyRequest, opts ...client.CallOption) (*Empty, error) + SavePolicy func(ctx context.Context, in *Empty, opts ...client.CallOption) (*Empty, error) + func NewCasbinService(name string, c client.Client) CasbinService + type Empty struct + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Empty) Descriptor() ([]byte, []int) + func (*Empty) ProtoMessage() + func (m *Empty) MarshalJSON() ([]byte, error) + func (m *Empty) Reset() + func (m *Empty) String() string + func (m *Empty) UnmarshalJSON(b []byte) error + func (m *Empty) Validate() error + func (m *Empty) XXX_DiscardUnknown() + func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Empty) XXX_Merge(src proto.Message) + func (m *Empty) XXX_Size() int + func (m *Empty) XXX_Unmarshal(b []byte) error + type EmptyValidationError struct + func (e EmptyValidationError) Cause() error + func (e EmptyValidationError) Error() string + func (e EmptyValidationError) ErrorName() string + func (e EmptyValidationError) Field() string + func (e EmptyValidationError) Key() bool + func (e EmptyValidationError) Reason() string + type EnforceRequest struct + Params []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*EnforceRequest) Descriptor() ([]byte, []int) + func (*EnforceRequest) ProtoMessage() + func (m *EnforceRequest) GetParams() []string + func (m *EnforceRequest) MarshalJSON() ([]byte, error) + func (m *EnforceRequest) Reset() + func (m *EnforceRequest) String() string + func (m *EnforceRequest) UnmarshalJSON(b []byte) error + func (m *EnforceRequest) Validate() error + func (m *EnforceRequest) XXX_DiscardUnknown() + func (m *EnforceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *EnforceRequest) XXX_Merge(src proto.Message) + func (m *EnforceRequest) XXX_Size() int + func (m *EnforceRequest) XXX_Unmarshal(b []byte) error + type EnforceRequestValidationError struct + func (e EnforceRequestValidationError) Cause() error + func (e EnforceRequestValidationError) Error() string + func (e EnforceRequestValidationError) ErrorName() string + func (e EnforceRequestValidationError) Field() string + func (e EnforceRequestValidationError) Key() bool + func (e EnforceRequestValidationError) Reason() string + type FilteredPolicyRequest struct + FieldIndex int32 + FieldValues []string + PType string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*FilteredPolicyRequest) Descriptor() ([]byte, []int) + func (*FilteredPolicyRequest) ProtoMessage() + func (m *FilteredPolicyRequest) GetFieldIndex() int32 + func (m *FilteredPolicyRequest) GetFieldValues() []string + func (m *FilteredPolicyRequest) GetPType() string + func (m *FilteredPolicyRequest) MarshalJSON() ([]byte, error) + func (m *FilteredPolicyRequest) Reset() + func (m *FilteredPolicyRequest) String() string + func (m *FilteredPolicyRequest) UnmarshalJSON(b []byte) error + func (m *FilteredPolicyRequest) Validate() error + func (m *FilteredPolicyRequest) XXX_DiscardUnknown() + func (m *FilteredPolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *FilteredPolicyRequest) XXX_Merge(src proto.Message) + func (m *FilteredPolicyRequest) XXX_Size() int + func (m *FilteredPolicyRequest) XXX_Unmarshal(b []byte) error + type FilteredPolicyRequestValidationError struct + func (e FilteredPolicyRequestValidationError) Cause() error + func (e FilteredPolicyRequestValidationError) Error() string + func (e FilteredPolicyRequestValidationError) ErrorName() string + func (e FilteredPolicyRequestValidationError) Field() string + func (e FilteredPolicyRequestValidationError) Key() bool + func (e FilteredPolicyRequestValidationError) Reason() string + type ImportPolicyRequest struct + Data []byte + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ImportPolicyRequest) Descriptor() ([]byte, []int) + func (*ImportPolicyRequest) ProtoMessage() + func (m *ImportPolicyRequest) GetData() []byte + func (m *ImportPolicyRequest) MarshalJSON() ([]byte, error) + func (m *ImportPolicyRequest) Reset() + func (m *ImportPolicyRequest) String() string + func (m *ImportPolicyRequest) UnmarshalJSON(b []byte) error + func (m *ImportPolicyRequest) Validate() error + func (m *ImportPolicyRequest) XXX_DiscardUnknown() + func (m *ImportPolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ImportPolicyRequest) XXX_Merge(src proto.Message) + func (m *ImportPolicyRequest) XXX_Size() int + func (m *ImportPolicyRequest) XXX_Unmarshal(b []byte) error + type ImportPolicyRequestValidationError struct + func (e ImportPolicyRequestValidationError) Cause() error + func (e ImportPolicyRequestValidationError) Error() string + func (e ImportPolicyRequestValidationError) ErrorName() string + func (e ImportPolicyRequestValidationError) Field() string + func (e ImportPolicyRequestValidationError) Key() bool + func (e ImportPolicyRequestValidationError) Reason() string + type PermissionRequest struct + Permissions []string + User string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*PermissionRequest) Descriptor() ([]byte, []int) + func (*PermissionRequest) ProtoMessage() + func (m *PermissionRequest) GetPermissions() []string + func (m *PermissionRequest) GetUser() string + func (m *PermissionRequest) MarshalJSON() ([]byte, error) + func (m *PermissionRequest) Reset() + func (m *PermissionRequest) String() string + func (m *PermissionRequest) UnmarshalJSON(b []byte) error + func (m *PermissionRequest) Validate() error + func (m *PermissionRequest) XXX_DiscardUnknown() + func (m *PermissionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *PermissionRequest) XXX_Merge(src proto.Message) + func (m *PermissionRequest) XXX_Size() int + func (m *PermissionRequest) XXX_Unmarshal(b []byte) error + type PermissionRequestValidationError struct + func (e PermissionRequestValidationError) Cause() error + func (e PermissionRequestValidationError) Error() string + func (e PermissionRequestValidationError) ErrorName() string + func (e PermissionRequestValidationError) Field() string + func (e PermissionRequestValidationError) Key() bool + func (e PermissionRequestValidationError) Reason() string + type PolicyRequest struct + PType string + Params []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*PolicyRequest) Descriptor() ([]byte, []int) + func (*PolicyRequest) ProtoMessage() + func (m *PolicyRequest) GetPType() string + func (m *PolicyRequest) GetParams() []string + func (m *PolicyRequest) MarshalJSON() ([]byte, error) + func (m *PolicyRequest) Reset() + func (m *PolicyRequest) String() string + func (m *PolicyRequest) UnmarshalJSON(b []byte) error + func (m *PolicyRequest) Validate() error + func (m *PolicyRequest) XXX_DiscardUnknown() + func (m *PolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *PolicyRequest) XXX_Merge(src proto.Message) + func (m *PolicyRequest) XXX_Size() int + func (m *PolicyRequest) XXX_Unmarshal(b []byte) error + type PolicyRequestValidationError struct + func (e PolicyRequestValidationError) Cause() error + func (e PolicyRequestValidationError) Error() string + func (e PolicyRequestValidationError) ErrorName() string + func (e PolicyRequestValidationError) Field() string + func (e PolicyRequestValidationError) Key() bool + func (e PolicyRequestValidationError) Reason() string + type SimpleGetRequest struct + PType string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SimpleGetRequest) Descriptor() ([]byte, []int) + func (*SimpleGetRequest) ProtoMessage() + func (m *SimpleGetRequest) GetPType() string + func (m *SimpleGetRequest) MarshalJSON() ([]byte, error) + func (m *SimpleGetRequest) Reset() + func (m *SimpleGetRequest) String() string + func (m *SimpleGetRequest) UnmarshalJSON(b []byte) error + func (m *SimpleGetRequest) Validate() error + func (m *SimpleGetRequest) XXX_DiscardUnknown() + func (m *SimpleGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SimpleGetRequest) XXX_Merge(src proto.Message) + func (m *SimpleGetRequest) XXX_Size() int + func (m *SimpleGetRequest) XXX_Unmarshal(b []byte) error + type SimpleGetRequestValidationError struct + func (e SimpleGetRequestValidationError) Cause() error + func (e SimpleGetRequestValidationError) Error() string + func (e SimpleGetRequestValidationError) ErrorName() string + func (e SimpleGetRequestValidationError) Field() string + func (e SimpleGetRequestValidationError) Key() bool + func (e SimpleGetRequestValidationError) Reason() string + type UserRoleRequest struct + Role string + User string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*UserRoleRequest) Descriptor() ([]byte, []int) + func (*UserRoleRequest) ProtoMessage() + func (m *UserRoleRequest) GetRole() string + func (m *UserRoleRequest) GetUser() string + func (m *UserRoleRequest) MarshalJSON() ([]byte, error) + func (m *UserRoleRequest) Reset() + func (m *UserRoleRequest) String() string + func (m *UserRoleRequest) UnmarshalJSON(b []byte) error + func (m *UserRoleRequest) Validate() error + func (m *UserRoleRequest) XXX_DiscardUnknown() + func (m *UserRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *UserRoleRequest) XXX_Merge(src proto.Message) + func (m *UserRoleRequest) XXX_Size() int + func (m *UserRoleRequest) XXX_Unmarshal(b []byte) error + type UserRoleRequestValidationError struct + func (e UserRoleRequestValidationError) Cause() error + func (e UserRoleRequestValidationError) Error() string + func (e UserRoleRequestValidationError) ErrorName() string + func (e UserRoleRequestValidationError) Field() string + func (e UserRoleRequestValidationError) Key() bool + func (e UserRoleRequestValidationError) Reason() string