dispatchv1

package
v1.14.1 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2022 License: Apache-2.0 Imports: 31 Imported by: 12

Documentation

Index

Constants

View Source
const Name = "proto"

Name is the name registered for the proto compressor.

Variables

View Source
var (
	DispatchCheckRequest_DebugSetting_name = map[int32]string{
		0: "NO_DEBUG",
		1: "ENABLE_DEBUGGING",
	}
	DispatchCheckRequest_DebugSetting_value = map[string]int32{
		"NO_DEBUG":         0,
		"ENABLE_DEBUGGING": 1,
	}
)

Enum value maps for DispatchCheckRequest_DebugSetting.

View Source
var (
	DispatchCheckRequest_ResultsSetting_name = map[int32]string{
		0: "REQUIRE_ALL_RESULTS",
		1: "ALLOW_SINGLE_RESULT",
	}
	DispatchCheckRequest_ResultsSetting_value = map[string]int32{
		"REQUIRE_ALL_RESULTS": 0,
		"ALLOW_SINGLE_RESULT": 1,
	}
)

Enum value maps for DispatchCheckRequest_ResultsSetting.

View Source
var (
	ResourceCheckResult_Membership_name = map[int32]string{
		0: "UNKNOWN",
		1: "NOT_MEMBER",
		2: "MEMBER",
		3: "CAVEATED_MEMBER",
	}
	ResourceCheckResult_Membership_value = map[string]int32{
		"UNKNOWN":         0,
		"NOT_MEMBER":      1,
		"MEMBER":          2,
		"CAVEATED_MEMBER": 3,
	}
)

Enum value maps for ResourceCheckResult_Membership.

View Source
var (
	CaveatOperation_Operation_name = map[int32]string{
		0: "UNKNOWN",
		1: "OR",
		2: "AND",
		3: "NOT",
	}
	CaveatOperation_Operation_value = map[string]int32{
		"UNKNOWN": 0,
		"OR":      1,
		"AND":     2,
		"NOT":     3,
	}
)

Enum value maps for CaveatOperation_Operation.

View Source
var (
	DispatchExpandRequest_ExpansionMode_name = map[int32]string{
		0: "SHALLOW",
		1: "RECURSIVE",
	}
	DispatchExpandRequest_ExpansionMode_value = map[string]int32{
		"SHALLOW":   0,
		"RECURSIVE": 1,
	}
)

Enum value maps for DispatchExpandRequest_ExpansionMode.

View Source
var (
	ReachableResource_ResultStatus_name = map[int32]string{
		0: "REQUIRES_CHECK",
		1: "HAS_PERMISSION",
	}
	ReachableResource_ResultStatus_value = map[string]int32{
		"REQUIRES_CHECK": 0,
		"HAS_PERMISSION": 1,
	}
)

Enum value maps for ReachableResource_ResultStatus.

View Source
var (
	CheckDebugTrace_RelationType_name = map[int32]string{
		0: "UNKNOWN",
		1: "RELATION",
		2: "PERMISSION",
	}
	CheckDebugTrace_RelationType_value = map[string]int32{
		"UNKNOWN":    0,
		"RELATION":   1,
		"PERMISSION": 2,
	}
)

Enum value maps for CheckDebugTrace_RelationType.

View Source
var (
	ErrInvalidLength        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflow          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group")
)
View Source
var DispatchService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "dispatch.v1.DispatchService",
	HandlerType: (*DispatchServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DispatchCheck",
			Handler:    _DispatchService_DispatchCheck_Handler,
		},
		{
			MethodName: "DispatchExpand",
			Handler:    _DispatchService_DispatchExpand_Handler,
		},
		{
			MethodName: "DispatchLookup",
			Handler:    _DispatchService_DispatchLookup_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "DispatchReachableResources",
			Handler:       _DispatchService_DispatchReachableResources_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DispatchLookupSubjects",
			Handler:       _DispatchService_DispatchLookupSubjects_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "dispatch/v1/dispatch.proto",
}

DispatchService_ServiceDesc is the grpc.ServiceDesc for DispatchService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_dispatch_v1_dispatch_proto protoreflect.FileDescriptor

Functions

func RegisterDispatchServiceServer

func RegisterDispatchServiceServer(s grpc.ServiceRegistrar, srv DispatchServiceServer)

Types

type CaveatExpression added in v1.13.0

type CaveatExpression struct {

	// Types that are assignable to OperationOrCaveat:
	//
	//	*CaveatExpression_Operation
	//	*CaveatExpression_Caveat
	OperationOrCaveat isCaveatExpression_OperationOrCaveat `protobuf_oneof:"operation_or_caveat"`
	// contains filtered or unexported fields
}

func (*CaveatExpression) CloneGenericVT added in v1.13.0

func (m *CaveatExpression) CloneGenericVT() proto.Message

func (*CaveatExpression) CloneVT added in v1.13.0

func (m *CaveatExpression) CloneVT() *CaveatExpression

func (*CaveatExpression) Descriptor deprecated added in v1.13.0

func (*CaveatExpression) Descriptor() ([]byte, []int)

Deprecated: Use CaveatExpression.ProtoReflect.Descriptor instead.

func (*CaveatExpression) GetCaveat added in v1.13.0

func (x *CaveatExpression) GetCaveat() *v1.ContextualizedCaveat

func (*CaveatExpression) GetOperation added in v1.13.0

func (x *CaveatExpression) GetOperation() *CaveatOperation

func (*CaveatExpression) GetOperationOrCaveat added in v1.13.0

func (m *CaveatExpression) GetOperationOrCaveat() isCaveatExpression_OperationOrCaveat

func (*CaveatExpression) MarshalToSizedBufferVT added in v1.13.0

func (m *CaveatExpression) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CaveatExpression) MarshalToVT added in v1.13.0

func (m *CaveatExpression) MarshalToVT(dAtA []byte) (int, error)

func (*CaveatExpression) MarshalVT added in v1.13.0

func (m *CaveatExpression) MarshalVT() (dAtA []byte, err error)

func (*CaveatExpression) ProtoMessage added in v1.13.0

func (*CaveatExpression) ProtoMessage()

func (*CaveatExpression) ProtoReflect added in v1.13.0

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

func (*CaveatExpression) Reset added in v1.13.0

func (x *CaveatExpression) Reset()

func (*CaveatExpression) SizeVT added in v1.13.0

func (m *CaveatExpression) SizeVT() (n int)

func (*CaveatExpression) String added in v1.13.0

func (x *CaveatExpression) String() string

func (*CaveatExpression) UnmarshalVT added in v1.13.0

func (m *CaveatExpression) UnmarshalVT(dAtA []byte) error

func (*CaveatExpression) Validate added in v1.13.0

func (m *CaveatExpression) Validate() error

Validate checks the field values on CaveatExpression 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 (*CaveatExpression) ValidateAll added in v1.13.0

func (m *CaveatExpression) ValidateAll() error

ValidateAll checks the field values on CaveatExpression 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 CaveatExpressionMultiError, or nil if none found.

type CaveatExpressionMultiError added in v1.13.0

type CaveatExpressionMultiError []error

CaveatExpressionMultiError is an error wrapping multiple validation errors returned by CaveatExpression.ValidateAll() if the designated constraints aren't met.

func (CaveatExpressionMultiError) AllErrors added in v1.13.0

func (m CaveatExpressionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CaveatExpressionMultiError) Error added in v1.13.0

Error returns a concatenation of all the error messages it wraps.

type CaveatExpressionValidationError added in v1.13.0

type CaveatExpressionValidationError struct {
	// contains filtered or unexported fields
}

CaveatExpressionValidationError is the validation error returned by CaveatExpression.Validate if the designated constraints aren't met.

func (CaveatExpressionValidationError) Cause added in v1.13.0

Cause function returns cause value.

func (CaveatExpressionValidationError) Error added in v1.13.0

Error satisfies the builtin error interface

func (CaveatExpressionValidationError) ErrorName added in v1.13.0

ErrorName returns error name.

func (CaveatExpressionValidationError) Field added in v1.13.0

Field function returns field value.

func (CaveatExpressionValidationError) Key added in v1.13.0

Key function returns key value.

func (CaveatExpressionValidationError) Reason added in v1.13.0

Reason function returns reason value.

type CaveatExpression_Caveat added in v1.13.0

type CaveatExpression_Caveat struct {
	Caveat *v1.ContextualizedCaveat `protobuf:"bytes,2,opt,name=caveat,proto3,oneof"`
}

func (*CaveatExpression_Caveat) CloneVT added in v1.13.0

func (m *CaveatExpression_Caveat) CloneVT() isCaveatExpression_OperationOrCaveat

func (*CaveatExpression_Caveat) MarshalToSizedBufferVT added in v1.13.0

func (m *CaveatExpression_Caveat) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CaveatExpression_Caveat) MarshalToVT added in v1.13.0

func (m *CaveatExpression_Caveat) MarshalToVT(dAtA []byte) (int, error)

func (*CaveatExpression_Caveat) SizeVT added in v1.13.0

func (m *CaveatExpression_Caveat) SizeVT() (n int)

type CaveatExpression_Operation added in v1.13.0

type CaveatExpression_Operation struct {
	Operation *CaveatOperation `protobuf:"bytes,1,opt,name=operation,proto3,oneof"`
}

func (*CaveatExpression_Operation) CloneVT added in v1.13.0

func (m *CaveatExpression_Operation) CloneVT() isCaveatExpression_OperationOrCaveat

func (*CaveatExpression_Operation) MarshalToSizedBufferVT added in v1.13.0

func (m *CaveatExpression_Operation) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CaveatExpression_Operation) MarshalToVT added in v1.13.0

func (m *CaveatExpression_Operation) MarshalToVT(dAtA []byte) (int, error)

func (*CaveatExpression_Operation) SizeVT added in v1.13.0

func (m *CaveatExpression_Operation) SizeVT() (n int)

type CaveatOperation added in v1.13.0

type CaveatOperation struct {
	Op       CaveatOperation_Operation `protobuf:"varint,1,opt,name=op,proto3,enum=dispatch.v1.CaveatOperation_Operation" json:"op,omitempty"`
	Children []*CaveatExpression       `protobuf:"bytes,2,rep,name=children,proto3" json:"children,omitempty"`
	// contains filtered or unexported fields
}

func (*CaveatOperation) CloneGenericVT added in v1.13.0

func (m *CaveatOperation) CloneGenericVT() proto.Message

func (*CaveatOperation) CloneVT added in v1.13.0

func (m *CaveatOperation) CloneVT() *CaveatOperation

func (*CaveatOperation) Descriptor deprecated added in v1.13.0

func (*CaveatOperation) Descriptor() ([]byte, []int)

Deprecated: Use CaveatOperation.ProtoReflect.Descriptor instead.

func (*CaveatOperation) GetChildren added in v1.13.0

func (x *CaveatOperation) GetChildren() []*CaveatExpression

func (*CaveatOperation) GetOp added in v1.13.0

func (*CaveatOperation) MarshalToSizedBufferVT added in v1.13.0

func (m *CaveatOperation) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CaveatOperation) MarshalToVT added in v1.13.0

func (m *CaveatOperation) MarshalToVT(dAtA []byte) (int, error)

func (*CaveatOperation) MarshalVT added in v1.13.0

func (m *CaveatOperation) MarshalVT() (dAtA []byte, err error)

func (*CaveatOperation) ProtoMessage added in v1.13.0

func (*CaveatOperation) ProtoMessage()

func (*CaveatOperation) ProtoReflect added in v1.13.0

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

func (*CaveatOperation) Reset added in v1.13.0

func (x *CaveatOperation) Reset()

func (*CaveatOperation) SizeVT added in v1.13.0

func (m *CaveatOperation) SizeVT() (n int)

func (*CaveatOperation) String added in v1.13.0

func (x *CaveatOperation) String() string

func (*CaveatOperation) UnmarshalVT added in v1.13.0

func (m *CaveatOperation) UnmarshalVT(dAtA []byte) error

func (*CaveatOperation) Validate added in v1.13.0

func (m *CaveatOperation) Validate() error

Validate checks the field values on CaveatOperation 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 (*CaveatOperation) ValidateAll added in v1.13.0

func (m *CaveatOperation) ValidateAll() error

ValidateAll checks the field values on CaveatOperation 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 CaveatOperationMultiError, or nil if none found.

type CaveatOperationMultiError added in v1.13.0

type CaveatOperationMultiError []error

CaveatOperationMultiError is an error wrapping multiple validation errors returned by CaveatOperation.ValidateAll() if the designated constraints aren't met.

func (CaveatOperationMultiError) AllErrors added in v1.13.0

func (m CaveatOperationMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CaveatOperationMultiError) Error added in v1.13.0

Error returns a concatenation of all the error messages it wraps.

type CaveatOperationValidationError added in v1.13.0

type CaveatOperationValidationError struct {
	// contains filtered or unexported fields
}

CaveatOperationValidationError is the validation error returned by CaveatOperation.Validate if the designated constraints aren't met.

func (CaveatOperationValidationError) Cause added in v1.13.0

Cause function returns cause value.

func (CaveatOperationValidationError) Error added in v1.13.0

Error satisfies the builtin error interface

func (CaveatOperationValidationError) ErrorName added in v1.13.0

func (e CaveatOperationValidationError) ErrorName() string

ErrorName returns error name.

func (CaveatOperationValidationError) Field added in v1.13.0

Field function returns field value.

func (CaveatOperationValidationError) Key added in v1.13.0

Key function returns key value.

func (CaveatOperationValidationError) Reason added in v1.13.0

Reason function returns reason value.

type CaveatOperation_Operation added in v1.13.0

type CaveatOperation_Operation int32
const (
	CaveatOperation_UNKNOWN CaveatOperation_Operation = 0
	CaveatOperation_OR      CaveatOperation_Operation = 1
	CaveatOperation_AND     CaveatOperation_Operation = 2
	CaveatOperation_NOT     CaveatOperation_Operation = 3
)

func (CaveatOperation_Operation) Descriptor added in v1.13.0

func (CaveatOperation_Operation) Enum added in v1.13.0

func (CaveatOperation_Operation) EnumDescriptor deprecated added in v1.13.0

func (CaveatOperation_Operation) EnumDescriptor() ([]byte, []int)

Deprecated: Use CaveatOperation_Operation.Descriptor instead.

func (CaveatOperation_Operation) Number added in v1.13.0

func (CaveatOperation_Operation) String added in v1.13.0

func (x CaveatOperation_Operation) String() string

func (CaveatOperation_Operation) Type added in v1.13.0

type CheckDebugTrace added in v1.11.0

type CheckDebugTrace struct {
	Request              *DispatchCheckRequest           `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	ResourceRelationType CheckDebugTrace_RelationType    `` /* 170-byte string literal not displayed */
	Results              map[string]*ResourceCheckResult `` /* 155-byte string literal not displayed */
	IsCachedResult       bool                            `protobuf:"varint,4,opt,name=is_cached_result,json=isCachedResult,proto3" json:"is_cached_result,omitempty"`
	SubProblems          []*CheckDebugTrace              `protobuf:"bytes,5,rep,name=sub_problems,json=subProblems,proto3" json:"sub_problems,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckDebugTrace) CloneGenericVT added in v1.13.0

func (m *CheckDebugTrace) CloneGenericVT() proto.Message

func (*CheckDebugTrace) CloneVT added in v1.13.0

func (m *CheckDebugTrace) CloneVT() *CheckDebugTrace

func (*CheckDebugTrace) Descriptor deprecated added in v1.11.0

func (*CheckDebugTrace) Descriptor() ([]byte, []int)

Deprecated: Use CheckDebugTrace.ProtoReflect.Descriptor instead.

func (*CheckDebugTrace) GetIsCachedResult added in v1.11.0

func (x *CheckDebugTrace) GetIsCachedResult() bool

func (*CheckDebugTrace) GetRequest added in v1.11.0

func (x *CheckDebugTrace) GetRequest() *DispatchCheckRequest

func (*CheckDebugTrace) GetResourceRelationType added in v1.11.0

func (x *CheckDebugTrace) GetResourceRelationType() CheckDebugTrace_RelationType

func (*CheckDebugTrace) GetResults added in v1.13.0

func (x *CheckDebugTrace) GetResults() map[string]*ResourceCheckResult

func (*CheckDebugTrace) GetSubProblems added in v1.11.0

func (x *CheckDebugTrace) GetSubProblems() []*CheckDebugTrace

func (*CheckDebugTrace) MarshalToSizedBufferVT added in v1.13.0

func (m *CheckDebugTrace) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CheckDebugTrace) MarshalToVT added in v1.13.0

func (m *CheckDebugTrace) MarshalToVT(dAtA []byte) (int, error)

func (*CheckDebugTrace) MarshalVT added in v1.13.0

func (m *CheckDebugTrace) MarshalVT() (dAtA []byte, err error)

func (*CheckDebugTrace) ProtoMessage added in v1.11.0

func (*CheckDebugTrace) ProtoMessage()

func (*CheckDebugTrace) ProtoReflect added in v1.11.0

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

func (*CheckDebugTrace) Reset added in v1.11.0

func (x *CheckDebugTrace) Reset()

func (*CheckDebugTrace) SizeVT added in v1.13.0

func (m *CheckDebugTrace) SizeVT() (n int)

func (*CheckDebugTrace) String added in v1.11.0

func (x *CheckDebugTrace) String() string

func (*CheckDebugTrace) UnmarshalVT added in v1.13.0

func (m *CheckDebugTrace) UnmarshalVT(dAtA []byte) error

func (*CheckDebugTrace) Validate added in v1.11.0

func (m *CheckDebugTrace) Validate() error

Validate checks the field values on CheckDebugTrace 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 (*CheckDebugTrace) ValidateAll added in v1.11.0

func (m *CheckDebugTrace) ValidateAll() error

ValidateAll checks the field values on CheckDebugTrace 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 CheckDebugTraceMultiError, or nil if none found.

type CheckDebugTraceMultiError added in v1.11.0

type CheckDebugTraceMultiError []error

CheckDebugTraceMultiError is an error wrapping multiple validation errors returned by CheckDebugTrace.ValidateAll() if the designated constraints aren't met.

func (CheckDebugTraceMultiError) AllErrors added in v1.11.0

func (m CheckDebugTraceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CheckDebugTraceMultiError) Error added in v1.11.0

Error returns a concatenation of all the error messages it wraps.

type CheckDebugTraceValidationError added in v1.11.0

type CheckDebugTraceValidationError struct {
	// contains filtered or unexported fields
}

CheckDebugTraceValidationError is the validation error returned by CheckDebugTrace.Validate if the designated constraints aren't met.

func (CheckDebugTraceValidationError) Cause added in v1.11.0

Cause function returns cause value.

func (CheckDebugTraceValidationError) Error added in v1.11.0

Error satisfies the builtin error interface

func (CheckDebugTraceValidationError) ErrorName added in v1.11.0

func (e CheckDebugTraceValidationError) ErrorName() string

ErrorName returns error name.

func (CheckDebugTraceValidationError) Field added in v1.11.0

Field function returns field value.

func (CheckDebugTraceValidationError) Key added in v1.11.0

Key function returns key value.

func (CheckDebugTraceValidationError) Reason added in v1.11.0

Reason function returns reason value.

type CheckDebugTrace_RelationType added in v1.11.0

type CheckDebugTrace_RelationType int32
const (
	CheckDebugTrace_UNKNOWN    CheckDebugTrace_RelationType = 0
	CheckDebugTrace_RELATION   CheckDebugTrace_RelationType = 1
	CheckDebugTrace_PERMISSION CheckDebugTrace_RelationType = 2
)

func (CheckDebugTrace_RelationType) Descriptor added in v1.11.0

func (CheckDebugTrace_RelationType) Enum added in v1.11.0

func (CheckDebugTrace_RelationType) EnumDescriptor deprecated added in v1.11.0

func (CheckDebugTrace_RelationType) EnumDescriptor() ([]byte, []int)

Deprecated: Use CheckDebugTrace_RelationType.Descriptor instead.

func (CheckDebugTrace_RelationType) Number added in v1.11.0

func (CheckDebugTrace_RelationType) String added in v1.11.0

func (CheckDebugTrace_RelationType) Type added in v1.11.0

type DebugInformation added in v1.11.0

type DebugInformation struct {
	Check *CheckDebugTrace `protobuf:"bytes,1,opt,name=check,proto3" json:"check,omitempty"`
	// contains filtered or unexported fields
}

func (*DebugInformation) CloneGenericVT added in v1.13.0

func (m *DebugInformation) CloneGenericVT() proto.Message

func (*DebugInformation) CloneVT added in v1.13.0

func (m *DebugInformation) CloneVT() *DebugInformation

func (*DebugInformation) Descriptor deprecated added in v1.11.0

func (*DebugInformation) Descriptor() ([]byte, []int)

Deprecated: Use DebugInformation.ProtoReflect.Descriptor instead.

func (*DebugInformation) GetCheck added in v1.11.0

func (x *DebugInformation) GetCheck() *CheckDebugTrace

func (*DebugInformation) MarshalToSizedBufferVT added in v1.13.0

func (m *DebugInformation) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DebugInformation) MarshalToVT added in v1.13.0

func (m *DebugInformation) MarshalToVT(dAtA []byte) (int, error)

func (*DebugInformation) MarshalVT added in v1.13.0

func (m *DebugInformation) MarshalVT() (dAtA []byte, err error)

func (*DebugInformation) ProtoMessage added in v1.11.0

func (*DebugInformation) ProtoMessage()

func (*DebugInformation) ProtoReflect added in v1.11.0

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

func (*DebugInformation) Reset added in v1.11.0

func (x *DebugInformation) Reset()

func (*DebugInformation) SizeVT added in v1.13.0

func (m *DebugInformation) SizeVT() (n int)

func (*DebugInformation) String added in v1.11.0

func (x *DebugInformation) String() string

func (*DebugInformation) UnmarshalVT added in v1.13.0

func (m *DebugInformation) UnmarshalVT(dAtA []byte) error

func (*DebugInformation) Validate added in v1.11.0

func (m *DebugInformation) Validate() error

Validate checks the field values on DebugInformation 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 (*DebugInformation) ValidateAll added in v1.11.0

func (m *DebugInformation) ValidateAll() error

ValidateAll checks the field values on DebugInformation 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 DebugInformationMultiError, or nil if none found.

type DebugInformationMultiError added in v1.11.0

type DebugInformationMultiError []error

DebugInformationMultiError is an error wrapping multiple validation errors returned by DebugInformation.ValidateAll() if the designated constraints aren't met.

func (DebugInformationMultiError) AllErrors added in v1.11.0

func (m DebugInformationMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DebugInformationMultiError) Error added in v1.11.0

Error returns a concatenation of all the error messages it wraps.

type DebugInformationValidationError added in v1.11.0

type DebugInformationValidationError struct {
	// contains filtered or unexported fields
}

DebugInformationValidationError is the validation error returned by DebugInformation.Validate if the designated constraints aren't met.

func (DebugInformationValidationError) Cause added in v1.11.0

Cause function returns cause value.

func (DebugInformationValidationError) Error added in v1.11.0

Error satisfies the builtin error interface

func (DebugInformationValidationError) ErrorName added in v1.11.0

ErrorName returns error name.

func (DebugInformationValidationError) Field added in v1.11.0

Field function returns field value.

func (DebugInformationValidationError) Key added in v1.11.0

Key function returns key value.

func (DebugInformationValidationError) Reason added in v1.11.0

Reason function returns reason value.

type DispatchCheckRequest

type DispatchCheckRequest struct {
	Metadata         *ResolverMeta                       `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	ResourceRelation *v1.RelationReference               `protobuf:"bytes,2,opt,name=resource_relation,json=resourceRelation,proto3" json:"resource_relation,omitempty"`
	ResourceIds      []string                            `protobuf:"bytes,3,rep,name=resource_ids,json=resourceIds,proto3" json:"resource_ids,omitempty"`
	Subject          *v1.ObjectAndRelation               `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"`
	ResultsSetting   DispatchCheckRequest_ResultsSetting `` /* 157-byte string literal not displayed */
	Debug            DispatchCheckRequest_DebugSetting   `protobuf:"varint,6,opt,name=debug,proto3,enum=dispatch.v1.DispatchCheckRequest_DebugSetting" json:"debug,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchCheckRequest) CloneGenericVT added in v1.13.0

func (m *DispatchCheckRequest) CloneGenericVT() proto.Message

func (*DispatchCheckRequest) CloneVT added in v1.13.0

func (*DispatchCheckRequest) Descriptor deprecated

func (*DispatchCheckRequest) Descriptor() ([]byte, []int)

Deprecated: Use DispatchCheckRequest.ProtoReflect.Descriptor instead.

func (*DispatchCheckRequest) GetDebug added in v1.11.0

func (*DispatchCheckRequest) GetMetadata

func (x *DispatchCheckRequest) GetMetadata() *ResolverMeta

func (*DispatchCheckRequest) GetResourceIds added in v1.13.0

func (x *DispatchCheckRequest) GetResourceIds() []string

func (*DispatchCheckRequest) GetResourceRelation added in v1.13.0

func (x *DispatchCheckRequest) GetResourceRelation() *v1.RelationReference

func (*DispatchCheckRequest) GetResultsSetting added in v1.13.0

func (*DispatchCheckRequest) GetSubject

func (x *DispatchCheckRequest) GetSubject() *v1.ObjectAndRelation

func (*DispatchCheckRequest) MarshalToSizedBufferVT added in v1.13.0

func (m *DispatchCheckRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DispatchCheckRequest) MarshalToVT added in v1.13.0

func (m *DispatchCheckRequest) MarshalToVT(dAtA []byte) (int, error)

func (*DispatchCheckRequest) MarshalVT added in v1.13.0

func (m *DispatchCheckRequest) MarshalVT() (dAtA []byte, err error)

func (*DispatchCheckRequest) MarshalZerologObject

func (cr *DispatchCheckRequest) MarshalZerologObject(e *zerolog.Event)

MarshalZerologObject implements zerolog object marshalling.

func (*DispatchCheckRequest) ProtoMessage

func (*DispatchCheckRequest) ProtoMessage()

func (*DispatchCheckRequest) ProtoReflect

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

func (*DispatchCheckRequest) Reset

func (x *DispatchCheckRequest) Reset()

func (*DispatchCheckRequest) SizeVT added in v1.13.0

func (m *DispatchCheckRequest) SizeVT() (n int)

func (*DispatchCheckRequest) String

func (x *DispatchCheckRequest) String() string

func (*DispatchCheckRequest) UnmarshalVT added in v1.13.0

func (m *DispatchCheckRequest) UnmarshalVT(dAtA []byte) error

func (*DispatchCheckRequest) Validate

func (m *DispatchCheckRequest) Validate() error

Validate checks the field values on DispatchCheckRequest 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 (*DispatchCheckRequest) ValidateAll added in v1.6.0

func (m *DispatchCheckRequest) ValidateAll() error

ValidateAll checks the field values on DispatchCheckRequest 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 DispatchCheckRequestMultiError, or nil if none found.

type DispatchCheckRequestMultiError added in v1.6.0

type DispatchCheckRequestMultiError []error

DispatchCheckRequestMultiError is an error wrapping multiple validation errors returned by DispatchCheckRequest.ValidateAll() if the designated constraints aren't met.

func (DispatchCheckRequestMultiError) AllErrors added in v1.6.0

func (m DispatchCheckRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DispatchCheckRequestMultiError) Error added in v1.6.0

Error returns a concatenation of all the error messages it wraps.

type DispatchCheckRequestValidationError

type DispatchCheckRequestValidationError struct {
	// contains filtered or unexported fields
}

DispatchCheckRequestValidationError is the validation error returned by DispatchCheckRequest.Validate if the designated constraints aren't met.

func (DispatchCheckRequestValidationError) Cause

Cause function returns cause value.

func (DispatchCheckRequestValidationError) Error

Error satisfies the builtin error interface

func (DispatchCheckRequestValidationError) ErrorName

ErrorName returns error name.

func (DispatchCheckRequestValidationError) Field

Field function returns field value.

func (DispatchCheckRequestValidationError) Key

Key function returns key value.

func (DispatchCheckRequestValidationError) Reason

Reason function returns reason value.

type DispatchCheckRequest_DebugSetting added in v1.11.0

type DispatchCheckRequest_DebugSetting int32
const (
	DispatchCheckRequest_NO_DEBUG         DispatchCheckRequest_DebugSetting = 0
	DispatchCheckRequest_ENABLE_DEBUGGING DispatchCheckRequest_DebugSetting = 1
)

func (DispatchCheckRequest_DebugSetting) Descriptor added in v1.11.0

func (DispatchCheckRequest_DebugSetting) Enum added in v1.11.0

func (DispatchCheckRequest_DebugSetting) EnumDescriptor deprecated added in v1.11.0

func (DispatchCheckRequest_DebugSetting) EnumDescriptor() ([]byte, []int)

Deprecated: Use DispatchCheckRequest_DebugSetting.Descriptor instead.

func (DispatchCheckRequest_DebugSetting) Number added in v1.11.0

func (DispatchCheckRequest_DebugSetting) String added in v1.11.0

func (DispatchCheckRequest_DebugSetting) Type added in v1.11.0

type DispatchCheckRequest_ResultsSetting added in v1.13.0

type DispatchCheckRequest_ResultsSetting int32
const (
	DispatchCheckRequest_REQUIRE_ALL_RESULTS DispatchCheckRequest_ResultsSetting = 0
	DispatchCheckRequest_ALLOW_SINGLE_RESULT DispatchCheckRequest_ResultsSetting = 1
)

func (DispatchCheckRequest_ResultsSetting) Descriptor added in v1.13.0

func (DispatchCheckRequest_ResultsSetting) Enum added in v1.13.0

func (DispatchCheckRequest_ResultsSetting) EnumDescriptor deprecated added in v1.13.0

func (DispatchCheckRequest_ResultsSetting) EnumDescriptor() ([]byte, []int)

Deprecated: Use DispatchCheckRequest_ResultsSetting.Descriptor instead.

func (DispatchCheckRequest_ResultsSetting) Number added in v1.13.0

func (DispatchCheckRequest_ResultsSetting) String added in v1.13.0

func (DispatchCheckRequest_ResultsSetting) Type added in v1.13.0

type DispatchCheckResponse

type DispatchCheckResponse struct {
	Metadata            *ResponseMeta                   `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	ResultsByResourceId map[string]*ResourceCheckResult `` /* 210-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DispatchCheckResponse) CloneGenericVT added in v1.13.0

func (m *DispatchCheckResponse) CloneGenericVT() proto.Message

func (*DispatchCheckResponse) CloneVT added in v1.13.0

func (*DispatchCheckResponse) Descriptor deprecated

func (*DispatchCheckResponse) Descriptor() ([]byte, []int)

Deprecated: Use DispatchCheckResponse.ProtoReflect.Descriptor instead.

func (*DispatchCheckResponse) GetMetadata

func (x *DispatchCheckResponse) GetMetadata() *ResponseMeta

func (*DispatchCheckResponse) GetResultsByResourceId added in v1.13.0

func (x *DispatchCheckResponse) GetResultsByResourceId() map[string]*ResourceCheckResult

func (*DispatchCheckResponse) MarshalToSizedBufferVT added in v1.13.0

func (m *DispatchCheckResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DispatchCheckResponse) MarshalToVT added in v1.13.0

func (m *DispatchCheckResponse) MarshalToVT(dAtA []byte) (int, error)

func (*DispatchCheckResponse) MarshalVT added in v1.13.0

func (m *DispatchCheckResponse) MarshalVT() (dAtA []byte, err error)

func (*DispatchCheckResponse) MarshalZerologObject

func (cr *DispatchCheckResponse) MarshalZerologObject(e *zerolog.Event)

MarshalZerologObject implements zerolog object marshalling.

func (*DispatchCheckResponse) ProtoMessage

func (*DispatchCheckResponse) ProtoMessage()

func (*DispatchCheckResponse) ProtoReflect

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

func (*DispatchCheckResponse) Reset

func (x *DispatchCheckResponse) Reset()

func (*DispatchCheckResponse) SizeVT added in v1.13.0

func (m *DispatchCheckResponse) SizeVT() (n int)

func (*DispatchCheckResponse) String

func (x *DispatchCheckResponse) String() string

func (*DispatchCheckResponse) UnmarshalVT added in v1.13.0

func (m *DispatchCheckResponse) UnmarshalVT(dAtA []byte) error

func (*DispatchCheckResponse) Validate

func (m *DispatchCheckResponse) Validate() error

Validate checks the field values on DispatchCheckResponse 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 (*DispatchCheckResponse) ValidateAll added in v1.6.0

func (m *DispatchCheckResponse) ValidateAll() error

ValidateAll checks the field values on DispatchCheckResponse 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 DispatchCheckResponseMultiError, or nil if none found.

type DispatchCheckResponseMultiError added in v1.6.0

type DispatchCheckResponseMultiError []error

DispatchCheckResponseMultiError is an error wrapping multiple validation errors returned by DispatchCheckResponse.ValidateAll() if the designated constraints aren't met.

func (DispatchCheckResponseMultiError) AllErrors added in v1.6.0

func (m DispatchCheckResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DispatchCheckResponseMultiError) Error added in v1.6.0

Error returns a concatenation of all the error messages it wraps.

type DispatchCheckResponseValidationError

type DispatchCheckResponseValidationError struct {
	// contains filtered or unexported fields
}

DispatchCheckResponseValidationError is the validation error returned by DispatchCheckResponse.Validate if the designated constraints aren't met.

func (DispatchCheckResponseValidationError) Cause

Cause function returns cause value.

func (DispatchCheckResponseValidationError) Error

Error satisfies the builtin error interface

func (DispatchCheckResponseValidationError) ErrorName

ErrorName returns error name.

func (DispatchCheckResponseValidationError) Field

Field function returns field value.

func (DispatchCheckResponseValidationError) Key

Key function returns key value.

func (DispatchCheckResponseValidationError) Reason

Reason function returns reason value.

type DispatchExpandRequest

type DispatchExpandRequest struct {
	Metadata            *ResolverMeta                       `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	ResourceAndRelation *v1.ObjectAndRelation               `protobuf:"bytes,2,opt,name=resource_and_relation,json=resourceAndRelation,proto3" json:"resource_and_relation,omitempty"`
	ExpansionMode       DispatchExpandRequest_ExpansionMode `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DispatchExpandRequest) CloneGenericVT added in v1.13.0

func (m *DispatchExpandRequest) CloneGenericVT() proto.Message

func (*DispatchExpandRequest) CloneVT added in v1.13.0

func (*DispatchExpandRequest) Descriptor deprecated

func (*DispatchExpandRequest) Descriptor() ([]byte, []int)

Deprecated: Use DispatchExpandRequest.ProtoReflect.Descriptor instead.

func (*DispatchExpandRequest) GetExpansionMode

func (*DispatchExpandRequest) GetMetadata

func (x *DispatchExpandRequest) GetMetadata() *ResolverMeta

func (*DispatchExpandRequest) GetResourceAndRelation added in v1.9.0

func (x *DispatchExpandRequest) GetResourceAndRelation() *v1.ObjectAndRelation

func (*DispatchExpandRequest) MarshalToSizedBufferVT added in v1.13.0

func (m *DispatchExpandRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DispatchExpandRequest) MarshalToVT added in v1.13.0

func (m *DispatchExpandRequest) MarshalToVT(dAtA []byte) (int, error)

func (*DispatchExpandRequest) MarshalVT added in v1.13.0

func (m *DispatchExpandRequest) MarshalVT() (dAtA []byte, err error)

func (*DispatchExpandRequest) MarshalZerologObject

func (er *DispatchExpandRequest) MarshalZerologObject(e *zerolog.Event)

MarshalZerologObject implements zerolog object marshalling.

func (*DispatchExpandRequest) ProtoMessage

func (*DispatchExpandRequest) ProtoMessage()

func (*DispatchExpandRequest) ProtoReflect

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

func (*DispatchExpandRequest) Reset

func (x *DispatchExpandRequest) Reset()

func (*DispatchExpandRequest) SizeVT added in v1.13.0

func (m *DispatchExpandRequest) SizeVT() (n int)

func (*DispatchExpandRequest) String

func (x *DispatchExpandRequest) String() string

func (*DispatchExpandRequest) UnmarshalVT added in v1.13.0

func (m *DispatchExpandRequest) UnmarshalVT(dAtA []byte) error

func (*DispatchExpandRequest) Validate

func (m *DispatchExpandRequest) Validate() error

Validate checks the field values on DispatchExpandRequest 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 (*DispatchExpandRequest) ValidateAll added in v1.6.0

func (m *DispatchExpandRequest) ValidateAll() error

ValidateAll checks the field values on DispatchExpandRequest 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 DispatchExpandRequestMultiError, or nil if none found.

type DispatchExpandRequestMultiError added in v1.6.0

type DispatchExpandRequestMultiError []error

DispatchExpandRequestMultiError is an error wrapping multiple validation errors returned by DispatchExpandRequest.ValidateAll() if the designated constraints aren't met.

func (DispatchExpandRequestMultiError) AllErrors added in v1.6.0

func (m DispatchExpandRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DispatchExpandRequestMultiError) Error added in v1.6.0

Error returns a concatenation of all the error messages it wraps.

type DispatchExpandRequestValidationError

type DispatchExpandRequestValidationError struct {
	// contains filtered or unexported fields
}

DispatchExpandRequestValidationError is the validation error returned by DispatchExpandRequest.Validate if the designated constraints aren't met.

func (DispatchExpandRequestValidationError) Cause

Cause function returns cause value.

func (DispatchExpandRequestValidationError) Error

Error satisfies the builtin error interface

func (DispatchExpandRequestValidationError) ErrorName

ErrorName returns error name.

func (DispatchExpandRequestValidationError) Field

Field function returns field value.

func (DispatchExpandRequestValidationError) Key

Key function returns key value.

func (DispatchExpandRequestValidationError) Reason

Reason function returns reason value.

type DispatchExpandRequest_ExpansionMode

type DispatchExpandRequest_ExpansionMode int32
const (
	DispatchExpandRequest_SHALLOW   DispatchExpandRequest_ExpansionMode = 0
	DispatchExpandRequest_RECURSIVE DispatchExpandRequest_ExpansionMode = 1
)

func (DispatchExpandRequest_ExpansionMode) Descriptor

func (DispatchExpandRequest_ExpansionMode) Enum

func (DispatchExpandRequest_ExpansionMode) EnumDescriptor deprecated

func (DispatchExpandRequest_ExpansionMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use DispatchExpandRequest_ExpansionMode.Descriptor instead.

func (DispatchExpandRequest_ExpansionMode) Number

func (DispatchExpandRequest_ExpansionMode) String

func (DispatchExpandRequest_ExpansionMode) Type

type DispatchExpandResponse

type DispatchExpandResponse struct {
	Metadata *ResponseMeta             `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	TreeNode *v1.RelationTupleTreeNode `protobuf:"bytes,2,opt,name=tree_node,json=treeNode,proto3" json:"tree_node,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchExpandResponse) CloneGenericVT added in v1.13.0

func (m *DispatchExpandResponse) CloneGenericVT() proto.Message

func (*DispatchExpandResponse) CloneVT added in v1.13.0

func (*DispatchExpandResponse) Descriptor deprecated

func (*DispatchExpandResponse) Descriptor() ([]byte, []int)

Deprecated: Use DispatchExpandResponse.ProtoReflect.Descriptor instead.

func (*DispatchExpandResponse) GetMetadata

func (x *DispatchExpandResponse) GetMetadata() *ResponseMeta

func (*DispatchExpandResponse) GetTreeNode

func (*DispatchExpandResponse) MarshalToSizedBufferVT added in v1.13.0

func (m *DispatchExpandResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DispatchExpandResponse) MarshalToVT added in v1.13.0

func (m *DispatchExpandResponse) MarshalToVT(dAtA []byte) (int, error)

func (*DispatchExpandResponse) MarshalVT added in v1.13.0

func (m *DispatchExpandResponse) MarshalVT() (dAtA []byte, err error)

func (*DispatchExpandResponse) MarshalZerologObject

func (cr *DispatchExpandResponse) MarshalZerologObject(e *zerolog.Event)

MarshalZerologObject implements zerolog object marshalling.

func (*DispatchExpandResponse) ProtoMessage

func (*DispatchExpandResponse) ProtoMessage()

func (*DispatchExpandResponse) ProtoReflect

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

func (*DispatchExpandResponse) Reset

func (x *DispatchExpandResponse) Reset()

func (*DispatchExpandResponse) SizeVT added in v1.13.0

func (m *DispatchExpandResponse) SizeVT() (n int)

func (*DispatchExpandResponse) String

func (x *DispatchExpandResponse) String() string

func (*DispatchExpandResponse) UnmarshalVT added in v1.13.0

func (m *DispatchExpandResponse) UnmarshalVT(dAtA []byte) error

func (*DispatchExpandResponse) Validate

func (m *DispatchExpandResponse) Validate() error

Validate checks the field values on DispatchExpandResponse 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 (*DispatchExpandResponse) ValidateAll added in v1.6.0

func (m *DispatchExpandResponse) ValidateAll() error

ValidateAll checks the field values on DispatchExpandResponse 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 DispatchExpandResponseMultiError, or nil if none found.

type DispatchExpandResponseMultiError added in v1.6.0

type DispatchExpandResponseMultiError []error

DispatchExpandResponseMultiError is an error wrapping multiple validation errors returned by DispatchExpandResponse.ValidateAll() if the designated constraints aren't met.

func (DispatchExpandResponseMultiError) AllErrors added in v1.6.0

func (m DispatchExpandResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DispatchExpandResponseMultiError) Error added in v1.6.0

Error returns a concatenation of all the error messages it wraps.

type DispatchExpandResponseValidationError

type DispatchExpandResponseValidationError struct {
	// contains filtered or unexported fields
}

DispatchExpandResponseValidationError is the validation error returned by DispatchExpandResponse.Validate if the designated constraints aren't met.

func (DispatchExpandResponseValidationError) Cause

Cause function returns cause value.

func (DispatchExpandResponseValidationError) Error

Error satisfies the builtin error interface

func (DispatchExpandResponseValidationError) ErrorName

ErrorName returns error name.

func (DispatchExpandResponseValidationError) Field

Field function returns field value.

func (DispatchExpandResponseValidationError) Key

Key function returns key value.

func (DispatchExpandResponseValidationError) Reason

Reason function returns reason value.

type DispatchLookupRequest

type DispatchLookupRequest struct {
	Metadata       *ResolverMeta           `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	ObjectRelation *v1.RelationReference   `protobuf:"bytes,2,opt,name=object_relation,json=objectRelation,proto3" json:"object_relation,omitempty"`
	Subject        *v1.ObjectAndRelation   `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
	Limit          uint32                  `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	DirectStack    []*v1.RelationReference `protobuf:"bytes,5,rep,name=direct_stack,json=directStack,proto3" json:"direct_stack,omitempty"`
	TtuStack       []*v1.RelationReference `protobuf:"bytes,6,rep,name=ttu_stack,json=ttuStack,proto3" json:"ttu_stack,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchLookupRequest) CloneGenericVT added in v1.13.0

func (m *DispatchLookupRequest) CloneGenericVT() proto.Message

func (*DispatchLookupRequest) CloneVT added in v1.13.0

func (*DispatchLookupRequest) Descriptor deprecated

func (*DispatchLookupRequest) Descriptor() ([]byte, []int)

Deprecated: Use DispatchLookupRequest.ProtoReflect.Descriptor instead.

func (*DispatchLookupRequest) GetDirectStack

func (x *DispatchLookupRequest) GetDirectStack() []*v1.RelationReference

func (*DispatchLookupRequest) GetLimit

func (x *DispatchLookupRequest) GetLimit() uint32

func (*DispatchLookupRequest) GetMetadata

func (x *DispatchLookupRequest) GetMetadata() *ResolverMeta

func (*DispatchLookupRequest) GetObjectRelation

func (x *DispatchLookupRequest) GetObjectRelation() *v1.RelationReference

func (*DispatchLookupRequest) GetSubject

func (x *DispatchLookupRequest) GetSubject() *v1.ObjectAndRelation

func (*DispatchLookupRequest) GetTtuStack

func (x *DispatchLookupRequest) GetTtuStack() []*v1.RelationReference

func (*DispatchLookupRequest) MarshalToSizedBufferVT added in v1.13.0

func (m *DispatchLookupRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DispatchLookupRequest) MarshalToVT added in v1.13.0

func (m *DispatchLookupRequest) MarshalToVT(dAtA []byte) (int, error)

func (*DispatchLookupRequest) MarshalVT added in v1.13.0

func (m *DispatchLookupRequest) MarshalVT() (dAtA []byte, err error)

func (*DispatchLookupRequest) MarshalZerologObject

func (lr *DispatchLookupRequest) MarshalZerologObject(e *zerolog.Event)

MarshalZerologObject implements zerolog object marshalling.

func (*DispatchLookupRequest) ProtoMessage

func (*DispatchLookupRequest) ProtoMessage()

func (*DispatchLookupRequest) ProtoReflect

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

func (*DispatchLookupRequest) Reset

func (x *DispatchLookupRequest) Reset()

func (*DispatchLookupRequest) SizeVT added in v1.13.0

func (m *DispatchLookupRequest) SizeVT() (n int)

func (*DispatchLookupRequest) String

func (x *DispatchLookupRequest) String() string

func (*DispatchLookupRequest) UnmarshalVT added in v1.13.0

func (m *DispatchLookupRequest) UnmarshalVT(dAtA []byte) error

func (*DispatchLookupRequest) Validate

func (m *DispatchLookupRequest) Validate() error

Validate checks the field values on DispatchLookupRequest 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 (*DispatchLookupRequest) ValidateAll added in v1.6.0

func (m *DispatchLookupRequest) ValidateAll() error

ValidateAll checks the field values on DispatchLookupRequest 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 DispatchLookupRequestMultiError, or nil if none found.

type DispatchLookupRequestMultiError added in v1.6.0

type DispatchLookupRequestMultiError []error

DispatchLookupRequestMultiError is an error wrapping multiple validation errors returned by DispatchLookupRequest.ValidateAll() if the designated constraints aren't met.

func (DispatchLookupRequestMultiError) AllErrors added in v1.6.0

func (m DispatchLookupRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DispatchLookupRequestMultiError) Error added in v1.6.0

Error returns a concatenation of all the error messages it wraps.

type DispatchLookupRequestValidationError

type DispatchLookupRequestValidationError struct {
	// contains filtered or unexported fields
}

DispatchLookupRequestValidationError is the validation error returned by DispatchLookupRequest.Validate if the designated constraints aren't met.

func (DispatchLookupRequestValidationError) Cause

Cause function returns cause value.

func (DispatchLookupRequestValidationError) Error

Error satisfies the builtin error interface

func (DispatchLookupRequestValidationError) ErrorName

ErrorName returns error name.

func (DispatchLookupRequestValidationError) Field

Field function returns field value.

func (DispatchLookupRequestValidationError) Key

Key function returns key value.

func (DispatchLookupRequestValidationError) Reason

Reason function returns reason value.

type DispatchLookupResponse

type DispatchLookupResponse struct {
	Metadata          *ResponseMeta           `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	ResolvedOnrs      []*v1.ObjectAndRelation `protobuf:"bytes,2,rep,name=resolved_onrs,json=resolvedOnrs,proto3" json:"resolved_onrs,omitempty"`
	NextPageReference string                  `protobuf:"bytes,3,opt,name=next_page_reference,json=nextPageReference,proto3" json:"next_page_reference,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchLookupResponse) CloneGenericVT added in v1.13.0

func (m *DispatchLookupResponse) CloneGenericVT() proto.Message

func (*DispatchLookupResponse) CloneVT added in v1.13.0

func (*DispatchLookupResponse) Descriptor deprecated

func (*DispatchLookupResponse) Descriptor() ([]byte, []int)

Deprecated: Use DispatchLookupResponse.ProtoReflect.Descriptor instead.

func (*DispatchLookupResponse) GetMetadata

func (x *DispatchLookupResponse) GetMetadata() *ResponseMeta

func (*DispatchLookupResponse) GetNextPageReference

func (x *DispatchLookupResponse) GetNextPageReference() string

func (*DispatchLookupResponse) GetResolvedOnrs

func (x *DispatchLookupResponse) GetResolvedOnrs() []*v1.ObjectAndRelation

func (*DispatchLookupResponse) MarshalToSizedBufferVT added in v1.13.0

func (m *DispatchLookupResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DispatchLookupResponse) MarshalToVT added in v1.13.0

func (m *DispatchLookupResponse) MarshalToVT(dAtA []byte) (int, error)

func (*DispatchLookupResponse) MarshalVT added in v1.13.0

func (m *DispatchLookupResponse) MarshalVT() (dAtA []byte, err error)

func (*DispatchLookupResponse) MarshalZerologObject

func (cr *DispatchLookupResponse) MarshalZerologObject(e *zerolog.Event)

MarshalZerologObject implements zerolog object marshalling.

func (*DispatchLookupResponse) ProtoMessage

func (*DispatchLookupResponse) ProtoMessage()

func (*DispatchLookupResponse) ProtoReflect

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

func (*DispatchLookupResponse) Reset

func (x *DispatchLookupResponse) Reset()

func (*DispatchLookupResponse) SizeVT added in v1.13.0

func (m *DispatchLookupResponse) SizeVT() (n int)

func (*DispatchLookupResponse) String

func (x *DispatchLookupResponse) String() string

func (*DispatchLookupResponse) UnmarshalVT added in v1.13.0

func (m *DispatchLookupResponse) UnmarshalVT(dAtA []byte) error

func (*DispatchLookupResponse) Validate

func (m *DispatchLookupResponse) Validate() error

Validate checks the field values on DispatchLookupResponse 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 (*DispatchLookupResponse) ValidateAll added in v1.6.0

func (m *DispatchLookupResponse) ValidateAll() error

ValidateAll checks the field values on DispatchLookupResponse 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 DispatchLookupResponseMultiError, or nil if none found.

type DispatchLookupResponseMultiError added in v1.6.0

type DispatchLookupResponseMultiError []error

DispatchLookupResponseMultiError is an error wrapping multiple validation errors returned by DispatchLookupResponse.ValidateAll() if the designated constraints aren't met.

func (DispatchLookupResponseMultiError) AllErrors added in v1.6.0

func (m DispatchLookupResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DispatchLookupResponseMultiError) Error added in v1.6.0

Error returns a concatenation of all the error messages it wraps.

type DispatchLookupResponseValidationError

type DispatchLookupResponseValidationError struct {
	// contains filtered or unexported fields
}

DispatchLookupResponseValidationError is the validation error returned by DispatchLookupResponse.Validate if the designated constraints aren't met.

func (DispatchLookupResponseValidationError) Cause

Cause function returns cause value.

func (DispatchLookupResponseValidationError) Error

Error satisfies the builtin error interface

func (DispatchLookupResponseValidationError) ErrorName

ErrorName returns error name.

func (DispatchLookupResponseValidationError) Field

Field function returns field value.

func (DispatchLookupResponseValidationError) Key

Key function returns key value.

func (DispatchLookupResponseValidationError) Reason

Reason function returns reason value.

type DispatchLookupSubjectsRequest added in v1.12.0

type DispatchLookupSubjectsRequest struct {
	Metadata         *ResolverMeta         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	ResourceRelation *v1.RelationReference `protobuf:"bytes,2,opt,name=resource_relation,json=resourceRelation,proto3" json:"resource_relation,omitempty"`
	ResourceIds      []string              `protobuf:"bytes,3,rep,name=resource_ids,json=resourceIds,proto3" json:"resource_ids,omitempty"`
	SubjectRelation  *v1.RelationReference `protobuf:"bytes,4,opt,name=subject_relation,json=subjectRelation,proto3" json:"subject_relation,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchLookupSubjectsRequest) CloneGenericVT added in v1.13.0

func (m *DispatchLookupSubjectsRequest) CloneGenericVT() proto.Message

func (*DispatchLookupSubjectsRequest) CloneVT added in v1.13.0

func (*DispatchLookupSubjectsRequest) Descriptor deprecated added in v1.12.0

func (*DispatchLookupSubjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use DispatchLookupSubjectsRequest.ProtoReflect.Descriptor instead.

func (*DispatchLookupSubjectsRequest) GetMetadata added in v1.12.0

func (x *DispatchLookupSubjectsRequest) GetMetadata() *ResolverMeta

func (*DispatchLookupSubjectsRequest) GetResourceIds added in v1.12.0

func (x *DispatchLookupSubjectsRequest) GetResourceIds() []string

func (*DispatchLookupSubjectsRequest) GetResourceRelation added in v1.12.0

func (x *DispatchLookupSubjectsRequest) GetResourceRelation() *v1.RelationReference

func (*DispatchLookupSubjectsRequest) GetSubjectRelation added in v1.12.0

func (x *DispatchLookupSubjectsRequest) GetSubjectRelation() *v1.RelationReference

func (*DispatchLookupSubjectsRequest) MarshalToSizedBufferVT added in v1.13.0

func (m *DispatchLookupSubjectsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DispatchLookupSubjectsRequest) MarshalToVT added in v1.13.0

func (m *DispatchLookupSubjectsRequest) MarshalToVT(dAtA []byte) (int, error)

func (*DispatchLookupSubjectsRequest) MarshalVT added in v1.13.0

func (m *DispatchLookupSubjectsRequest) MarshalVT() (dAtA []byte, err error)

func (*DispatchLookupSubjectsRequest) MarshalZerologObject added in v1.12.0

func (ls *DispatchLookupSubjectsRequest) MarshalZerologObject(e *zerolog.Event)

MarshalZerologObject implements zerolog object marshalling.

func (*DispatchLookupSubjectsRequest) ProtoMessage added in v1.12.0

func (*DispatchLookupSubjectsRequest) ProtoMessage()

func (*DispatchLookupSubjectsRequest) ProtoReflect added in v1.12.0

func (*DispatchLookupSubjectsRequest) Reset added in v1.12.0

func (x *DispatchLookupSubjectsRequest) Reset()

func (*DispatchLookupSubjectsRequest) SizeVT added in v1.13.0

func (m *DispatchLookupSubjectsRequest) SizeVT() (n int)

func (*DispatchLookupSubjectsRequest) String added in v1.12.0

func (*DispatchLookupSubjectsRequest) UnmarshalVT added in v1.13.0

func (m *DispatchLookupSubjectsRequest) UnmarshalVT(dAtA []byte) error

func (*DispatchLookupSubjectsRequest) Validate added in v1.12.0

func (m *DispatchLookupSubjectsRequest) Validate() error

Validate checks the field values on DispatchLookupSubjectsRequest 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 (*DispatchLookupSubjectsRequest) ValidateAll added in v1.12.0

func (m *DispatchLookupSubjectsRequest) ValidateAll() error

ValidateAll checks the field values on DispatchLookupSubjectsRequest 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 DispatchLookupSubjectsRequestMultiError, or nil if none found.

type DispatchLookupSubjectsRequestMultiError added in v1.12.0

type DispatchLookupSubjectsRequestMultiError []error

DispatchLookupSubjectsRequestMultiError is an error wrapping multiple validation errors returned by DispatchLookupSubjectsRequest.ValidateAll() if the designated constraints aren't met.

func (DispatchLookupSubjectsRequestMultiError) AllErrors added in v1.12.0

AllErrors returns a list of validation violation errors.

func (DispatchLookupSubjectsRequestMultiError) Error added in v1.12.0

Error returns a concatenation of all the error messages it wraps.

type DispatchLookupSubjectsRequestValidationError added in v1.12.0

type DispatchLookupSubjectsRequestValidationError struct {
	// contains filtered or unexported fields
}

DispatchLookupSubjectsRequestValidationError is the validation error returned by DispatchLookupSubjectsRequest.Validate if the designated constraints aren't met.

func (DispatchLookupSubjectsRequestValidationError) Cause added in v1.12.0

Cause function returns cause value.

func (DispatchLookupSubjectsRequestValidationError) Error added in v1.12.0

Error satisfies the builtin error interface

func (DispatchLookupSubjectsRequestValidationError) ErrorName added in v1.12.0

ErrorName returns error name.

func (DispatchLookupSubjectsRequestValidationError) Field added in v1.12.0

Field function returns field value.

func (DispatchLookupSubjectsRequestValidationError) Key added in v1.12.0

Key function returns key value.

func (DispatchLookupSubjectsRequestValidationError) Reason added in v1.12.0

Reason function returns reason value.

type DispatchLookupSubjectsResponse added in v1.12.0

type DispatchLookupSubjectsResponse struct {
	FoundSubjects []*FoundSubject `protobuf:"bytes,1,rep,name=found_subjects,json=foundSubjects,proto3" json:"found_subjects,omitempty"`
	Metadata      *ResponseMeta   `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchLookupSubjectsResponse) CloneGenericVT added in v1.13.0

func (m *DispatchLookupSubjectsResponse) CloneGenericVT() proto.Message

func (*DispatchLookupSubjectsResponse) CloneVT added in v1.13.0

func (*DispatchLookupSubjectsResponse) Descriptor deprecated added in v1.12.0

func (*DispatchLookupSubjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use DispatchLookupSubjectsResponse.ProtoReflect.Descriptor instead.

func (*DispatchLookupSubjectsResponse) GetFoundSubjects added in v1.12.0

func (x *DispatchLookupSubjectsResponse) GetFoundSubjects() []*FoundSubject

func (*DispatchLookupSubjectsResponse) GetMetadata added in v1.12.0

func (x *DispatchLookupSubjectsResponse) GetMetadata() *ResponseMeta

func (*DispatchLookupSubjectsResponse) MarshalToSizedBufferVT added in v1.13.0

func (m *DispatchLookupSubjectsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DispatchLookupSubjectsResponse) MarshalToVT added in v1.13.0

func (m *DispatchLookupSubjectsResponse) MarshalToVT(dAtA []byte) (int, error)

func (*DispatchLookupSubjectsResponse) MarshalVT added in v1.13.0

func (m *DispatchLookupSubjectsResponse) MarshalVT() (dAtA []byte, err error)

func (*DispatchLookupSubjectsResponse) MarshalZerologObject added in v1.12.0

func (cs *DispatchLookupSubjectsResponse) MarshalZerologObject(e *zerolog.Event)

MarshalZerologObject implements zerolog object marshalling.

func (*DispatchLookupSubjectsResponse) ProtoMessage added in v1.12.0

func (*DispatchLookupSubjectsResponse) ProtoMessage()

func (*DispatchLookupSubjectsResponse) ProtoReflect added in v1.12.0

func (*DispatchLookupSubjectsResponse) Reset added in v1.12.0

func (x *DispatchLookupSubjectsResponse) Reset()

func (*DispatchLookupSubjectsResponse) SizeVT added in v1.13.0

func (m *DispatchLookupSubjectsResponse) SizeVT() (n int)

func (*DispatchLookupSubjectsResponse) String added in v1.12.0

func (*DispatchLookupSubjectsResponse) UnmarshalVT added in v1.13.0

func (m *DispatchLookupSubjectsResponse) UnmarshalVT(dAtA []byte) error

func (*DispatchLookupSubjectsResponse) Validate added in v1.12.0

func (m *DispatchLookupSubjectsResponse) Validate() error

Validate checks the field values on DispatchLookupSubjectsResponse 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 (*DispatchLookupSubjectsResponse) ValidateAll added in v1.12.0

func (m *DispatchLookupSubjectsResponse) ValidateAll() error

ValidateAll checks the field values on DispatchLookupSubjectsResponse 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 DispatchLookupSubjectsResponseMultiError, or nil if none found.

type DispatchLookupSubjectsResponseMultiError added in v1.12.0

type DispatchLookupSubjectsResponseMultiError []error

DispatchLookupSubjectsResponseMultiError is an error wrapping multiple validation errors returned by DispatchLookupSubjectsResponse.ValidateAll() if the designated constraints aren't met.

func (DispatchLookupSubjectsResponseMultiError) AllErrors added in v1.12.0

AllErrors returns a list of validation violation errors.

func (DispatchLookupSubjectsResponseMultiError) Error added in v1.12.0

Error returns a concatenation of all the error messages it wraps.

type DispatchLookupSubjectsResponseValidationError added in v1.12.0

type DispatchLookupSubjectsResponseValidationError struct {
	// contains filtered or unexported fields
}

DispatchLookupSubjectsResponseValidationError is the validation error returned by DispatchLookupSubjectsResponse.Validate if the designated constraints aren't met.

func (DispatchLookupSubjectsResponseValidationError) Cause added in v1.12.0

Cause function returns cause value.

func (DispatchLookupSubjectsResponseValidationError) Error added in v1.12.0

Error satisfies the builtin error interface

func (DispatchLookupSubjectsResponseValidationError) ErrorName added in v1.12.0

ErrorName returns error name.

func (DispatchLookupSubjectsResponseValidationError) Field added in v1.12.0

Field function returns field value.

func (DispatchLookupSubjectsResponseValidationError) Key added in v1.12.0

Key function returns key value.

func (DispatchLookupSubjectsResponseValidationError) Reason added in v1.12.0

Reason function returns reason value.

type DispatchReachableResourcesRequest added in v1.8.0

type DispatchReachableResourcesRequest struct {
	Metadata         *ResolverMeta         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	ResourceRelation *v1.RelationReference `protobuf:"bytes,2,opt,name=resource_relation,json=resourceRelation,proto3" json:"resource_relation,omitempty"`
	SubjectRelation  *v1.RelationReference `protobuf:"bytes,3,opt,name=subject_relation,json=subjectRelation,proto3" json:"subject_relation,omitempty"`
	SubjectIds       []string              `protobuf:"bytes,4,rep,name=subject_ids,json=subjectIds,proto3" json:"subject_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchReachableResourcesRequest) CloneGenericVT added in v1.13.0

func (m *DispatchReachableResourcesRequest) CloneGenericVT() proto.Message

func (*DispatchReachableResourcesRequest) CloneVT added in v1.13.0

func (*DispatchReachableResourcesRequest) Descriptor deprecated added in v1.8.0

func (*DispatchReachableResourcesRequest) Descriptor() ([]byte, []int)

Deprecated: Use DispatchReachableResourcesRequest.ProtoReflect.Descriptor instead.

func (*DispatchReachableResourcesRequest) GetMetadata added in v1.8.0

func (*DispatchReachableResourcesRequest) GetResourceRelation added in v1.11.0

func (x *DispatchReachableResourcesRequest) GetResourceRelation() *v1.RelationReference

func (*DispatchReachableResourcesRequest) GetSubjectIds added in v1.11.0

func (x *DispatchReachableResourcesRequest) GetSubjectIds() []string

func (*DispatchReachableResourcesRequest) GetSubjectRelation added in v1.11.0

func (x *DispatchReachableResourcesRequest) GetSubjectRelation() *v1.RelationReference

func (*DispatchReachableResourcesRequest) MarshalToSizedBufferVT added in v1.13.0

func (m *DispatchReachableResourcesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DispatchReachableResourcesRequest) MarshalToVT added in v1.13.0

func (m *DispatchReachableResourcesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*DispatchReachableResourcesRequest) MarshalVT added in v1.13.0

func (m *DispatchReachableResourcesRequest) MarshalVT() (dAtA []byte, err error)

func (*DispatchReachableResourcesRequest) MarshalZerologObject added in v1.8.0

func (lr *DispatchReachableResourcesRequest) MarshalZerologObject(e *zerolog.Event)

MarshalZerologObject implements zerolog object marshalling.

func (*DispatchReachableResourcesRequest) ProtoMessage added in v1.8.0

func (*DispatchReachableResourcesRequest) ProtoMessage()

func (*DispatchReachableResourcesRequest) ProtoReflect added in v1.8.0

func (*DispatchReachableResourcesRequest) Reset added in v1.8.0

func (*DispatchReachableResourcesRequest) SizeVT added in v1.13.0

func (m *DispatchReachableResourcesRequest) SizeVT() (n int)

func (*DispatchReachableResourcesRequest) String added in v1.8.0

func (*DispatchReachableResourcesRequest) UnmarshalVT added in v1.13.0

func (m *DispatchReachableResourcesRequest) UnmarshalVT(dAtA []byte) error

func (*DispatchReachableResourcesRequest) Validate added in v1.8.0

Validate checks the field values on DispatchReachableResourcesRequest 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 (*DispatchReachableResourcesRequest) ValidateAll added in v1.8.0

func (m *DispatchReachableResourcesRequest) ValidateAll() error

ValidateAll checks the field values on DispatchReachableResourcesRequest 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 DispatchReachableResourcesRequestMultiError, or nil if none found.

type DispatchReachableResourcesRequestMultiError added in v1.8.0

type DispatchReachableResourcesRequestMultiError []error

DispatchReachableResourcesRequestMultiError is an error wrapping multiple validation errors returned by DispatchReachableResourcesRequest.ValidateAll() if the designated constraints aren't met.

func (DispatchReachableResourcesRequestMultiError) AllErrors added in v1.8.0

AllErrors returns a list of validation violation errors.

func (DispatchReachableResourcesRequestMultiError) Error added in v1.8.0

Error returns a concatenation of all the error messages it wraps.

type DispatchReachableResourcesRequestValidationError added in v1.8.0

type DispatchReachableResourcesRequestValidationError struct {
	// contains filtered or unexported fields
}

DispatchReachableResourcesRequestValidationError is the validation error returned by DispatchReachableResourcesRequest.Validate if the designated constraints aren't met.

func (DispatchReachableResourcesRequestValidationError) Cause added in v1.8.0

Cause function returns cause value.

func (DispatchReachableResourcesRequestValidationError) Error added in v1.8.0

Error satisfies the builtin error interface

func (DispatchReachableResourcesRequestValidationError) ErrorName added in v1.8.0

ErrorName returns error name.

func (DispatchReachableResourcesRequestValidationError) Field added in v1.8.0

Field function returns field value.

func (DispatchReachableResourcesRequestValidationError) Key added in v1.8.0

Key function returns key value.

func (DispatchReachableResourcesRequestValidationError) Reason added in v1.8.0

Reason function returns reason value.

type DispatchReachableResourcesResponse added in v1.8.0

type DispatchReachableResourcesResponse struct {
	Resource *ReachableResource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
	Metadata *ResponseMeta      `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchReachableResourcesResponse) CloneGenericVT added in v1.13.0

func (m *DispatchReachableResourcesResponse) CloneGenericVT() proto.Message

func (*DispatchReachableResourcesResponse) CloneVT added in v1.13.0

func (*DispatchReachableResourcesResponse) Descriptor deprecated added in v1.8.0

func (*DispatchReachableResourcesResponse) Descriptor() ([]byte, []int)

Deprecated: Use DispatchReachableResourcesResponse.ProtoReflect.Descriptor instead.

func (*DispatchReachableResourcesResponse) GetMetadata added in v1.8.0

func (*DispatchReachableResourcesResponse) GetResource added in v1.8.0

func (*DispatchReachableResourcesResponse) MarshalToSizedBufferVT added in v1.13.0

func (m *DispatchReachableResourcesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DispatchReachableResourcesResponse) MarshalToVT added in v1.13.0

func (m *DispatchReachableResourcesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*DispatchReachableResourcesResponse) MarshalVT added in v1.13.0

func (m *DispatchReachableResourcesResponse) MarshalVT() (dAtA []byte, err error)

func (*DispatchReachableResourcesResponse) ProtoMessage added in v1.8.0

func (*DispatchReachableResourcesResponse) ProtoMessage()

func (*DispatchReachableResourcesResponse) ProtoReflect added in v1.8.0

func (*DispatchReachableResourcesResponse) Reset added in v1.8.0

func (*DispatchReachableResourcesResponse) SizeVT added in v1.13.0

func (m *DispatchReachableResourcesResponse) SizeVT() (n int)

func (*DispatchReachableResourcesResponse) String added in v1.8.0

func (*DispatchReachableResourcesResponse) UnmarshalVT added in v1.13.0

func (m *DispatchReachableResourcesResponse) UnmarshalVT(dAtA []byte) error

func (*DispatchReachableResourcesResponse) Validate added in v1.8.0

Validate checks the field values on DispatchReachableResourcesResponse 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 (*DispatchReachableResourcesResponse) ValidateAll added in v1.8.0

func (m *DispatchReachableResourcesResponse) ValidateAll() error

ValidateAll checks the field values on DispatchReachableResourcesResponse 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 DispatchReachableResourcesResponseMultiError, or nil if none found.

type DispatchReachableResourcesResponseMultiError added in v1.8.0

type DispatchReachableResourcesResponseMultiError []error

DispatchReachableResourcesResponseMultiError is an error wrapping multiple validation errors returned by DispatchReachableResourcesResponse.ValidateAll() if the designated constraints aren't met.

func (DispatchReachableResourcesResponseMultiError) AllErrors added in v1.8.0

AllErrors returns a list of validation violation errors.

func (DispatchReachableResourcesResponseMultiError) Error added in v1.8.0

Error returns a concatenation of all the error messages it wraps.

type DispatchReachableResourcesResponseValidationError added in v1.8.0

type DispatchReachableResourcesResponseValidationError struct {
	// contains filtered or unexported fields
}

DispatchReachableResourcesResponseValidationError is the validation error returned by DispatchReachableResourcesResponse.Validate if the designated constraints aren't met.

func (DispatchReachableResourcesResponseValidationError) Cause added in v1.8.0

Cause function returns cause value.

func (DispatchReachableResourcesResponseValidationError) Error added in v1.8.0

Error satisfies the builtin error interface

func (DispatchReachableResourcesResponseValidationError) ErrorName added in v1.8.0

ErrorName returns error name.

func (DispatchReachableResourcesResponseValidationError) Field added in v1.8.0

Field function returns field value.

func (DispatchReachableResourcesResponseValidationError) Key added in v1.8.0

Key function returns key value.

func (DispatchReachableResourcesResponseValidationError) Reason added in v1.8.0

Reason function returns reason value.

type DispatchServiceClient

DispatchServiceClient is the client API for DispatchService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type DispatchServiceServer

DispatchServiceServer is the server API for DispatchService service. All implementations must embed UnimplementedDispatchServiceServer for forward compatibility

type DispatchService_DispatchLookupSubjectsClient added in v1.12.0

type DispatchService_DispatchLookupSubjectsClient interface {
	Recv() (*DispatchLookupSubjectsResponse, error)
	grpc.ClientStream
}

type DispatchService_DispatchLookupSubjectsServer added in v1.12.0

type DispatchService_DispatchLookupSubjectsServer interface {
	Send(*DispatchLookupSubjectsResponse) error
	grpc.ServerStream
}

type DispatchService_DispatchReachableResourcesClient added in v1.8.0

type DispatchService_DispatchReachableResourcesClient interface {
	Recv() (*DispatchReachableResourcesResponse, error)
	grpc.ClientStream
}

type DispatchService_DispatchReachableResourcesServer added in v1.8.0

type DispatchService_DispatchReachableResourcesServer interface {
	Send(*DispatchReachableResourcesResponse) error
	grpc.ServerStream
}

type FoundSubject added in v1.12.0

type FoundSubject struct {
	SubjectId          string   `protobuf:"bytes,1,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	ExcludedSubjectIds []string `protobuf:"bytes,2,rep,name=excluded_subject_ids,json=excludedSubjectIds,proto3" json:"excluded_subject_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*FoundSubject) CloneGenericVT added in v1.13.0

func (m *FoundSubject) CloneGenericVT() proto.Message

func (*FoundSubject) CloneVT added in v1.13.0

func (m *FoundSubject) CloneVT() *FoundSubject

func (*FoundSubject) Descriptor deprecated added in v1.12.0

func (*FoundSubject) Descriptor() ([]byte, []int)

Deprecated: Use FoundSubject.ProtoReflect.Descriptor instead.

func (*FoundSubject) GetExcludedSubjectIds added in v1.12.0

func (x *FoundSubject) GetExcludedSubjectIds() []string

func (*FoundSubject) GetSubjectId added in v1.12.0

func (x *FoundSubject) GetSubjectId() string

func (*FoundSubject) MarshalToSizedBufferVT added in v1.13.0

func (m *FoundSubject) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FoundSubject) MarshalToVT added in v1.13.0

func (m *FoundSubject) MarshalToVT(dAtA []byte) (int, error)

func (*FoundSubject) MarshalVT added in v1.13.0

func (m *FoundSubject) MarshalVT() (dAtA []byte, err error)

func (*FoundSubject) ProtoMessage added in v1.12.0

func (*FoundSubject) ProtoMessage()

func (*FoundSubject) ProtoReflect added in v1.12.0

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

func (*FoundSubject) Reset added in v1.12.0

func (x *FoundSubject) Reset()

func (*FoundSubject) SizeVT added in v1.13.0

func (m *FoundSubject) SizeVT() (n int)

func (*FoundSubject) String added in v1.12.0

func (x *FoundSubject) String() string

func (*FoundSubject) UnmarshalVT added in v1.13.0

func (m *FoundSubject) UnmarshalVT(dAtA []byte) error

func (*FoundSubject) Validate added in v1.12.0

func (m *FoundSubject) Validate() error

Validate checks the field values on FoundSubject 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 (*FoundSubject) ValidateAll added in v1.12.0

func (m *FoundSubject) ValidateAll() error

ValidateAll checks the field values on FoundSubject 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 FoundSubjectMultiError, or nil if none found.

type FoundSubjectMultiError added in v1.12.0

type FoundSubjectMultiError []error

FoundSubjectMultiError is an error wrapping multiple validation errors returned by FoundSubject.ValidateAll() if the designated constraints aren't met.

func (FoundSubjectMultiError) AllErrors added in v1.12.0

func (m FoundSubjectMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (FoundSubjectMultiError) Error added in v1.12.0

func (m FoundSubjectMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type FoundSubjectValidationError added in v1.12.0

type FoundSubjectValidationError struct {
	// contains filtered or unexported fields
}

FoundSubjectValidationError is the validation error returned by FoundSubject.Validate if the designated constraints aren't met.

func (FoundSubjectValidationError) Cause added in v1.12.0

Cause function returns cause value.

func (FoundSubjectValidationError) Error added in v1.12.0

Error satisfies the builtin error interface

func (FoundSubjectValidationError) ErrorName added in v1.12.0

func (e FoundSubjectValidationError) ErrorName() string

ErrorName returns error name.

func (FoundSubjectValidationError) Field added in v1.12.0

Field function returns field value.

func (FoundSubjectValidationError) Key added in v1.12.0

Key function returns key value.

func (FoundSubjectValidationError) Reason added in v1.12.0

Reason function returns reason value.

type ReachableResource added in v1.8.0

type ReachableResource struct {
	ResourceIds  []string                       `protobuf:"bytes,1,rep,name=resource_ids,json=resourceIds,proto3" json:"resource_ids,omitempty"`
	ResultStatus ReachableResource_ResultStatus `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ReachableResource) CloneGenericVT added in v1.13.0

func (m *ReachableResource) CloneGenericVT() proto.Message

func (*ReachableResource) CloneVT added in v1.13.0

func (m *ReachableResource) CloneVT() *ReachableResource

func (*ReachableResource) Descriptor deprecated added in v1.8.0

func (*ReachableResource) Descriptor() ([]byte, []int)

Deprecated: Use ReachableResource.ProtoReflect.Descriptor instead.

func (*ReachableResource) GetResourceIds added in v1.11.0

func (x *ReachableResource) GetResourceIds() []string

func (*ReachableResource) GetResultStatus added in v1.8.0

func (*ReachableResource) MarshalToSizedBufferVT added in v1.13.0

func (m *ReachableResource) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ReachableResource) MarshalToVT added in v1.13.0

func (m *ReachableResource) MarshalToVT(dAtA []byte) (int, error)

func (*ReachableResource) MarshalVT added in v1.13.0

func (m *ReachableResource) MarshalVT() (dAtA []byte, err error)

func (*ReachableResource) ProtoMessage added in v1.8.0

func (*ReachableResource) ProtoMessage()

func (*ReachableResource) ProtoReflect added in v1.8.0

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

func (*ReachableResource) Reset added in v1.8.0

func (x *ReachableResource) Reset()

func (*ReachableResource) SizeVT added in v1.13.0

func (m *ReachableResource) SizeVT() (n int)

func (*ReachableResource) String added in v1.8.0

func (x *ReachableResource) String() string

func (*ReachableResource) UnmarshalVT added in v1.13.0

func (m *ReachableResource) UnmarshalVT(dAtA []byte) error

func (*ReachableResource) Validate added in v1.8.0

func (m *ReachableResource) Validate() error

Validate checks the field values on ReachableResource 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 (*ReachableResource) ValidateAll added in v1.8.0

func (m *ReachableResource) ValidateAll() error

ValidateAll checks the field values on ReachableResource 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 ReachableResourceMultiError, or nil if none found.

type ReachableResourceMultiError added in v1.8.0

type ReachableResourceMultiError []error

ReachableResourceMultiError is an error wrapping multiple validation errors returned by ReachableResource.ValidateAll() if the designated constraints aren't met.

func (ReachableResourceMultiError) AllErrors added in v1.8.0

func (m ReachableResourceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ReachableResourceMultiError) Error added in v1.8.0

Error returns a concatenation of all the error messages it wraps.

type ReachableResourceValidationError added in v1.8.0

type ReachableResourceValidationError struct {
	// contains filtered or unexported fields
}

ReachableResourceValidationError is the validation error returned by ReachableResource.Validate if the designated constraints aren't met.

func (ReachableResourceValidationError) Cause added in v1.8.0

Cause function returns cause value.

func (ReachableResourceValidationError) Error added in v1.8.0

Error satisfies the builtin error interface

func (ReachableResourceValidationError) ErrorName added in v1.8.0

ErrorName returns error name.

func (ReachableResourceValidationError) Field added in v1.8.0

Field function returns field value.

func (ReachableResourceValidationError) Key added in v1.8.0

Key function returns key value.

func (ReachableResourceValidationError) Reason added in v1.8.0

Reason function returns reason value.

type ReachableResource_ResultStatus added in v1.8.0

type ReachableResource_ResultStatus int32
const (
	// REQUIRES_CHECK indicates that the resource is reachable but a Check is required to
	// determine if the resource is actually found for the user.
	ReachableResource_REQUIRES_CHECK ReachableResource_ResultStatus = 0
	// HAS_PERMISSION indicates that the resource is both reachable and found for the permission
	// for the subject.
	ReachableResource_HAS_PERMISSION ReachableResource_ResultStatus = 1
)

func (ReachableResource_ResultStatus) Descriptor added in v1.8.0

func (ReachableResource_ResultStatus) Enum added in v1.8.0

func (ReachableResource_ResultStatus) EnumDescriptor deprecated added in v1.8.0

func (ReachableResource_ResultStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use ReachableResource_ResultStatus.Descriptor instead.

func (ReachableResource_ResultStatus) Number added in v1.8.0

func (ReachableResource_ResultStatus) String added in v1.8.0

func (ReachableResource_ResultStatus) Type added in v1.8.0

type ResolverMeta

type ResolverMeta struct {
	AtRevision     string `protobuf:"bytes,1,opt,name=at_revision,json=atRevision,proto3" json:"at_revision,omitempty"`
	DepthRemaining uint32 `protobuf:"varint,2,opt,name=depth_remaining,json=depthRemaining,proto3" json:"depth_remaining,omitempty"`
	// contains filtered or unexported fields
}

func (*ResolverMeta) CloneGenericVT added in v1.13.0

func (m *ResolverMeta) CloneGenericVT() proto.Message

func (*ResolverMeta) CloneVT added in v1.13.0

func (m *ResolverMeta) CloneVT() *ResolverMeta

func (*ResolverMeta) Descriptor deprecated

func (*ResolverMeta) Descriptor() ([]byte, []int)

Deprecated: Use ResolverMeta.ProtoReflect.Descriptor instead.

func (*ResolverMeta) GetAtRevision

func (x *ResolverMeta) GetAtRevision() string

func (*ResolverMeta) GetDepthRemaining

func (x *ResolverMeta) GetDepthRemaining() uint32

func (*ResolverMeta) MarshalToSizedBufferVT added in v1.13.0

func (m *ResolverMeta) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ResolverMeta) MarshalToVT added in v1.13.0

func (m *ResolverMeta) MarshalToVT(dAtA []byte) (int, error)

func (*ResolverMeta) MarshalVT added in v1.13.0

func (m *ResolverMeta) MarshalVT() (dAtA []byte, err error)

func (*ResolverMeta) MarshalZerologObject

func (cr *ResolverMeta) MarshalZerologObject(e *zerolog.Event)

MarshalZerologObject implements zerolog object marshalling.

func (*ResolverMeta) ProtoMessage

func (*ResolverMeta) ProtoMessage()

func (*ResolverMeta) ProtoReflect

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

func (*ResolverMeta) Reset

func (x *ResolverMeta) Reset()

func (*ResolverMeta) SizeVT added in v1.13.0

func (m *ResolverMeta) SizeVT() (n int)

func (*ResolverMeta) String

func (x *ResolverMeta) String() string

func (*ResolverMeta) UnmarshalVT added in v1.13.0

func (m *ResolverMeta) UnmarshalVT(dAtA []byte) error

func (*ResolverMeta) Validate

func (m *ResolverMeta) Validate() error

Validate checks the field values on ResolverMeta 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 (*ResolverMeta) ValidateAll added in v1.6.0

func (m *ResolverMeta) ValidateAll() error

ValidateAll checks the field values on ResolverMeta 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 ResolverMetaMultiError, or nil if none found.

type ResolverMetaMultiError added in v1.6.0

type ResolverMetaMultiError []error

ResolverMetaMultiError is an error wrapping multiple validation errors returned by ResolverMeta.ValidateAll() if the designated constraints aren't met.

func (ResolverMetaMultiError) AllErrors added in v1.6.0

func (m ResolverMetaMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ResolverMetaMultiError) Error added in v1.6.0

func (m ResolverMetaMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ResolverMetaValidationError

type ResolverMetaValidationError struct {
	// contains filtered or unexported fields
}

ResolverMetaValidationError is the validation error returned by ResolverMeta.Validate if the designated constraints aren't met.

func (ResolverMetaValidationError) Cause

Cause function returns cause value.

func (ResolverMetaValidationError) Error

Error satisfies the builtin error interface

func (ResolverMetaValidationError) ErrorName

func (e ResolverMetaValidationError) ErrorName() string

ErrorName returns error name.

func (ResolverMetaValidationError) Field

Field function returns field value.

func (ResolverMetaValidationError) Key

Key function returns key value.

func (ResolverMetaValidationError) Reason

Reason function returns reason value.

type ResourceCheckResult added in v1.13.0

type ResourceCheckResult struct {
	Membership        ResourceCheckResult_Membership `protobuf:"varint,1,opt,name=membership,proto3,enum=dispatch.v1.ResourceCheckResult_Membership" json:"membership,omitempty"`
	Expression        *CaveatExpression              `protobuf:"bytes,2,opt,name=expression,proto3" json:"expression,omitempty"`
	MissingExprFields []string                       `protobuf:"bytes,3,rep,name=missing_expr_fields,json=missingExprFields,proto3" json:"missing_expr_fields,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceCheckResult) CloneGenericVT added in v1.13.0

func (m *ResourceCheckResult) CloneGenericVT() proto.Message

func (*ResourceCheckResult) CloneVT added in v1.13.0

func (*ResourceCheckResult) Descriptor deprecated added in v1.13.0

func (*ResourceCheckResult) Descriptor() ([]byte, []int)

Deprecated: Use ResourceCheckResult.ProtoReflect.Descriptor instead.

func (*ResourceCheckResult) GetExpression added in v1.13.0

func (x *ResourceCheckResult) GetExpression() *CaveatExpression

func (*ResourceCheckResult) GetMembership added in v1.13.0

func (*ResourceCheckResult) GetMissingExprFields added in v1.13.0

func (x *ResourceCheckResult) GetMissingExprFields() []string

func (*ResourceCheckResult) MarshalToSizedBufferVT added in v1.13.0

func (m *ResourceCheckResult) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ResourceCheckResult) MarshalToVT added in v1.13.0

func (m *ResourceCheckResult) MarshalToVT(dAtA []byte) (int, error)

func (*ResourceCheckResult) MarshalVT added in v1.13.0

func (m *ResourceCheckResult) MarshalVT() (dAtA []byte, err error)

func (*ResourceCheckResult) ProtoMessage added in v1.13.0

func (*ResourceCheckResult) ProtoMessage()

func (*ResourceCheckResult) ProtoReflect added in v1.13.0

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

func (*ResourceCheckResult) Reset added in v1.13.0

func (x *ResourceCheckResult) Reset()

func (*ResourceCheckResult) SizeVT added in v1.13.0

func (m *ResourceCheckResult) SizeVT() (n int)

func (*ResourceCheckResult) String added in v1.13.0

func (x *ResourceCheckResult) String() string

func (*ResourceCheckResult) UnmarshalVT added in v1.13.0

func (m *ResourceCheckResult) UnmarshalVT(dAtA []byte) error

func (*ResourceCheckResult) Validate added in v1.13.0

func (m *ResourceCheckResult) Validate() error

Validate checks the field values on ResourceCheckResult 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 (*ResourceCheckResult) ValidateAll added in v1.13.0

func (m *ResourceCheckResult) ValidateAll() error

ValidateAll checks the field values on ResourceCheckResult 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 ResourceCheckResultMultiError, or nil if none found.

type ResourceCheckResultMultiError added in v1.13.0

type ResourceCheckResultMultiError []error

ResourceCheckResultMultiError is an error wrapping multiple validation errors returned by ResourceCheckResult.ValidateAll() if the designated constraints aren't met.

func (ResourceCheckResultMultiError) AllErrors added in v1.13.0

func (m ResourceCheckResultMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ResourceCheckResultMultiError) Error added in v1.13.0

Error returns a concatenation of all the error messages it wraps.

type ResourceCheckResultValidationError added in v1.13.0

type ResourceCheckResultValidationError struct {
	// contains filtered or unexported fields
}

ResourceCheckResultValidationError is the validation error returned by ResourceCheckResult.Validate if the designated constraints aren't met.

func (ResourceCheckResultValidationError) Cause added in v1.13.0

Cause function returns cause value.

func (ResourceCheckResultValidationError) Error added in v1.13.0

Error satisfies the builtin error interface

func (ResourceCheckResultValidationError) ErrorName added in v1.13.0

ErrorName returns error name.

func (ResourceCheckResultValidationError) Field added in v1.13.0

Field function returns field value.

func (ResourceCheckResultValidationError) Key added in v1.13.0

Key function returns key value.

func (ResourceCheckResultValidationError) Reason added in v1.13.0

Reason function returns reason value.

type ResourceCheckResult_Membership added in v1.13.0

type ResourceCheckResult_Membership int32
const (
	ResourceCheckResult_UNKNOWN         ResourceCheckResult_Membership = 0
	ResourceCheckResult_NOT_MEMBER      ResourceCheckResult_Membership = 1
	ResourceCheckResult_MEMBER          ResourceCheckResult_Membership = 2
	ResourceCheckResult_CAVEATED_MEMBER ResourceCheckResult_Membership = 3
)

func (ResourceCheckResult_Membership) Descriptor added in v1.13.0

func (ResourceCheckResult_Membership) Enum added in v1.13.0

func (ResourceCheckResult_Membership) EnumDescriptor deprecated added in v1.13.0

func (ResourceCheckResult_Membership) EnumDescriptor() ([]byte, []int)

Deprecated: Use ResourceCheckResult_Membership.Descriptor instead.

func (ResourceCheckResult_Membership) Number added in v1.13.0

func (ResourceCheckResult_Membership) String added in v1.13.0

func (ResourceCheckResult_Membership) Type added in v1.13.0

type ResponseMeta

type ResponseMeta struct {
	DispatchCount       uint32            `protobuf:"varint,1,opt,name=dispatch_count,json=dispatchCount,proto3" json:"dispatch_count,omitempty"`
	DepthRequired       uint32            `protobuf:"varint,2,opt,name=depth_required,json=depthRequired,proto3" json:"depth_required,omitempty"`
	CachedDispatchCount uint32            `protobuf:"varint,3,opt,name=cached_dispatch_count,json=cachedDispatchCount,proto3" json:"cached_dispatch_count,omitempty"`
	DebugInfo           *DebugInformation `protobuf:"bytes,6,opt,name=debug_info,json=debugInfo,proto3" json:"debug_info,omitempty"`
	// contains filtered or unexported fields
}

func (*ResponseMeta) CloneGenericVT added in v1.13.0

func (m *ResponseMeta) CloneGenericVT() proto.Message

func (*ResponseMeta) CloneVT added in v1.13.0

func (m *ResponseMeta) CloneVT() *ResponseMeta

func (*ResponseMeta) Descriptor deprecated

func (*ResponseMeta) Descriptor() ([]byte, []int)

Deprecated: Use ResponseMeta.ProtoReflect.Descriptor instead.

func (*ResponseMeta) GetCachedDispatchCount

func (x *ResponseMeta) GetCachedDispatchCount() uint32

func (*ResponseMeta) GetDebugInfo added in v1.11.0

func (x *ResponseMeta) GetDebugInfo() *DebugInformation

func (*ResponseMeta) GetDepthRequired

func (x *ResponseMeta) GetDepthRequired() uint32

func (*ResponseMeta) GetDispatchCount

func (x *ResponseMeta) GetDispatchCount() uint32

func (*ResponseMeta) MarshalToSizedBufferVT added in v1.13.0

func (m *ResponseMeta) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ResponseMeta) MarshalToVT added in v1.13.0

func (m *ResponseMeta) MarshalToVT(dAtA []byte) (int, error)

func (*ResponseMeta) MarshalVT added in v1.13.0

func (m *ResponseMeta) MarshalVT() (dAtA []byte, err error)

func (*ResponseMeta) MarshalZerologObject

func (cr *ResponseMeta) MarshalZerologObject(e *zerolog.Event)

MarshalZerologObject implements zerolog object marshalling.

func (*ResponseMeta) ProtoMessage

func (*ResponseMeta) ProtoMessage()

func (*ResponseMeta) ProtoReflect

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

func (*ResponseMeta) Reset

func (x *ResponseMeta) Reset()

func (*ResponseMeta) SizeVT added in v1.13.0

func (m *ResponseMeta) SizeVT() (n int)

func (*ResponseMeta) String

func (x *ResponseMeta) String() string

func (*ResponseMeta) UnmarshalVT added in v1.13.0

func (m *ResponseMeta) UnmarshalVT(dAtA []byte) error

func (*ResponseMeta) Validate

func (m *ResponseMeta) Validate() error

Validate checks the field values on ResponseMeta 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 (*ResponseMeta) ValidateAll added in v1.6.0

func (m *ResponseMeta) ValidateAll() error

ValidateAll checks the field values on ResponseMeta 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 ResponseMetaMultiError, or nil if none found.

type ResponseMetaMultiError added in v1.6.0

type ResponseMetaMultiError []error

ResponseMetaMultiError is an error wrapping multiple validation errors returned by ResponseMeta.ValidateAll() if the designated constraints aren't met.

func (ResponseMetaMultiError) AllErrors added in v1.6.0

func (m ResponseMetaMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ResponseMetaMultiError) Error added in v1.6.0

func (m ResponseMetaMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ResponseMetaValidationError

type ResponseMetaValidationError struct {
	// contains filtered or unexported fields
}

ResponseMetaValidationError is the validation error returned by ResponseMeta.Validate if the designated constraints aren't met.

func (ResponseMetaValidationError) Cause

Cause function returns cause value.

func (ResponseMetaValidationError) Error

Error satisfies the builtin error interface

func (ResponseMetaValidationError) ErrorName

func (e ResponseMetaValidationError) ErrorName() string

ErrorName returns error name.

func (ResponseMetaValidationError) Field

Field function returns field value.

func (ResponseMetaValidationError) Key

Key function returns key value.

func (ResponseMetaValidationError) Reason

Reason function returns reason value.

type UnimplementedDispatchServiceServer

type UnimplementedDispatchServiceServer struct {
}

UnimplementedDispatchServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDispatchServiceServer) DispatchCheck

func (UnimplementedDispatchServiceServer) DispatchExpand

func (UnimplementedDispatchServiceServer) DispatchLookup

func (UnimplementedDispatchServiceServer) DispatchLookupSubjects added in v1.12.0

func (UnimplementedDispatchServiceServer) DispatchReachableResources added in v1.8.0

type UnsafeDispatchServiceServer

type UnsafeDispatchServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDispatchServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DispatchServiceServer will result in compilation errors.

Jump to

Keyboard shortcuts

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