Versions in this module Expand all Collapse all v0 v0.0.3 Oct 22, 2024 Changes in this version + var AlgebraicSubjectSet_Operation_name = map[int32]string + var AlgebraicSubjectSet_Operation_value = map[string]int32 + var CaveatEvalInfo_Result_name = map[int32]string + var CaveatEvalInfo_Result_value = map[string]int32 + var CheckDebugTrace_PermissionType_name = map[int32]string + var CheckDebugTrace_PermissionType_value = map[string]int32 + var CheckDebugTrace_Permissionship_name = map[int32]string + var CheckDebugTrace_Permissionship_value = map[string]int32 + var File_authzed_api_v1_core_proto protoreflect.FileDescriptor + var File_authzed_api_v1_debug_proto protoreflect.FileDescriptor + var RelationshipUpdate_Operation_name = map[int32]string + var RelationshipUpdate_Operation_value = map[string]int32 + type AlgebraicSubjectSet struct + Children []*PermissionRelationshipTree + Operation AlgebraicSubjectSet_Operation + func (*AlgebraicSubjectSet) Descriptor() ([]byte, []int) + func (*AlgebraicSubjectSet) ProtoMessage() + func (m *AlgebraicSubjectSet) CloneMessageVT() proto.Message + func (m *AlgebraicSubjectSet) CloneVT() *AlgebraicSubjectSet + func (m *AlgebraicSubjectSet) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *AlgebraicSubjectSet) MarshalToVT(dAtA []byte) (int, error) + func (m *AlgebraicSubjectSet) MarshalVT() (dAtA []byte, err error) + func (m *AlgebraicSubjectSet) SizeVT() (n int) + func (m *AlgebraicSubjectSet) UnmarshalVT(dAtA []byte) error + func (m *AlgebraicSubjectSet) Validate() error + func (m *AlgebraicSubjectSet) ValidateAll() error + func (this *AlgebraicSubjectSet) EqualMessageVT(thatMsg proto.Message) bool + func (this *AlgebraicSubjectSet) EqualVT(that *AlgebraicSubjectSet) bool + func (x *AlgebraicSubjectSet) GetChildren() []*PermissionRelationshipTree + func (x *AlgebraicSubjectSet) GetOperation() AlgebraicSubjectSet_Operation + func (x *AlgebraicSubjectSet) ProtoReflect() protoreflect.Message + func (x *AlgebraicSubjectSet) Reset() + func (x *AlgebraicSubjectSet) String() string + type AlgebraicSubjectSetMultiError []error + func (m AlgebraicSubjectSetMultiError) AllErrors() []error + func (m AlgebraicSubjectSetMultiError) Error() string + type AlgebraicSubjectSetValidationError struct + func (e AlgebraicSubjectSetValidationError) Cause() error + func (e AlgebraicSubjectSetValidationError) Error() string + func (e AlgebraicSubjectSetValidationError) ErrorName() string + func (e AlgebraicSubjectSetValidationError) Field() string + func (e AlgebraicSubjectSetValidationError) Key() bool + func (e AlgebraicSubjectSetValidationError) Reason() string + type AlgebraicSubjectSet_Operation int32 + const AlgebraicSubjectSet_OPERATION_EXCLUSION + const AlgebraicSubjectSet_OPERATION_INTERSECTION + const AlgebraicSubjectSet_OPERATION_UNION + const AlgebraicSubjectSet_OPERATION_UNSPECIFIED + func (AlgebraicSubjectSet_Operation) Descriptor() protoreflect.EnumDescriptor + func (AlgebraicSubjectSet_Operation) EnumDescriptor() ([]byte, []int) + func (AlgebraicSubjectSet_Operation) Type() protoreflect.EnumType + func (x AlgebraicSubjectSet_Operation) Enum() *AlgebraicSubjectSet_Operation + func (x AlgebraicSubjectSet_Operation) Number() protoreflect.EnumNumber + func (x AlgebraicSubjectSet_Operation) String() string + type CaveatEvalInfo struct + CaveatName string + Context *structpb.Struct + Expression string + PartialCaveatInfo *PartialCaveatInfo + Result CaveatEvalInfo_Result + func (*CaveatEvalInfo) Descriptor() ([]byte, []int) + func (*CaveatEvalInfo) ProtoMessage() + func (m *CaveatEvalInfo) CloneMessageVT() proto.Message + func (m *CaveatEvalInfo) CloneVT() *CaveatEvalInfo + func (m *CaveatEvalInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *CaveatEvalInfo) MarshalToVT(dAtA []byte) (int, error) + func (m *CaveatEvalInfo) MarshalVT() (dAtA []byte, err error) + func (m *CaveatEvalInfo) SizeVT() (n int) + func (m *CaveatEvalInfo) UnmarshalVT(dAtA []byte) error + func (m *CaveatEvalInfo) Validate() error + func (m *CaveatEvalInfo) ValidateAll() error + func (this *CaveatEvalInfo) EqualMessageVT(thatMsg proto.Message) bool + func (this *CaveatEvalInfo) EqualVT(that *CaveatEvalInfo) bool + func (x *CaveatEvalInfo) GetCaveatName() string + func (x *CaveatEvalInfo) GetContext() *structpb.Struct + func (x *CaveatEvalInfo) GetExpression() string + func (x *CaveatEvalInfo) GetPartialCaveatInfo() *PartialCaveatInfo + func (x *CaveatEvalInfo) GetResult() CaveatEvalInfo_Result + func (x *CaveatEvalInfo) ProtoReflect() protoreflect.Message + func (x *CaveatEvalInfo) Reset() + func (x *CaveatEvalInfo) String() string + type CaveatEvalInfoMultiError []error + func (m CaveatEvalInfoMultiError) AllErrors() []error + func (m CaveatEvalInfoMultiError) Error() string + type CaveatEvalInfoValidationError struct + func (e CaveatEvalInfoValidationError) Cause() error + func (e CaveatEvalInfoValidationError) Error() string + func (e CaveatEvalInfoValidationError) ErrorName() string + func (e CaveatEvalInfoValidationError) Field() string + func (e CaveatEvalInfoValidationError) Key() bool + func (e CaveatEvalInfoValidationError) Reason() string + type CaveatEvalInfo_Result int32 + const CaveatEvalInfo_RESULT_FALSE + const CaveatEvalInfo_RESULT_MISSING_SOME_CONTEXT + const CaveatEvalInfo_RESULT_TRUE + const CaveatEvalInfo_RESULT_UNEVALUATED + const CaveatEvalInfo_RESULT_UNSPECIFIED + func (CaveatEvalInfo_Result) Descriptor() protoreflect.EnumDescriptor + func (CaveatEvalInfo_Result) EnumDescriptor() ([]byte, []int) + func (CaveatEvalInfo_Result) Type() protoreflect.EnumType + func (x CaveatEvalInfo_Result) Enum() *CaveatEvalInfo_Result + func (x CaveatEvalInfo_Result) Number() protoreflect.EnumNumber + func (x CaveatEvalInfo_Result) String() string + type CheckDebugTrace struct + CaveatEvaluationInfo *CaveatEvalInfo + Duration *durationpb.Duration + Permission string + PermissionType CheckDebugTrace_PermissionType + Resolution isCheckDebugTrace_Resolution + Resource *ObjectReference + Result CheckDebugTrace_Permissionship + Subject *SubjectReference + func (*CheckDebugTrace) Descriptor() ([]byte, []int) + func (*CheckDebugTrace) ProtoMessage() + func (m *CheckDebugTrace) CloneMessageVT() proto.Message + func (m *CheckDebugTrace) CloneVT() *CheckDebugTrace + func (m *CheckDebugTrace) GetResolution() isCheckDebugTrace_Resolution + func (m *CheckDebugTrace) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *CheckDebugTrace) MarshalToVT(dAtA []byte) (int, error) + func (m *CheckDebugTrace) MarshalVT() (dAtA []byte, err error) + func (m *CheckDebugTrace) SizeVT() (n int) + func (m *CheckDebugTrace) UnmarshalVT(dAtA []byte) error + func (m *CheckDebugTrace) Validate() error + func (m *CheckDebugTrace) ValidateAll() error + func (this *CheckDebugTrace) EqualMessageVT(thatMsg proto.Message) bool + func (this *CheckDebugTrace) EqualVT(that *CheckDebugTrace) bool + func (x *CheckDebugTrace) GetCaveatEvaluationInfo() *CaveatEvalInfo + func (x *CheckDebugTrace) GetDuration() *durationpb.Duration + func (x *CheckDebugTrace) GetPermission() string + func (x *CheckDebugTrace) GetPermissionType() CheckDebugTrace_PermissionType + func (x *CheckDebugTrace) GetResource() *ObjectReference + func (x *CheckDebugTrace) GetResult() CheckDebugTrace_Permissionship + func (x *CheckDebugTrace) GetSubProblems() *CheckDebugTrace_SubProblems + func (x *CheckDebugTrace) GetSubject() *SubjectReference + func (x *CheckDebugTrace) GetWasCachedResult() bool + func (x *CheckDebugTrace) ProtoReflect() protoreflect.Message + func (x *CheckDebugTrace) Reset() + func (x *CheckDebugTrace) String() string + type CheckDebugTraceMultiError []error + func (m CheckDebugTraceMultiError) AllErrors() []error + func (m CheckDebugTraceMultiError) Error() string + type CheckDebugTraceValidationError struct + func (e CheckDebugTraceValidationError) Cause() error + func (e CheckDebugTraceValidationError) Error() string + func (e CheckDebugTraceValidationError) ErrorName() string + func (e CheckDebugTraceValidationError) Field() string + func (e CheckDebugTraceValidationError) Key() bool + func (e CheckDebugTraceValidationError) Reason() string + type CheckDebugTrace_PermissionType int32 + const CheckDebugTrace_PERMISSION_TYPE_PERMISSION + const CheckDebugTrace_PERMISSION_TYPE_RELATION + const CheckDebugTrace_PERMISSION_TYPE_UNSPECIFIED + func (CheckDebugTrace_PermissionType) Descriptor() protoreflect.EnumDescriptor + func (CheckDebugTrace_PermissionType) EnumDescriptor() ([]byte, []int) + func (CheckDebugTrace_PermissionType) Type() protoreflect.EnumType + func (x CheckDebugTrace_PermissionType) Enum() *CheckDebugTrace_PermissionType + func (x CheckDebugTrace_PermissionType) Number() protoreflect.EnumNumber + func (x CheckDebugTrace_PermissionType) String() string + type CheckDebugTrace_Permissionship int32 + const CheckDebugTrace_PERMISSIONSHIP_CONDITIONAL_PERMISSION + const CheckDebugTrace_PERMISSIONSHIP_HAS_PERMISSION + const CheckDebugTrace_PERMISSIONSHIP_NO_PERMISSION + const CheckDebugTrace_PERMISSIONSHIP_UNSPECIFIED + func (CheckDebugTrace_Permissionship) Descriptor() protoreflect.EnumDescriptor + func (CheckDebugTrace_Permissionship) EnumDescriptor() ([]byte, []int) + func (CheckDebugTrace_Permissionship) Type() protoreflect.EnumType + func (x CheckDebugTrace_Permissionship) Enum() *CheckDebugTrace_Permissionship + func (x CheckDebugTrace_Permissionship) Number() protoreflect.EnumNumber + func (x CheckDebugTrace_Permissionship) String() string + type CheckDebugTrace_SubProblems struct + Traces []*CheckDebugTrace + func (*CheckDebugTrace_SubProblems) Descriptor() ([]byte, []int) + func (*CheckDebugTrace_SubProblems) ProtoMessage() + func (m *CheckDebugTrace_SubProblems) CloneMessageVT() proto.Message + func (m *CheckDebugTrace_SubProblems) CloneVT() *CheckDebugTrace_SubProblems + func (m *CheckDebugTrace_SubProblems) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *CheckDebugTrace_SubProblems) MarshalToVT(dAtA []byte) (int, error) + func (m *CheckDebugTrace_SubProblems) MarshalVT() (dAtA []byte, err error) + func (m *CheckDebugTrace_SubProblems) SizeVT() (n int) + func (m *CheckDebugTrace_SubProblems) UnmarshalVT(dAtA []byte) error + func (m *CheckDebugTrace_SubProblems) Validate() error + func (m *CheckDebugTrace_SubProblems) ValidateAll() error + func (this *CheckDebugTrace_SubProblems) EqualMessageVT(thatMsg proto.Message) bool + func (this *CheckDebugTrace_SubProblems) EqualVT(that *CheckDebugTrace_SubProblems) bool + func (x *CheckDebugTrace_SubProblems) GetTraces() []*CheckDebugTrace + func (x *CheckDebugTrace_SubProblems) ProtoReflect() protoreflect.Message + func (x *CheckDebugTrace_SubProblems) Reset() + func (x *CheckDebugTrace_SubProblems) String() string + type CheckDebugTrace_SubProblemsMultiError []error + func (m CheckDebugTrace_SubProblemsMultiError) AllErrors() []error + func (m CheckDebugTrace_SubProblemsMultiError) Error() string + type CheckDebugTrace_SubProblemsValidationError struct + func (e CheckDebugTrace_SubProblemsValidationError) Cause() error + func (e CheckDebugTrace_SubProblemsValidationError) Error() string + func (e CheckDebugTrace_SubProblemsValidationError) ErrorName() string + func (e CheckDebugTrace_SubProblemsValidationError) Field() string + func (e CheckDebugTrace_SubProblemsValidationError) Key() bool + func (e CheckDebugTrace_SubProblemsValidationError) Reason() string + type CheckDebugTrace_SubProblems_ struct + SubProblems *CheckDebugTrace_SubProblems + func (m *CheckDebugTrace_SubProblems_) CloneVT() isCheckDebugTrace_Resolution + func (m *CheckDebugTrace_SubProblems_) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *CheckDebugTrace_SubProblems_) MarshalToVT(dAtA []byte) (int, error) + func (m *CheckDebugTrace_SubProblems_) SizeVT() (n int) + func (this *CheckDebugTrace_SubProblems_) EqualVT(thatIface isCheckDebugTrace_Resolution) bool + type CheckDebugTrace_WasCachedResult struct + WasCachedResult bool + func (m *CheckDebugTrace_WasCachedResult) CloneVT() isCheckDebugTrace_Resolution + func (m *CheckDebugTrace_WasCachedResult) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *CheckDebugTrace_WasCachedResult) MarshalToVT(dAtA []byte) (int, error) + func (m *CheckDebugTrace_WasCachedResult) SizeVT() (n int) + func (this *CheckDebugTrace_WasCachedResult) EqualVT(thatIface isCheckDebugTrace_Resolution) bool + type ContextualizedCaveat struct + CaveatName string + Context *structpb.Struct + func (*ContextualizedCaveat) Descriptor() ([]byte, []int) + func (*ContextualizedCaveat) ProtoMessage() + func (m *ContextualizedCaveat) CloneMessageVT() proto.Message + func (m *ContextualizedCaveat) CloneVT() *ContextualizedCaveat + func (m *ContextualizedCaveat) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *ContextualizedCaveat) MarshalToVT(dAtA []byte) (int, error) + func (m *ContextualizedCaveat) MarshalVT() (dAtA []byte, err error) + func (m *ContextualizedCaveat) SizeVT() (n int) + func (m *ContextualizedCaveat) UnmarshalVT(dAtA []byte) error + func (m *ContextualizedCaveat) Validate() error + func (m *ContextualizedCaveat) ValidateAll() error + func (this *ContextualizedCaveat) EqualMessageVT(thatMsg proto.Message) bool + func (this *ContextualizedCaveat) EqualVT(that *ContextualizedCaveat) bool + func (x *ContextualizedCaveat) GetCaveatName() string + func (x *ContextualizedCaveat) GetContext() *structpb.Struct + func (x *ContextualizedCaveat) ProtoReflect() protoreflect.Message + func (x *ContextualizedCaveat) Reset() + func (x *ContextualizedCaveat) String() string + type ContextualizedCaveatMultiError []error + func (m ContextualizedCaveatMultiError) AllErrors() []error + func (m ContextualizedCaveatMultiError) Error() string + type ContextualizedCaveatValidationError struct + func (e ContextualizedCaveatValidationError) Cause() error + func (e ContextualizedCaveatValidationError) Error() string + func (e ContextualizedCaveatValidationError) ErrorName() string + func (e ContextualizedCaveatValidationError) Field() string + func (e ContextualizedCaveatValidationError) Key() bool + func (e ContextualizedCaveatValidationError) Reason() string + type Cursor struct + Token string + func (*Cursor) Descriptor() ([]byte, []int) + func (*Cursor) ProtoMessage() + func (m *Cursor) CloneMessageVT() proto.Message + func (m *Cursor) CloneVT() *Cursor + func (m *Cursor) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *Cursor) MarshalToVT(dAtA []byte) (int, error) + func (m *Cursor) MarshalVT() (dAtA []byte, err error) + func (m *Cursor) SizeVT() (n int) + func (m *Cursor) UnmarshalVT(dAtA []byte) error + func (m *Cursor) Validate() error + func (m *Cursor) ValidateAll() error + func (this *Cursor) EqualMessageVT(thatMsg proto.Message) bool + func (this *Cursor) EqualVT(that *Cursor) bool + func (x *Cursor) GetToken() string + func (x *Cursor) ProtoReflect() protoreflect.Message + func (x *Cursor) Reset() + func (x *Cursor) String() string + type CursorMultiError []error + func (m CursorMultiError) AllErrors() []error + func (m CursorMultiError) Error() string + type CursorValidationError struct + func (e CursorValidationError) Cause() error + func (e CursorValidationError) Error() string + func (e CursorValidationError) ErrorName() string + func (e CursorValidationError) Field() string + func (e CursorValidationError) Key() bool + func (e CursorValidationError) Reason() string + type DebugInformation struct + Check *CheckDebugTrace + SchemaUsed string + func (*DebugInformation) Descriptor() ([]byte, []int) + func (*DebugInformation) ProtoMessage() + func (m *DebugInformation) CloneMessageVT() proto.Message + func (m *DebugInformation) CloneVT() *DebugInformation + func (m *DebugInformation) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *DebugInformation) MarshalToVT(dAtA []byte) (int, error) + func (m *DebugInformation) MarshalVT() (dAtA []byte, err error) + func (m *DebugInformation) SizeVT() (n int) + func (m *DebugInformation) UnmarshalVT(dAtA []byte) error + func (m *DebugInformation) Validate() error + func (m *DebugInformation) ValidateAll() error + func (this *DebugInformation) EqualMessageVT(thatMsg proto.Message) bool + func (this *DebugInformation) EqualVT(that *DebugInformation) bool + func (x *DebugInformation) GetCheck() *CheckDebugTrace + func (x *DebugInformation) GetSchemaUsed() string + func (x *DebugInformation) ProtoReflect() protoreflect.Message + func (x *DebugInformation) Reset() + func (x *DebugInformation) String() string + type DebugInformationMultiError []error + func (m DebugInformationMultiError) AllErrors() []error + func (m DebugInformationMultiError) Error() string + type DebugInformationValidationError struct + func (e DebugInformationValidationError) Cause() error + func (e DebugInformationValidationError) Error() string + func (e DebugInformationValidationError) ErrorName() string + func (e DebugInformationValidationError) Field() string + func (e DebugInformationValidationError) Key() bool + func (e DebugInformationValidationError) Reason() string + type DirectSubjectSet struct + Subjects []*SubjectReference + func (*DirectSubjectSet) Descriptor() ([]byte, []int) + func (*DirectSubjectSet) ProtoMessage() + func (m *DirectSubjectSet) CloneMessageVT() proto.Message + func (m *DirectSubjectSet) CloneVT() *DirectSubjectSet + func (m *DirectSubjectSet) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *DirectSubjectSet) MarshalToVT(dAtA []byte) (int, error) + func (m *DirectSubjectSet) MarshalVT() (dAtA []byte, err error) + func (m *DirectSubjectSet) SizeVT() (n int) + func (m *DirectSubjectSet) UnmarshalVT(dAtA []byte) error + func (m *DirectSubjectSet) Validate() error + func (m *DirectSubjectSet) ValidateAll() error + func (this *DirectSubjectSet) EqualMessageVT(thatMsg proto.Message) bool + func (this *DirectSubjectSet) EqualVT(that *DirectSubjectSet) bool + func (x *DirectSubjectSet) GetSubjects() []*SubjectReference + func (x *DirectSubjectSet) ProtoReflect() protoreflect.Message + func (x *DirectSubjectSet) Reset() + func (x *DirectSubjectSet) String() string + type DirectSubjectSetMultiError []error + func (m DirectSubjectSetMultiError) AllErrors() []error + func (m DirectSubjectSetMultiError) Error() string + type DirectSubjectSetValidationError struct + func (e DirectSubjectSetValidationError) Cause() error + func (e DirectSubjectSetValidationError) Error() string + func (e DirectSubjectSetValidationError) ErrorName() string + func (e DirectSubjectSetValidationError) Field() string + func (e DirectSubjectSetValidationError) Key() bool + func (e DirectSubjectSetValidationError) Reason() string + type ObjectReference struct + ObjectId string + ObjectType string + func (*ObjectReference) Descriptor() ([]byte, []int) + func (*ObjectReference) ProtoMessage() + func (m *ObjectReference) CloneMessageVT() proto.Message + func (m *ObjectReference) CloneVT() *ObjectReference + func (m *ObjectReference) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *ObjectReference) MarshalToVT(dAtA []byte) (int, error) + func (m *ObjectReference) MarshalVT() (dAtA []byte, err error) + func (m *ObjectReference) SizeVT() (n int) + func (m *ObjectReference) UnmarshalVT(dAtA []byte) error + func (m *ObjectReference) Validate() error + func (m *ObjectReference) ValidateAll() error + func (this *ObjectReference) EqualMessageVT(thatMsg proto.Message) bool + func (this *ObjectReference) EqualVT(that *ObjectReference) bool + func (x *ObjectReference) GetObjectId() string + func (x *ObjectReference) GetObjectType() string + func (x *ObjectReference) ProtoReflect() protoreflect.Message + func (x *ObjectReference) Reset() + func (x *ObjectReference) String() string + type ObjectReferenceMultiError []error + func (m ObjectReferenceMultiError) AllErrors() []error + func (m ObjectReferenceMultiError) Error() string + type ObjectReferenceValidationError struct + func (e ObjectReferenceValidationError) Cause() error + func (e ObjectReferenceValidationError) Error() string + func (e ObjectReferenceValidationError) ErrorName() string + func (e ObjectReferenceValidationError) Field() string + func (e ObjectReferenceValidationError) Key() bool + func (e ObjectReferenceValidationError) Reason() string + type PartialCaveatInfo struct + MissingRequiredContext []string + func (*PartialCaveatInfo) Descriptor() ([]byte, []int) + func (*PartialCaveatInfo) ProtoMessage() + func (m *PartialCaveatInfo) CloneMessageVT() proto.Message + func (m *PartialCaveatInfo) CloneVT() *PartialCaveatInfo + func (m *PartialCaveatInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *PartialCaveatInfo) MarshalToVT(dAtA []byte) (int, error) + func (m *PartialCaveatInfo) MarshalVT() (dAtA []byte, err error) + func (m *PartialCaveatInfo) SizeVT() (n int) + func (m *PartialCaveatInfo) UnmarshalVT(dAtA []byte) error + func (m *PartialCaveatInfo) Validate() error + func (m *PartialCaveatInfo) ValidateAll() error + func (this *PartialCaveatInfo) EqualMessageVT(thatMsg proto.Message) bool + func (this *PartialCaveatInfo) EqualVT(that *PartialCaveatInfo) bool + func (x *PartialCaveatInfo) GetMissingRequiredContext() []string + func (x *PartialCaveatInfo) ProtoReflect() protoreflect.Message + func (x *PartialCaveatInfo) Reset() + func (x *PartialCaveatInfo) String() string + type PartialCaveatInfoMultiError []error + func (m PartialCaveatInfoMultiError) AllErrors() []error + func (m PartialCaveatInfoMultiError) Error() string + type PartialCaveatInfoValidationError struct + func (e PartialCaveatInfoValidationError) Cause() error + func (e PartialCaveatInfoValidationError) Error() string + func (e PartialCaveatInfoValidationError) ErrorName() string + func (e PartialCaveatInfoValidationError) Field() string + func (e PartialCaveatInfoValidationError) Key() bool + func (e PartialCaveatInfoValidationError) Reason() string + type PermissionRelationshipTree struct + ExpandedObject *ObjectReference + ExpandedRelation string + TreeType isPermissionRelationshipTree_TreeType + func (*PermissionRelationshipTree) Descriptor() ([]byte, []int) + func (*PermissionRelationshipTree) ProtoMessage() + func (m *PermissionRelationshipTree) CloneMessageVT() proto.Message + func (m *PermissionRelationshipTree) CloneVT() *PermissionRelationshipTree + func (m *PermissionRelationshipTree) GetTreeType() isPermissionRelationshipTree_TreeType + func (m *PermissionRelationshipTree) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *PermissionRelationshipTree) MarshalToVT(dAtA []byte) (int, error) + func (m *PermissionRelationshipTree) MarshalVT() (dAtA []byte, err error) + func (m *PermissionRelationshipTree) SizeVT() (n int) + func (m *PermissionRelationshipTree) UnmarshalVT(dAtA []byte) error + func (m *PermissionRelationshipTree) Validate() error + func (m *PermissionRelationshipTree) ValidateAll() error + func (this *PermissionRelationshipTree) EqualMessageVT(thatMsg proto.Message) bool + func (this *PermissionRelationshipTree) EqualVT(that *PermissionRelationshipTree) bool + func (x *PermissionRelationshipTree) GetExpandedObject() *ObjectReference + func (x *PermissionRelationshipTree) GetExpandedRelation() string + func (x *PermissionRelationshipTree) GetIntermediate() *AlgebraicSubjectSet + func (x *PermissionRelationshipTree) GetLeaf() *DirectSubjectSet + func (x *PermissionRelationshipTree) ProtoReflect() protoreflect.Message + func (x *PermissionRelationshipTree) Reset() + func (x *PermissionRelationshipTree) String() string + type PermissionRelationshipTreeMultiError []error + func (m PermissionRelationshipTreeMultiError) AllErrors() []error + func (m PermissionRelationshipTreeMultiError) Error() string + type PermissionRelationshipTreeValidationError struct + func (e PermissionRelationshipTreeValidationError) Cause() error + func (e PermissionRelationshipTreeValidationError) Error() string + func (e PermissionRelationshipTreeValidationError) ErrorName() string + func (e PermissionRelationshipTreeValidationError) Field() string + func (e PermissionRelationshipTreeValidationError) Key() bool + func (e PermissionRelationshipTreeValidationError) Reason() string + type PermissionRelationshipTree_Intermediate struct + Intermediate *AlgebraicSubjectSet + func (m *PermissionRelationshipTree_Intermediate) CloneVT() isPermissionRelationshipTree_TreeType + func (m *PermissionRelationshipTree_Intermediate) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *PermissionRelationshipTree_Intermediate) MarshalToVT(dAtA []byte) (int, error) + func (m *PermissionRelationshipTree_Intermediate) SizeVT() (n int) + func (this *PermissionRelationshipTree_Intermediate) EqualVT(thatIface isPermissionRelationshipTree_TreeType) bool + type PermissionRelationshipTree_Leaf struct + Leaf *DirectSubjectSet + func (m *PermissionRelationshipTree_Leaf) CloneVT() isPermissionRelationshipTree_TreeType + func (m *PermissionRelationshipTree_Leaf) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *PermissionRelationshipTree_Leaf) MarshalToVT(dAtA []byte) (int, error) + func (m *PermissionRelationshipTree_Leaf) SizeVT() (n int) + func (this *PermissionRelationshipTree_Leaf) EqualVT(thatIface isPermissionRelationshipTree_TreeType) bool + type Relationship struct + OptionalCaveat *ContextualizedCaveat + OptionalComment *string + OptionalDescription *string + Relation string + Resource *ObjectReference + Subject *SubjectReference + func (*Relationship) Descriptor() ([]byte, []int) + func (*Relationship) ProtoMessage() + func (m *Relationship) CloneMessageVT() proto.Message + func (m *Relationship) CloneVT() *Relationship + func (m *Relationship) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *Relationship) MarshalToVT(dAtA []byte) (int, error) + func (m *Relationship) MarshalVT() (dAtA []byte, err error) + func (m *Relationship) SizeVT() (n int) + func (m *Relationship) UnmarshalVT(dAtA []byte) error + func (m *Relationship) Validate() error + func (m *Relationship) ValidateAll() error + func (this *Relationship) EqualMessageVT(thatMsg proto.Message) bool + func (this *Relationship) EqualVT(that *Relationship) bool + func (x *Relationship) GetOptionalCaveat() *ContextualizedCaveat + func (x *Relationship) GetOptionalComment() string + func (x *Relationship) GetOptionalDescription() string + func (x *Relationship) GetRelation() string + func (x *Relationship) GetResource() *ObjectReference + func (x *Relationship) GetSubject() *SubjectReference + func (x *Relationship) ProtoReflect() protoreflect.Message + func (x *Relationship) Reset() + func (x *Relationship) String() string + type RelationshipMultiError []error + func (m RelationshipMultiError) AllErrors() []error + func (m RelationshipMultiError) Error() string + type RelationshipUpdate struct + Operation RelationshipUpdate_Operation + Relationship *Relationship + func (*RelationshipUpdate) Descriptor() ([]byte, []int) + func (*RelationshipUpdate) ProtoMessage() + func (m *RelationshipUpdate) CloneMessageVT() proto.Message + func (m *RelationshipUpdate) CloneVT() *RelationshipUpdate + func (m *RelationshipUpdate) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *RelationshipUpdate) MarshalToVT(dAtA []byte) (int, error) + func (m *RelationshipUpdate) MarshalVT() (dAtA []byte, err error) + func (m *RelationshipUpdate) SizeVT() (n int) + func (m *RelationshipUpdate) UnmarshalVT(dAtA []byte) error + func (m *RelationshipUpdate) Validate() error + func (m *RelationshipUpdate) ValidateAll() error + func (this *RelationshipUpdate) EqualMessageVT(thatMsg proto.Message) bool + func (this *RelationshipUpdate) EqualVT(that *RelationshipUpdate) bool + func (x *RelationshipUpdate) GetOperation() RelationshipUpdate_Operation + func (x *RelationshipUpdate) GetRelationship() *Relationship + func (x *RelationshipUpdate) ProtoReflect() protoreflect.Message + func (x *RelationshipUpdate) Reset() + func (x *RelationshipUpdate) String() string + type RelationshipUpdateMultiError []error + func (m RelationshipUpdateMultiError) AllErrors() []error + func (m RelationshipUpdateMultiError) Error() string + type RelationshipUpdateValidationError struct + func (e RelationshipUpdateValidationError) Cause() error + func (e RelationshipUpdateValidationError) Error() string + func (e RelationshipUpdateValidationError) ErrorName() string + func (e RelationshipUpdateValidationError) Field() string + func (e RelationshipUpdateValidationError) Key() bool + func (e RelationshipUpdateValidationError) Reason() string + type RelationshipUpdate_Operation int32 + const RelationshipUpdate_OPERATION_CREATE + const RelationshipUpdate_OPERATION_DELETE + const RelationshipUpdate_OPERATION_TOUCH + const RelationshipUpdate_OPERATION_UNSPECIFIED + func (RelationshipUpdate_Operation) Descriptor() protoreflect.EnumDescriptor + func (RelationshipUpdate_Operation) EnumDescriptor() ([]byte, []int) + func (RelationshipUpdate_Operation) Type() protoreflect.EnumType + func (x RelationshipUpdate_Operation) Enum() *RelationshipUpdate_Operation + func (x RelationshipUpdate_Operation) Number() protoreflect.EnumNumber + func (x RelationshipUpdate_Operation) String() string + type RelationshipValidationError struct + func (e RelationshipValidationError) Cause() error + func (e RelationshipValidationError) Error() string + func (e RelationshipValidationError) ErrorName() string + func (e RelationshipValidationError) Field() string + func (e RelationshipValidationError) Key() bool + func (e RelationshipValidationError) Reason() string + type SubjectReference struct + Object *ObjectReference + OptionalRelation string + func (*SubjectReference) Descriptor() ([]byte, []int) + func (*SubjectReference) ProtoMessage() + func (m *SubjectReference) CloneMessageVT() proto.Message + func (m *SubjectReference) CloneVT() *SubjectReference + func (m *SubjectReference) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *SubjectReference) MarshalToVT(dAtA []byte) (int, error) + func (m *SubjectReference) MarshalVT() (dAtA []byte, err error) + func (m *SubjectReference) SizeVT() (n int) + func (m *SubjectReference) UnmarshalVT(dAtA []byte) error + func (m *SubjectReference) Validate() error + func (m *SubjectReference) ValidateAll() error + func (this *SubjectReference) EqualMessageVT(thatMsg proto.Message) bool + func (this *SubjectReference) EqualVT(that *SubjectReference) bool + func (x *SubjectReference) GetObject() *ObjectReference + func (x *SubjectReference) GetOptionalRelation() string + func (x *SubjectReference) ProtoReflect() protoreflect.Message + func (x *SubjectReference) Reset() + func (x *SubjectReference) String() string + type SubjectReferenceMultiError []error + func (m SubjectReferenceMultiError) AllErrors() []error + func (m SubjectReferenceMultiError) Error() string + type SubjectReferenceValidationError struct + func (e SubjectReferenceValidationError) Cause() error + func (e SubjectReferenceValidationError) Error() string + func (e SubjectReferenceValidationError) ErrorName() string + func (e SubjectReferenceValidationError) Field() string + func (e SubjectReferenceValidationError) Key() bool + func (e SubjectReferenceValidationError) Reason() string + type ZedToken struct + Token string + func (*ZedToken) Descriptor() ([]byte, []int) + func (*ZedToken) ProtoMessage() + func (m *ZedToken) CloneMessageVT() proto.Message + func (m *ZedToken) CloneVT() *ZedToken + func (m *ZedToken) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *ZedToken) MarshalToVT(dAtA []byte) (int, error) + func (m *ZedToken) MarshalVT() (dAtA []byte, err error) + func (m *ZedToken) SizeVT() (n int) + func (m *ZedToken) UnmarshalVT(dAtA []byte) error + func (m *ZedToken) Validate() error + func (m *ZedToken) ValidateAll() error + func (this *ZedToken) EqualMessageVT(thatMsg proto.Message) bool + func (this *ZedToken) EqualVT(that *ZedToken) bool + func (x *ZedToken) GetToken() string + func (x *ZedToken) ProtoReflect() protoreflect.Message + func (x *ZedToken) Reset() + func (x *ZedToken) String() string + type ZedTokenMultiError []error + func (m ZedTokenMultiError) AllErrors() []error + func (m ZedTokenMultiError) Error() string + type ZedTokenValidationError struct + func (e ZedTokenValidationError) Cause() error + func (e ZedTokenValidationError) Error() string + func (e ZedTokenValidationError) ErrorName() string + func (e ZedTokenValidationError) Field() string + func (e ZedTokenValidationError) Key() bool + func (e ZedTokenValidationError) Reason() string