Documentation ¶
Overview ¶
Package basev1 is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterPermissionHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterPermissionHandlerClient(ctx context.Context, mux *runtime.ServeMux, client PermissionClient) error
- func RegisterPermissionHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterPermissionHandlerServer(ctx context.Context, mux *runtime.ServeMux, server PermissionServer) error
- func RegisterPermissionServer(s grpc.ServiceRegistrar, srv PermissionServer)
- func RegisterRelationshipHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterRelationshipHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RelationshipClient) error
- func RegisterRelationshipHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterRelationshipHandlerServer(ctx context.Context, mux *runtime.ServeMux, server RelationshipServer) error
- func RegisterRelationshipServer(s grpc.ServiceRegistrar, srv RelationshipServer)
- func RegisterSchemaHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterSchemaHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SchemaClient) error
- func RegisterSchemaHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterSchemaHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SchemaServer) error
- func RegisterSchemaServer(s grpc.ServiceRegistrar, srv SchemaServer)
- type ActionDefinition
- func (*ActionDefinition) Descriptor() ([]byte, []int)deprecated
- func (x *ActionDefinition) GetChild() *Child
- func (x *ActionDefinition) GetName() string
- func (*ActionDefinition) ProtoMessage()
- func (x *ActionDefinition) ProtoReflect() protoreflect.Message
- func (x *ActionDefinition) Reset()
- func (x *ActionDefinition) String() string
- func (m *ActionDefinition) Validate() error
- func (m *ActionDefinition) ValidateAll() error
- type ActionDefinitionMultiError
- type ActionDefinitionValidationError
- func (e ActionDefinitionValidationError) Cause() error
- func (e ActionDefinitionValidationError) Error() string
- func (e ActionDefinitionValidationError) ErrorName() string
- func (e ActionDefinitionValidationError) Field() string
- func (e ActionDefinitionValidationError) Key() bool
- func (e ActionDefinitionValidationError) Reason() string
- type Child
- func (*Child) Descriptor() ([]byte, []int)deprecated
- func (x *Child) GetLeaf() *Leaf
- func (x *Child) GetRewrite() *Rewrite
- func (m *Child) GetType() isChild_Type
- func (*Child) ProtoMessage()
- func (x *Child) ProtoReflect() protoreflect.Message
- func (x *Child) Reset()
- func (x *Child) String() string
- func (m *Child) Validate() error
- func (m *Child) ValidateAll() error
- type ChildMultiError
- type ChildValidationError
- type Child_Leaf
- type Child_Rewrite
- type ComputedUserSet
- func (*ComputedUserSet) Descriptor() ([]byte, []int)deprecated
- func (x *ComputedUserSet) GetRelation() string
- func (*ComputedUserSet) ProtoMessage()
- func (x *ComputedUserSet) ProtoReflect() protoreflect.Message
- func (x *ComputedUserSet) Reset()
- func (x *ComputedUserSet) String() string
- func (m *ComputedUserSet) Validate() error
- func (m *ComputedUserSet) ValidateAll() error
- type ComputedUserSetMultiError
- type ComputedUserSetValidationError
- func (e ComputedUserSetValidationError) Cause() error
- func (e ComputedUserSetValidationError) Error() string
- func (e ComputedUserSetValidationError) ErrorName() string
- func (e ComputedUserSetValidationError) Field() string
- func (e ComputedUserSetValidationError) Key() bool
- func (e ComputedUserSetValidationError) Reason() string
- type Entity
- func (*Entity) Descriptor() ([]byte, []int)deprecated
- func (x *Entity) GetId() string
- func (x *Entity) GetType() string
- func (*Entity) ProtoMessage()
- func (x *Entity) ProtoReflect() protoreflect.Message
- func (x *Entity) Reset()
- func (x *Entity) String() string
- func (m *Entity) Validate() error
- func (m *Entity) ValidateAll() error
- type EntityAndRelation
- func (*EntityAndRelation) Descriptor() ([]byte, []int)deprecated
- func (x *EntityAndRelation) GetEntity() *Entity
- func (x *EntityAndRelation) GetRelation() string
- func (*EntityAndRelation) ProtoMessage()
- func (x *EntityAndRelation) ProtoReflect() protoreflect.Message
- func (x *EntityAndRelation) Reset()
- func (x *EntityAndRelation) String() string
- func (m *EntityAndRelation) Validate() error
- func (m *EntityAndRelation) ValidateAll() error
- type EntityAndRelationFilter
- func (*EntityAndRelationFilter) Descriptor() ([]byte, []int)deprecated
- func (x *EntityAndRelationFilter) GetEntity() *EntityFilter
- func (x *EntityAndRelationFilter) GetRelation() string
- func (*EntityAndRelationFilter) ProtoMessage()
- func (x *EntityAndRelationFilter) ProtoReflect() protoreflect.Message
- func (x *EntityAndRelationFilter) Reset()
- func (x *EntityAndRelationFilter) String() string
- func (m *EntityAndRelationFilter) Validate() error
- func (m *EntityAndRelationFilter) ValidateAll() error
- type EntityAndRelationFilterMultiError
- type EntityAndRelationFilterValidationError
- func (e EntityAndRelationFilterValidationError) Cause() error
- func (e EntityAndRelationFilterValidationError) Error() string
- func (e EntityAndRelationFilterValidationError) ErrorName() string
- func (e EntityAndRelationFilterValidationError) Field() string
- func (e EntityAndRelationFilterValidationError) Key() bool
- func (e EntityAndRelationFilterValidationError) Reason() string
- type EntityAndRelationMultiError
- type EntityAndRelationValidationError
- func (e EntityAndRelationValidationError) Cause() error
- func (e EntityAndRelationValidationError) Error() string
- func (e EntityAndRelationValidationError) ErrorName() string
- func (e EntityAndRelationValidationError) Field() string
- func (e EntityAndRelationValidationError) Key() bool
- func (e EntityAndRelationValidationError) Reason() string
- type EntityDefinition
- func (*EntityDefinition) Descriptor() ([]byte, []int)deprecated
- func (x *EntityDefinition) GetActions() map[string]*ActionDefinition
- func (x *EntityDefinition) GetName() string
- func (x *EntityDefinition) GetOption() map[string]string
- func (x *EntityDefinition) GetReferences() map[string]EntityDefinition_RelationalReference
- func (x *EntityDefinition) GetRelations() map[string]*RelationDefinition
- func (*EntityDefinition) ProtoMessage()
- func (x *EntityDefinition) ProtoReflect() protoreflect.Message
- func (x *EntityDefinition) Reset()
- func (x *EntityDefinition) String() string
- func (m *EntityDefinition) Validate() error
- func (m *EntityDefinition) ValidateAll() error
- type EntityDefinitionMultiError
- type EntityDefinitionValidationError
- func (e EntityDefinitionValidationError) Cause() error
- func (e EntityDefinitionValidationError) Error() string
- func (e EntityDefinitionValidationError) ErrorName() string
- func (e EntityDefinitionValidationError) Field() string
- func (e EntityDefinitionValidationError) Key() bool
- func (e EntityDefinitionValidationError) Reason() string
- type EntityDefinition_RelationalReference
- func (EntityDefinition_RelationalReference) Descriptor() protoreflect.EnumDescriptor
- func (x EntityDefinition_RelationalReference) Enum() *EntityDefinition_RelationalReference
- func (EntityDefinition_RelationalReference) EnumDescriptor() ([]byte, []int)deprecated
- func (x EntityDefinition_RelationalReference) Number() protoreflect.EnumNumber
- func (x EntityDefinition_RelationalReference) String() string
- func (EntityDefinition_RelationalReference) Type() protoreflect.EnumType
- type EntityFilter
- func (*EntityFilter) Descriptor() ([]byte, []int)deprecated
- func (x *EntityFilter) GetIds() []string
- func (x *EntityFilter) GetType() string
- func (*EntityFilter) ProtoMessage()
- func (x *EntityFilter) ProtoReflect() protoreflect.Message
- func (x *EntityFilter) Reset()
- func (x *EntityFilter) String() string
- func (m *EntityFilter) Validate() error
- func (m *EntityFilter) ValidateAll() error
- type EntityFilterMultiError
- type EntityFilterValidationError
- func (e EntityFilterValidationError) Cause() error
- func (e EntityFilterValidationError) Error() string
- func (e EntityFilterValidationError) ErrorName() string
- func (e EntityFilterValidationError) Field() string
- func (e EntityFilterValidationError) Key() bool
- func (e EntityFilterValidationError) Reason() string
- type EntityMultiError
- type EntityValidationError
- type ErrorCode
- type ErrorResponse
- func (*ErrorResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ErrorResponse) GetCode() ErrorCode
- func (x *ErrorResponse) GetMessage() string
- func (*ErrorResponse) ProtoMessage()
- func (x *ErrorResponse) ProtoReflect() protoreflect.Message
- func (x *ErrorResponse) Reset()
- func (x *ErrorResponse) String() string
- func (m *ErrorResponse) Validate() error
- func (m *ErrorResponse) ValidateAll() error
- type ErrorResponseMultiError
- type ErrorResponseValidationError
- func (e ErrorResponseValidationError) Cause() error
- func (e ErrorResponseValidationError) Error() string
- func (e ErrorResponseValidationError) ErrorName() string
- func (e ErrorResponseValidationError) Field() string
- func (e ErrorResponseValidationError) Key() bool
- func (e ErrorResponseValidationError) Reason() string
- type Expand
- func (*Expand) Descriptor() ([]byte, []int)deprecated
- func (x *Expand) GetExpand() *ExpandTreeNode
- func (x *Expand) GetLeaf() *Subjects
- func (m *Expand) GetNode() isExpand_Node
- func (*Expand) ProtoMessage()
- func (x *Expand) ProtoReflect() protoreflect.Message
- func (x *Expand) Reset()
- func (x *Expand) String() string
- func (m *Expand) Validate() error
- func (m *Expand) ValidateAll() error
- type ExpandMultiError
- type ExpandTreeNode
- func (*ExpandTreeNode) Descriptor() ([]byte, []int)deprecated
- func (x *ExpandTreeNode) GetChildren() []*Expand
- func (x *ExpandTreeNode) GetOperation() ExpandTreeNode_Operation
- func (*ExpandTreeNode) ProtoMessage()
- func (x *ExpandTreeNode) ProtoReflect() protoreflect.Message
- func (x *ExpandTreeNode) Reset()
- func (x *ExpandTreeNode) String() string
- func (m *ExpandTreeNode) Validate() error
- func (m *ExpandTreeNode) ValidateAll() error
- type ExpandTreeNodeMultiError
- type ExpandTreeNodeValidationError
- func (e ExpandTreeNodeValidationError) Cause() error
- func (e ExpandTreeNodeValidationError) Error() string
- func (e ExpandTreeNodeValidationError) ErrorName() string
- func (e ExpandTreeNodeValidationError) Field() string
- func (e ExpandTreeNodeValidationError) Key() bool
- func (e ExpandTreeNodeValidationError) Reason() string
- type ExpandTreeNode_Operation
- func (ExpandTreeNode_Operation) Descriptor() protoreflect.EnumDescriptor
- func (x ExpandTreeNode_Operation) Enum() *ExpandTreeNode_Operation
- func (ExpandTreeNode_Operation) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExpandTreeNode_Operation) Number() protoreflect.EnumNumber
- func (x ExpandTreeNode_Operation) String() string
- func (ExpandTreeNode_Operation) Type() protoreflect.EnumType
- type ExpandValidationError
- type Expand_Expand
- type Expand_Leaf
- type IndexedSchema
- func (*IndexedSchema) Descriptor() ([]byte, []int)deprecated
- func (x *IndexedSchema) GetActionDefinitions() map[string]*ActionDefinition
- func (x *IndexedSchema) GetEntityDefinitions() map[string]*EntityDefinition
- func (x *IndexedSchema) GetRelationDefinitions() map[string]*RelationDefinition
- func (*IndexedSchema) ProtoMessage()
- func (x *IndexedSchema) ProtoReflect() protoreflect.Message
- func (x *IndexedSchema) Reset()
- func (x *IndexedSchema) String() string
- func (m *IndexedSchema) Validate() error
- func (m *IndexedSchema) ValidateAll() error
- type IndexedSchemaMultiError
- type IndexedSchemaValidationError
- func (e IndexedSchemaValidationError) Cause() error
- func (e IndexedSchemaValidationError) Error() string
- func (e IndexedSchemaValidationError) ErrorName() string
- func (e IndexedSchemaValidationError) Field() string
- func (e IndexedSchemaValidationError) Key() bool
- func (e IndexedSchemaValidationError) Reason() string
- type Leaf
- func (*Leaf) Descriptor() ([]byte, []int)deprecated
- func (x *Leaf) GetComputedUserSet() *ComputedUserSet
- func (x *Leaf) GetExclusion() bool
- func (x *Leaf) GetTupleToUserSet() *TupleToUserSet
- func (m *Leaf) GetType() isLeaf_Type
- func (*Leaf) ProtoMessage()
- func (x *Leaf) ProtoReflect() protoreflect.Message
- func (x *Leaf) Reset()
- func (x *Leaf) String() string
- func (m *Leaf) Validate() error
- func (m *Leaf) ValidateAll() error
- type LeafMultiError
- type LeafValidationError
- type Leaf_ComputedUserSet
- type Leaf_TupleToUserSet
- type PermissionCheckRequest
- func (*PermissionCheckRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionCheckRequest) GetDepth() int32
- func (x *PermissionCheckRequest) GetEntity() *Entity
- func (x *PermissionCheckRequest) GetPermission() string
- func (x *PermissionCheckRequest) GetSchemaVersion() string
- func (x *PermissionCheckRequest) GetSnapToken() string
- func (x *PermissionCheckRequest) GetSubject() *Subject
- func (*PermissionCheckRequest) ProtoMessage()
- func (x *PermissionCheckRequest) ProtoReflect() protoreflect.Message
- func (x *PermissionCheckRequest) Reset()
- func (x *PermissionCheckRequest) String() string
- func (m *PermissionCheckRequest) Validate() error
- func (m *PermissionCheckRequest) ValidateAll() error
- type PermissionCheckRequestMultiError
- type PermissionCheckRequestValidationError
- func (e PermissionCheckRequestValidationError) Cause() error
- func (e PermissionCheckRequestValidationError) Error() string
- func (e PermissionCheckRequestValidationError) ErrorName() string
- func (e PermissionCheckRequestValidationError) Field() string
- func (e PermissionCheckRequestValidationError) Key() bool
- func (e PermissionCheckRequestValidationError) Reason() string
- type PermissionCheckResponse
- func (*PermissionCheckResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionCheckResponse) GetCan() PermissionCheckResponse_Result
- func (x *PermissionCheckResponse) GetRemainingDepth() int32
- func (*PermissionCheckResponse) ProtoMessage()
- func (x *PermissionCheckResponse) ProtoReflect() protoreflect.Message
- func (x *PermissionCheckResponse) Reset()
- func (x *PermissionCheckResponse) String() string
- func (m *PermissionCheckResponse) Validate() error
- func (m *PermissionCheckResponse) ValidateAll() error
- type PermissionCheckResponseMultiError
- type PermissionCheckResponseValidationError
- func (e PermissionCheckResponseValidationError) Cause() error
- func (e PermissionCheckResponseValidationError) Error() string
- func (e PermissionCheckResponseValidationError) ErrorName() string
- func (e PermissionCheckResponseValidationError) Field() string
- func (e PermissionCheckResponseValidationError) Key() bool
- func (e PermissionCheckResponseValidationError) Reason() string
- type PermissionCheckResponse_Result
- func (PermissionCheckResponse_Result) Descriptor() protoreflect.EnumDescriptor
- func (x PermissionCheckResponse_Result) Enum() *PermissionCheckResponse_Result
- func (PermissionCheckResponse_Result) EnumDescriptor() ([]byte, []int)deprecated
- func (x PermissionCheckResponse_Result) Number() protoreflect.EnumNumber
- func (x PermissionCheckResponse_Result) String() string
- func (PermissionCheckResponse_Result) Type() protoreflect.EnumType
- type PermissionClient
- type PermissionExpandRequest
- func (*PermissionExpandRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionExpandRequest) GetEntity() *Entity
- func (x *PermissionExpandRequest) GetPermission() string
- func (x *PermissionExpandRequest) GetSchemaVersion() string
- func (x *PermissionExpandRequest) GetSnapToken() string
- func (*PermissionExpandRequest) ProtoMessage()
- func (x *PermissionExpandRequest) ProtoReflect() protoreflect.Message
- func (x *PermissionExpandRequest) Reset()
- func (x *PermissionExpandRequest) String() string
- func (m *PermissionExpandRequest) Validate() error
- func (m *PermissionExpandRequest) ValidateAll() error
- type PermissionExpandRequestMultiError
- type PermissionExpandRequestValidationError
- func (e PermissionExpandRequestValidationError) Cause() error
- func (e PermissionExpandRequestValidationError) Error() string
- func (e PermissionExpandRequestValidationError) ErrorName() string
- func (e PermissionExpandRequestValidationError) Field() string
- func (e PermissionExpandRequestValidationError) Key() bool
- func (e PermissionExpandRequestValidationError) Reason() string
- type PermissionExpandResponse
- func (*PermissionExpandResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionExpandResponse) GetTree() *Expand
- func (*PermissionExpandResponse) ProtoMessage()
- func (x *PermissionExpandResponse) ProtoReflect() protoreflect.Message
- func (x *PermissionExpandResponse) Reset()
- func (x *PermissionExpandResponse) String() string
- func (m *PermissionExpandResponse) Validate() error
- func (m *PermissionExpandResponse) ValidateAll() error
- type PermissionExpandResponseMultiError
- type PermissionExpandResponseValidationError
- func (e PermissionExpandResponseValidationError) Cause() error
- func (e PermissionExpandResponseValidationError) Error() string
- func (e PermissionExpandResponseValidationError) ErrorName() string
- func (e PermissionExpandResponseValidationError) Field() string
- func (e PermissionExpandResponseValidationError) Key() bool
- func (e PermissionExpandResponseValidationError) Reason() string
- type PermissionLookupEntityRequest
- func (*PermissionLookupEntityRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionLookupEntityRequest) GetEntityType() string
- func (x *PermissionLookupEntityRequest) GetPermission() string
- func (x *PermissionLookupEntityRequest) GetSchemaVersion() string
- func (x *PermissionLookupEntityRequest) GetSnapToken() string
- func (x *PermissionLookupEntityRequest) GetSubject() *Subject
- func (*PermissionLookupEntityRequest) ProtoMessage()
- func (x *PermissionLookupEntityRequest) ProtoReflect() protoreflect.Message
- func (x *PermissionLookupEntityRequest) Reset()
- func (x *PermissionLookupEntityRequest) String() string
- func (m *PermissionLookupEntityRequest) Validate() error
- func (m *PermissionLookupEntityRequest) ValidateAll() error
- type PermissionLookupEntityRequestMultiError
- type PermissionLookupEntityRequestValidationError
- func (e PermissionLookupEntityRequestValidationError) Cause() error
- func (e PermissionLookupEntityRequestValidationError) Error() string
- func (e PermissionLookupEntityRequestValidationError) ErrorName() string
- func (e PermissionLookupEntityRequestValidationError) Field() string
- func (e PermissionLookupEntityRequestValidationError) Key() bool
- func (e PermissionLookupEntityRequestValidationError) Reason() string
- type PermissionLookupEntityResponse
- func (*PermissionLookupEntityResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionLookupEntityResponse) GetEntityIds() []string
- func (*PermissionLookupEntityResponse) ProtoMessage()
- func (x *PermissionLookupEntityResponse) ProtoReflect() protoreflect.Message
- func (x *PermissionLookupEntityResponse) Reset()
- func (x *PermissionLookupEntityResponse) String() string
- func (m *PermissionLookupEntityResponse) Validate() error
- func (m *PermissionLookupEntityResponse) ValidateAll() error
- type PermissionLookupEntityResponseMultiError
- type PermissionLookupEntityResponseValidationError
- func (e PermissionLookupEntityResponseValidationError) Cause() error
- func (e PermissionLookupEntityResponseValidationError) Error() string
- func (e PermissionLookupEntityResponseValidationError) ErrorName() string
- func (e PermissionLookupEntityResponseValidationError) Field() string
- func (e PermissionLookupEntityResponseValidationError) Key() bool
- func (e PermissionLookupEntityResponseValidationError) Reason() string
- type PermissionLookupEntityStreamResponse
- func (*PermissionLookupEntityStreamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionLookupEntityStreamResponse) GetEntityId() string
- func (*PermissionLookupEntityStreamResponse) ProtoMessage()
- func (x *PermissionLookupEntityStreamResponse) ProtoReflect() protoreflect.Message
- func (x *PermissionLookupEntityStreamResponse) Reset()
- func (x *PermissionLookupEntityStreamResponse) String() string
- func (m *PermissionLookupEntityStreamResponse) Validate() error
- func (m *PermissionLookupEntityStreamResponse) ValidateAll() error
- type PermissionLookupEntityStreamResponseMultiError
- type PermissionLookupEntityStreamResponseValidationError
- func (e PermissionLookupEntityStreamResponseValidationError) Cause() error
- func (e PermissionLookupEntityStreamResponseValidationError) Error() string
- func (e PermissionLookupEntityStreamResponseValidationError) ErrorName() string
- func (e PermissionLookupEntityStreamResponseValidationError) Field() string
- func (e PermissionLookupEntityStreamResponseValidationError) Key() bool
- func (e PermissionLookupEntityStreamResponseValidationError) Reason() string
- type PermissionLookupSchemaRequest
- func (*PermissionLookupSchemaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionLookupSchemaRequest) GetEntityType() string
- func (x *PermissionLookupSchemaRequest) GetRelationNames() []string
- func (x *PermissionLookupSchemaRequest) GetSchemaVersion() string
- func (*PermissionLookupSchemaRequest) ProtoMessage()
- func (x *PermissionLookupSchemaRequest) ProtoReflect() protoreflect.Message
- func (x *PermissionLookupSchemaRequest) Reset()
- func (x *PermissionLookupSchemaRequest) String() string
- func (m *PermissionLookupSchemaRequest) Validate() error
- func (m *PermissionLookupSchemaRequest) ValidateAll() error
- type PermissionLookupSchemaRequestMultiError
- type PermissionLookupSchemaRequestValidationError
- func (e PermissionLookupSchemaRequestValidationError) Cause() error
- func (e PermissionLookupSchemaRequestValidationError) Error() string
- func (e PermissionLookupSchemaRequestValidationError) ErrorName() string
- func (e PermissionLookupSchemaRequestValidationError) Field() string
- func (e PermissionLookupSchemaRequestValidationError) Key() bool
- func (e PermissionLookupSchemaRequestValidationError) Reason() string
- type PermissionLookupSchemaResponse
- func (*PermissionLookupSchemaResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionLookupSchemaResponse) GetActionNames() []string
- func (*PermissionLookupSchemaResponse) ProtoMessage()
- func (x *PermissionLookupSchemaResponse) ProtoReflect() protoreflect.Message
- func (x *PermissionLookupSchemaResponse) Reset()
- func (x *PermissionLookupSchemaResponse) String() string
- func (m *PermissionLookupSchemaResponse) Validate() error
- func (m *PermissionLookupSchemaResponse) ValidateAll() error
- type PermissionLookupSchemaResponseMultiError
- type PermissionLookupSchemaResponseValidationError
- func (e PermissionLookupSchemaResponseValidationError) Cause() error
- func (e PermissionLookupSchemaResponseValidationError) Error() string
- func (e PermissionLookupSchemaResponseValidationError) ErrorName() string
- func (e PermissionLookupSchemaResponseValidationError) Field() string
- func (e PermissionLookupSchemaResponseValidationError) Key() bool
- func (e PermissionLookupSchemaResponseValidationError) Reason() string
- type PermissionServer
- type Permission_LookupEntityStreamClient
- type Permission_LookupEntityStreamServer
- type RelationDefinition
- func (*RelationDefinition) Descriptor() ([]byte, []int)deprecated
- func (x *RelationDefinition) GetEntityReference() *RelationReference
- func (x *RelationDefinition) GetName() string
- func (x *RelationDefinition) GetOption() map[string]string
- func (x *RelationDefinition) GetRelationReferences() []*RelationReference
- func (*RelationDefinition) ProtoMessage()
- func (x *RelationDefinition) ProtoReflect() protoreflect.Message
- func (x *RelationDefinition) Reset()
- func (x *RelationDefinition) String() string
- func (m *RelationDefinition) Validate() error
- func (m *RelationDefinition) ValidateAll() error
- type RelationDefinitionMultiError
- type RelationDefinitionValidationError
- func (e RelationDefinitionValidationError) Cause() error
- func (e RelationDefinitionValidationError) Error() string
- func (e RelationDefinitionValidationError) ErrorName() string
- func (e RelationDefinitionValidationError) Field() string
- func (e RelationDefinitionValidationError) Key() bool
- func (e RelationDefinitionValidationError) Reason() string
- type RelationReference
- func (*RelationReference) Descriptor() ([]byte, []int)deprecated
- func (x *RelationReference) GetName() string
- func (*RelationReference) ProtoMessage()
- func (x *RelationReference) ProtoReflect() protoreflect.Message
- func (x *RelationReference) Reset()
- func (x *RelationReference) String() string
- func (m *RelationReference) Validate() error
- func (m *RelationReference) ValidateAll() error
- type RelationReferenceMultiError
- type RelationReferenceValidationError
- func (e RelationReferenceValidationError) Cause() error
- func (e RelationReferenceValidationError) Error() string
- func (e RelationReferenceValidationError) ErrorName() string
- func (e RelationReferenceValidationError) Field() string
- func (e RelationReferenceValidationError) Key() bool
- func (e RelationReferenceValidationError) Reason() string
- type RelationshipClient
- type RelationshipDeleteRequest
- func (*RelationshipDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RelationshipDeleteRequest) GetFilter() *TupleFilter
- func (*RelationshipDeleteRequest) ProtoMessage()
- func (x *RelationshipDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *RelationshipDeleteRequest) Reset()
- func (x *RelationshipDeleteRequest) String() string
- func (m *RelationshipDeleteRequest) Validate() error
- func (m *RelationshipDeleteRequest) ValidateAll() error
- type RelationshipDeleteRequestMultiError
- type RelationshipDeleteRequestValidationError
- func (e RelationshipDeleteRequestValidationError) Cause() error
- func (e RelationshipDeleteRequestValidationError) Error() string
- func (e RelationshipDeleteRequestValidationError) ErrorName() string
- func (e RelationshipDeleteRequestValidationError) Field() string
- func (e RelationshipDeleteRequestValidationError) Key() bool
- func (e RelationshipDeleteRequestValidationError) Reason() string
- type RelationshipDeleteResponse
- func (*RelationshipDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RelationshipDeleteResponse) GetSnapToken() string
- func (*RelationshipDeleteResponse) ProtoMessage()
- func (x *RelationshipDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *RelationshipDeleteResponse) Reset()
- func (x *RelationshipDeleteResponse) String() string
- func (m *RelationshipDeleteResponse) Validate() error
- func (m *RelationshipDeleteResponse) ValidateAll() error
- type RelationshipDeleteResponseMultiError
- type RelationshipDeleteResponseValidationError
- func (e RelationshipDeleteResponseValidationError) Cause() error
- func (e RelationshipDeleteResponseValidationError) Error() string
- func (e RelationshipDeleteResponseValidationError) ErrorName() string
- func (e RelationshipDeleteResponseValidationError) Field() string
- func (e RelationshipDeleteResponseValidationError) Key() bool
- func (e RelationshipDeleteResponseValidationError) Reason() string
- type RelationshipReadRequest
- func (*RelationshipReadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RelationshipReadRequest) GetFilter() *TupleFilter
- func (x *RelationshipReadRequest) GetSnapToken() string
- func (*RelationshipReadRequest) ProtoMessage()
- func (x *RelationshipReadRequest) ProtoReflect() protoreflect.Message
- func (x *RelationshipReadRequest) Reset()
- func (x *RelationshipReadRequest) String() string
- func (m *RelationshipReadRequest) Validate() error
- func (m *RelationshipReadRequest) ValidateAll() error
- type RelationshipReadRequestMultiError
- type RelationshipReadRequestValidationError
- func (e RelationshipReadRequestValidationError) Cause() error
- func (e RelationshipReadRequestValidationError) Error() string
- func (e RelationshipReadRequestValidationError) ErrorName() string
- func (e RelationshipReadRequestValidationError) Field() string
- func (e RelationshipReadRequestValidationError) Key() bool
- func (e RelationshipReadRequestValidationError) Reason() string
- type RelationshipReadResponse
- func (*RelationshipReadResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RelationshipReadResponse) GetTuples() []*Tuple
- func (*RelationshipReadResponse) ProtoMessage()
- func (x *RelationshipReadResponse) ProtoReflect() protoreflect.Message
- func (x *RelationshipReadResponse) Reset()
- func (x *RelationshipReadResponse) String() string
- func (m *RelationshipReadResponse) Validate() error
- func (m *RelationshipReadResponse) ValidateAll() error
- type RelationshipReadResponseMultiError
- type RelationshipReadResponseValidationError
- func (e RelationshipReadResponseValidationError) Cause() error
- func (e RelationshipReadResponseValidationError) Error() string
- func (e RelationshipReadResponseValidationError) ErrorName() string
- func (e RelationshipReadResponseValidationError) Field() string
- func (e RelationshipReadResponseValidationError) Key() bool
- func (e RelationshipReadResponseValidationError) Reason() string
- type RelationshipServer
- type RelationshipWriteRequest
- func (*RelationshipWriteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RelationshipWriteRequest) GetSchemaVersion() string
- func (x *RelationshipWriteRequest) GetTuples() []*Tuple
- func (*RelationshipWriteRequest) ProtoMessage()
- func (x *RelationshipWriteRequest) ProtoReflect() protoreflect.Message
- func (x *RelationshipWriteRequest) Reset()
- func (x *RelationshipWriteRequest) String() string
- func (m *RelationshipWriteRequest) Validate() error
- func (m *RelationshipWriteRequest) ValidateAll() error
- type RelationshipWriteRequestMultiError
- type RelationshipWriteRequestValidationError
- func (e RelationshipWriteRequestValidationError) Cause() error
- func (e RelationshipWriteRequestValidationError) Error() string
- func (e RelationshipWriteRequestValidationError) ErrorName() string
- func (e RelationshipWriteRequestValidationError) Field() string
- func (e RelationshipWriteRequestValidationError) Key() bool
- func (e RelationshipWriteRequestValidationError) Reason() string
- type RelationshipWriteResponse
- func (*RelationshipWriteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RelationshipWriteResponse) GetSnapToken() string
- func (*RelationshipWriteResponse) ProtoMessage()
- func (x *RelationshipWriteResponse) ProtoReflect() protoreflect.Message
- func (x *RelationshipWriteResponse) Reset()
- func (x *RelationshipWriteResponse) String() string
- func (m *RelationshipWriteResponse) Validate() error
- func (m *RelationshipWriteResponse) ValidateAll() error
- type RelationshipWriteResponseMultiError
- type RelationshipWriteResponseValidationError
- func (e RelationshipWriteResponseValidationError) Cause() error
- func (e RelationshipWriteResponseValidationError) Error() string
- func (e RelationshipWriteResponseValidationError) ErrorName() string
- func (e RelationshipWriteResponseValidationError) Field() string
- func (e RelationshipWriteResponseValidationError) Key() bool
- func (e RelationshipWriteResponseValidationError) Reason() string
- type Rewrite
- func (*Rewrite) Descriptor() ([]byte, []int)deprecated
- func (x *Rewrite) GetChildren() []*Child
- func (x *Rewrite) GetRewriteOperation() Rewrite_Operation
- func (*Rewrite) ProtoMessage()
- func (x *Rewrite) ProtoReflect() protoreflect.Message
- func (x *Rewrite) Reset()
- func (x *Rewrite) String() string
- func (m *Rewrite) Validate() error
- func (m *Rewrite) ValidateAll() error
- type RewriteMultiError
- type RewriteValidationError
- type Rewrite_Operation
- func (Rewrite_Operation) Descriptor() protoreflect.EnumDescriptor
- func (x Rewrite_Operation) Enum() *Rewrite_Operation
- func (Rewrite_Operation) EnumDescriptor() ([]byte, []int)deprecated
- func (x Rewrite_Operation) Number() protoreflect.EnumNumber
- func (x Rewrite_Operation) String() string
- func (Rewrite_Operation) Type() protoreflect.EnumType
- type SchemaClient
- type SchemaReadRequest
- func (*SchemaReadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchemaReadRequest) GetSchemaVersion() string
- func (*SchemaReadRequest) ProtoMessage()
- func (x *SchemaReadRequest) ProtoReflect() protoreflect.Message
- func (x *SchemaReadRequest) Reset()
- func (x *SchemaReadRequest) String() string
- func (m *SchemaReadRequest) Validate() error
- func (m *SchemaReadRequest) ValidateAll() error
- type SchemaReadRequestMultiError
- type SchemaReadRequestValidationError
- func (e SchemaReadRequestValidationError) Cause() error
- func (e SchemaReadRequestValidationError) Error() string
- func (e SchemaReadRequestValidationError) ErrorName() string
- func (e SchemaReadRequestValidationError) Field() string
- func (e SchemaReadRequestValidationError) Key() bool
- func (e SchemaReadRequestValidationError) Reason() string
- type SchemaReadResponse
- func (*SchemaReadResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchemaReadResponse) GetSchema() *IndexedSchema
- func (*SchemaReadResponse) ProtoMessage()
- func (x *SchemaReadResponse) ProtoReflect() protoreflect.Message
- func (x *SchemaReadResponse) Reset()
- func (x *SchemaReadResponse) String() string
- func (m *SchemaReadResponse) Validate() error
- func (m *SchemaReadResponse) ValidateAll() error
- type SchemaReadResponseMultiError
- type SchemaReadResponseValidationError
- func (e SchemaReadResponseValidationError) Cause() error
- func (e SchemaReadResponseValidationError) Error() string
- func (e SchemaReadResponseValidationError) ErrorName() string
- func (e SchemaReadResponseValidationError) Field() string
- func (e SchemaReadResponseValidationError) Key() bool
- func (e SchemaReadResponseValidationError) Reason() string
- type SchemaServer
- type SchemaWriteRequest
- func (*SchemaWriteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchemaWriteRequest) GetSchema() string
- func (*SchemaWriteRequest) ProtoMessage()
- func (x *SchemaWriteRequest) ProtoReflect() protoreflect.Message
- func (x *SchemaWriteRequest) Reset()
- func (x *SchemaWriteRequest) String() string
- func (m *SchemaWriteRequest) Validate() error
- func (m *SchemaWriteRequest) ValidateAll() error
- type SchemaWriteRequestMultiError
- type SchemaWriteRequestValidationError
- func (e SchemaWriteRequestValidationError) Cause() error
- func (e SchemaWriteRequestValidationError) Error() string
- func (e SchemaWriteRequestValidationError) ErrorName() string
- func (e SchemaWriteRequestValidationError) Field() string
- func (e SchemaWriteRequestValidationError) Key() bool
- func (e SchemaWriteRequestValidationError) Reason() string
- type SchemaWriteResponse
- func (*SchemaWriteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchemaWriteResponse) GetSchemaVersion() string
- func (*SchemaWriteResponse) ProtoMessage()
- func (x *SchemaWriteResponse) ProtoReflect() protoreflect.Message
- func (x *SchemaWriteResponse) Reset()
- func (x *SchemaWriteResponse) String() string
- func (m *SchemaWriteResponse) Validate() error
- func (m *SchemaWriteResponse) ValidateAll() error
- type SchemaWriteResponseMultiError
- type SchemaWriteResponseValidationError
- func (e SchemaWriteResponseValidationError) Cause() error
- func (e SchemaWriteResponseValidationError) Error() string
- func (e SchemaWriteResponseValidationError) ErrorName() string
- func (e SchemaWriteResponseValidationError) Field() string
- func (e SchemaWriteResponseValidationError) Key() bool
- func (e SchemaWriteResponseValidationError) Reason() string
- type Subject
- func (*Subject) Descriptor() ([]byte, []int)deprecated
- func (x *Subject) GetId() string
- func (x *Subject) GetRelation() string
- func (x *Subject) GetType() string
- func (*Subject) ProtoMessage()
- func (x *Subject) ProtoReflect() protoreflect.Message
- func (x *Subject) Reset()
- func (x *Subject) String() string
- func (m *Subject) Validate() error
- func (m *Subject) ValidateAll() error
- type SubjectFilter
- func (*SubjectFilter) Descriptor() ([]byte, []int)deprecated
- func (x *SubjectFilter) GetIds() []string
- func (x *SubjectFilter) GetRelation() string
- func (x *SubjectFilter) GetType() string
- func (*SubjectFilter) ProtoMessage()
- func (x *SubjectFilter) ProtoReflect() protoreflect.Message
- func (x *SubjectFilter) Reset()
- func (x *SubjectFilter) String() string
- func (m *SubjectFilter) Validate() error
- func (m *SubjectFilter) ValidateAll() error
- type SubjectFilterMultiError
- type SubjectFilterValidationError
- func (e SubjectFilterValidationError) Cause() error
- func (e SubjectFilterValidationError) Error() string
- func (e SubjectFilterValidationError) ErrorName() string
- func (e SubjectFilterValidationError) Field() string
- func (e SubjectFilterValidationError) Key() bool
- func (e SubjectFilterValidationError) Reason() string
- type SubjectMultiError
- type SubjectValidationError
- type Subjects
- func (*Subjects) Descriptor() ([]byte, []int)deprecated
- func (x *Subjects) GetExclusion() bool
- func (x *Subjects) GetSubjects() []*Subject
- func (x *Subjects) GetTarget() *EntityAndRelation
- func (*Subjects) ProtoMessage()
- func (x *Subjects) ProtoReflect() protoreflect.Message
- func (x *Subjects) Reset()
- func (x *Subjects) String() string
- func (m *Subjects) Validate() error
- func (m *Subjects) ValidateAll() error
- type SubjectsMultiError
- type SubjectsValidationError
- type Tuple
- func (*Tuple) Descriptor() ([]byte, []int)deprecated
- func (x *Tuple) GetEntity() *Entity
- func (x *Tuple) GetRelation() string
- func (x *Tuple) GetSubject() *Subject
- func (*Tuple) ProtoMessage()
- func (x *Tuple) ProtoReflect() protoreflect.Message
- func (x *Tuple) Reset()
- func (x *Tuple) String() string
- func (m *Tuple) Validate() error
- func (m *Tuple) ValidateAll() error
- type TupleFilter
- func (*TupleFilter) Descriptor() ([]byte, []int)deprecated
- func (x *TupleFilter) GetEntity() *EntityFilter
- func (x *TupleFilter) GetRelation() string
- func (x *TupleFilter) GetSubject() *SubjectFilter
- func (*TupleFilter) ProtoMessage()
- func (x *TupleFilter) ProtoReflect() protoreflect.Message
- func (x *TupleFilter) Reset()
- func (x *TupleFilter) String() string
- func (m *TupleFilter) Validate() error
- func (m *TupleFilter) ValidateAll() error
- type TupleFilterMultiError
- type TupleFilterValidationError
- func (e TupleFilterValidationError) Cause() error
- func (e TupleFilterValidationError) Error() string
- func (e TupleFilterValidationError) ErrorName() string
- func (e TupleFilterValidationError) Field() string
- func (e TupleFilterValidationError) Key() bool
- func (e TupleFilterValidationError) Reason() string
- type TupleMultiError
- type TupleSet
- func (*TupleSet) Descriptor() ([]byte, []int)deprecated
- func (x *TupleSet) GetRelation() string
- func (*TupleSet) ProtoMessage()
- func (x *TupleSet) ProtoReflect() protoreflect.Message
- func (x *TupleSet) Reset()
- func (x *TupleSet) String() string
- func (m *TupleSet) Validate() error
- func (m *TupleSet) ValidateAll() error
- type TupleSetMultiError
- type TupleSetValidationError
- type TupleToUserSet
- func (*TupleToUserSet) Descriptor() ([]byte, []int)deprecated
- func (x *TupleToUserSet) GetComputed() *ComputedUserSet
- func (x *TupleToUserSet) GetTupleSet() *TupleSet
- func (*TupleToUserSet) ProtoMessage()
- func (x *TupleToUserSet) ProtoReflect() protoreflect.Message
- func (x *TupleToUserSet) Reset()
- func (x *TupleToUserSet) String() string
- func (m *TupleToUserSet) Validate() error
- func (m *TupleToUserSet) ValidateAll() error
- type TupleToUserSetMultiError
- type TupleToUserSetValidationError
- func (e TupleToUserSetValidationError) Cause() error
- func (e TupleToUserSetValidationError) Error() string
- func (e TupleToUserSetValidationError) ErrorName() string
- func (e TupleToUserSetValidationError) Field() string
- func (e TupleToUserSetValidationError) Key() bool
- func (e TupleToUserSetValidationError) Reason() string
- type TupleValidationError
- type Tuples
- func (*Tuples) Descriptor() ([]byte, []int)deprecated
- func (x *Tuples) GetTuples() []*Tuple
- func (*Tuples) ProtoMessage()
- func (x *Tuples) ProtoReflect() protoreflect.Message
- func (x *Tuples) Reset()
- func (x *Tuples) String() string
- func (m *Tuples) Validate() error
- func (m *Tuples) ValidateAll() error
- type TuplesMultiError
- type TuplesValidationError
- type UnimplementedPermissionServer
- func (UnimplementedPermissionServer) Check(context.Context, *PermissionCheckRequest) (*PermissionCheckResponse, error)
- func (UnimplementedPermissionServer) Expand(context.Context, *PermissionExpandRequest) (*PermissionExpandResponse, error)
- func (UnimplementedPermissionServer) LookupEntity(context.Context, *PermissionLookupEntityRequest) (*PermissionLookupEntityResponse, error)
- func (UnimplementedPermissionServer) LookupEntityStream(*PermissionLookupEntityRequest, Permission_LookupEntityStreamServer) error
- func (UnimplementedPermissionServer) LookupSchema(context.Context, *PermissionLookupSchemaRequest) (*PermissionLookupSchemaResponse, error)
- type UnimplementedRelationshipServer
- func (UnimplementedRelationshipServer) Delete(context.Context, *RelationshipDeleteRequest) (*RelationshipDeleteResponse, error)
- func (UnimplementedRelationshipServer) Read(context.Context, *RelationshipReadRequest) (*RelationshipReadResponse, error)
- func (UnimplementedRelationshipServer) Write(context.Context, *RelationshipWriteRequest) (*RelationshipWriteResponse, error)
- type UnimplementedSchemaServer
- type UnsafePermissionServer
- type UnsafeRelationshipServer
- type UnsafeSchemaServer
Constants ¶
This section is empty.
Variables ¶
var ( ErrorCode_name = map[int32]string{ 0: "ERROR_CODE_UNSPECIFIED", 1001: "ERROR_CODE_MISSING_BEARER_TOKEN", 1002: "ERROR_CODE_UNAUTHENTICATED", 2000: "ERROR_CODE_VALIDATION", 2002: "ERROR_CODE_UNDEFINED_CHILD_TYPE", 2003: "ERROR_CODE_UNDEFINED_CHILD_KIND", 2006: "ERROR_CODE_UNDEFINED_RELATION_REFERENCE", 2007: "ERROR_CODE_NOT_SUPPORTED_RELATION_WALK", 2008: "ERROR_CODE_ENTITY_AND_SUBJECT_CANNOT_BE_EQUAL", 2009: "ERROR_CODE_DEPTH_NOT_ENOUGH", 2010: "ERROR_CODE_RELATION_REFERENCE_NOT_FOUND_IN_ENTITY_REFERENCES", 2011: "ERROR_CODE_RELATION_REFERENCE_MUST_HAVE_ONE_ENTITY_REFERENCE", 2012: "ERROR_CODE_DUPLICATED_ENTITY_REFERENCE", 2013: "ERROR_CODE_DUPLICATED_RELATION_REFERENCE", 2014: "ERROR_CODE_DUPLICATED_ACTION_REFERENCE", 2015: "ERROR_CODE_SCHEMA_PARSE", 2016: "ERROR_CODE_SCHEMA_COMPILE", 2017: "ERROR_CODE_SUBJECT_RELATION_MUST_BE_EMPTY", 2018: "ERROR_CODE_SUBJECT_RELATION_CANNOT_BE_EMPTY", 2019: "ERROR_CODE_SCHEMA_MUST_HAVE_USER_ENTITY_DEFINITION", 2020: "ERROR_CODE_UNIQUE_CONSTRAINT", 4000: "ERROR_CODE_NOT_FOUND", 4001: "ERROR_CODE_ENTITY_TYPE_NOT_FOUND", 4002: "ERROR_CODE_ACTION_NOT_FOUND", 4003: "ERROR_CODE_SCHEMA_NOT_FOUND", 4004: "ERROR_CODE_SUBJECT_TYPE_NOT_FOUND", 4005: "ERROR_CODE_ENTITY_DEFINITION_NOT_FOUND", 4006: "ERROR_CODE_ACTION_DEFINITION_NOT_FOUND", 4007: "ERROR_CODE_RELATION_DEFINITION_NOT_FOUND", 4008: "ERROR_CODE_RECORD_NOT_FOUND", 5000: "ERROR_CODE_INTERNAL", 5001: "ERROR_CODE_CANCELLED", 5002: "ERROR_CODE_SQL_BUILDER", 5003: "ERROR_CODE_CIRCUIT_BREAKER", 5005: "ERROR_CODE_EXECUTION", 5006: "ERROR_CODE_SCAN", 5007: "ERROR_CODE_MIGRATION", 5008: "ERROR_CODE_TYPE_CONVERSATION", 5009: "ERROR_CODE_ERROR_MAX_RETRIES", } ErrorCode_value = map[string]int32{ "ERROR_CODE_UNSPECIFIED": 0, "ERROR_CODE_MISSING_BEARER_TOKEN": 1001, "ERROR_CODE_UNAUTHENTICATED": 1002, "ERROR_CODE_VALIDATION": 2000, "ERROR_CODE_UNDEFINED_CHILD_TYPE": 2002, "ERROR_CODE_UNDEFINED_CHILD_KIND": 2003, "ERROR_CODE_UNDEFINED_RELATION_REFERENCE": 2006, "ERROR_CODE_NOT_SUPPORTED_RELATION_WALK": 2007, "ERROR_CODE_ENTITY_AND_SUBJECT_CANNOT_BE_EQUAL": 2008, "ERROR_CODE_DEPTH_NOT_ENOUGH": 2009, "ERROR_CODE_RELATION_REFERENCE_NOT_FOUND_IN_ENTITY_REFERENCES": 2010, "ERROR_CODE_RELATION_REFERENCE_MUST_HAVE_ONE_ENTITY_REFERENCE": 2011, "ERROR_CODE_DUPLICATED_ENTITY_REFERENCE": 2012, "ERROR_CODE_DUPLICATED_RELATION_REFERENCE": 2013, "ERROR_CODE_DUPLICATED_ACTION_REFERENCE": 2014, "ERROR_CODE_SCHEMA_PARSE": 2015, "ERROR_CODE_SCHEMA_COMPILE": 2016, "ERROR_CODE_SUBJECT_RELATION_MUST_BE_EMPTY": 2017, "ERROR_CODE_SUBJECT_RELATION_CANNOT_BE_EMPTY": 2018, "ERROR_CODE_SCHEMA_MUST_HAVE_USER_ENTITY_DEFINITION": 2019, "ERROR_CODE_UNIQUE_CONSTRAINT": 2020, "ERROR_CODE_NOT_FOUND": 4000, "ERROR_CODE_ENTITY_TYPE_NOT_FOUND": 4001, "ERROR_CODE_ACTION_NOT_FOUND": 4002, "ERROR_CODE_SCHEMA_NOT_FOUND": 4003, "ERROR_CODE_SUBJECT_TYPE_NOT_FOUND": 4004, "ERROR_CODE_ENTITY_DEFINITION_NOT_FOUND": 4005, "ERROR_CODE_ACTION_DEFINITION_NOT_FOUND": 4006, "ERROR_CODE_RELATION_DEFINITION_NOT_FOUND": 4007, "ERROR_CODE_RECORD_NOT_FOUND": 4008, "ERROR_CODE_INTERNAL": 5000, "ERROR_CODE_CANCELLED": 5001, "ERROR_CODE_SQL_BUILDER": 5002, "ERROR_CODE_CIRCUIT_BREAKER": 5003, "ERROR_CODE_EXECUTION": 5005, "ERROR_CODE_SCAN": 5006, "ERROR_CODE_MIGRATION": 5007, "ERROR_CODE_TYPE_CONVERSATION": 5008, "ERROR_CODE_ERROR_MAX_RETRIES": 5009, } )
Enum value maps for ErrorCode.
var ( Rewrite_Operation_name = map[int32]string{ 0: "OPERATION_UNSPECIFIED", 1: "OPERATION_UNION", 2: "OPERATION_INTERSECTION", } Rewrite_Operation_value = map[string]int32{ "OPERATION_UNSPECIFIED": 0, "OPERATION_UNION": 1, "OPERATION_INTERSECTION": 2, } )
Enum value maps for Rewrite_Operation.
var ( EntityDefinition_RelationalReference_name = map[int32]string{ 0: "RELATIONAL_REFERENCE_UNSPECIFIED", 1: "RELATIONAL_REFERENCE_RELATION", 2: "RELATIONAL_REFERENCE_ACTION", } EntityDefinition_RelationalReference_value = map[string]int32{ "RELATIONAL_REFERENCE_UNSPECIFIED": 0, "RELATIONAL_REFERENCE_RELATION": 1, "RELATIONAL_REFERENCE_ACTION": 2, } )
Enum value maps for EntityDefinition_RelationalReference.
var ( PermissionCheckResponse_Result_name = map[int32]string{ 0: "RESULT_UNKNOWN", 1: "RESULT_ALLOWED", 2: "RESULT_DENIED", } PermissionCheckResponse_Result_value = map[string]int32{ "RESULT_UNKNOWN": 0, "RESULT_ALLOWED": 1, "RESULT_DENIED": 2, } )
Enum value maps for PermissionCheckResponse_Result.
var ( ExpandTreeNode_Operation_name = map[int32]string{ 0: "OPERATION_UNSPECIFIED", 1: "OPERATION_UNION", 2: "OPERATION_INTERSECTION", } ExpandTreeNode_Operation_value = map[string]int32{ "OPERATION_UNSPECIFIED": 0, "OPERATION_UNION": 1, "OPERATION_INTERSECTION": 2, } )
Enum value maps for ExpandTreeNode_Operation.
var File_base_v1_errors_proto protoreflect.FileDescriptor
var File_base_v1_openapi_proto protoreflect.FileDescriptor
var File_base_v1_schema_proto protoreflect.FileDescriptor
var File_base_v1_service_proto protoreflect.FileDescriptor
var File_base_v1_tuple_proto protoreflect.FileDescriptor
var Permission_ServiceDesc = grpc.ServiceDesc{ ServiceName: "base.v1.Permission", HandlerType: (*PermissionServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Check", Handler: _Permission_Check_Handler, }, { MethodName: "Expand", Handler: _Permission_Expand_Handler, }, { MethodName: "LookupSchema", Handler: _Permission_LookupSchema_Handler, }, { MethodName: "LookupEntity", Handler: _Permission_LookupEntity_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "LookupEntityStream", Handler: _Permission_LookupEntityStream_Handler, ServerStreams: true, }, }, Metadata: "base/v1/service.proto", }
Permission_ServiceDesc is the grpc.ServiceDesc for Permission service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var Relationship_ServiceDesc = grpc.ServiceDesc{ ServiceName: "base.v1.Relationship", HandlerType: (*RelationshipServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Write", Handler: _Relationship_Write_Handler, }, { MethodName: "Read", Handler: _Relationship_Read_Handler, }, { MethodName: "Delete", Handler: _Relationship_Delete_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "base/v1/service.proto", }
Relationship_ServiceDesc is the grpc.ServiceDesc for Relationship service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var Schema_ServiceDesc = grpc.ServiceDesc{ ServiceName: "base.v1.Schema", HandlerType: (*SchemaServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Write", Handler: _Schema_Write_Handler, }, { MethodName: "Read", Handler: _Schema_Read_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "base/v1/service.proto", }
Schema_ServiceDesc is the grpc.ServiceDesc for Schema service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterPermissionHandler ¶
func RegisterPermissionHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterPermissionHandler registers the http handlers for service Permission to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterPermissionHandlerClient ¶
func RegisterPermissionHandlerClient(ctx context.Context, mux *runtime.ServeMux, client PermissionClient) error
RegisterPermissionHandlerClient registers the http handlers for service Permission to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "PermissionClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "PermissionClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "PermissionClient" to call the correct interceptors.
func RegisterPermissionHandlerFromEndpoint ¶
func RegisterPermissionHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterPermissionHandlerFromEndpoint is same as RegisterPermissionHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterPermissionHandlerServer ¶
func RegisterPermissionHandlerServer(ctx context.Context, mux *runtime.ServeMux, server PermissionServer) error
RegisterPermissionHandlerServer registers the http handlers for service Permission to "mux". UnaryRPC :call PermissionServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterPermissionHandlerFromEndpoint instead.
func RegisterPermissionServer ¶
func RegisterPermissionServer(s grpc.ServiceRegistrar, srv PermissionServer)
func RegisterRelationshipHandler ¶
func RegisterRelationshipHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterRelationshipHandler registers the http handlers for service Relationship to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterRelationshipHandlerClient ¶
func RegisterRelationshipHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RelationshipClient) error
RegisterRelationshipHandlerClient registers the http handlers for service Relationship to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "RelationshipClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "RelationshipClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "RelationshipClient" to call the correct interceptors.
func RegisterRelationshipHandlerFromEndpoint ¶
func RegisterRelationshipHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterRelationshipHandlerFromEndpoint is same as RegisterRelationshipHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterRelationshipHandlerServer ¶
func RegisterRelationshipHandlerServer(ctx context.Context, mux *runtime.ServeMux, server RelationshipServer) error
RegisterRelationshipHandlerServer registers the http handlers for service Relationship to "mux". UnaryRPC :call RelationshipServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterRelationshipHandlerFromEndpoint instead.
func RegisterRelationshipServer ¶
func RegisterRelationshipServer(s grpc.ServiceRegistrar, srv RelationshipServer)
func RegisterSchemaHandler ¶
RegisterSchemaHandler registers the http handlers for service Schema to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterSchemaHandlerClient ¶
func RegisterSchemaHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SchemaClient) error
RegisterSchemaHandlerClient registers the http handlers for service Schema to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SchemaClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SchemaClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SchemaClient" to call the correct interceptors.
func RegisterSchemaHandlerFromEndpoint ¶
func RegisterSchemaHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterSchemaHandlerFromEndpoint is same as RegisterSchemaHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterSchemaHandlerServer ¶
func RegisterSchemaHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SchemaServer) error
RegisterSchemaHandlerServer registers the http handlers for service Schema to "mux". UnaryRPC :call SchemaServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSchemaHandlerFromEndpoint instead.
func RegisterSchemaServer ¶
func RegisterSchemaServer(s grpc.ServiceRegistrar, srv SchemaServer)
Types ¶
type ActionDefinition ¶
type ActionDefinition struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Child *Child `protobuf:"bytes,2,opt,name=child,proto3" json:"child,omitempty"` // contains filtered or unexported fields }
ActionDefinition
func (*ActionDefinition) Descriptor
deprecated
func (*ActionDefinition) Descriptor() ([]byte, []int)
Deprecated: Use ActionDefinition.ProtoReflect.Descriptor instead.
func (*ActionDefinition) GetChild ¶
func (x *ActionDefinition) GetChild() *Child
func (*ActionDefinition) GetName ¶
func (x *ActionDefinition) GetName() string
func (*ActionDefinition) ProtoMessage ¶
func (*ActionDefinition) ProtoMessage()
func (*ActionDefinition) ProtoReflect ¶
func (x *ActionDefinition) ProtoReflect() protoreflect.Message
func (*ActionDefinition) Reset ¶
func (x *ActionDefinition) Reset()
func (*ActionDefinition) String ¶
func (x *ActionDefinition) String() string
func (*ActionDefinition) Validate ¶
func (m *ActionDefinition) Validate() error
Validate checks the field values on ActionDefinition with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ActionDefinition) ValidateAll ¶
func (m *ActionDefinition) ValidateAll() error
ValidateAll checks the field values on ActionDefinition with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ActionDefinitionMultiError, or nil if none found.
type ActionDefinitionMultiError ¶
type ActionDefinitionMultiError []error
ActionDefinitionMultiError is an error wrapping multiple validation errors returned by ActionDefinition.ValidateAll() if the designated constraints aren't met.
func (ActionDefinitionMultiError) AllErrors ¶
func (m ActionDefinitionMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ActionDefinitionMultiError) Error ¶
func (m ActionDefinitionMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ActionDefinitionValidationError ¶
type ActionDefinitionValidationError struct {
// contains filtered or unexported fields
}
ActionDefinitionValidationError is the validation error returned by ActionDefinition.Validate if the designated constraints aren't met.
func (ActionDefinitionValidationError) Cause ¶
func (e ActionDefinitionValidationError) Cause() error
Cause function returns cause value.
func (ActionDefinitionValidationError) Error ¶
func (e ActionDefinitionValidationError) Error() string
Error satisfies the builtin error interface
func (ActionDefinitionValidationError) ErrorName ¶
func (e ActionDefinitionValidationError) ErrorName() string
ErrorName returns error name.
func (ActionDefinitionValidationError) Field ¶
func (e ActionDefinitionValidationError) Field() string
Field function returns field value.
func (ActionDefinitionValidationError) Key ¶
func (e ActionDefinitionValidationError) Key() bool
Key function returns key value.
func (ActionDefinitionValidationError) Reason ¶
func (e ActionDefinitionValidationError) Reason() string
Reason function returns reason value.
type Child ¶
type Child struct { // Types that are assignable to Type: // *Child_Leaf // *Child_Rewrite Type isChild_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Child
func (*Child) Descriptor
deprecated
func (*Child) GetRewrite ¶
func (*Child) ProtoMessage ¶
func (*Child) ProtoMessage()
func (*Child) ProtoReflect ¶
func (x *Child) ProtoReflect() protoreflect.Message
func (*Child) Validate ¶
Validate checks the field values on Child with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Child) ValidateAll ¶
ValidateAll checks the field values on Child with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ChildMultiError, or nil if none found.
type ChildMultiError ¶
type ChildMultiError []error
ChildMultiError is an error wrapping multiple validation errors returned by Child.ValidateAll() if the designated constraints aren't met.
func (ChildMultiError) AllErrors ¶
func (m ChildMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ChildMultiError) Error ¶
func (m ChildMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ChildValidationError ¶
type ChildValidationError struct {
// contains filtered or unexported fields
}
ChildValidationError is the validation error returned by Child.Validate if the designated constraints aren't met.
func (ChildValidationError) Cause ¶
func (e ChildValidationError) Cause() error
Cause function returns cause value.
func (ChildValidationError) Error ¶
func (e ChildValidationError) Error() string
Error satisfies the builtin error interface
func (ChildValidationError) ErrorName ¶
func (e ChildValidationError) ErrorName() string
ErrorName returns error name.
func (ChildValidationError) Field ¶
func (e ChildValidationError) Field() string
Field function returns field value.
func (ChildValidationError) Key ¶
func (e ChildValidationError) Key() bool
Key function returns key value.
func (ChildValidationError) Reason ¶
func (e ChildValidationError) Reason() string
Reason function returns reason value.
type Child_Leaf ¶
type Child_Leaf struct {
Leaf *Leaf `protobuf:"bytes,1,opt,name=leaf,proto3,oneof"`
}
type Child_Rewrite ¶
type Child_Rewrite struct {
Rewrite *Rewrite `protobuf:"bytes,2,opt,name=rewrite,proto3,oneof"`
}
type ComputedUserSet ¶
type ComputedUserSet struct { Relation string `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"` // contains filtered or unexported fields }
ComputedUserSet
func (*ComputedUserSet) Descriptor
deprecated
func (*ComputedUserSet) Descriptor() ([]byte, []int)
Deprecated: Use ComputedUserSet.ProtoReflect.Descriptor instead.
func (*ComputedUserSet) GetRelation ¶
func (x *ComputedUserSet) GetRelation() string
func (*ComputedUserSet) ProtoMessage ¶
func (*ComputedUserSet) ProtoMessage()
func (*ComputedUserSet) ProtoReflect ¶
func (x *ComputedUserSet) ProtoReflect() protoreflect.Message
func (*ComputedUserSet) Reset ¶
func (x *ComputedUserSet) Reset()
func (*ComputedUserSet) String ¶
func (x *ComputedUserSet) String() string
func (*ComputedUserSet) Validate ¶
func (m *ComputedUserSet) Validate() error
Validate checks the field values on ComputedUserSet with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ComputedUserSet) ValidateAll ¶
func (m *ComputedUserSet) ValidateAll() error
ValidateAll checks the field values on ComputedUserSet with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ComputedUserSetMultiError, or nil if none found.
type ComputedUserSetMultiError ¶
type ComputedUserSetMultiError []error
ComputedUserSetMultiError is an error wrapping multiple validation errors returned by ComputedUserSet.ValidateAll() if the designated constraints aren't met.
func (ComputedUserSetMultiError) AllErrors ¶
func (m ComputedUserSetMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ComputedUserSetMultiError) Error ¶
func (m ComputedUserSetMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ComputedUserSetValidationError ¶
type ComputedUserSetValidationError struct {
// contains filtered or unexported fields
}
ComputedUserSetValidationError is the validation error returned by ComputedUserSet.Validate if the designated constraints aren't met.
func (ComputedUserSetValidationError) Cause ¶
func (e ComputedUserSetValidationError) Cause() error
Cause function returns cause value.
func (ComputedUserSetValidationError) Error ¶
func (e ComputedUserSetValidationError) Error() string
Error satisfies the builtin error interface
func (ComputedUserSetValidationError) ErrorName ¶
func (e ComputedUserSetValidationError) ErrorName() string
ErrorName returns error name.
func (ComputedUserSetValidationError) Field ¶
func (e ComputedUserSetValidationError) Field() string
Field function returns field value.
func (ComputedUserSetValidationError) Key ¶
func (e ComputedUserSetValidationError) Key() bool
Key function returns key value.
func (ComputedUserSetValidationError) Reason ¶
func (e ComputedUserSetValidationError) Reason() string
Reason function returns reason value.
type Entity ¶
type Entity struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
Entity
func (*Entity) Descriptor
deprecated
func (*Entity) ProtoMessage ¶
func (*Entity) ProtoMessage()
func (*Entity) ProtoReflect ¶
func (x *Entity) ProtoReflect() protoreflect.Message
func (*Entity) Validate ¶
Validate checks the field values on Entity with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Entity) ValidateAll ¶
ValidateAll checks the field values on Entity with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in EntityMultiError, or nil if none found.
type EntityAndRelation ¶
type EntityAndRelation struct { Entity *Entity `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"` Relation string `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"` // contains filtered or unexported fields }
func (*EntityAndRelation) Descriptor
deprecated
func (*EntityAndRelation) Descriptor() ([]byte, []int)
Deprecated: Use EntityAndRelation.ProtoReflect.Descriptor instead.
func (*EntityAndRelation) GetEntity ¶
func (x *EntityAndRelation) GetEntity() *Entity
func (*EntityAndRelation) GetRelation ¶
func (x *EntityAndRelation) GetRelation() string
func (*EntityAndRelation) ProtoMessage ¶
func (*EntityAndRelation) ProtoMessage()
func (*EntityAndRelation) ProtoReflect ¶
func (x *EntityAndRelation) ProtoReflect() protoreflect.Message
func (*EntityAndRelation) Reset ¶
func (x *EntityAndRelation) Reset()
func (*EntityAndRelation) String ¶
func (x *EntityAndRelation) String() string
func (*EntityAndRelation) Validate ¶
func (m *EntityAndRelation) Validate() error
Validate checks the field values on EntityAndRelation with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*EntityAndRelation) ValidateAll ¶
func (m *EntityAndRelation) ValidateAll() error
ValidateAll checks the field values on EntityAndRelation with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in EntityAndRelationMultiError, or nil if none found.
type EntityAndRelationFilter ¶
type EntityAndRelationFilter struct { Entity *EntityFilter `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"` Relation string `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"` // contains filtered or unexported fields }
EntityAndRelationFilter is used to filter entities and relations
func (*EntityAndRelationFilter) Descriptor
deprecated
func (*EntityAndRelationFilter) Descriptor() ([]byte, []int)
Deprecated: Use EntityAndRelationFilter.ProtoReflect.Descriptor instead.
func (*EntityAndRelationFilter) GetEntity ¶
func (x *EntityAndRelationFilter) GetEntity() *EntityFilter
func (*EntityAndRelationFilter) GetRelation ¶
func (x *EntityAndRelationFilter) GetRelation() string
func (*EntityAndRelationFilter) ProtoMessage ¶
func (*EntityAndRelationFilter) ProtoMessage()
func (*EntityAndRelationFilter) ProtoReflect ¶
func (x *EntityAndRelationFilter) ProtoReflect() protoreflect.Message
func (*EntityAndRelationFilter) Reset ¶
func (x *EntityAndRelationFilter) Reset()
func (*EntityAndRelationFilter) String ¶
func (x *EntityAndRelationFilter) String() string
func (*EntityAndRelationFilter) Validate ¶
func (m *EntityAndRelationFilter) Validate() error
Validate checks the field values on EntityAndRelationFilter with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*EntityAndRelationFilter) ValidateAll ¶
func (m *EntityAndRelationFilter) ValidateAll() error
ValidateAll checks the field values on EntityAndRelationFilter with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in EntityAndRelationFilterMultiError, or nil if none found.
type EntityAndRelationFilterMultiError ¶
type EntityAndRelationFilterMultiError []error
EntityAndRelationFilterMultiError is an error wrapping multiple validation errors returned by EntityAndRelationFilter.ValidateAll() if the designated constraints aren't met.
func (EntityAndRelationFilterMultiError) AllErrors ¶
func (m EntityAndRelationFilterMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (EntityAndRelationFilterMultiError) Error ¶
func (m EntityAndRelationFilterMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type EntityAndRelationFilterValidationError ¶
type EntityAndRelationFilterValidationError struct {
// contains filtered or unexported fields
}
EntityAndRelationFilterValidationError is the validation error returned by EntityAndRelationFilter.Validate if the designated constraints aren't met.
func (EntityAndRelationFilterValidationError) Cause ¶
func (e EntityAndRelationFilterValidationError) Cause() error
Cause function returns cause value.
func (EntityAndRelationFilterValidationError) Error ¶
func (e EntityAndRelationFilterValidationError) Error() string
Error satisfies the builtin error interface
func (EntityAndRelationFilterValidationError) ErrorName ¶
func (e EntityAndRelationFilterValidationError) ErrorName() string
ErrorName returns error name.
func (EntityAndRelationFilterValidationError) Field ¶
func (e EntityAndRelationFilterValidationError) Field() string
Field function returns field value.
func (EntityAndRelationFilterValidationError) Key ¶
func (e EntityAndRelationFilterValidationError) Key() bool
Key function returns key value.
func (EntityAndRelationFilterValidationError) Reason ¶
func (e EntityAndRelationFilterValidationError) Reason() string
Reason function returns reason value.
type EntityAndRelationMultiError ¶
type EntityAndRelationMultiError []error
EntityAndRelationMultiError is an error wrapping multiple validation errors returned by EntityAndRelation.ValidateAll() if the designated constraints aren't met.
func (EntityAndRelationMultiError) AllErrors ¶
func (m EntityAndRelationMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (EntityAndRelationMultiError) Error ¶
func (m EntityAndRelationMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type EntityAndRelationValidationError ¶
type EntityAndRelationValidationError struct {
// contains filtered or unexported fields
}
EntityAndRelationValidationError is the validation error returned by EntityAndRelation.Validate if the designated constraints aren't met.
func (EntityAndRelationValidationError) Cause ¶
func (e EntityAndRelationValidationError) Cause() error
Cause function returns cause value.
func (EntityAndRelationValidationError) Error ¶
func (e EntityAndRelationValidationError) Error() string
Error satisfies the builtin error interface
func (EntityAndRelationValidationError) ErrorName ¶
func (e EntityAndRelationValidationError) ErrorName() string
ErrorName returns error name.
func (EntityAndRelationValidationError) Field ¶
func (e EntityAndRelationValidationError) Field() string
Field function returns field value.
func (EntityAndRelationValidationError) Key ¶
func (e EntityAndRelationValidationError) Key() bool
Key function returns key value.
func (EntityAndRelationValidationError) Reason ¶
func (e EntityAndRelationValidationError) Reason() string
Reason function returns reason value.
type EntityDefinition ¶
type EntityDefinition struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // ["relation_name"] => RelationDefinition Relations map[string]*RelationDefinition `` /* 159-byte string literal not displayed */ // ["action_name"] => ActionDefinition Actions map[string]*ActionDefinition `` /* 155-byte string literal not displayed */ // ["relation_name or action_name"] => RelationalReference References map[string]EntityDefinition_RelationalReference `` /* 212-byte string literal not displayed */ Option map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
EntityDefinition
func (*EntityDefinition) Descriptor
deprecated
func (*EntityDefinition) Descriptor() ([]byte, []int)
Deprecated: Use EntityDefinition.ProtoReflect.Descriptor instead.
func (*EntityDefinition) GetActions ¶
func (x *EntityDefinition) GetActions() map[string]*ActionDefinition
func (*EntityDefinition) GetName ¶
func (x *EntityDefinition) GetName() string
func (*EntityDefinition) GetOption ¶
func (x *EntityDefinition) GetOption() map[string]string
func (*EntityDefinition) GetReferences ¶
func (x *EntityDefinition) GetReferences() map[string]EntityDefinition_RelationalReference
func (*EntityDefinition) GetRelations ¶
func (x *EntityDefinition) GetRelations() map[string]*RelationDefinition
func (*EntityDefinition) ProtoMessage ¶
func (*EntityDefinition) ProtoMessage()
func (*EntityDefinition) ProtoReflect ¶
func (x *EntityDefinition) ProtoReflect() protoreflect.Message
func (*EntityDefinition) Reset ¶
func (x *EntityDefinition) Reset()
func (*EntityDefinition) String ¶
func (x *EntityDefinition) String() string
func (*EntityDefinition) Validate ¶
func (m *EntityDefinition) Validate() error
Validate checks the field values on EntityDefinition with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*EntityDefinition) ValidateAll ¶
func (m *EntityDefinition) ValidateAll() error
ValidateAll checks the field values on EntityDefinition with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in EntityDefinitionMultiError, or nil if none found.
type EntityDefinitionMultiError ¶
type EntityDefinitionMultiError []error
EntityDefinitionMultiError is an error wrapping multiple validation errors returned by EntityDefinition.ValidateAll() if the designated constraints aren't met.
func (EntityDefinitionMultiError) AllErrors ¶
func (m EntityDefinitionMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (EntityDefinitionMultiError) Error ¶
func (m EntityDefinitionMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type EntityDefinitionValidationError ¶
type EntityDefinitionValidationError struct {
// contains filtered or unexported fields
}
EntityDefinitionValidationError is the validation error returned by EntityDefinition.Validate if the designated constraints aren't met.
func (EntityDefinitionValidationError) Cause ¶
func (e EntityDefinitionValidationError) Cause() error
Cause function returns cause value.
func (EntityDefinitionValidationError) Error ¶
func (e EntityDefinitionValidationError) Error() string
Error satisfies the builtin error interface
func (EntityDefinitionValidationError) ErrorName ¶
func (e EntityDefinitionValidationError) ErrorName() string
ErrorName returns error name.
func (EntityDefinitionValidationError) Field ¶
func (e EntityDefinitionValidationError) Field() string
Field function returns field value.
func (EntityDefinitionValidationError) Key ¶
func (e EntityDefinitionValidationError) Key() bool
Key function returns key value.
func (EntityDefinitionValidationError) Reason ¶
func (e EntityDefinitionValidationError) Reason() string
Reason function returns reason value.
type EntityDefinition_RelationalReference ¶
type EntityDefinition_RelationalReference int32
RelationalReference
const ( EntityDefinition_RELATIONAL_REFERENCE_UNSPECIFIED EntityDefinition_RelationalReference = 0 EntityDefinition_RELATIONAL_REFERENCE_RELATION EntityDefinition_RelationalReference = 1 EntityDefinition_RELATIONAL_REFERENCE_ACTION EntityDefinition_RelationalReference = 2 )
func (EntityDefinition_RelationalReference) Descriptor ¶
func (EntityDefinition_RelationalReference) Descriptor() protoreflect.EnumDescriptor
func (EntityDefinition_RelationalReference) Enum ¶
func (x EntityDefinition_RelationalReference) Enum() *EntityDefinition_RelationalReference
func (EntityDefinition_RelationalReference) EnumDescriptor
deprecated
func (EntityDefinition_RelationalReference) EnumDescriptor() ([]byte, []int)
Deprecated: Use EntityDefinition_RelationalReference.Descriptor instead.
func (EntityDefinition_RelationalReference) Number ¶
func (x EntityDefinition_RelationalReference) Number() protoreflect.EnumNumber
func (EntityDefinition_RelationalReference) String ¶
func (x EntityDefinition_RelationalReference) String() string
func (EntityDefinition_RelationalReference) Type ¶
func (EntityDefinition_RelationalReference) Type() protoreflect.EnumType
type EntityFilter ¶
type EntityFilter struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Ids []string `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"` // contains filtered or unexported fields }
EntityFilter is used to filter entities
func (*EntityFilter) Descriptor
deprecated
func (*EntityFilter) Descriptor() ([]byte, []int)
Deprecated: Use EntityFilter.ProtoReflect.Descriptor instead.
func (*EntityFilter) GetIds ¶
func (x *EntityFilter) GetIds() []string
func (*EntityFilter) GetType ¶
func (x *EntityFilter) GetType() string
func (*EntityFilter) ProtoMessage ¶
func (*EntityFilter) ProtoMessage()
func (*EntityFilter) ProtoReflect ¶
func (x *EntityFilter) ProtoReflect() protoreflect.Message
func (*EntityFilter) Reset ¶
func (x *EntityFilter) Reset()
func (*EntityFilter) String ¶
func (x *EntityFilter) String() string
func (*EntityFilter) Validate ¶
func (m *EntityFilter) Validate() error
Validate checks the field values on EntityFilter with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*EntityFilter) ValidateAll ¶
func (m *EntityFilter) ValidateAll() error
ValidateAll checks the field values on EntityFilter with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in EntityFilterMultiError, or nil if none found.
type EntityFilterMultiError ¶
type EntityFilterMultiError []error
EntityFilterMultiError is an error wrapping multiple validation errors returned by EntityFilter.ValidateAll() if the designated constraints aren't met.
func (EntityFilterMultiError) AllErrors ¶
func (m EntityFilterMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (EntityFilterMultiError) Error ¶
func (m EntityFilterMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type EntityFilterValidationError ¶
type EntityFilterValidationError struct {
// contains filtered or unexported fields
}
EntityFilterValidationError is the validation error returned by EntityFilter.Validate if the designated constraints aren't met.
func (EntityFilterValidationError) Cause ¶
func (e EntityFilterValidationError) Cause() error
Cause function returns cause value.
func (EntityFilterValidationError) Error ¶
func (e EntityFilterValidationError) Error() string
Error satisfies the builtin error interface
func (EntityFilterValidationError) ErrorName ¶
func (e EntityFilterValidationError) ErrorName() string
ErrorName returns error name.
func (EntityFilterValidationError) Field ¶
func (e EntityFilterValidationError) Field() string
Field function returns field value.
func (EntityFilterValidationError) Key ¶
func (e EntityFilterValidationError) Key() bool
Key function returns key value.
func (EntityFilterValidationError) Reason ¶
func (e EntityFilterValidationError) Reason() string
Reason function returns reason value.
type EntityMultiError ¶
type EntityMultiError []error
EntityMultiError is an error wrapping multiple validation errors returned by Entity.ValidateAll() if the designated constraints aren't met.
func (EntityMultiError) AllErrors ¶
func (m EntityMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (EntityMultiError) Error ¶
func (m EntityMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type EntityValidationError ¶
type EntityValidationError struct {
// contains filtered or unexported fields
}
EntityValidationError is the validation error returned by Entity.Validate if the designated constraints aren't met.
func (EntityValidationError) Cause ¶
func (e EntityValidationError) Cause() error
Cause function returns cause value.
func (EntityValidationError) Error ¶
func (e EntityValidationError) Error() string
Error satisfies the builtin error interface
func (EntityValidationError) ErrorName ¶
func (e EntityValidationError) ErrorName() string
ErrorName returns error name.
func (EntityValidationError) Field ¶
func (e EntityValidationError) Field() string
Field function returns field value.
func (EntityValidationError) Key ¶
func (e EntityValidationError) Key() bool
Key function returns key value.
func (EntityValidationError) Reason ¶
func (e EntityValidationError) Reason() string
Reason function returns reason value.
type ErrorCode ¶
type ErrorCode int32
const ( ErrorCode_ERROR_CODE_UNSPECIFIED ErrorCode = 0 // authn ErrorCode_ERROR_CODE_MISSING_BEARER_TOKEN ErrorCode = 1001 ErrorCode_ERROR_CODE_UNAUTHENTICATED ErrorCode = 1002 // validation ErrorCode_ERROR_CODE_VALIDATION ErrorCode = 2000 ErrorCode_ERROR_CODE_UNDEFINED_CHILD_TYPE ErrorCode = 2002 ErrorCode_ERROR_CODE_UNDEFINED_CHILD_KIND ErrorCode = 2003 ErrorCode_ERROR_CODE_UNDEFINED_RELATION_REFERENCE ErrorCode = 2006 ErrorCode_ERROR_CODE_NOT_SUPPORTED_RELATION_WALK ErrorCode = 2007 ErrorCode_ERROR_CODE_ENTITY_AND_SUBJECT_CANNOT_BE_EQUAL ErrorCode = 2008 ErrorCode_ERROR_CODE_DEPTH_NOT_ENOUGH ErrorCode = 2009 ErrorCode_ERROR_CODE_RELATION_REFERENCE_NOT_FOUND_IN_ENTITY_REFERENCES ErrorCode = 2010 ErrorCode_ERROR_CODE_RELATION_REFERENCE_MUST_HAVE_ONE_ENTITY_REFERENCE ErrorCode = 2011 ErrorCode_ERROR_CODE_DUPLICATED_ENTITY_REFERENCE ErrorCode = 2012 ErrorCode_ERROR_CODE_DUPLICATED_RELATION_REFERENCE ErrorCode = 2013 ErrorCode_ERROR_CODE_DUPLICATED_ACTION_REFERENCE ErrorCode = 2014 ErrorCode_ERROR_CODE_SCHEMA_PARSE ErrorCode = 2015 ErrorCode_ERROR_CODE_SCHEMA_COMPILE ErrorCode = 2016 ErrorCode_ERROR_CODE_SUBJECT_RELATION_MUST_BE_EMPTY ErrorCode = 2017 ErrorCode_ERROR_CODE_SUBJECT_RELATION_CANNOT_BE_EMPTY ErrorCode = 2018 ErrorCode_ERROR_CODE_SCHEMA_MUST_HAVE_USER_ENTITY_DEFINITION ErrorCode = 2019 ErrorCode_ERROR_CODE_UNIQUE_CONSTRAINT ErrorCode = 2020 // not found ErrorCode_ERROR_CODE_NOT_FOUND ErrorCode = 4000 ErrorCode_ERROR_CODE_ENTITY_TYPE_NOT_FOUND ErrorCode = 4001 ErrorCode_ERROR_CODE_ACTION_NOT_FOUND ErrorCode = 4002 ErrorCode_ERROR_CODE_SCHEMA_NOT_FOUND ErrorCode = 4003 ErrorCode_ERROR_CODE_SUBJECT_TYPE_NOT_FOUND ErrorCode = 4004 ErrorCode_ERROR_CODE_ENTITY_DEFINITION_NOT_FOUND ErrorCode = 4005 ErrorCode_ERROR_CODE_ACTION_DEFINITION_NOT_FOUND ErrorCode = 4006 ErrorCode_ERROR_CODE_RELATION_DEFINITION_NOT_FOUND ErrorCode = 4007 ErrorCode_ERROR_CODE_RECORD_NOT_FOUND ErrorCode = 4008 // internal ErrorCode_ERROR_CODE_INTERNAL ErrorCode = 5000 ErrorCode_ERROR_CODE_CANCELLED ErrorCode = 5001 ErrorCode_ERROR_CODE_SQL_BUILDER ErrorCode = 5002 ErrorCode_ERROR_CODE_CIRCUIT_BREAKER ErrorCode = 5003 ErrorCode_ERROR_CODE_EXECUTION ErrorCode = 5005 ErrorCode_ERROR_CODE_SCAN ErrorCode = 5006 ErrorCode_ERROR_CODE_MIGRATION ErrorCode = 5007 ErrorCode_ERROR_CODE_TYPE_CONVERSATION ErrorCode = 5008 ErrorCode_ERROR_CODE_ERROR_MAX_RETRIES ErrorCode = 5009 )
func (ErrorCode) Descriptor ¶
func (ErrorCode) Descriptor() protoreflect.EnumDescriptor
func (ErrorCode) EnumDescriptor
deprecated
func (ErrorCode) Number ¶
func (x ErrorCode) Number() protoreflect.EnumNumber
func (ErrorCode) Type ¶
func (ErrorCode) Type() protoreflect.EnumType
type ErrorResponse ¶
type ErrorResponse struct { Code ErrorCode `protobuf:"varint,1,opt,name=code,proto3,enum=base.v1.ErrorCode" json:"code,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
ErrorResponse
func (*ErrorResponse) Descriptor
deprecated
func (*ErrorResponse) Descriptor() ([]byte, []int)
Deprecated: Use ErrorResponse.ProtoReflect.Descriptor instead.
func (*ErrorResponse) GetCode ¶
func (x *ErrorResponse) GetCode() ErrorCode
func (*ErrorResponse) GetMessage ¶
func (x *ErrorResponse) GetMessage() string
func (*ErrorResponse) ProtoMessage ¶
func (*ErrorResponse) ProtoMessage()
func (*ErrorResponse) ProtoReflect ¶
func (x *ErrorResponse) ProtoReflect() protoreflect.Message
func (*ErrorResponse) Reset ¶
func (x *ErrorResponse) Reset()
func (*ErrorResponse) String ¶
func (x *ErrorResponse) String() string
func (*ErrorResponse) Validate ¶
func (m *ErrorResponse) Validate() error
Validate checks the field values on ErrorResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ErrorResponse) ValidateAll ¶
func (m *ErrorResponse) ValidateAll() error
ValidateAll checks the field values on ErrorResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ErrorResponseMultiError, or nil if none found.
type ErrorResponseMultiError ¶
type ErrorResponseMultiError []error
ErrorResponseMultiError is an error wrapping multiple validation errors returned by ErrorResponse.ValidateAll() if the designated constraints aren't met.
func (ErrorResponseMultiError) AllErrors ¶
func (m ErrorResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ErrorResponseMultiError) Error ¶
func (m ErrorResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ErrorResponseValidationError ¶
type ErrorResponseValidationError struct {
// contains filtered or unexported fields
}
ErrorResponseValidationError is the validation error returned by ErrorResponse.Validate if the designated constraints aren't met.
func (ErrorResponseValidationError) Cause ¶
func (e ErrorResponseValidationError) Cause() error
Cause function returns cause value.
func (ErrorResponseValidationError) Error ¶
func (e ErrorResponseValidationError) Error() string
Error satisfies the builtin error interface
func (ErrorResponseValidationError) ErrorName ¶
func (e ErrorResponseValidationError) ErrorName() string
ErrorName returns error name.
func (ErrorResponseValidationError) Field ¶
func (e ErrorResponseValidationError) Field() string
Field function returns field value.
func (ErrorResponseValidationError) Key ¶
func (e ErrorResponseValidationError) Key() bool
Key function returns key value.
func (ErrorResponseValidationError) Reason ¶
func (e ErrorResponseValidationError) Reason() string
Reason function returns reason value.
type Expand ¶
type Expand struct { // Types that are assignable to Node: // *Expand_Expand // *Expand_Leaf Node isExpand_Node `protobuf_oneof:"node"` // contains filtered or unexported fields }
Expand
func (*Expand) Descriptor
deprecated
func (*Expand) GetExpand ¶
func (x *Expand) GetExpand() *ExpandTreeNode
func (*Expand) ProtoMessage ¶
func (*Expand) ProtoMessage()
func (*Expand) ProtoReflect ¶
func (x *Expand) ProtoReflect() protoreflect.Message
func (*Expand) Validate ¶
Validate checks the field values on Expand with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Expand) ValidateAll ¶
ValidateAll checks the field values on Expand with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExpandMultiError, or nil if none found.
type ExpandMultiError ¶
type ExpandMultiError []error
ExpandMultiError is an error wrapping multiple validation errors returned by Expand.ValidateAll() if the designated constraints aren't met.
func (ExpandMultiError) AllErrors ¶
func (m ExpandMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ExpandMultiError) Error ¶
func (m ExpandMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ExpandTreeNode ¶
type ExpandTreeNode struct { Operation ExpandTreeNode_Operation `protobuf:"varint,1,opt,name=operation,proto3,enum=base.v1.ExpandTreeNode_Operation" json:"operation,omitempty"` Children []*Expand `protobuf:"bytes,2,rep,name=children,proto3" json:"children,omitempty"` // contains filtered or unexported fields }
ExpandTreeNode
func (*ExpandTreeNode) Descriptor
deprecated
func (*ExpandTreeNode) Descriptor() ([]byte, []int)
Deprecated: Use ExpandTreeNode.ProtoReflect.Descriptor instead.
func (*ExpandTreeNode) GetChildren ¶
func (x *ExpandTreeNode) GetChildren() []*Expand
func (*ExpandTreeNode) GetOperation ¶
func (x *ExpandTreeNode) GetOperation() ExpandTreeNode_Operation
func (*ExpandTreeNode) ProtoMessage ¶
func (*ExpandTreeNode) ProtoMessage()
func (*ExpandTreeNode) ProtoReflect ¶
func (x *ExpandTreeNode) ProtoReflect() protoreflect.Message
func (*ExpandTreeNode) Reset ¶
func (x *ExpandTreeNode) Reset()
func (*ExpandTreeNode) String ¶
func (x *ExpandTreeNode) String() string
func (*ExpandTreeNode) Validate ¶
func (m *ExpandTreeNode) Validate() error
Validate checks the field values on ExpandTreeNode with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ExpandTreeNode) ValidateAll ¶
func (m *ExpandTreeNode) ValidateAll() error
ValidateAll checks the field values on ExpandTreeNode with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExpandTreeNodeMultiError, or nil if none found.
type ExpandTreeNodeMultiError ¶
type ExpandTreeNodeMultiError []error
ExpandTreeNodeMultiError is an error wrapping multiple validation errors returned by ExpandTreeNode.ValidateAll() if the designated constraints aren't met.
func (ExpandTreeNodeMultiError) AllErrors ¶
func (m ExpandTreeNodeMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ExpandTreeNodeMultiError) Error ¶
func (m ExpandTreeNodeMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ExpandTreeNodeValidationError ¶
type ExpandTreeNodeValidationError struct {
// contains filtered or unexported fields
}
ExpandTreeNodeValidationError is the validation error returned by ExpandTreeNode.Validate if the designated constraints aren't met.
func (ExpandTreeNodeValidationError) Cause ¶
func (e ExpandTreeNodeValidationError) Cause() error
Cause function returns cause value.
func (ExpandTreeNodeValidationError) Error ¶
func (e ExpandTreeNodeValidationError) Error() string
Error satisfies the builtin error interface
func (ExpandTreeNodeValidationError) ErrorName ¶
func (e ExpandTreeNodeValidationError) ErrorName() string
ErrorName returns error name.
func (ExpandTreeNodeValidationError) Field ¶
func (e ExpandTreeNodeValidationError) Field() string
Field function returns field value.
func (ExpandTreeNodeValidationError) Key ¶
func (e ExpandTreeNodeValidationError) Key() bool
Key function returns key value.
func (ExpandTreeNodeValidationError) Reason ¶
func (e ExpandTreeNodeValidationError) Reason() string
Reason function returns reason value.
type ExpandTreeNode_Operation ¶
type ExpandTreeNode_Operation int32
Operation
const ( ExpandTreeNode_OPERATION_UNSPECIFIED ExpandTreeNode_Operation = 0 ExpandTreeNode_OPERATION_UNION ExpandTreeNode_Operation = 1 ExpandTreeNode_OPERATION_INTERSECTION ExpandTreeNode_Operation = 2 )
func (ExpandTreeNode_Operation) Descriptor ¶
func (ExpandTreeNode_Operation) Descriptor() protoreflect.EnumDescriptor
func (ExpandTreeNode_Operation) Enum ¶
func (x ExpandTreeNode_Operation) Enum() *ExpandTreeNode_Operation
func (ExpandTreeNode_Operation) EnumDescriptor
deprecated
func (ExpandTreeNode_Operation) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExpandTreeNode_Operation.Descriptor instead.
func (ExpandTreeNode_Operation) Number ¶
func (x ExpandTreeNode_Operation) Number() protoreflect.EnumNumber
func (ExpandTreeNode_Operation) String ¶
func (x ExpandTreeNode_Operation) String() string
func (ExpandTreeNode_Operation) Type ¶
func (ExpandTreeNode_Operation) Type() protoreflect.EnumType
type ExpandValidationError ¶
type ExpandValidationError struct {
// contains filtered or unexported fields
}
ExpandValidationError is the validation error returned by Expand.Validate if the designated constraints aren't met.
func (ExpandValidationError) Cause ¶
func (e ExpandValidationError) Cause() error
Cause function returns cause value.
func (ExpandValidationError) Error ¶
func (e ExpandValidationError) Error() string
Error satisfies the builtin error interface
func (ExpandValidationError) ErrorName ¶
func (e ExpandValidationError) ErrorName() string
ErrorName returns error name.
func (ExpandValidationError) Field ¶
func (e ExpandValidationError) Field() string
Field function returns field value.
func (ExpandValidationError) Key ¶
func (e ExpandValidationError) Key() bool
Key function returns key value.
func (ExpandValidationError) Reason ¶
func (e ExpandValidationError) Reason() string
Reason function returns reason value.
type Expand_Expand ¶
type Expand_Expand struct {
Expand *ExpandTreeNode `protobuf:"bytes,2,opt,name=expand,proto3,oneof"`
}
type Expand_Leaf ¶
type Expand_Leaf struct {
Leaf *Subjects `protobuf:"bytes,3,opt,name=leaf,proto3,oneof"`
}
type IndexedSchema ¶
type IndexedSchema struct { EntityDefinitions map[string]*EntityDefinition `` /* 200-byte string literal not displayed */ // ["entity_name#relation_name"] => RelationDefinition RelationDefinitions map[string]*RelationDefinition `` /* 206-byte string literal not displayed */ // ["entity_name#action_name"] => ActionDefinition ActionDefinitions map[string]*ActionDefinition `` /* 200-byte string literal not displayed */ // contains filtered or unexported fields }
IndexedSchema
func (*IndexedSchema) Descriptor
deprecated
func (*IndexedSchema) Descriptor() ([]byte, []int)
Deprecated: Use IndexedSchema.ProtoReflect.Descriptor instead.
func (*IndexedSchema) GetActionDefinitions ¶
func (x *IndexedSchema) GetActionDefinitions() map[string]*ActionDefinition
func (*IndexedSchema) GetEntityDefinitions ¶
func (x *IndexedSchema) GetEntityDefinitions() map[string]*EntityDefinition
func (*IndexedSchema) GetRelationDefinitions ¶
func (x *IndexedSchema) GetRelationDefinitions() map[string]*RelationDefinition
func (*IndexedSchema) ProtoMessage ¶
func (*IndexedSchema) ProtoMessage()
func (*IndexedSchema) ProtoReflect ¶
func (x *IndexedSchema) ProtoReflect() protoreflect.Message
func (*IndexedSchema) Reset ¶
func (x *IndexedSchema) Reset()
func (*IndexedSchema) String ¶
func (x *IndexedSchema) String() string
func (*IndexedSchema) Validate ¶
func (m *IndexedSchema) Validate() error
Validate checks the field values on IndexedSchema with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*IndexedSchema) ValidateAll ¶
func (m *IndexedSchema) ValidateAll() error
ValidateAll checks the field values on IndexedSchema with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in IndexedSchemaMultiError, or nil if none found.
type IndexedSchemaMultiError ¶
type IndexedSchemaMultiError []error
IndexedSchemaMultiError is an error wrapping multiple validation errors returned by IndexedSchema.ValidateAll() if the designated constraints aren't met.
func (IndexedSchemaMultiError) AllErrors ¶
func (m IndexedSchemaMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (IndexedSchemaMultiError) Error ¶
func (m IndexedSchemaMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type IndexedSchemaValidationError ¶
type IndexedSchemaValidationError struct {
// contains filtered or unexported fields
}
IndexedSchemaValidationError is the validation error returned by IndexedSchema.Validate if the designated constraints aren't met.
func (IndexedSchemaValidationError) Cause ¶
func (e IndexedSchemaValidationError) Cause() error
Cause function returns cause value.
func (IndexedSchemaValidationError) Error ¶
func (e IndexedSchemaValidationError) Error() string
Error satisfies the builtin error interface
func (IndexedSchemaValidationError) ErrorName ¶
func (e IndexedSchemaValidationError) ErrorName() string
ErrorName returns error name.
func (IndexedSchemaValidationError) Field ¶
func (e IndexedSchemaValidationError) Field() string
Field function returns field value.
func (IndexedSchemaValidationError) Key ¶
func (e IndexedSchemaValidationError) Key() bool
Key function returns key value.
func (IndexedSchemaValidationError) Reason ¶
func (e IndexedSchemaValidationError) Reason() string
Reason function returns reason value.
type Leaf ¶
type Leaf struct { Exclusion bool `protobuf:"varint,1,opt,name=exclusion,proto3" json:"exclusion,omitempty"` // Types that are assignable to Type: // *Leaf_ComputedUserSet // *Leaf_TupleToUserSet Type isLeaf_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Leaf
func (*Leaf) Descriptor
deprecated
func (*Leaf) GetComputedUserSet ¶
func (x *Leaf) GetComputedUserSet() *ComputedUserSet
func (*Leaf) GetExclusion ¶
func (*Leaf) GetTupleToUserSet ¶
func (x *Leaf) GetTupleToUserSet() *TupleToUserSet
func (*Leaf) ProtoMessage ¶
func (*Leaf) ProtoMessage()
func (*Leaf) ProtoReflect ¶
func (x *Leaf) ProtoReflect() protoreflect.Message
func (*Leaf) Validate ¶
Validate checks the field values on Leaf with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Leaf) ValidateAll ¶
ValidateAll checks the field values on Leaf with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in LeafMultiError, or nil if none found.
type LeafMultiError ¶
type LeafMultiError []error
LeafMultiError is an error wrapping multiple validation errors returned by Leaf.ValidateAll() if the designated constraints aren't met.
func (LeafMultiError) AllErrors ¶
func (m LeafMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (LeafMultiError) Error ¶
func (m LeafMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type LeafValidationError ¶
type LeafValidationError struct {
// contains filtered or unexported fields
}
LeafValidationError is the validation error returned by Leaf.Validate if the designated constraints aren't met.
func (LeafValidationError) Cause ¶
func (e LeafValidationError) Cause() error
Cause function returns cause value.
func (LeafValidationError) Error ¶
func (e LeafValidationError) Error() string
Error satisfies the builtin error interface
func (LeafValidationError) ErrorName ¶
func (e LeafValidationError) ErrorName() string
ErrorName returns error name.
func (LeafValidationError) Field ¶
func (e LeafValidationError) Field() string
Field function returns field value.
func (LeafValidationError) Key ¶
func (e LeafValidationError) Key() bool
Key function returns key value.
func (LeafValidationError) Reason ¶
func (e LeafValidationError) Reason() string
Reason function returns reason value.
type Leaf_ComputedUserSet ¶
type Leaf_ComputedUserSet struct {
ComputedUserSet *ComputedUserSet `protobuf:"bytes,2,opt,name=computed_user_set,json=computedUserSet,proto3,oneof"`
}
type Leaf_TupleToUserSet ¶
type Leaf_TupleToUserSet struct {
TupleToUserSet *TupleToUserSet `protobuf:"bytes,3,opt,name=tuple_to_user_set,json=tupleToUserSet,proto3,oneof"`
}
type PermissionCheckRequest ¶
type PermissionCheckRequest struct { SchemaVersion string `protobuf:"bytes,1,opt,name=schema_version,proto3" json:"schema_version,omitempty"` SnapToken string `protobuf:"bytes,2,opt,name=snap_token,proto3" json:"snap_token,omitempty"` Entity *Entity `protobuf:"bytes,3,opt,name=entity,proto3" json:"entity,omitempty"` // its can be action or relation Permission string `protobuf:"bytes,4,opt,name=permission,proto3" json:"permission,omitempty"` Subject *Subject `protobuf:"bytes,5,opt,name=subject,proto3" json:"subject,omitempty"` Depth int32 `protobuf:"varint,6,opt,name=depth,proto3" json:"depth,omitempty"` // contains filtered or unexported fields }
CheckRequest
func (*PermissionCheckRequest) Descriptor
deprecated
func (*PermissionCheckRequest) Descriptor() ([]byte, []int)
Deprecated: Use PermissionCheckRequest.ProtoReflect.Descriptor instead.
func (*PermissionCheckRequest) GetDepth ¶
func (x *PermissionCheckRequest) GetDepth() int32
func (*PermissionCheckRequest) GetEntity ¶
func (x *PermissionCheckRequest) GetEntity() *Entity
func (*PermissionCheckRequest) GetPermission ¶
func (x *PermissionCheckRequest) GetPermission() string
func (*PermissionCheckRequest) GetSchemaVersion ¶
func (x *PermissionCheckRequest) GetSchemaVersion() string
func (*PermissionCheckRequest) GetSnapToken ¶
func (x *PermissionCheckRequest) GetSnapToken() string
func (*PermissionCheckRequest) GetSubject ¶
func (x *PermissionCheckRequest) GetSubject() *Subject
func (*PermissionCheckRequest) ProtoMessage ¶
func (*PermissionCheckRequest) ProtoMessage()
func (*PermissionCheckRequest) ProtoReflect ¶
func (x *PermissionCheckRequest) ProtoReflect() protoreflect.Message
func (*PermissionCheckRequest) Reset ¶
func (x *PermissionCheckRequest) Reset()
func (*PermissionCheckRequest) String ¶
func (x *PermissionCheckRequest) String() string
func (*PermissionCheckRequest) Validate ¶
func (m *PermissionCheckRequest) Validate() error
Validate checks the field values on PermissionCheckRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PermissionCheckRequest) ValidateAll ¶
func (m *PermissionCheckRequest) ValidateAll() error
ValidateAll checks the field values on PermissionCheckRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PermissionCheckRequestMultiError, or nil if none found.
type PermissionCheckRequestMultiError ¶
type PermissionCheckRequestMultiError []error
PermissionCheckRequestMultiError is an error wrapping multiple validation errors returned by PermissionCheckRequest.ValidateAll() if the designated constraints aren't met.
func (PermissionCheckRequestMultiError) AllErrors ¶
func (m PermissionCheckRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PermissionCheckRequestMultiError) Error ¶
func (m PermissionCheckRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PermissionCheckRequestValidationError ¶
type PermissionCheckRequestValidationError struct {
// contains filtered or unexported fields
}
PermissionCheckRequestValidationError is the validation error returned by PermissionCheckRequest.Validate if the designated constraints aren't met.
func (PermissionCheckRequestValidationError) Cause ¶
func (e PermissionCheckRequestValidationError) Cause() error
Cause function returns cause value.
func (PermissionCheckRequestValidationError) Error ¶
func (e PermissionCheckRequestValidationError) Error() string
Error satisfies the builtin error interface
func (PermissionCheckRequestValidationError) ErrorName ¶
func (e PermissionCheckRequestValidationError) ErrorName() string
ErrorName returns error name.
func (PermissionCheckRequestValidationError) Field ¶
func (e PermissionCheckRequestValidationError) Field() string
Field function returns field value.
func (PermissionCheckRequestValidationError) Key ¶
func (e PermissionCheckRequestValidationError) Key() bool
Key function returns key value.
func (PermissionCheckRequestValidationError) Reason ¶
func (e PermissionCheckRequestValidationError) Reason() string
Reason function returns reason value.
type PermissionCheckResponse ¶
type PermissionCheckResponse struct { Can PermissionCheckResponse_Result `protobuf:"varint,1,opt,name=can,proto3,enum=base.v1.PermissionCheckResponse_Result" json:"can,omitempty"` RemainingDepth int32 `protobuf:"varint,3,opt,name=remaining_depth,proto3" json:"remaining_depth,omitempty"` // contains filtered or unexported fields }
PermissionCheckResponse
func (*PermissionCheckResponse) Descriptor
deprecated
func (*PermissionCheckResponse) Descriptor() ([]byte, []int)
Deprecated: Use PermissionCheckResponse.ProtoReflect.Descriptor instead.
func (*PermissionCheckResponse) GetCan ¶
func (x *PermissionCheckResponse) GetCan() PermissionCheckResponse_Result
func (*PermissionCheckResponse) GetRemainingDepth ¶
func (x *PermissionCheckResponse) GetRemainingDepth() int32
func (*PermissionCheckResponse) ProtoMessage ¶
func (*PermissionCheckResponse) ProtoMessage()
func (*PermissionCheckResponse) ProtoReflect ¶
func (x *PermissionCheckResponse) ProtoReflect() protoreflect.Message
func (*PermissionCheckResponse) Reset ¶
func (x *PermissionCheckResponse) Reset()
func (*PermissionCheckResponse) String ¶
func (x *PermissionCheckResponse) String() string
func (*PermissionCheckResponse) Validate ¶
func (m *PermissionCheckResponse) Validate() error
Validate checks the field values on PermissionCheckResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PermissionCheckResponse) ValidateAll ¶
func (m *PermissionCheckResponse) ValidateAll() error
ValidateAll checks the field values on PermissionCheckResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PermissionCheckResponseMultiError, or nil if none found.
type PermissionCheckResponseMultiError ¶
type PermissionCheckResponseMultiError []error
PermissionCheckResponseMultiError is an error wrapping multiple validation errors returned by PermissionCheckResponse.ValidateAll() if the designated constraints aren't met.
func (PermissionCheckResponseMultiError) AllErrors ¶
func (m PermissionCheckResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PermissionCheckResponseMultiError) Error ¶
func (m PermissionCheckResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PermissionCheckResponseValidationError ¶
type PermissionCheckResponseValidationError struct {
// contains filtered or unexported fields
}
PermissionCheckResponseValidationError is the validation error returned by PermissionCheckResponse.Validate if the designated constraints aren't met.
func (PermissionCheckResponseValidationError) Cause ¶
func (e PermissionCheckResponseValidationError) Cause() error
Cause function returns cause value.
func (PermissionCheckResponseValidationError) Error ¶
func (e PermissionCheckResponseValidationError) Error() string
Error satisfies the builtin error interface
func (PermissionCheckResponseValidationError) ErrorName ¶
func (e PermissionCheckResponseValidationError) ErrorName() string
ErrorName returns error name.
func (PermissionCheckResponseValidationError) Field ¶
func (e PermissionCheckResponseValidationError) Field() string
Field function returns field value.
func (PermissionCheckResponseValidationError) Key ¶
func (e PermissionCheckResponseValidationError) Key() bool
Key function returns key value.
func (PermissionCheckResponseValidationError) Reason ¶
func (e PermissionCheckResponseValidationError) Reason() string
Reason function returns reason value.
type PermissionCheckResponse_Result ¶
type PermissionCheckResponse_Result int32
Result
const ( PermissionCheckResponse_RESULT_UNKNOWN PermissionCheckResponse_Result = 0 PermissionCheckResponse_RESULT_ALLOWED PermissionCheckResponse_Result = 1 PermissionCheckResponse_RESULT_DENIED PermissionCheckResponse_Result = 2 )
func (PermissionCheckResponse_Result) Descriptor ¶
func (PermissionCheckResponse_Result) Descriptor() protoreflect.EnumDescriptor
func (PermissionCheckResponse_Result) Enum ¶
func (x PermissionCheckResponse_Result) Enum() *PermissionCheckResponse_Result
func (PermissionCheckResponse_Result) EnumDescriptor
deprecated
func (PermissionCheckResponse_Result) EnumDescriptor() ([]byte, []int)
Deprecated: Use PermissionCheckResponse_Result.Descriptor instead.
func (PermissionCheckResponse_Result) Number ¶
func (x PermissionCheckResponse_Result) Number() protoreflect.EnumNumber
func (PermissionCheckResponse_Result) String ¶
func (x PermissionCheckResponse_Result) String() string
func (PermissionCheckResponse_Result) Type ¶
func (PermissionCheckResponse_Result) Type() protoreflect.EnumType
type PermissionClient ¶
type PermissionClient interface { Check(ctx context.Context, in *PermissionCheckRequest, opts ...grpc.CallOption) (*PermissionCheckResponse, error) Expand(ctx context.Context, in *PermissionExpandRequest, opts ...grpc.CallOption) (*PermissionExpandResponse, error) LookupSchema(ctx context.Context, in *PermissionLookupSchemaRequest, opts ...grpc.CallOption) (*PermissionLookupSchemaResponse, error) LookupEntity(ctx context.Context, in *PermissionLookupEntityRequest, opts ...grpc.CallOption) (*PermissionLookupEntityResponse, error) LookupEntityStream(ctx context.Context, in *PermissionLookupEntityRequest, opts ...grpc.CallOption) (Permission_LookupEntityStreamClient, error) }
PermissionClient is the client API for Permission 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 NewPermissionClient ¶
func NewPermissionClient(cc grpc.ClientConnInterface) PermissionClient
type PermissionExpandRequest ¶
type PermissionExpandRequest struct { SchemaVersion string `protobuf:"bytes,1,opt,name=schema_version,proto3" json:"schema_version,omitempty"` SnapToken string `protobuf:"bytes,2,opt,name=snap_token,proto3" json:"snap_token,omitempty"` Entity *Entity `protobuf:"bytes,3,opt,name=entity,proto3" json:"entity,omitempty"` Permission string `protobuf:"bytes,4,opt,name=permission,proto3" json:"permission,omitempty"` // contains filtered or unexported fields }
PermissionExpandRequest
func (*PermissionExpandRequest) Descriptor
deprecated
func (*PermissionExpandRequest) Descriptor() ([]byte, []int)
Deprecated: Use PermissionExpandRequest.ProtoReflect.Descriptor instead.
func (*PermissionExpandRequest) GetEntity ¶
func (x *PermissionExpandRequest) GetEntity() *Entity
func (*PermissionExpandRequest) GetPermission ¶
func (x *PermissionExpandRequest) GetPermission() string
func (*PermissionExpandRequest) GetSchemaVersion ¶
func (x *PermissionExpandRequest) GetSchemaVersion() string
func (*PermissionExpandRequest) GetSnapToken ¶
func (x *PermissionExpandRequest) GetSnapToken() string
func (*PermissionExpandRequest) ProtoMessage ¶
func (*PermissionExpandRequest) ProtoMessage()
func (*PermissionExpandRequest) ProtoReflect ¶
func (x *PermissionExpandRequest) ProtoReflect() protoreflect.Message
func (*PermissionExpandRequest) Reset ¶
func (x *PermissionExpandRequest) Reset()
func (*PermissionExpandRequest) String ¶
func (x *PermissionExpandRequest) String() string
func (*PermissionExpandRequest) Validate ¶
func (m *PermissionExpandRequest) Validate() error
Validate checks the field values on PermissionExpandRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PermissionExpandRequest) ValidateAll ¶
func (m *PermissionExpandRequest) ValidateAll() error
ValidateAll checks the field values on PermissionExpandRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PermissionExpandRequestMultiError, or nil if none found.
type PermissionExpandRequestMultiError ¶
type PermissionExpandRequestMultiError []error
PermissionExpandRequestMultiError is an error wrapping multiple validation errors returned by PermissionExpandRequest.ValidateAll() if the designated constraints aren't met.
func (PermissionExpandRequestMultiError) AllErrors ¶
func (m PermissionExpandRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PermissionExpandRequestMultiError) Error ¶
func (m PermissionExpandRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PermissionExpandRequestValidationError ¶
type PermissionExpandRequestValidationError struct {
// contains filtered or unexported fields
}
PermissionExpandRequestValidationError is the validation error returned by PermissionExpandRequest.Validate if the designated constraints aren't met.
func (PermissionExpandRequestValidationError) Cause ¶
func (e PermissionExpandRequestValidationError) Cause() error
Cause function returns cause value.
func (PermissionExpandRequestValidationError) Error ¶
func (e PermissionExpandRequestValidationError) Error() string
Error satisfies the builtin error interface
func (PermissionExpandRequestValidationError) ErrorName ¶
func (e PermissionExpandRequestValidationError) ErrorName() string
ErrorName returns error name.
func (PermissionExpandRequestValidationError) Field ¶
func (e PermissionExpandRequestValidationError) Field() string
Field function returns field value.
func (PermissionExpandRequestValidationError) Key ¶
func (e PermissionExpandRequestValidationError) Key() bool
Key function returns key value.
func (PermissionExpandRequestValidationError) Reason ¶
func (e PermissionExpandRequestValidationError) Reason() string
Reason function returns reason value.
type PermissionExpandResponse ¶
type PermissionExpandResponse struct { Tree *Expand `protobuf:"bytes,1,opt,name=tree,proto3" json:"tree,omitempty"` // contains filtered or unexported fields }
PermissionExpandResponse
func (*PermissionExpandResponse) Descriptor
deprecated
func (*PermissionExpandResponse) Descriptor() ([]byte, []int)
Deprecated: Use PermissionExpandResponse.ProtoReflect.Descriptor instead.
func (*PermissionExpandResponse) GetTree ¶
func (x *PermissionExpandResponse) GetTree() *Expand
func (*PermissionExpandResponse) ProtoMessage ¶
func (*PermissionExpandResponse) ProtoMessage()
func (*PermissionExpandResponse) ProtoReflect ¶
func (x *PermissionExpandResponse) ProtoReflect() protoreflect.Message
func (*PermissionExpandResponse) Reset ¶
func (x *PermissionExpandResponse) Reset()
func (*PermissionExpandResponse) String ¶
func (x *PermissionExpandResponse) String() string
func (*PermissionExpandResponse) Validate ¶
func (m *PermissionExpandResponse) Validate() error
Validate checks the field values on PermissionExpandResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PermissionExpandResponse) ValidateAll ¶
func (m *PermissionExpandResponse) ValidateAll() error
ValidateAll checks the field values on PermissionExpandResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PermissionExpandResponseMultiError, or nil if none found.
type PermissionExpandResponseMultiError ¶
type PermissionExpandResponseMultiError []error
PermissionExpandResponseMultiError is an error wrapping multiple validation errors returned by PermissionExpandResponse.ValidateAll() if the designated constraints aren't met.
func (PermissionExpandResponseMultiError) AllErrors ¶
func (m PermissionExpandResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PermissionExpandResponseMultiError) Error ¶
func (m PermissionExpandResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PermissionExpandResponseValidationError ¶
type PermissionExpandResponseValidationError struct {
// contains filtered or unexported fields
}
PermissionExpandResponseValidationError is the validation error returned by PermissionExpandResponse.Validate if the designated constraints aren't met.
func (PermissionExpandResponseValidationError) Cause ¶
func (e PermissionExpandResponseValidationError) Cause() error
Cause function returns cause value.
func (PermissionExpandResponseValidationError) Error ¶
func (e PermissionExpandResponseValidationError) Error() string
Error satisfies the builtin error interface
func (PermissionExpandResponseValidationError) ErrorName ¶
func (e PermissionExpandResponseValidationError) ErrorName() string
ErrorName returns error name.
func (PermissionExpandResponseValidationError) Field ¶
func (e PermissionExpandResponseValidationError) Field() string
Field function returns field value.
func (PermissionExpandResponseValidationError) Key ¶
func (e PermissionExpandResponseValidationError) Key() bool
Key function returns key value.
func (PermissionExpandResponseValidationError) Reason ¶
func (e PermissionExpandResponseValidationError) Reason() string
Reason function returns reason value.
type PermissionLookupEntityRequest ¶
type PermissionLookupEntityRequest struct { SchemaVersion string `protobuf:"bytes,1,opt,name=schema_version,proto3" json:"schema_version,omitempty"` SnapToken string `protobuf:"bytes,2,opt,name=snap_token,proto3" json:"snap_token,omitempty"` EntityType string `protobuf:"bytes,3,opt,name=entity_type,proto3" json:"entity_type,omitempty"` Permission string `protobuf:"bytes,4,opt,name=permission,proto3" json:"permission,omitempty"` Subject *Subject `protobuf:"bytes,5,opt,name=subject,proto3" json:"subject,omitempty"` // contains filtered or unexported fields }
PermissionLookupEntityRequest
func (*PermissionLookupEntityRequest) Descriptor
deprecated
func (*PermissionLookupEntityRequest) Descriptor() ([]byte, []int)
Deprecated: Use PermissionLookupEntityRequest.ProtoReflect.Descriptor instead.
func (*PermissionLookupEntityRequest) GetEntityType ¶
func (x *PermissionLookupEntityRequest) GetEntityType() string
func (*PermissionLookupEntityRequest) GetPermission ¶
func (x *PermissionLookupEntityRequest) GetPermission() string
func (*PermissionLookupEntityRequest) GetSchemaVersion ¶
func (x *PermissionLookupEntityRequest) GetSchemaVersion() string
func (*PermissionLookupEntityRequest) GetSnapToken ¶
func (x *PermissionLookupEntityRequest) GetSnapToken() string
func (*PermissionLookupEntityRequest) GetSubject ¶
func (x *PermissionLookupEntityRequest) GetSubject() *Subject
func (*PermissionLookupEntityRequest) ProtoMessage ¶
func (*PermissionLookupEntityRequest) ProtoMessage()
func (*PermissionLookupEntityRequest) ProtoReflect ¶
func (x *PermissionLookupEntityRequest) ProtoReflect() protoreflect.Message
func (*PermissionLookupEntityRequest) Reset ¶
func (x *PermissionLookupEntityRequest) Reset()
func (*PermissionLookupEntityRequest) String ¶
func (x *PermissionLookupEntityRequest) String() string
func (*PermissionLookupEntityRequest) Validate ¶
func (m *PermissionLookupEntityRequest) Validate() error
Validate checks the field values on PermissionLookupEntityRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PermissionLookupEntityRequest) ValidateAll ¶
func (m *PermissionLookupEntityRequest) ValidateAll() error
ValidateAll checks the field values on PermissionLookupEntityRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PermissionLookupEntityRequestMultiError, or nil if none found.
type PermissionLookupEntityRequestMultiError ¶
type PermissionLookupEntityRequestMultiError []error
PermissionLookupEntityRequestMultiError is an error wrapping multiple validation errors returned by PermissionLookupEntityRequest.ValidateAll() if the designated constraints aren't met.
func (PermissionLookupEntityRequestMultiError) AllErrors ¶
func (m PermissionLookupEntityRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PermissionLookupEntityRequestMultiError) Error ¶
func (m PermissionLookupEntityRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PermissionLookupEntityRequestValidationError ¶
type PermissionLookupEntityRequestValidationError struct {
// contains filtered or unexported fields
}
PermissionLookupEntityRequestValidationError is the validation error returned by PermissionLookupEntityRequest.Validate if the designated constraints aren't met.
func (PermissionLookupEntityRequestValidationError) Cause ¶
func (e PermissionLookupEntityRequestValidationError) Cause() error
Cause function returns cause value.
func (PermissionLookupEntityRequestValidationError) Error ¶
func (e PermissionLookupEntityRequestValidationError) Error() string
Error satisfies the builtin error interface
func (PermissionLookupEntityRequestValidationError) ErrorName ¶
func (e PermissionLookupEntityRequestValidationError) ErrorName() string
ErrorName returns error name.
func (PermissionLookupEntityRequestValidationError) Field ¶
func (e PermissionLookupEntityRequestValidationError) Field() string
Field function returns field value.
func (PermissionLookupEntityRequestValidationError) Key ¶
func (e PermissionLookupEntityRequestValidationError) Key() bool
Key function returns key value.
func (PermissionLookupEntityRequestValidationError) Reason ¶
func (e PermissionLookupEntityRequestValidationError) Reason() string
Reason function returns reason value.
type PermissionLookupEntityResponse ¶
type PermissionLookupEntityResponse struct { EntityIds []string `protobuf:"bytes,1,rep,name=entity_ids,proto3" json:"entity_ids,omitempty"` // contains filtered or unexported fields }
PermissionLookupEntityResponse
func (*PermissionLookupEntityResponse) Descriptor
deprecated
func (*PermissionLookupEntityResponse) Descriptor() ([]byte, []int)
Deprecated: Use PermissionLookupEntityResponse.ProtoReflect.Descriptor instead.
func (*PermissionLookupEntityResponse) GetEntityIds ¶
func (x *PermissionLookupEntityResponse) GetEntityIds() []string
func (*PermissionLookupEntityResponse) ProtoMessage ¶
func (*PermissionLookupEntityResponse) ProtoMessage()
func (*PermissionLookupEntityResponse) ProtoReflect ¶
func (x *PermissionLookupEntityResponse) ProtoReflect() protoreflect.Message
func (*PermissionLookupEntityResponse) Reset ¶
func (x *PermissionLookupEntityResponse) Reset()
func (*PermissionLookupEntityResponse) String ¶
func (x *PermissionLookupEntityResponse) String() string
func (*PermissionLookupEntityResponse) Validate ¶
func (m *PermissionLookupEntityResponse) Validate() error
Validate checks the field values on PermissionLookupEntityResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PermissionLookupEntityResponse) ValidateAll ¶
func (m *PermissionLookupEntityResponse) ValidateAll() error
ValidateAll checks the field values on PermissionLookupEntityResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PermissionLookupEntityResponseMultiError, or nil if none found.
type PermissionLookupEntityResponseMultiError ¶
type PermissionLookupEntityResponseMultiError []error
PermissionLookupEntityResponseMultiError is an error wrapping multiple validation errors returned by PermissionLookupEntityResponse.ValidateAll() if the designated constraints aren't met.
func (PermissionLookupEntityResponseMultiError) AllErrors ¶
func (m PermissionLookupEntityResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PermissionLookupEntityResponseMultiError) Error ¶
func (m PermissionLookupEntityResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PermissionLookupEntityResponseValidationError ¶
type PermissionLookupEntityResponseValidationError struct {
// contains filtered or unexported fields
}
PermissionLookupEntityResponseValidationError is the validation error returned by PermissionLookupEntityResponse.Validate if the designated constraints aren't met.
func (PermissionLookupEntityResponseValidationError) Cause ¶
func (e PermissionLookupEntityResponseValidationError) Cause() error
Cause function returns cause value.
func (PermissionLookupEntityResponseValidationError) Error ¶
func (e PermissionLookupEntityResponseValidationError) Error() string
Error satisfies the builtin error interface
func (PermissionLookupEntityResponseValidationError) ErrorName ¶
func (e PermissionLookupEntityResponseValidationError) ErrorName() string
ErrorName returns error name.
func (PermissionLookupEntityResponseValidationError) Field ¶
func (e PermissionLookupEntityResponseValidationError) Field() string
Field function returns field value.
func (PermissionLookupEntityResponseValidationError) Key ¶
func (e PermissionLookupEntityResponseValidationError) Key() bool
Key function returns key value.
func (PermissionLookupEntityResponseValidationError) Reason ¶
func (e PermissionLookupEntityResponseValidationError) Reason() string
Reason function returns reason value.
type PermissionLookupEntityStreamResponse ¶
type PermissionLookupEntityStreamResponse struct { EntityId string `protobuf:"bytes,1,opt,name=entity_id,proto3" json:"entity_id,omitempty"` // contains filtered or unexported fields }
PermissionLookupEntityStreamResponse
func (*PermissionLookupEntityStreamResponse) Descriptor
deprecated
func (*PermissionLookupEntityStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use PermissionLookupEntityStreamResponse.ProtoReflect.Descriptor instead.
func (*PermissionLookupEntityStreamResponse) GetEntityId ¶
func (x *PermissionLookupEntityStreamResponse) GetEntityId() string
func (*PermissionLookupEntityStreamResponse) ProtoMessage ¶
func (*PermissionLookupEntityStreamResponse) ProtoMessage()
func (*PermissionLookupEntityStreamResponse) ProtoReflect ¶
func (x *PermissionLookupEntityStreamResponse) ProtoReflect() protoreflect.Message
func (*PermissionLookupEntityStreamResponse) Reset ¶
func (x *PermissionLookupEntityStreamResponse) Reset()
func (*PermissionLookupEntityStreamResponse) String ¶
func (x *PermissionLookupEntityStreamResponse) String() string
func (*PermissionLookupEntityStreamResponse) Validate ¶
func (m *PermissionLookupEntityStreamResponse) Validate() error
Validate checks the field values on PermissionLookupEntityStreamResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PermissionLookupEntityStreamResponse) ValidateAll ¶
func (m *PermissionLookupEntityStreamResponse) ValidateAll() error
ValidateAll checks the field values on PermissionLookupEntityStreamResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PermissionLookupEntityStreamResponseMultiError, or nil if none found.
type PermissionLookupEntityStreamResponseMultiError ¶
type PermissionLookupEntityStreamResponseMultiError []error
PermissionLookupEntityStreamResponseMultiError is an error wrapping multiple validation errors returned by PermissionLookupEntityStreamResponse.ValidateAll() if the designated constraints aren't met.
func (PermissionLookupEntityStreamResponseMultiError) AllErrors ¶
func (m PermissionLookupEntityStreamResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PermissionLookupEntityStreamResponseMultiError) Error ¶
func (m PermissionLookupEntityStreamResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PermissionLookupEntityStreamResponseValidationError ¶
type PermissionLookupEntityStreamResponseValidationError struct {
// contains filtered or unexported fields
}
PermissionLookupEntityStreamResponseValidationError is the validation error returned by PermissionLookupEntityStreamResponse.Validate if the designated constraints aren't met.
func (PermissionLookupEntityStreamResponseValidationError) Cause ¶
func (e PermissionLookupEntityStreamResponseValidationError) Cause() error
Cause function returns cause value.
func (PermissionLookupEntityStreamResponseValidationError) Error ¶
func (e PermissionLookupEntityStreamResponseValidationError) Error() string
Error satisfies the builtin error interface
func (PermissionLookupEntityStreamResponseValidationError) ErrorName ¶
func (e PermissionLookupEntityStreamResponseValidationError) ErrorName() string
ErrorName returns error name.
func (PermissionLookupEntityStreamResponseValidationError) Field ¶
func (e PermissionLookupEntityStreamResponseValidationError) Field() string
Field function returns field value.
func (PermissionLookupEntityStreamResponseValidationError) Key ¶
func (e PermissionLookupEntityStreamResponseValidationError) Key() bool
Key function returns key value.
func (PermissionLookupEntityStreamResponseValidationError) Reason ¶
func (e PermissionLookupEntityStreamResponseValidationError) Reason() string
Reason function returns reason value.
type PermissionLookupSchemaRequest ¶
type PermissionLookupSchemaRequest struct { SchemaVersion string `protobuf:"bytes,1,opt,name=schema_version,proto3" json:"schema_version,omitempty"` EntityType string `protobuf:"bytes,2,opt,name=entity_type,proto3" json:"entity_type,omitempty"` RelationNames []string `protobuf:"bytes,3,rep,name=relation_names,proto3" json:"relation_names,omitempty"` // contains filtered or unexported fields }
PermissionLookupSchemaRequest
func (*PermissionLookupSchemaRequest) Descriptor
deprecated
func (*PermissionLookupSchemaRequest) Descriptor() ([]byte, []int)
Deprecated: Use PermissionLookupSchemaRequest.ProtoReflect.Descriptor instead.
func (*PermissionLookupSchemaRequest) GetEntityType ¶
func (x *PermissionLookupSchemaRequest) GetEntityType() string
func (*PermissionLookupSchemaRequest) GetRelationNames ¶
func (x *PermissionLookupSchemaRequest) GetRelationNames() []string
func (*PermissionLookupSchemaRequest) GetSchemaVersion ¶
func (x *PermissionLookupSchemaRequest) GetSchemaVersion() string
func (*PermissionLookupSchemaRequest) ProtoMessage ¶
func (*PermissionLookupSchemaRequest) ProtoMessage()
func (*PermissionLookupSchemaRequest) ProtoReflect ¶
func (x *PermissionLookupSchemaRequest) ProtoReflect() protoreflect.Message
func (*PermissionLookupSchemaRequest) Reset ¶
func (x *PermissionLookupSchemaRequest) Reset()
func (*PermissionLookupSchemaRequest) String ¶
func (x *PermissionLookupSchemaRequest) String() string
func (*PermissionLookupSchemaRequest) Validate ¶
func (m *PermissionLookupSchemaRequest) Validate() error
Validate checks the field values on PermissionLookupSchemaRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PermissionLookupSchemaRequest) ValidateAll ¶
func (m *PermissionLookupSchemaRequest) ValidateAll() error
ValidateAll checks the field values on PermissionLookupSchemaRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PermissionLookupSchemaRequestMultiError, or nil if none found.
type PermissionLookupSchemaRequestMultiError ¶
type PermissionLookupSchemaRequestMultiError []error
PermissionLookupSchemaRequestMultiError is an error wrapping multiple validation errors returned by PermissionLookupSchemaRequest.ValidateAll() if the designated constraints aren't met.
func (PermissionLookupSchemaRequestMultiError) AllErrors ¶
func (m PermissionLookupSchemaRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PermissionLookupSchemaRequestMultiError) Error ¶
func (m PermissionLookupSchemaRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PermissionLookupSchemaRequestValidationError ¶
type PermissionLookupSchemaRequestValidationError struct {
// contains filtered or unexported fields
}
PermissionLookupSchemaRequestValidationError is the validation error returned by PermissionLookupSchemaRequest.Validate if the designated constraints aren't met.
func (PermissionLookupSchemaRequestValidationError) Cause ¶
func (e PermissionLookupSchemaRequestValidationError) Cause() error
Cause function returns cause value.
func (PermissionLookupSchemaRequestValidationError) Error ¶
func (e PermissionLookupSchemaRequestValidationError) Error() string
Error satisfies the builtin error interface
func (PermissionLookupSchemaRequestValidationError) ErrorName ¶
func (e PermissionLookupSchemaRequestValidationError) ErrorName() string
ErrorName returns error name.
func (PermissionLookupSchemaRequestValidationError) Field ¶
func (e PermissionLookupSchemaRequestValidationError) Field() string
Field function returns field value.
func (PermissionLookupSchemaRequestValidationError) Key ¶
func (e PermissionLookupSchemaRequestValidationError) Key() bool
Key function returns key value.
func (PermissionLookupSchemaRequestValidationError) Reason ¶
func (e PermissionLookupSchemaRequestValidationError) Reason() string
Reason function returns reason value.
type PermissionLookupSchemaResponse ¶
type PermissionLookupSchemaResponse struct { ActionNames []string `protobuf:"bytes,1,rep,name=action_names,proto3" json:"action_names,omitempty"` // contains filtered or unexported fields }
PermissionLookupSchemaResponse
func (*PermissionLookupSchemaResponse) Descriptor
deprecated
func (*PermissionLookupSchemaResponse) Descriptor() ([]byte, []int)
Deprecated: Use PermissionLookupSchemaResponse.ProtoReflect.Descriptor instead.
func (*PermissionLookupSchemaResponse) GetActionNames ¶
func (x *PermissionLookupSchemaResponse) GetActionNames() []string
func (*PermissionLookupSchemaResponse) ProtoMessage ¶
func (*PermissionLookupSchemaResponse) ProtoMessage()
func (*PermissionLookupSchemaResponse) ProtoReflect ¶
func (x *PermissionLookupSchemaResponse) ProtoReflect() protoreflect.Message
func (*PermissionLookupSchemaResponse) Reset ¶
func (x *PermissionLookupSchemaResponse) Reset()
func (*PermissionLookupSchemaResponse) String ¶
func (x *PermissionLookupSchemaResponse) String() string
func (*PermissionLookupSchemaResponse) Validate ¶
func (m *PermissionLookupSchemaResponse) Validate() error
Validate checks the field values on PermissionLookupSchemaResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PermissionLookupSchemaResponse) ValidateAll ¶
func (m *PermissionLookupSchemaResponse) ValidateAll() error
ValidateAll checks the field values on PermissionLookupSchemaResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PermissionLookupSchemaResponseMultiError, or nil if none found.
type PermissionLookupSchemaResponseMultiError ¶
type PermissionLookupSchemaResponseMultiError []error
PermissionLookupSchemaResponseMultiError is an error wrapping multiple validation errors returned by PermissionLookupSchemaResponse.ValidateAll() if the designated constraints aren't met.
func (PermissionLookupSchemaResponseMultiError) AllErrors ¶
func (m PermissionLookupSchemaResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PermissionLookupSchemaResponseMultiError) Error ¶
func (m PermissionLookupSchemaResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PermissionLookupSchemaResponseValidationError ¶
type PermissionLookupSchemaResponseValidationError struct {
// contains filtered or unexported fields
}
PermissionLookupSchemaResponseValidationError is the validation error returned by PermissionLookupSchemaResponse.Validate if the designated constraints aren't met.
func (PermissionLookupSchemaResponseValidationError) Cause ¶
func (e PermissionLookupSchemaResponseValidationError) Cause() error
Cause function returns cause value.
func (PermissionLookupSchemaResponseValidationError) Error ¶
func (e PermissionLookupSchemaResponseValidationError) Error() string
Error satisfies the builtin error interface
func (PermissionLookupSchemaResponseValidationError) ErrorName ¶
func (e PermissionLookupSchemaResponseValidationError) ErrorName() string
ErrorName returns error name.
func (PermissionLookupSchemaResponseValidationError) Field ¶
func (e PermissionLookupSchemaResponseValidationError) Field() string
Field function returns field value.
func (PermissionLookupSchemaResponseValidationError) Key ¶
func (e PermissionLookupSchemaResponseValidationError) Key() bool
Key function returns key value.
func (PermissionLookupSchemaResponseValidationError) Reason ¶
func (e PermissionLookupSchemaResponseValidationError) Reason() string
Reason function returns reason value.
type PermissionServer ¶
type PermissionServer interface { Check(context.Context, *PermissionCheckRequest) (*PermissionCheckResponse, error) Expand(context.Context, *PermissionExpandRequest) (*PermissionExpandResponse, error) LookupSchema(context.Context, *PermissionLookupSchemaRequest) (*PermissionLookupSchemaResponse, error) LookupEntity(context.Context, *PermissionLookupEntityRequest) (*PermissionLookupEntityResponse, error) LookupEntityStream(*PermissionLookupEntityRequest, Permission_LookupEntityStreamServer) error // contains filtered or unexported methods }
PermissionServer is the server API for Permission service. All implementations must embed UnimplementedPermissionServer for forward compatibility
type Permission_LookupEntityStreamClient ¶
type Permission_LookupEntityStreamClient interface { Recv() (*PermissionLookupEntityStreamResponse, error) grpc.ClientStream }
type Permission_LookupEntityStreamServer ¶
type Permission_LookupEntityStreamServer interface { Send(*PermissionLookupEntityStreamResponse) error grpc.ServerStream }
type RelationDefinition ¶
type RelationDefinition struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` EntityReference *RelationReference `protobuf:"bytes,2,opt,name=entity_reference,json=entityReference,proto3" json:"entity_reference,omitempty"` // relation reference includes entity reference RelationReferences []*RelationReference `protobuf:"bytes,3,rep,name=relation_references,json=relationReferences,proto3" json:"relation_references,omitempty"` Option map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
RelationDefinition
func (*RelationDefinition) Descriptor
deprecated
func (*RelationDefinition) Descriptor() ([]byte, []int)
Deprecated: Use RelationDefinition.ProtoReflect.Descriptor instead.
func (*RelationDefinition) GetEntityReference ¶
func (x *RelationDefinition) GetEntityReference() *RelationReference
func (*RelationDefinition) GetName ¶
func (x *RelationDefinition) GetName() string
func (*RelationDefinition) GetOption ¶
func (x *RelationDefinition) GetOption() map[string]string
func (*RelationDefinition) GetRelationReferences ¶
func (x *RelationDefinition) GetRelationReferences() []*RelationReference
func (*RelationDefinition) ProtoMessage ¶
func (*RelationDefinition) ProtoMessage()
func (*RelationDefinition) ProtoReflect ¶
func (x *RelationDefinition) ProtoReflect() protoreflect.Message
func (*RelationDefinition) Reset ¶
func (x *RelationDefinition) Reset()
func (*RelationDefinition) String ¶
func (x *RelationDefinition) String() string
func (*RelationDefinition) Validate ¶
func (m *RelationDefinition) Validate() error
Validate checks the field values on RelationDefinition with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*RelationDefinition) ValidateAll ¶
func (m *RelationDefinition) ValidateAll() error
ValidateAll checks the field values on RelationDefinition with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RelationDefinitionMultiError, or nil if none found.
type RelationDefinitionMultiError ¶
type RelationDefinitionMultiError []error
RelationDefinitionMultiError is an error wrapping multiple validation errors returned by RelationDefinition.ValidateAll() if the designated constraints aren't met.
func (RelationDefinitionMultiError) AllErrors ¶
func (m RelationDefinitionMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RelationDefinitionMultiError) Error ¶
func (m RelationDefinitionMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RelationDefinitionValidationError ¶
type RelationDefinitionValidationError struct {
// contains filtered or unexported fields
}
RelationDefinitionValidationError is the validation error returned by RelationDefinition.Validate if the designated constraints aren't met.
func (RelationDefinitionValidationError) Cause ¶
func (e RelationDefinitionValidationError) Cause() error
Cause function returns cause value.
func (RelationDefinitionValidationError) Error ¶
func (e RelationDefinitionValidationError) Error() string
Error satisfies the builtin error interface
func (RelationDefinitionValidationError) ErrorName ¶
func (e RelationDefinitionValidationError) ErrorName() string
ErrorName returns error name.
func (RelationDefinitionValidationError) Field ¶
func (e RelationDefinitionValidationError) Field() string
Field function returns field value.
func (RelationDefinitionValidationError) Key ¶
func (e RelationDefinitionValidationError) Key() bool
Key function returns key value.
func (RelationDefinitionValidationError) Reason ¶
func (e RelationDefinitionValidationError) Reason() string
Reason function returns reason value.
type RelationReference ¶
type RelationReference struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
RelationReference
func (*RelationReference) Descriptor
deprecated
func (*RelationReference) Descriptor() ([]byte, []int)
Deprecated: Use RelationReference.ProtoReflect.Descriptor instead.
func (*RelationReference) GetName ¶
func (x *RelationReference) GetName() string
func (*RelationReference) ProtoMessage ¶
func (*RelationReference) ProtoMessage()
func (*RelationReference) ProtoReflect ¶
func (x *RelationReference) ProtoReflect() protoreflect.Message
func (*RelationReference) Reset ¶
func (x *RelationReference) Reset()
func (*RelationReference) String ¶
func (x *RelationReference) String() string
func (*RelationReference) Validate ¶
func (m *RelationReference) Validate() error
Validate checks the field values on RelationReference with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*RelationReference) ValidateAll ¶
func (m *RelationReference) ValidateAll() error
ValidateAll checks the field values on RelationReference with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RelationReferenceMultiError, or nil if none found.
type RelationReferenceMultiError ¶
type RelationReferenceMultiError []error
RelationReferenceMultiError is an error wrapping multiple validation errors returned by RelationReference.ValidateAll() if the designated constraints aren't met.
func (RelationReferenceMultiError) AllErrors ¶
func (m RelationReferenceMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RelationReferenceMultiError) Error ¶
func (m RelationReferenceMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RelationReferenceValidationError ¶
type RelationReferenceValidationError struct {
// contains filtered or unexported fields
}
RelationReferenceValidationError is the validation error returned by RelationReference.Validate if the designated constraints aren't met.
func (RelationReferenceValidationError) Cause ¶
func (e RelationReferenceValidationError) Cause() error
Cause function returns cause value.
func (RelationReferenceValidationError) Error ¶
func (e RelationReferenceValidationError) Error() string
Error satisfies the builtin error interface
func (RelationReferenceValidationError) ErrorName ¶
func (e RelationReferenceValidationError) ErrorName() string
ErrorName returns error name.
func (RelationReferenceValidationError) Field ¶
func (e RelationReferenceValidationError) Field() string
Field function returns field value.
func (RelationReferenceValidationError) Key ¶
func (e RelationReferenceValidationError) Key() bool
Key function returns key value.
func (RelationReferenceValidationError) Reason ¶
func (e RelationReferenceValidationError) Reason() string
Reason function returns reason value.
type RelationshipClient ¶
type RelationshipClient interface { Write(ctx context.Context, in *RelationshipWriteRequest, opts ...grpc.CallOption) (*RelationshipWriteResponse, error) Read(ctx context.Context, in *RelationshipReadRequest, opts ...grpc.CallOption) (*RelationshipReadResponse, error) Delete(ctx context.Context, in *RelationshipDeleteRequest, opts ...grpc.CallOption) (*RelationshipDeleteResponse, error) }
RelationshipClient is the client API for Relationship 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 NewRelationshipClient ¶
func NewRelationshipClient(cc grpc.ClientConnInterface) RelationshipClient
type RelationshipDeleteRequest ¶
type RelationshipDeleteRequest struct { Filter *TupleFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
RelationshipDeleteRequest
func (*RelationshipDeleteRequest) Descriptor
deprecated
func (*RelationshipDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use RelationshipDeleteRequest.ProtoReflect.Descriptor instead.
func (*RelationshipDeleteRequest) GetFilter ¶
func (x *RelationshipDeleteRequest) GetFilter() *TupleFilter
func (*RelationshipDeleteRequest) ProtoMessage ¶
func (*RelationshipDeleteRequest) ProtoMessage()
func (*RelationshipDeleteRequest) ProtoReflect ¶
func (x *RelationshipDeleteRequest) ProtoReflect() protoreflect.Message
func (*RelationshipDeleteRequest) Reset ¶
func (x *RelationshipDeleteRequest) Reset()
func (*RelationshipDeleteRequest) String ¶
func (x *RelationshipDeleteRequest) String() string
func (*RelationshipDeleteRequest) Validate ¶
func (m *RelationshipDeleteRequest) Validate() error
Validate checks the field values on RelationshipDeleteRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*RelationshipDeleteRequest) ValidateAll ¶
func (m *RelationshipDeleteRequest) ValidateAll() error
ValidateAll checks the field values on RelationshipDeleteRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RelationshipDeleteRequestMultiError, or nil if none found.
type RelationshipDeleteRequestMultiError ¶
type RelationshipDeleteRequestMultiError []error
RelationshipDeleteRequestMultiError is an error wrapping multiple validation errors returned by RelationshipDeleteRequest.ValidateAll() if the designated constraints aren't met.
func (RelationshipDeleteRequestMultiError) AllErrors ¶
func (m RelationshipDeleteRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RelationshipDeleteRequestMultiError) Error ¶
func (m RelationshipDeleteRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RelationshipDeleteRequestValidationError ¶
type RelationshipDeleteRequestValidationError struct {
// contains filtered or unexported fields
}
RelationshipDeleteRequestValidationError is the validation error returned by RelationshipDeleteRequest.Validate if the designated constraints aren't met.
func (RelationshipDeleteRequestValidationError) Cause ¶
func (e RelationshipDeleteRequestValidationError) Cause() error
Cause function returns cause value.
func (RelationshipDeleteRequestValidationError) Error ¶
func (e RelationshipDeleteRequestValidationError) Error() string
Error satisfies the builtin error interface
func (RelationshipDeleteRequestValidationError) ErrorName ¶
func (e RelationshipDeleteRequestValidationError) ErrorName() string
ErrorName returns error name.
func (RelationshipDeleteRequestValidationError) Field ¶
func (e RelationshipDeleteRequestValidationError) Field() string
Field function returns field value.
func (RelationshipDeleteRequestValidationError) Key ¶
func (e RelationshipDeleteRequestValidationError) Key() bool
Key function returns key value.
func (RelationshipDeleteRequestValidationError) Reason ¶
func (e RelationshipDeleteRequestValidationError) Reason() string
Reason function returns reason value.
type RelationshipDeleteResponse ¶
type RelationshipDeleteResponse struct { SnapToken string `protobuf:"bytes,1,opt,name=snap_token,proto3" json:"snap_token,omitempty"` // contains filtered or unexported fields }
RelationshipDeleteResponse
func (*RelationshipDeleteResponse) Descriptor
deprecated
func (*RelationshipDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use RelationshipDeleteResponse.ProtoReflect.Descriptor instead.
func (*RelationshipDeleteResponse) GetSnapToken ¶
func (x *RelationshipDeleteResponse) GetSnapToken() string
func (*RelationshipDeleteResponse) ProtoMessage ¶
func (*RelationshipDeleteResponse) ProtoMessage()
func (*RelationshipDeleteResponse) ProtoReflect ¶
func (x *RelationshipDeleteResponse) ProtoReflect() protoreflect.Message
func (*RelationshipDeleteResponse) Reset ¶
func (x *RelationshipDeleteResponse) Reset()
func (*RelationshipDeleteResponse) String ¶
func (x *RelationshipDeleteResponse) String() string
func (*RelationshipDeleteResponse) Validate ¶
func (m *RelationshipDeleteResponse) Validate() error
Validate checks the field values on RelationshipDeleteResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*RelationshipDeleteResponse) ValidateAll ¶
func (m *RelationshipDeleteResponse) ValidateAll() error
ValidateAll checks the field values on RelationshipDeleteResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RelationshipDeleteResponseMultiError, or nil if none found.
type RelationshipDeleteResponseMultiError ¶
type RelationshipDeleteResponseMultiError []error
RelationshipDeleteResponseMultiError is an error wrapping multiple validation errors returned by RelationshipDeleteResponse.ValidateAll() if the designated constraints aren't met.
func (RelationshipDeleteResponseMultiError) AllErrors ¶
func (m RelationshipDeleteResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RelationshipDeleteResponseMultiError) Error ¶
func (m RelationshipDeleteResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RelationshipDeleteResponseValidationError ¶
type RelationshipDeleteResponseValidationError struct {
// contains filtered or unexported fields
}
RelationshipDeleteResponseValidationError is the validation error returned by RelationshipDeleteResponse.Validate if the designated constraints aren't met.
func (RelationshipDeleteResponseValidationError) Cause ¶
func (e RelationshipDeleteResponseValidationError) Cause() error
Cause function returns cause value.
func (RelationshipDeleteResponseValidationError) Error ¶
func (e RelationshipDeleteResponseValidationError) Error() string
Error satisfies the builtin error interface
func (RelationshipDeleteResponseValidationError) ErrorName ¶
func (e RelationshipDeleteResponseValidationError) ErrorName() string
ErrorName returns error name.
func (RelationshipDeleteResponseValidationError) Field ¶
func (e RelationshipDeleteResponseValidationError) Field() string
Field function returns field value.
func (RelationshipDeleteResponseValidationError) Key ¶
func (e RelationshipDeleteResponseValidationError) Key() bool
Key function returns key value.
func (RelationshipDeleteResponseValidationError) Reason ¶
func (e RelationshipDeleteResponseValidationError) Reason() string
Reason function returns reason value.
type RelationshipReadRequest ¶
type RelationshipReadRequest struct { SnapToken string `protobuf:"bytes,1,opt,name=snap_token,proto3" json:"snap_token,omitempty"` Filter *TupleFilter `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
RelationshipReadRequest
func (*RelationshipReadRequest) Descriptor
deprecated
func (*RelationshipReadRequest) Descriptor() ([]byte, []int)
Deprecated: Use RelationshipReadRequest.ProtoReflect.Descriptor instead.
func (*RelationshipReadRequest) GetFilter ¶
func (x *RelationshipReadRequest) GetFilter() *TupleFilter
func (*RelationshipReadRequest) GetSnapToken ¶
func (x *RelationshipReadRequest) GetSnapToken() string
func (*RelationshipReadRequest) ProtoMessage ¶
func (*RelationshipReadRequest) ProtoMessage()
func (*RelationshipReadRequest) ProtoReflect ¶
func (x *RelationshipReadRequest) ProtoReflect() protoreflect.Message
func (*RelationshipReadRequest) Reset ¶
func (x *RelationshipReadRequest) Reset()
func (*RelationshipReadRequest) String ¶
func (x *RelationshipReadRequest) String() string
func (*RelationshipReadRequest) Validate ¶
func (m *RelationshipReadRequest) Validate() error
Validate checks the field values on RelationshipReadRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*RelationshipReadRequest) ValidateAll ¶
func (m *RelationshipReadRequest) ValidateAll() error
ValidateAll checks the field values on RelationshipReadRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RelationshipReadRequestMultiError, or nil if none found.
type RelationshipReadRequestMultiError ¶
type RelationshipReadRequestMultiError []error
RelationshipReadRequestMultiError is an error wrapping multiple validation errors returned by RelationshipReadRequest.ValidateAll() if the designated constraints aren't met.
func (RelationshipReadRequestMultiError) AllErrors ¶
func (m RelationshipReadRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RelationshipReadRequestMultiError) Error ¶
func (m RelationshipReadRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RelationshipReadRequestValidationError ¶
type RelationshipReadRequestValidationError struct {
// contains filtered or unexported fields
}
RelationshipReadRequestValidationError is the validation error returned by RelationshipReadRequest.Validate if the designated constraints aren't met.
func (RelationshipReadRequestValidationError) Cause ¶
func (e RelationshipReadRequestValidationError) Cause() error
Cause function returns cause value.
func (RelationshipReadRequestValidationError) Error ¶
func (e RelationshipReadRequestValidationError) Error() string
Error satisfies the builtin error interface
func (RelationshipReadRequestValidationError) ErrorName ¶
func (e RelationshipReadRequestValidationError) ErrorName() string
ErrorName returns error name.
func (RelationshipReadRequestValidationError) Field ¶
func (e RelationshipReadRequestValidationError) Field() string
Field function returns field value.
func (RelationshipReadRequestValidationError) Key ¶
func (e RelationshipReadRequestValidationError) Key() bool
Key function returns key value.
func (RelationshipReadRequestValidationError) Reason ¶
func (e RelationshipReadRequestValidationError) Reason() string
Reason function returns reason value.
type RelationshipReadResponse ¶
type RelationshipReadResponse struct { Tuples []*Tuple `protobuf:"bytes,1,rep,name=tuples,proto3" json:"tuples,omitempty"` // contains filtered or unexported fields }
RelationshipReadResponse
func (*RelationshipReadResponse) Descriptor
deprecated
func (*RelationshipReadResponse) Descriptor() ([]byte, []int)
Deprecated: Use RelationshipReadResponse.ProtoReflect.Descriptor instead.
func (*RelationshipReadResponse) GetTuples ¶
func (x *RelationshipReadResponse) GetTuples() []*Tuple
func (*RelationshipReadResponse) ProtoMessage ¶
func (*RelationshipReadResponse) ProtoMessage()
func (*RelationshipReadResponse) ProtoReflect ¶
func (x *RelationshipReadResponse) ProtoReflect() protoreflect.Message
func (*RelationshipReadResponse) Reset ¶
func (x *RelationshipReadResponse) Reset()
func (*RelationshipReadResponse) String ¶
func (x *RelationshipReadResponse) String() string
func (*RelationshipReadResponse) Validate ¶
func (m *RelationshipReadResponse) Validate() error
Validate checks the field values on RelationshipReadResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*RelationshipReadResponse) ValidateAll ¶
func (m *RelationshipReadResponse) ValidateAll() error
ValidateAll checks the field values on RelationshipReadResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RelationshipReadResponseMultiError, or nil if none found.
type RelationshipReadResponseMultiError ¶
type RelationshipReadResponseMultiError []error
RelationshipReadResponseMultiError is an error wrapping multiple validation errors returned by RelationshipReadResponse.ValidateAll() if the designated constraints aren't met.
func (RelationshipReadResponseMultiError) AllErrors ¶
func (m RelationshipReadResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RelationshipReadResponseMultiError) Error ¶
func (m RelationshipReadResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RelationshipReadResponseValidationError ¶
type RelationshipReadResponseValidationError struct {
// contains filtered or unexported fields
}
RelationshipReadResponseValidationError is the validation error returned by RelationshipReadResponse.Validate if the designated constraints aren't met.
func (RelationshipReadResponseValidationError) Cause ¶
func (e RelationshipReadResponseValidationError) Cause() error
Cause function returns cause value.
func (RelationshipReadResponseValidationError) Error ¶
func (e RelationshipReadResponseValidationError) Error() string
Error satisfies the builtin error interface
func (RelationshipReadResponseValidationError) ErrorName ¶
func (e RelationshipReadResponseValidationError) ErrorName() string
ErrorName returns error name.
func (RelationshipReadResponseValidationError) Field ¶
func (e RelationshipReadResponseValidationError) Field() string
Field function returns field value.
func (RelationshipReadResponseValidationError) Key ¶
func (e RelationshipReadResponseValidationError) Key() bool
Key function returns key value.
func (RelationshipReadResponseValidationError) Reason ¶
func (e RelationshipReadResponseValidationError) Reason() string
Reason function returns reason value.
type RelationshipServer ¶
type RelationshipServer interface { Write(context.Context, *RelationshipWriteRequest) (*RelationshipWriteResponse, error) Read(context.Context, *RelationshipReadRequest) (*RelationshipReadResponse, error) Delete(context.Context, *RelationshipDeleteRequest) (*RelationshipDeleteResponse, error) // contains filtered or unexported methods }
RelationshipServer is the server API for Relationship service. All implementations must embed UnimplementedRelationshipServer for forward compatibility
type RelationshipWriteRequest ¶
type RelationshipWriteRequest struct { SchemaVersion string `protobuf:"bytes,1,opt,name=schema_version,proto3" json:"schema_version,omitempty"` Tuples []*Tuple `protobuf:"bytes,2,rep,name=tuples,proto3" json:"tuples,omitempty"` // contains filtered or unexported fields }
RelationshipWriteRequest
func (*RelationshipWriteRequest) Descriptor
deprecated
func (*RelationshipWriteRequest) Descriptor() ([]byte, []int)
Deprecated: Use RelationshipWriteRequest.ProtoReflect.Descriptor instead.
func (*RelationshipWriteRequest) GetSchemaVersion ¶
func (x *RelationshipWriteRequest) GetSchemaVersion() string
func (*RelationshipWriteRequest) GetTuples ¶
func (x *RelationshipWriteRequest) GetTuples() []*Tuple
func (*RelationshipWriteRequest) ProtoMessage ¶
func (*RelationshipWriteRequest) ProtoMessage()
func (*RelationshipWriteRequest) ProtoReflect ¶
func (x *RelationshipWriteRequest) ProtoReflect() protoreflect.Message
func (*RelationshipWriteRequest) Reset ¶
func (x *RelationshipWriteRequest) Reset()
func (*RelationshipWriteRequest) String ¶
func (x *RelationshipWriteRequest) String() string
func (*RelationshipWriteRequest) Validate ¶
func (m *RelationshipWriteRequest) Validate() error
Validate checks the field values on RelationshipWriteRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*RelationshipWriteRequest) ValidateAll ¶
func (m *RelationshipWriteRequest) ValidateAll() error
ValidateAll checks the field values on RelationshipWriteRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RelationshipWriteRequestMultiError, or nil if none found.
type RelationshipWriteRequestMultiError ¶
type RelationshipWriteRequestMultiError []error
RelationshipWriteRequestMultiError is an error wrapping multiple validation errors returned by RelationshipWriteRequest.ValidateAll() if the designated constraints aren't met.
func (RelationshipWriteRequestMultiError) AllErrors ¶
func (m RelationshipWriteRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RelationshipWriteRequestMultiError) Error ¶
func (m RelationshipWriteRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RelationshipWriteRequestValidationError ¶
type RelationshipWriteRequestValidationError struct {
// contains filtered or unexported fields
}
RelationshipWriteRequestValidationError is the validation error returned by RelationshipWriteRequest.Validate if the designated constraints aren't met.
func (RelationshipWriteRequestValidationError) Cause ¶
func (e RelationshipWriteRequestValidationError) Cause() error
Cause function returns cause value.
func (RelationshipWriteRequestValidationError) Error ¶
func (e RelationshipWriteRequestValidationError) Error() string
Error satisfies the builtin error interface
func (RelationshipWriteRequestValidationError) ErrorName ¶
func (e RelationshipWriteRequestValidationError) ErrorName() string
ErrorName returns error name.
func (RelationshipWriteRequestValidationError) Field ¶
func (e RelationshipWriteRequestValidationError) Field() string
Field function returns field value.
func (RelationshipWriteRequestValidationError) Key ¶
func (e RelationshipWriteRequestValidationError) Key() bool
Key function returns key value.
func (RelationshipWriteRequestValidationError) Reason ¶
func (e RelationshipWriteRequestValidationError) Reason() string
Reason function returns reason value.
type RelationshipWriteResponse ¶
type RelationshipWriteResponse struct { SnapToken string `protobuf:"bytes,1,opt,name=snap_token,proto3" json:"snap_token,omitempty"` // contains filtered or unexported fields }
RelationshipWriteResponse
func (*RelationshipWriteResponse) Descriptor
deprecated
func (*RelationshipWriteResponse) Descriptor() ([]byte, []int)
Deprecated: Use RelationshipWriteResponse.ProtoReflect.Descriptor instead.
func (*RelationshipWriteResponse) GetSnapToken ¶
func (x *RelationshipWriteResponse) GetSnapToken() string
func (*RelationshipWriteResponse) ProtoMessage ¶
func (*RelationshipWriteResponse) ProtoMessage()
func (*RelationshipWriteResponse) ProtoReflect ¶
func (x *RelationshipWriteResponse) ProtoReflect() protoreflect.Message
func (*RelationshipWriteResponse) Reset ¶
func (x *RelationshipWriteResponse) Reset()
func (*RelationshipWriteResponse) String ¶
func (x *RelationshipWriteResponse) String() string
func (*RelationshipWriteResponse) Validate ¶
func (m *RelationshipWriteResponse) Validate() error
Validate checks the field values on RelationshipWriteResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*RelationshipWriteResponse) ValidateAll ¶
func (m *RelationshipWriteResponse) ValidateAll() error
ValidateAll checks the field values on RelationshipWriteResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RelationshipWriteResponseMultiError, or nil if none found.
type RelationshipWriteResponseMultiError ¶
type RelationshipWriteResponseMultiError []error
RelationshipWriteResponseMultiError is an error wrapping multiple validation errors returned by RelationshipWriteResponse.ValidateAll() if the designated constraints aren't met.
func (RelationshipWriteResponseMultiError) AllErrors ¶
func (m RelationshipWriteResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RelationshipWriteResponseMultiError) Error ¶
func (m RelationshipWriteResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RelationshipWriteResponseValidationError ¶
type RelationshipWriteResponseValidationError struct {
// contains filtered or unexported fields
}
RelationshipWriteResponseValidationError is the validation error returned by RelationshipWriteResponse.Validate if the designated constraints aren't met.
func (RelationshipWriteResponseValidationError) Cause ¶
func (e RelationshipWriteResponseValidationError) Cause() error
Cause function returns cause value.
func (RelationshipWriteResponseValidationError) Error ¶
func (e RelationshipWriteResponseValidationError) Error() string
Error satisfies the builtin error interface
func (RelationshipWriteResponseValidationError) ErrorName ¶
func (e RelationshipWriteResponseValidationError) ErrorName() string
ErrorName returns error name.
func (RelationshipWriteResponseValidationError) Field ¶
func (e RelationshipWriteResponseValidationError) Field() string
Field function returns field value.
func (RelationshipWriteResponseValidationError) Key ¶
func (e RelationshipWriteResponseValidationError) Key() bool
Key function returns key value.
func (RelationshipWriteResponseValidationError) Reason ¶
func (e RelationshipWriteResponseValidationError) Reason() string
Reason function returns reason value.
type Rewrite ¶
type Rewrite struct { RewriteOperation Rewrite_Operation `` /* 141-byte string literal not displayed */ Children []*Child `protobuf:"bytes,2,rep,name=children,proto3" json:"children,omitempty"` // contains filtered or unexported fields }
Rewrite
func (*Rewrite) Descriptor
deprecated
func (*Rewrite) GetChildren ¶
func (*Rewrite) GetRewriteOperation ¶
func (x *Rewrite) GetRewriteOperation() Rewrite_Operation
func (*Rewrite) ProtoMessage ¶
func (*Rewrite) ProtoMessage()
func (*Rewrite) ProtoReflect ¶
func (x *Rewrite) ProtoReflect() protoreflect.Message
func (*Rewrite) Validate ¶
Validate checks the field values on Rewrite with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Rewrite) ValidateAll ¶
ValidateAll checks the field values on Rewrite with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RewriteMultiError, or nil if none found.
type RewriteMultiError ¶
type RewriteMultiError []error
RewriteMultiError is an error wrapping multiple validation errors returned by Rewrite.ValidateAll() if the designated constraints aren't met.
func (RewriteMultiError) AllErrors ¶
func (m RewriteMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RewriteMultiError) Error ¶
func (m RewriteMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RewriteValidationError ¶
type RewriteValidationError struct {
// contains filtered or unexported fields
}
RewriteValidationError is the validation error returned by Rewrite.Validate if the designated constraints aren't met.
func (RewriteValidationError) Cause ¶
func (e RewriteValidationError) Cause() error
Cause function returns cause value.
func (RewriteValidationError) Error ¶
func (e RewriteValidationError) Error() string
Error satisfies the builtin error interface
func (RewriteValidationError) ErrorName ¶
func (e RewriteValidationError) ErrorName() string
ErrorName returns error name.
func (RewriteValidationError) Field ¶
func (e RewriteValidationError) Field() string
Field function returns field value.
func (RewriteValidationError) Key ¶
func (e RewriteValidationError) Key() bool
Key function returns key value.
func (RewriteValidationError) Reason ¶
func (e RewriteValidationError) Reason() string
Reason function returns reason value.
type Rewrite_Operation ¶
type Rewrite_Operation int32
Operation
const ( Rewrite_OPERATION_UNSPECIFIED Rewrite_Operation = 0 Rewrite_OPERATION_UNION Rewrite_Operation = 1 Rewrite_OPERATION_INTERSECTION Rewrite_Operation = 2 )
func (Rewrite_Operation) Descriptor ¶
func (Rewrite_Operation) Descriptor() protoreflect.EnumDescriptor
func (Rewrite_Operation) Enum ¶
func (x Rewrite_Operation) Enum() *Rewrite_Operation
func (Rewrite_Operation) EnumDescriptor
deprecated
func (Rewrite_Operation) EnumDescriptor() ([]byte, []int)
Deprecated: Use Rewrite_Operation.Descriptor instead.
func (Rewrite_Operation) Number ¶
func (x Rewrite_Operation) Number() protoreflect.EnumNumber
func (Rewrite_Operation) String ¶
func (x Rewrite_Operation) String() string
func (Rewrite_Operation) Type ¶
func (Rewrite_Operation) Type() protoreflect.EnumType
type SchemaClient ¶
type SchemaClient interface { Write(ctx context.Context, in *SchemaWriteRequest, opts ...grpc.CallOption) (*SchemaWriteResponse, error) Read(ctx context.Context, in *SchemaReadRequest, opts ...grpc.CallOption) (*SchemaReadResponse, error) }
SchemaClient is the client API for Schema 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 NewSchemaClient ¶
func NewSchemaClient(cc grpc.ClientConnInterface) SchemaClient
type SchemaReadRequest ¶
type SchemaReadRequest struct { SchemaVersion string `protobuf:"bytes,1,opt,name=schema_version,proto3" json:"schema_version,omitempty"` // contains filtered or unexported fields }
SchemaReadRequest
func (*SchemaReadRequest) Descriptor
deprecated
func (*SchemaReadRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchemaReadRequest.ProtoReflect.Descriptor instead.
func (*SchemaReadRequest) GetSchemaVersion ¶
func (x *SchemaReadRequest) GetSchemaVersion() string
func (*SchemaReadRequest) ProtoMessage ¶
func (*SchemaReadRequest) ProtoMessage()
func (*SchemaReadRequest) ProtoReflect ¶
func (x *SchemaReadRequest) ProtoReflect() protoreflect.Message
func (*SchemaReadRequest) Reset ¶
func (x *SchemaReadRequest) Reset()
func (*SchemaReadRequest) String ¶
func (x *SchemaReadRequest) String() string
func (*SchemaReadRequest) Validate ¶
func (m *SchemaReadRequest) Validate() error
Validate checks the field values on SchemaReadRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*SchemaReadRequest) ValidateAll ¶
func (m *SchemaReadRequest) ValidateAll() error
ValidateAll checks the field values on SchemaReadRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SchemaReadRequestMultiError, or nil if none found.
type SchemaReadRequestMultiError ¶
type SchemaReadRequestMultiError []error
SchemaReadRequestMultiError is an error wrapping multiple validation errors returned by SchemaReadRequest.ValidateAll() if the designated constraints aren't met.
func (SchemaReadRequestMultiError) AllErrors ¶
func (m SchemaReadRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SchemaReadRequestMultiError) Error ¶
func (m SchemaReadRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SchemaReadRequestValidationError ¶
type SchemaReadRequestValidationError struct {
// contains filtered or unexported fields
}
SchemaReadRequestValidationError is the validation error returned by SchemaReadRequest.Validate if the designated constraints aren't met.
func (SchemaReadRequestValidationError) Cause ¶
func (e SchemaReadRequestValidationError) Cause() error
Cause function returns cause value.
func (SchemaReadRequestValidationError) Error ¶
func (e SchemaReadRequestValidationError) Error() string
Error satisfies the builtin error interface
func (SchemaReadRequestValidationError) ErrorName ¶
func (e SchemaReadRequestValidationError) ErrorName() string
ErrorName returns error name.
func (SchemaReadRequestValidationError) Field ¶
func (e SchemaReadRequestValidationError) Field() string
Field function returns field value.
func (SchemaReadRequestValidationError) Key ¶
func (e SchemaReadRequestValidationError) Key() bool
Key function returns key value.
func (SchemaReadRequestValidationError) Reason ¶
func (e SchemaReadRequestValidationError) Reason() string
Reason function returns reason value.
type SchemaReadResponse ¶
type SchemaReadResponse struct { Schema *IndexedSchema `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"` // contains filtered or unexported fields }
SchemaReadRequest
func (*SchemaReadResponse) Descriptor
deprecated
func (*SchemaReadResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchemaReadResponse.ProtoReflect.Descriptor instead.
func (*SchemaReadResponse) GetSchema ¶
func (x *SchemaReadResponse) GetSchema() *IndexedSchema
func (*SchemaReadResponse) ProtoMessage ¶
func (*SchemaReadResponse) ProtoMessage()
func (*SchemaReadResponse) ProtoReflect ¶
func (x *SchemaReadResponse) ProtoReflect() protoreflect.Message
func (*SchemaReadResponse) Reset ¶
func (x *SchemaReadResponse) Reset()
func (*SchemaReadResponse) String ¶
func (x *SchemaReadResponse) String() string
func (*SchemaReadResponse) Validate ¶
func (m *SchemaReadResponse) Validate() error
Validate checks the field values on SchemaReadResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*SchemaReadResponse) ValidateAll ¶
func (m *SchemaReadResponse) ValidateAll() error
ValidateAll checks the field values on SchemaReadResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SchemaReadResponseMultiError, or nil if none found.
type SchemaReadResponseMultiError ¶
type SchemaReadResponseMultiError []error
SchemaReadResponseMultiError is an error wrapping multiple validation errors returned by SchemaReadResponse.ValidateAll() if the designated constraints aren't met.
func (SchemaReadResponseMultiError) AllErrors ¶
func (m SchemaReadResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SchemaReadResponseMultiError) Error ¶
func (m SchemaReadResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SchemaReadResponseValidationError ¶
type SchemaReadResponseValidationError struct {
// contains filtered or unexported fields
}
SchemaReadResponseValidationError is the validation error returned by SchemaReadResponse.Validate if the designated constraints aren't met.
func (SchemaReadResponseValidationError) Cause ¶
func (e SchemaReadResponseValidationError) Cause() error
Cause function returns cause value.
func (SchemaReadResponseValidationError) Error ¶
func (e SchemaReadResponseValidationError) Error() string
Error satisfies the builtin error interface
func (SchemaReadResponseValidationError) ErrorName ¶
func (e SchemaReadResponseValidationError) ErrorName() string
ErrorName returns error name.
func (SchemaReadResponseValidationError) Field ¶
func (e SchemaReadResponseValidationError) Field() string
Field function returns field value.
func (SchemaReadResponseValidationError) Key ¶
func (e SchemaReadResponseValidationError) Key() bool
Key function returns key value.
func (SchemaReadResponseValidationError) Reason ¶
func (e SchemaReadResponseValidationError) Reason() string
Reason function returns reason value.
type SchemaServer ¶
type SchemaServer interface { Write(context.Context, *SchemaWriteRequest) (*SchemaWriteResponse, error) Read(context.Context, *SchemaReadRequest) (*SchemaReadResponse, error) // contains filtered or unexported methods }
SchemaServer is the server API for Schema service. All implementations must embed UnimplementedSchemaServer for forward compatibility
type SchemaWriteRequest ¶
type SchemaWriteRequest struct { Schema string `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"` // contains filtered or unexported fields }
SchemaWriteRequest
func (*SchemaWriteRequest) Descriptor
deprecated
func (*SchemaWriteRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchemaWriteRequest.ProtoReflect.Descriptor instead.
func (*SchemaWriteRequest) GetSchema ¶
func (x *SchemaWriteRequest) GetSchema() string
func (*SchemaWriteRequest) ProtoMessage ¶
func (*SchemaWriteRequest) ProtoMessage()
func (*SchemaWriteRequest) ProtoReflect ¶
func (x *SchemaWriteRequest) ProtoReflect() protoreflect.Message
func (*SchemaWriteRequest) Reset ¶
func (x *SchemaWriteRequest) Reset()
func (*SchemaWriteRequest) String ¶
func (x *SchemaWriteRequest) String() string
func (*SchemaWriteRequest) Validate ¶
func (m *SchemaWriteRequest) Validate() error
Validate checks the field values on SchemaWriteRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*SchemaWriteRequest) ValidateAll ¶
func (m *SchemaWriteRequest) ValidateAll() error
ValidateAll checks the field values on SchemaWriteRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SchemaWriteRequestMultiError, or nil if none found.
type SchemaWriteRequestMultiError ¶
type SchemaWriteRequestMultiError []error
SchemaWriteRequestMultiError is an error wrapping multiple validation errors returned by SchemaWriteRequest.ValidateAll() if the designated constraints aren't met.
func (SchemaWriteRequestMultiError) AllErrors ¶
func (m SchemaWriteRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SchemaWriteRequestMultiError) Error ¶
func (m SchemaWriteRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SchemaWriteRequestValidationError ¶
type SchemaWriteRequestValidationError struct {
// contains filtered or unexported fields
}
SchemaWriteRequestValidationError is the validation error returned by SchemaWriteRequest.Validate if the designated constraints aren't met.
func (SchemaWriteRequestValidationError) Cause ¶
func (e SchemaWriteRequestValidationError) Cause() error
Cause function returns cause value.
func (SchemaWriteRequestValidationError) Error ¶
func (e SchemaWriteRequestValidationError) Error() string
Error satisfies the builtin error interface
func (SchemaWriteRequestValidationError) ErrorName ¶
func (e SchemaWriteRequestValidationError) ErrorName() string
ErrorName returns error name.
func (SchemaWriteRequestValidationError) Field ¶
func (e SchemaWriteRequestValidationError) Field() string
Field function returns field value.
func (SchemaWriteRequestValidationError) Key ¶
func (e SchemaWriteRequestValidationError) Key() bool
Key function returns key value.
func (SchemaWriteRequestValidationError) Reason ¶
func (e SchemaWriteRequestValidationError) Reason() string
Reason function returns reason value.
type SchemaWriteResponse ¶
type SchemaWriteResponse struct { SchemaVersion string `protobuf:"bytes,1,opt,name=schema_version,proto3" json:"schema_version,omitempty"` // contains filtered or unexported fields }
SchemaWriteResponse
func (*SchemaWriteResponse) Descriptor
deprecated
func (*SchemaWriteResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchemaWriteResponse.ProtoReflect.Descriptor instead.
func (*SchemaWriteResponse) GetSchemaVersion ¶
func (x *SchemaWriteResponse) GetSchemaVersion() string
func (*SchemaWriteResponse) ProtoMessage ¶
func (*SchemaWriteResponse) ProtoMessage()
func (*SchemaWriteResponse) ProtoReflect ¶
func (x *SchemaWriteResponse) ProtoReflect() protoreflect.Message
func (*SchemaWriteResponse) Reset ¶
func (x *SchemaWriteResponse) Reset()
func (*SchemaWriteResponse) String ¶
func (x *SchemaWriteResponse) String() string
func (*SchemaWriteResponse) Validate ¶
func (m *SchemaWriteResponse) Validate() error
Validate checks the field values on SchemaWriteResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*SchemaWriteResponse) ValidateAll ¶
func (m *SchemaWriteResponse) ValidateAll() error
ValidateAll checks the field values on SchemaWriteResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SchemaWriteResponseMultiError, or nil if none found.
type SchemaWriteResponseMultiError ¶
type SchemaWriteResponseMultiError []error
SchemaWriteResponseMultiError is an error wrapping multiple validation errors returned by SchemaWriteResponse.ValidateAll() if the designated constraints aren't met.
func (SchemaWriteResponseMultiError) AllErrors ¶
func (m SchemaWriteResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SchemaWriteResponseMultiError) Error ¶
func (m SchemaWriteResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SchemaWriteResponseValidationError ¶
type SchemaWriteResponseValidationError struct {
// contains filtered or unexported fields
}
SchemaWriteResponseValidationError is the validation error returned by SchemaWriteResponse.Validate if the designated constraints aren't met.
func (SchemaWriteResponseValidationError) Cause ¶
func (e SchemaWriteResponseValidationError) Cause() error
Cause function returns cause value.
func (SchemaWriteResponseValidationError) Error ¶
func (e SchemaWriteResponseValidationError) Error() string
Error satisfies the builtin error interface
func (SchemaWriteResponseValidationError) ErrorName ¶
func (e SchemaWriteResponseValidationError) ErrorName() string
ErrorName returns error name.
func (SchemaWriteResponseValidationError) Field ¶
func (e SchemaWriteResponseValidationError) Field() string
Field function returns field value.
func (SchemaWriteResponseValidationError) Key ¶
func (e SchemaWriteResponseValidationError) Key() bool
Key function returns key value.
func (SchemaWriteResponseValidationError) Reason ¶
func (e SchemaWriteResponseValidationError) Reason() string
Reason function returns reason value.
type Subject ¶
type Subject struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` Relation string `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"` // contains filtered or unexported fields }
Subject
func (*Subject) Descriptor
deprecated
func (*Subject) GetRelation ¶
func (*Subject) ProtoMessage ¶
func (*Subject) ProtoMessage()
func (*Subject) ProtoReflect ¶
func (x *Subject) ProtoReflect() protoreflect.Message
func (*Subject) Validate ¶
Validate checks the field values on Subject with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Subject) ValidateAll ¶
ValidateAll checks the field values on Subject with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SubjectMultiError, or nil if none found.
type SubjectFilter ¶
type SubjectFilter struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Ids []string `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"` Relation string `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"` // contains filtered or unexported fields }
SubjectFilter is used to filter subjects
func (*SubjectFilter) Descriptor
deprecated
func (*SubjectFilter) Descriptor() ([]byte, []int)
Deprecated: Use SubjectFilter.ProtoReflect.Descriptor instead.
func (*SubjectFilter) GetIds ¶
func (x *SubjectFilter) GetIds() []string
func (*SubjectFilter) GetRelation ¶
func (x *SubjectFilter) GetRelation() string
func (*SubjectFilter) GetType ¶
func (x *SubjectFilter) GetType() string
func (*SubjectFilter) ProtoMessage ¶
func (*SubjectFilter) ProtoMessage()
func (*SubjectFilter) ProtoReflect ¶
func (x *SubjectFilter) ProtoReflect() protoreflect.Message
func (*SubjectFilter) Reset ¶
func (x *SubjectFilter) Reset()
func (*SubjectFilter) String ¶
func (x *SubjectFilter) String() string
func (*SubjectFilter) Validate ¶
func (m *SubjectFilter) Validate() error
Validate checks the field values on SubjectFilter with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*SubjectFilter) ValidateAll ¶
func (m *SubjectFilter) ValidateAll() error
ValidateAll checks the field values on SubjectFilter with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SubjectFilterMultiError, or nil if none found.
type SubjectFilterMultiError ¶
type SubjectFilterMultiError []error
SubjectFilterMultiError is an error wrapping multiple validation errors returned by SubjectFilter.ValidateAll() if the designated constraints aren't met.
func (SubjectFilterMultiError) AllErrors ¶
func (m SubjectFilterMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SubjectFilterMultiError) Error ¶
func (m SubjectFilterMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SubjectFilterValidationError ¶
type SubjectFilterValidationError struct {
// contains filtered or unexported fields
}
SubjectFilterValidationError is the validation error returned by SubjectFilter.Validate if the designated constraints aren't met.
func (SubjectFilterValidationError) Cause ¶
func (e SubjectFilterValidationError) Cause() error
Cause function returns cause value.
func (SubjectFilterValidationError) Error ¶
func (e SubjectFilterValidationError) Error() string
Error satisfies the builtin error interface
func (SubjectFilterValidationError) ErrorName ¶
func (e SubjectFilterValidationError) ErrorName() string
ErrorName returns error name.
func (SubjectFilterValidationError) Field ¶
func (e SubjectFilterValidationError) Field() string
Field function returns field value.
func (SubjectFilterValidationError) Key ¶
func (e SubjectFilterValidationError) Key() bool
Key function returns key value.
func (SubjectFilterValidationError) Reason ¶
func (e SubjectFilterValidationError) Reason() string
Reason function returns reason value.
type SubjectMultiError ¶
type SubjectMultiError []error
SubjectMultiError is an error wrapping multiple validation errors returned by Subject.ValidateAll() if the designated constraints aren't met.
func (SubjectMultiError) AllErrors ¶
func (m SubjectMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SubjectMultiError) Error ¶
func (m SubjectMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SubjectValidationError ¶
type SubjectValidationError struct {
// contains filtered or unexported fields
}
SubjectValidationError is the validation error returned by Subject.Validate if the designated constraints aren't met.
func (SubjectValidationError) Cause ¶
func (e SubjectValidationError) Cause() error
Cause function returns cause value.
func (SubjectValidationError) Error ¶
func (e SubjectValidationError) Error() string
Error satisfies the builtin error interface
func (SubjectValidationError) ErrorName ¶
func (e SubjectValidationError) ErrorName() string
ErrorName returns error name.
func (SubjectValidationError) Field ¶
func (e SubjectValidationError) Field() string
Field function returns field value.
func (SubjectValidationError) Key ¶
func (e SubjectValidationError) Key() bool
Key function returns key value.
func (SubjectValidationError) Reason ¶
func (e SubjectValidationError) Reason() string
Reason function returns reason value.
type Subjects ¶ added in v0.4.1
type Subjects struct { Target *EntityAndRelation `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"` Exclusion bool `protobuf:"varint,2,opt,name=exclusion,proto3" json:"exclusion,omitempty"` Subjects []*Subject `protobuf:"bytes,3,rep,name=subjects,proto3" json:"subjects,omitempty"` // contains filtered or unexported fields }
Subjects
func (*Subjects) Descriptor
deprecated
added in
v0.4.1
func (*Subjects) GetExclusion ¶
func (*Subjects) GetSubjects ¶ added in v0.4.1
func (*Subjects) GetTarget ¶
func (x *Subjects) GetTarget() *EntityAndRelation
func (*Subjects) ProtoMessage ¶ added in v0.4.1
func (*Subjects) ProtoMessage()
func (*Subjects) ProtoReflect ¶ added in v0.4.1
func (x *Subjects) ProtoReflect() protoreflect.Message
func (*Subjects) Validate ¶ added in v0.4.1
Validate checks the field values on Subjects with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Subjects) ValidateAll ¶ added in v0.4.1
ValidateAll checks the field values on Subjects with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SubjectsMultiError, or nil if none found.
type SubjectsMultiError ¶ added in v0.4.1
type SubjectsMultiError []error
SubjectsMultiError is an error wrapping multiple validation errors returned by Subjects.ValidateAll() if the designated constraints aren't met.
func (SubjectsMultiError) AllErrors ¶ added in v0.4.1
func (m SubjectsMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SubjectsMultiError) Error ¶ added in v0.4.1
func (m SubjectsMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SubjectsValidationError ¶ added in v0.4.1
type SubjectsValidationError struct {
// contains filtered or unexported fields
}
SubjectsValidationError is the validation error returned by Subjects.Validate if the designated constraints aren't met.
func (SubjectsValidationError) Cause ¶ added in v0.4.1
func (e SubjectsValidationError) Cause() error
Cause function returns cause value.
func (SubjectsValidationError) Error ¶ added in v0.4.1
func (e SubjectsValidationError) Error() string
Error satisfies the builtin error interface
func (SubjectsValidationError) ErrorName ¶ added in v0.4.1
func (e SubjectsValidationError) ErrorName() string
ErrorName returns error name.
func (SubjectsValidationError) Field ¶ added in v0.4.1
func (e SubjectsValidationError) Field() string
Field function returns field value.
func (SubjectsValidationError) Key ¶ added in v0.4.1
func (e SubjectsValidationError) Key() bool
Key function returns key value.
func (SubjectsValidationError) Reason ¶ added in v0.4.1
func (e SubjectsValidationError) Reason() string
Reason function returns reason value.
type Tuple ¶
type Tuple struct { Entity *Entity `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"` Relation string `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"` Subject *Subject `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"` // contains filtered or unexported fields }
Tuple
func (*Tuple) Descriptor
deprecated
func (*Tuple) GetRelation ¶
func (*Tuple) GetSubject ¶
func (*Tuple) ProtoMessage ¶
func (*Tuple) ProtoMessage()
func (*Tuple) ProtoReflect ¶
func (x *Tuple) ProtoReflect() protoreflect.Message
func (*Tuple) Validate ¶
Validate checks the field values on Tuple with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Tuple) ValidateAll ¶
ValidateAll checks the field values on Tuple with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TupleMultiError, or nil if none found.
type TupleFilter ¶
type TupleFilter struct { Entity *EntityFilter `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"` Relation string `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"` Subject *SubjectFilter `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"` // contains filtered or unexported fields }
TupleFilter is used to filter tuples
func (*TupleFilter) Descriptor
deprecated
func (*TupleFilter) Descriptor() ([]byte, []int)
Deprecated: Use TupleFilter.ProtoReflect.Descriptor instead.
func (*TupleFilter) GetEntity ¶
func (x *TupleFilter) GetEntity() *EntityFilter
func (*TupleFilter) GetRelation ¶
func (x *TupleFilter) GetRelation() string
func (*TupleFilter) GetSubject ¶
func (x *TupleFilter) GetSubject() *SubjectFilter
func (*TupleFilter) ProtoMessage ¶
func (*TupleFilter) ProtoMessage()
func (*TupleFilter) ProtoReflect ¶
func (x *TupleFilter) ProtoReflect() protoreflect.Message
func (*TupleFilter) Reset ¶
func (x *TupleFilter) Reset()
func (*TupleFilter) String ¶
func (x *TupleFilter) String() string
func (*TupleFilter) Validate ¶
func (m *TupleFilter) Validate() error
Validate checks the field values on TupleFilter with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*TupleFilter) ValidateAll ¶
func (m *TupleFilter) ValidateAll() error
ValidateAll checks the field values on TupleFilter with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TupleFilterMultiError, or nil if none found.
type TupleFilterMultiError ¶
type TupleFilterMultiError []error
TupleFilterMultiError is an error wrapping multiple validation errors returned by TupleFilter.ValidateAll() if the designated constraints aren't met.
func (TupleFilterMultiError) AllErrors ¶
func (m TupleFilterMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (TupleFilterMultiError) Error ¶
func (m TupleFilterMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type TupleFilterValidationError ¶
type TupleFilterValidationError struct {
// contains filtered or unexported fields
}
TupleFilterValidationError is the validation error returned by TupleFilter.Validate if the designated constraints aren't met.
func (TupleFilterValidationError) Cause ¶
func (e TupleFilterValidationError) Cause() error
Cause function returns cause value.
func (TupleFilterValidationError) Error ¶
func (e TupleFilterValidationError) Error() string
Error satisfies the builtin error interface
func (TupleFilterValidationError) ErrorName ¶
func (e TupleFilterValidationError) ErrorName() string
ErrorName returns error name.
func (TupleFilterValidationError) Field ¶
func (e TupleFilterValidationError) Field() string
Field function returns field value.
func (TupleFilterValidationError) Key ¶
func (e TupleFilterValidationError) Key() bool
Key function returns key value.
func (TupleFilterValidationError) Reason ¶
func (e TupleFilterValidationError) Reason() string
Reason function returns reason value.
type TupleMultiError ¶
type TupleMultiError []error
TupleMultiError is an error wrapping multiple validation errors returned by Tuple.ValidateAll() if the designated constraints aren't met.
func (TupleMultiError) AllErrors ¶
func (m TupleMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (TupleMultiError) Error ¶
func (m TupleMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type TupleSet ¶
type TupleSet struct { Relation string `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"` // contains filtered or unexported fields }
TupleSet
func (*TupleSet) Descriptor
deprecated
func (*TupleSet) GetRelation ¶
func (*TupleSet) ProtoMessage ¶
func (*TupleSet) ProtoMessage()
func (*TupleSet) ProtoReflect ¶
func (x *TupleSet) ProtoReflect() protoreflect.Message
func (*TupleSet) Validate ¶
Validate checks the field values on TupleSet with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*TupleSet) ValidateAll ¶
ValidateAll checks the field values on TupleSet with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TupleSetMultiError, or nil if none found.
type TupleSetMultiError ¶
type TupleSetMultiError []error
TupleSetMultiError is an error wrapping multiple validation errors returned by TupleSet.ValidateAll() if the designated constraints aren't met.
func (TupleSetMultiError) AllErrors ¶
func (m TupleSetMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (TupleSetMultiError) Error ¶
func (m TupleSetMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type TupleSetValidationError ¶
type TupleSetValidationError struct {
// contains filtered or unexported fields
}
TupleSetValidationError is the validation error returned by TupleSet.Validate if the designated constraints aren't met.
func (TupleSetValidationError) Cause ¶
func (e TupleSetValidationError) Cause() error
Cause function returns cause value.
func (TupleSetValidationError) Error ¶
func (e TupleSetValidationError) Error() string
Error satisfies the builtin error interface
func (TupleSetValidationError) ErrorName ¶
func (e TupleSetValidationError) ErrorName() string
ErrorName returns error name.
func (TupleSetValidationError) Field ¶
func (e TupleSetValidationError) Field() string
Field function returns field value.
func (TupleSetValidationError) Key ¶
func (e TupleSetValidationError) Key() bool
Key function returns key value.
func (TupleSetValidationError) Reason ¶
func (e TupleSetValidationError) Reason() string
Reason function returns reason value.
type TupleToUserSet ¶
type TupleToUserSet struct { TupleSet *TupleSet `protobuf:"bytes,1,opt,name=tupleSet,proto3" json:"tupleSet,omitempty"` Computed *ComputedUserSet `protobuf:"bytes,2,opt,name=computed,proto3" json:"computed,omitempty"` // contains filtered or unexported fields }
TupleToUserSet
func (*TupleToUserSet) Descriptor
deprecated
func (*TupleToUserSet) Descriptor() ([]byte, []int)
Deprecated: Use TupleToUserSet.ProtoReflect.Descriptor instead.
func (*TupleToUserSet) GetComputed ¶
func (x *TupleToUserSet) GetComputed() *ComputedUserSet
func (*TupleToUserSet) GetTupleSet ¶
func (x *TupleToUserSet) GetTupleSet() *TupleSet
func (*TupleToUserSet) ProtoMessage ¶
func (*TupleToUserSet) ProtoMessage()
func (*TupleToUserSet) ProtoReflect ¶
func (x *TupleToUserSet) ProtoReflect() protoreflect.Message
func (*TupleToUserSet) Reset ¶
func (x *TupleToUserSet) Reset()
func (*TupleToUserSet) String ¶
func (x *TupleToUserSet) String() string
func (*TupleToUserSet) Validate ¶
func (m *TupleToUserSet) Validate() error
Validate checks the field values on TupleToUserSet with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*TupleToUserSet) ValidateAll ¶
func (m *TupleToUserSet) ValidateAll() error
ValidateAll checks the field values on TupleToUserSet with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TupleToUserSetMultiError, or nil if none found.
type TupleToUserSetMultiError ¶
type TupleToUserSetMultiError []error
TupleToUserSetMultiError is an error wrapping multiple validation errors returned by TupleToUserSet.ValidateAll() if the designated constraints aren't met.
func (TupleToUserSetMultiError) AllErrors ¶
func (m TupleToUserSetMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (TupleToUserSetMultiError) Error ¶
func (m TupleToUserSetMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type TupleToUserSetValidationError ¶
type TupleToUserSetValidationError struct {
// contains filtered or unexported fields
}
TupleToUserSetValidationError is the validation error returned by TupleToUserSet.Validate if the designated constraints aren't met.
func (TupleToUserSetValidationError) Cause ¶
func (e TupleToUserSetValidationError) Cause() error
Cause function returns cause value.
func (TupleToUserSetValidationError) Error ¶
func (e TupleToUserSetValidationError) Error() string
Error satisfies the builtin error interface
func (TupleToUserSetValidationError) ErrorName ¶
func (e TupleToUserSetValidationError) ErrorName() string
ErrorName returns error name.
func (TupleToUserSetValidationError) Field ¶
func (e TupleToUserSetValidationError) Field() string
Field function returns field value.
func (TupleToUserSetValidationError) Key ¶
func (e TupleToUserSetValidationError) Key() bool
Key function returns key value.
func (TupleToUserSetValidationError) Reason ¶
func (e TupleToUserSetValidationError) Reason() string
Reason function returns reason value.
type TupleValidationError ¶
type TupleValidationError struct {
// contains filtered or unexported fields
}
TupleValidationError is the validation error returned by Tuple.Validate if the designated constraints aren't met.
func (TupleValidationError) Cause ¶
func (e TupleValidationError) Cause() error
Cause function returns cause value.
func (TupleValidationError) Error ¶
func (e TupleValidationError) Error() string
Error satisfies the builtin error interface
func (TupleValidationError) ErrorName ¶
func (e TupleValidationError) ErrorName() string
ErrorName returns error name.
func (TupleValidationError) Field ¶
func (e TupleValidationError) Field() string
Field function returns field value.
func (TupleValidationError) Key ¶
func (e TupleValidationError) Key() bool
Key function returns key value.
func (TupleValidationError) Reason ¶
func (e TupleValidationError) Reason() string
Reason function returns reason value.
type Tuples ¶
type Tuples struct { Tuples []*Tuple `protobuf:"bytes,1,rep,name=tuples,proto3" json:"tuples,omitempty"` // contains filtered or unexported fields }
Tuples
func (*Tuples) Descriptor
deprecated
func (*Tuples) ProtoMessage ¶
func (*Tuples) ProtoMessage()
func (*Tuples) ProtoReflect ¶
func (x *Tuples) ProtoReflect() protoreflect.Message
func (*Tuples) Validate ¶
Validate checks the field values on Tuples with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Tuples) ValidateAll ¶
ValidateAll checks the field values on Tuples with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TuplesMultiError, or nil if none found.
type TuplesMultiError ¶
type TuplesMultiError []error
TuplesMultiError is an error wrapping multiple validation errors returned by Tuples.ValidateAll() if the designated constraints aren't met.
func (TuplesMultiError) AllErrors ¶
func (m TuplesMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (TuplesMultiError) Error ¶
func (m TuplesMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type TuplesValidationError ¶
type TuplesValidationError struct {
// contains filtered or unexported fields
}
TuplesValidationError is the validation error returned by Tuples.Validate if the designated constraints aren't met.
func (TuplesValidationError) Cause ¶
func (e TuplesValidationError) Cause() error
Cause function returns cause value.
func (TuplesValidationError) Error ¶
func (e TuplesValidationError) Error() string
Error satisfies the builtin error interface
func (TuplesValidationError) ErrorName ¶
func (e TuplesValidationError) ErrorName() string
ErrorName returns error name.
func (TuplesValidationError) Field ¶
func (e TuplesValidationError) Field() string
Field function returns field value.
func (TuplesValidationError) Key ¶
func (e TuplesValidationError) Key() bool
Key function returns key value.
func (TuplesValidationError) Reason ¶
func (e TuplesValidationError) Reason() string
Reason function returns reason value.
type UnimplementedPermissionServer ¶
type UnimplementedPermissionServer struct { }
UnimplementedPermissionServer must be embedded to have forward compatible implementations.
func (UnimplementedPermissionServer) Check ¶
func (UnimplementedPermissionServer) Check(context.Context, *PermissionCheckRequest) (*PermissionCheckResponse, error)
func (UnimplementedPermissionServer) Expand ¶
func (UnimplementedPermissionServer) Expand(context.Context, *PermissionExpandRequest) (*PermissionExpandResponse, error)
func (UnimplementedPermissionServer) LookupEntity ¶
func (UnimplementedPermissionServer) LookupEntity(context.Context, *PermissionLookupEntityRequest) (*PermissionLookupEntityResponse, error)
func (UnimplementedPermissionServer) LookupEntityStream ¶
func (UnimplementedPermissionServer) LookupEntityStream(*PermissionLookupEntityRequest, Permission_LookupEntityStreamServer) error
func (UnimplementedPermissionServer) LookupSchema ¶
func (UnimplementedPermissionServer) LookupSchema(context.Context, *PermissionLookupSchemaRequest) (*PermissionLookupSchemaResponse, error)
type UnimplementedRelationshipServer ¶
type UnimplementedRelationshipServer struct { }
UnimplementedRelationshipServer must be embedded to have forward compatible implementations.
func (UnimplementedRelationshipServer) Delete ¶
func (UnimplementedRelationshipServer) Delete(context.Context, *RelationshipDeleteRequest) (*RelationshipDeleteResponse, error)
func (UnimplementedRelationshipServer) Write ¶
func (UnimplementedRelationshipServer) Write(context.Context, *RelationshipWriteRequest) (*RelationshipWriteResponse, error)
type UnimplementedSchemaServer ¶
type UnimplementedSchemaServer struct { }
UnimplementedSchemaServer must be embedded to have forward compatible implementations.
func (UnimplementedSchemaServer) Read ¶
func (UnimplementedSchemaServer) Read(context.Context, *SchemaReadRequest) (*SchemaReadResponse, error)
func (UnimplementedSchemaServer) Write ¶
func (UnimplementedSchemaServer) Write(context.Context, *SchemaWriteRequest) (*SchemaWriteResponse, error)
type UnsafePermissionServer ¶
type UnsafePermissionServer interface {
// contains filtered or unexported methods
}
UnsafePermissionServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PermissionServer will result in compilation errors.
type UnsafeRelationshipServer ¶
type UnsafeRelationshipServer interface {
// contains filtered or unexported methods
}
UnsafeRelationshipServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RelationshipServer will result in compilation errors.
type UnsafeSchemaServer ¶
type UnsafeSchemaServer interface {
// contains filtered or unexported methods
}
UnsafeSchemaServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SchemaServer will result in compilation errors.