dispatchv1

package
v1.50.0 Latest Latest
Warning

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

Go to latest
Published: Mar 18, 2026 License: Apache-2.0 Imports: 27 Imported by: 12

Documentation

Overview

This files is *not* autogenerated

This file is *not* autogenerated.

Index

Constants

View Source
const (
	DispatchService_DispatchCheck_FullMethodName            = "/dispatch.v1.DispatchService/DispatchCheck"
	DispatchService_DispatchExpand_FullMethodName           = "/dispatch.v1.DispatchService/DispatchExpand"
	DispatchService_DispatchLookupSubjects_FullMethodName   = "/dispatch.v1.DispatchService/DispatchLookupSubjects"
	DispatchService_DispatchLookupResources2_FullMethodName = "/dispatch.v1.DispatchService/DispatchLookupResources2"
	DispatchService_DispatchLookupResources3_FullMethodName = "/dispatch.v1.DispatchService/DispatchLookupResources3"
)
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_BASIC_DEBUGGING",
		2: "ENABLE_TRACE_DEBUGGING",
	}
	DispatchCheckRequest_DebugSetting_value = map[string]int32{
		"NO_DEBUG":               0,
		"ENABLE_BASIC_DEBUGGING": 1,
		"ENABLE_TRACE_DEBUGGING": 2,
	}
)

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 (
	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 (
	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 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,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "DispatchLookupSubjects",
			Handler:       _DispatchService_DispatchLookupSubjects_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DispatchLookupResources2",
			Handler:       _DispatchService_DispatchLookupResources2_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DispatchLookupResources3",
			Handler:       _DispatchService_DispatchLookupResources3_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 MustNewTraversalBloomFilter added in v1.28.0

func MustNewTraversalBloomFilter(numElements uint) []byte

MustNewTraversalBloomFilter creates a new bloom filter sized to the provided number of elements and with a predefined false-positive ratio of 0.1%.

func NewTraversalBloomFilter added in v1.28.0

func NewTraversalBloomFilter(numElements uint) ([]byte, error)

NewTraversalBloomFilter creates a new bloom filter sized to the provided number of elements and with a predefined false-positive ratio of 0.1%.

func RegisterDispatchServiceServer

func RegisterDispatchServiceServer(s grpc.ServiceRegistrar, srv DispatchServiceServer)

Types

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 `` /* 141-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"`
	Duration             *durationpb.Duration            `protobuf:"bytes,6,opt,name=duration,proto3" json:"duration,omitempty"`
	TraceId              string                          `protobuf:"bytes,7,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
	SourceId             string                          `protobuf:"bytes,8,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckDebugTrace) CloneMessageVT added in v1.22.0

func (m *CheckDebugTrace) CloneMessageVT() 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) EqualMessageVT added in v1.22.0

func (this *CheckDebugTrace) EqualMessageVT(thatMsg proto.Message) bool

func (*CheckDebugTrace) EqualVT added in v1.15.0

func (this *CheckDebugTrace) EqualVT(that *CheckDebugTrace) bool

func (*CheckDebugTrace) GetDuration added in v1.23.0

func (x *CheckDebugTrace) GetDuration() *durationpb.Duration

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) GetSourceId added in v1.40.0

func (x *CheckDebugTrace) GetSourceId() string

func (*CheckDebugTrace) GetSubProblems added in v1.11.0

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

func (*CheckDebugTrace) GetTraceId added in v1.40.0

func (x *CheckDebugTrace) GetTraceId() string

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

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 CheckHint added in v1.35.0

type CheckHint struct {
	Resource                   *v1.ObjectAndRelation `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
	Subject                    *v1.ObjectAndRelation `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
	TtuComputedUsersetRelation string                `` /* 143-byte string literal not displayed */
	Result                     *ResourceCheckResult  `protobuf:"bytes,4,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckHint) CloneMessageVT added in v1.35.0

func (m *CheckHint) CloneMessageVT() proto.Message

func (*CheckHint) CloneVT added in v1.35.0

func (m *CheckHint) CloneVT() *CheckHint

func (*CheckHint) Descriptor deprecated added in v1.35.0

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

Deprecated: Use CheckHint.ProtoReflect.Descriptor instead.

func (*CheckHint) EqualMessageVT added in v1.35.0

func (this *CheckHint) EqualMessageVT(thatMsg proto.Message) bool

func (*CheckHint) EqualVT added in v1.35.0

func (this *CheckHint) EqualVT(that *CheckHint) bool

func (*CheckHint) GetResource added in v1.35.0

func (x *CheckHint) GetResource() *v1.ObjectAndRelation

func (*CheckHint) GetResult added in v1.35.0

func (x *CheckHint) GetResult() *ResourceCheckResult

func (*CheckHint) GetSubject added in v1.35.0

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

func (*CheckHint) GetTtuComputedUsersetRelation added in v1.35.0

func (x *CheckHint) GetTtuComputedUsersetRelation() string

func (*CheckHint) MarshalToSizedBufferVT added in v1.35.0

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

func (*CheckHint) MarshalToVT added in v1.35.0

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

func (*CheckHint) MarshalVT added in v1.35.0

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

func (*CheckHint) ProtoMessage added in v1.35.0

func (*CheckHint) ProtoMessage()

func (*CheckHint) ProtoReflect added in v1.35.0

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

func (*CheckHint) Reset added in v1.35.0

func (x *CheckHint) Reset()

func (*CheckHint) SizeVT added in v1.35.0

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

func (*CheckHint) String added in v1.35.0

func (x *CheckHint) String() string

func (*CheckHint) UnmarshalVT added in v1.35.0

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

type Cursor added in v1.22.0

type Cursor struct {
	Sections        []string `protobuf:"bytes,2,rep,name=sections,proto3" json:"sections,omitempty"`
	DispatchVersion uint32   `protobuf:"varint,3,opt,name=dispatch_version,json=dispatchVersion,proto3" json:"dispatch_version,omitempty"`
	// contains filtered or unexported fields
}

func (*Cursor) CloneMessageVT added in v1.22.0

func (m *Cursor) CloneMessageVT() proto.Message

func (*Cursor) CloneVT added in v1.22.0

func (m *Cursor) CloneVT() *Cursor

func (*Cursor) Descriptor deprecated added in v1.22.0

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

Deprecated: Use Cursor.ProtoReflect.Descriptor instead.

func (*Cursor) EqualMessageVT added in v1.22.0

func (this *Cursor) EqualMessageVT(thatMsg proto.Message) bool

func (*Cursor) EqualVT added in v1.22.0

func (this *Cursor) EqualVT(that *Cursor) bool

func (*Cursor) GetDispatchVersion added in v1.23.0

func (x *Cursor) GetDispatchVersion() uint32

func (*Cursor) GetSections added in v1.22.0

func (x *Cursor) GetSections() []string

func (*Cursor) MarshalToSizedBufferVT added in v1.22.0

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

func (*Cursor) MarshalToVT added in v1.22.0

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

func (*Cursor) MarshalVT added in v1.22.0

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

func (*Cursor) ProtoMessage added in v1.22.0

func (*Cursor) ProtoMessage()

func (*Cursor) ProtoReflect added in v1.22.0

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

func (*Cursor) Reset added in v1.22.0

func (x *Cursor) Reset()

func (*Cursor) SizeVT added in v1.22.0

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

func (*Cursor) String added in v1.22.0

func (x *Cursor) String() string

func (*Cursor) UnmarshalVT added in v1.22.0

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

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) CloneMessageVT added in v1.22.0

func (m *DebugInformation) CloneMessageVT() 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) EqualMessageVT added in v1.22.0

func (this *DebugInformation) EqualMessageVT(thatMsg proto.Message) bool

func (*DebugInformation) EqualVT added in v1.15.0

func (this *DebugInformation) EqualVT(that *DebugInformation) bool

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

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"`
	// *
	// check_hints are hints provided to the check call to help the resolver optimize the check
	// by skipping calculations for the provided checks. The string key is the fully qualified
	// "relationtuple"-string for the problem, e.g. `document:example#relation@user:someuser`.
	// It is up to the caller to *ensure* that the hints provided are correct; if incorrect,
	// the resolver may return incorrect results which will in turn be cached.
	CheckHints []*CheckHint `protobuf:"bytes,7,rep,name=check_hints,json=checkHints,proto3" json:"check_hints,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchCheckRequest) CloneMessageVT added in v1.22.0

func (m *DispatchCheckRequest) CloneMessageVT() 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) EqualMessageVT added in v1.22.0

func (this *DispatchCheckRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*DispatchCheckRequest) EqualVT added in v1.15.0

func (this *DispatchCheckRequest) EqualVT(that *DispatchCheckRequest) bool

func (*DispatchCheckRequest) GetCheckHints added in v1.35.0

func (x *DispatchCheckRequest) GetCheckHints() []*CheckHint

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

type DispatchCheckRequest_DebugSetting added in v1.11.0

type DispatchCheckRequest_DebugSetting int32
const (
	DispatchCheckRequest_NO_DEBUG               DispatchCheckRequest_DebugSetting = 0
	DispatchCheckRequest_ENABLE_BASIC_DEBUGGING DispatchCheckRequest_DebugSetting = 1
	DispatchCheckRequest_ENABLE_TRACE_DEBUGGING DispatchCheckRequest_DebugSetting = 2
)

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 `` /* 196-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DispatchCheckResponse) CloneMessageVT added in v1.22.0

func (m *DispatchCheckResponse) CloneMessageVT() 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) EqualMessageVT added in v1.22.0

func (this *DispatchCheckResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*DispatchCheckResponse) EqualVT added in v1.15.0

func (this *DispatchCheckResponse) EqualVT(that *DispatchCheckResponse) bool

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

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) CloneMessageVT added in v1.22.0

func (m *DispatchExpandRequest) CloneMessageVT() 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) EqualMessageVT added in v1.22.0

func (this *DispatchExpandRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*DispatchExpandRequest) EqualVT added in v1.15.0

func (this *DispatchExpandRequest) EqualVT(that *DispatchExpandRequest) bool

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

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) CloneMessageVT added in v1.22.0

func (m *DispatchExpandResponse) CloneMessageVT() 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) EqualMessageVT added in v1.22.0

func (this *DispatchExpandResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*DispatchExpandResponse) EqualVT added in v1.15.0

func (this *DispatchExpandResponse) EqualVT(that *DispatchExpandResponse) bool

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

type DispatchLookupResources2Request added in v1.35.0

type DispatchLookupResources2Request 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"`
	TerminalSubject  *v1.ObjectAndRelation `protobuf:"bytes,5,opt,name=terminal_subject,json=terminalSubject,proto3" json:"terminal_subject,omitempty"`
	Context          *structpb.Struct      `protobuf:"bytes,6,opt,name=context,proto3" json:"context,omitempty"`
	OptionalCursor   *Cursor               `protobuf:"bytes,7,opt,name=optional_cursor,json=optionalCursor,proto3" json:"optional_cursor,omitempty"`
	OptionalLimit    uint32                `protobuf:"varint,8,opt,name=optional_limit,json=optionalLimit,proto3" json:"optional_limit,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchLookupResources2Request) CloneMessageVT added in v1.35.0

func (m *DispatchLookupResources2Request) CloneMessageVT() proto.Message

func (*DispatchLookupResources2Request) CloneVT added in v1.35.0

func (*DispatchLookupResources2Request) Descriptor deprecated added in v1.35.0

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

Deprecated: Use DispatchLookupResources2Request.ProtoReflect.Descriptor instead.

func (*DispatchLookupResources2Request) EqualMessageVT added in v1.35.0

func (this *DispatchLookupResources2Request) EqualMessageVT(thatMsg proto.Message) bool

func (*DispatchLookupResources2Request) EqualVT added in v1.35.0

func (*DispatchLookupResources2Request) GetContext added in v1.35.0

func (*DispatchLookupResources2Request) GetMetadata added in v1.35.0

func (*DispatchLookupResources2Request) GetOptionalCursor added in v1.35.0

func (x *DispatchLookupResources2Request) GetOptionalCursor() *Cursor

func (*DispatchLookupResources2Request) GetOptionalLimit added in v1.35.0

func (x *DispatchLookupResources2Request) GetOptionalLimit() uint32

func (*DispatchLookupResources2Request) GetResourceRelation added in v1.35.0

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

func (*DispatchLookupResources2Request) GetSubjectIds added in v1.35.0

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

func (*DispatchLookupResources2Request) GetSubjectRelation added in v1.35.0

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

func (*DispatchLookupResources2Request) GetTerminalSubject added in v1.35.0

func (x *DispatchLookupResources2Request) GetTerminalSubject() *v1.ObjectAndRelation

func (*DispatchLookupResources2Request) MarshalToSizedBufferVT added in v1.35.0

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

func (*DispatchLookupResources2Request) MarshalToVT added in v1.35.0

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

func (*DispatchLookupResources2Request) MarshalVT added in v1.35.0

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

func (*DispatchLookupResources2Request) MarshalZerologObject added in v1.35.0

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

MarshalZerologObject implements zerolog object marshalling.

func (*DispatchLookupResources2Request) ProtoMessage added in v1.35.0

func (*DispatchLookupResources2Request) ProtoMessage()

func (*DispatchLookupResources2Request) ProtoReflect added in v1.35.0

func (*DispatchLookupResources2Request) Reset added in v1.35.0

func (*DispatchLookupResources2Request) SizeVT added in v1.35.0

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

func (*DispatchLookupResources2Request) String added in v1.35.0

func (*DispatchLookupResources2Request) UnmarshalVT added in v1.35.0

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

type DispatchLookupResources2Response added in v1.35.0

type DispatchLookupResources2Response struct {
	Resource            *PossibleResource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
	Metadata            *ResponseMeta     `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	AfterResponseCursor *Cursor           `protobuf:"bytes,3,opt,name=after_response_cursor,json=afterResponseCursor,proto3" json:"after_response_cursor,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchLookupResources2Response) CloneMessageVT added in v1.35.0

func (m *DispatchLookupResources2Response) CloneMessageVT() proto.Message

func (*DispatchLookupResources2Response) CloneVT added in v1.35.0

func (*DispatchLookupResources2Response) Descriptor deprecated added in v1.35.0

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

Deprecated: Use DispatchLookupResources2Response.ProtoReflect.Descriptor instead.

func (*DispatchLookupResources2Response) EqualMessageVT added in v1.35.0

func (this *DispatchLookupResources2Response) EqualMessageVT(thatMsg proto.Message) bool

func (*DispatchLookupResources2Response) EqualVT added in v1.35.0

func (*DispatchLookupResources2Response) GetAfterResponseCursor added in v1.35.0

func (x *DispatchLookupResources2Response) GetAfterResponseCursor() *Cursor

func (*DispatchLookupResources2Response) GetMetadata added in v1.35.0

func (*DispatchLookupResources2Response) GetResource added in v1.35.0

func (*DispatchLookupResources2Response) MarshalToSizedBufferVT added in v1.35.0

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

func (*DispatchLookupResources2Response) MarshalToVT added in v1.35.0

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

func (*DispatchLookupResources2Response) MarshalVT added in v1.35.0

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

func (*DispatchLookupResources2Response) ProtoMessage added in v1.35.0

func (*DispatchLookupResources2Response) ProtoMessage()

func (*DispatchLookupResources2Response) ProtoReflect added in v1.35.0

func (*DispatchLookupResources2Response) Reset added in v1.35.0

func (*DispatchLookupResources2Response) SizeVT added in v1.35.0

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

func (*DispatchLookupResources2Response) String added in v1.35.0

func (*DispatchLookupResources2Response) UnmarshalVT added in v1.35.0

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

type DispatchLookupResources3Request added in v1.45.4

type DispatchLookupResources3Request 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"`
	TerminalSubject  *v1.ObjectAndRelation `protobuf:"bytes,5,opt,name=terminal_subject,json=terminalSubject,proto3" json:"terminal_subject,omitempty"`
	Context          *structpb.Struct      `protobuf:"bytes,6,opt,name=context,proto3" json:"context,omitempty"`
	OptionalCursor   []string              `protobuf:"bytes,7,rep,name=optional_cursor,json=optionalCursor,proto3" json:"optional_cursor,omitempty"`
	OptionalLimit    uint32                `protobuf:"varint,8,opt,name=optional_limit,json=optionalLimit,proto3" json:"optional_limit,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchLookupResources3Request) CloneMessageVT added in v1.45.4

func (m *DispatchLookupResources3Request) CloneMessageVT() proto.Message

func (*DispatchLookupResources3Request) CloneVT added in v1.45.4

func (*DispatchLookupResources3Request) Descriptor deprecated added in v1.45.4

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

Deprecated: Use DispatchLookupResources3Request.ProtoReflect.Descriptor instead.

func (*DispatchLookupResources3Request) EqualMessageVT added in v1.45.4

func (this *DispatchLookupResources3Request) EqualMessageVT(thatMsg proto.Message) bool

func (*DispatchLookupResources3Request) EqualVT added in v1.45.4

func (*DispatchLookupResources3Request) GetContext added in v1.45.4

func (*DispatchLookupResources3Request) GetMetadata added in v1.45.4

func (*DispatchLookupResources3Request) GetOptionalCursor added in v1.45.4

func (x *DispatchLookupResources3Request) GetOptionalCursor() []string

func (*DispatchLookupResources3Request) GetOptionalLimit added in v1.45.4

func (x *DispatchLookupResources3Request) GetOptionalLimit() uint32

func (*DispatchLookupResources3Request) GetResourceRelation added in v1.45.4

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

func (*DispatchLookupResources3Request) GetSubjectIds added in v1.45.4

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

func (*DispatchLookupResources3Request) GetSubjectRelation added in v1.45.4

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

func (*DispatchLookupResources3Request) GetTerminalSubject added in v1.45.4

func (x *DispatchLookupResources3Request) GetTerminalSubject() *v1.ObjectAndRelation

func (*DispatchLookupResources3Request) MarshalToSizedBufferVT added in v1.45.4

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

func (*DispatchLookupResources3Request) MarshalToVT added in v1.45.4

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

func (*DispatchLookupResources3Request) MarshalVT added in v1.45.4

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

func (*DispatchLookupResources3Request) MarshalZerologObject added in v1.45.4

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

MarshalZerologObject implements zerolog object marshalling.

func (*DispatchLookupResources3Request) ProtoMessage added in v1.45.4

func (*DispatchLookupResources3Request) ProtoMessage()

func (*DispatchLookupResources3Request) ProtoReflect added in v1.45.4

func (*DispatchLookupResources3Request) Reset added in v1.45.4

func (*DispatchLookupResources3Request) SizeVT added in v1.45.4

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

func (*DispatchLookupResources3Request) String added in v1.45.4

func (*DispatchLookupResources3Request) UnmarshalVT added in v1.45.4

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

type DispatchLookupResources3Response added in v1.45.4

type DispatchLookupResources3Response struct {
	Items []*LR3Item `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchLookupResources3Response) CloneMessageVT added in v1.45.4

func (m *DispatchLookupResources3Response) CloneMessageVT() proto.Message

func (*DispatchLookupResources3Response) CloneVT added in v1.45.4

func (*DispatchLookupResources3Response) Descriptor deprecated added in v1.45.4

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

Deprecated: Use DispatchLookupResources3Response.ProtoReflect.Descriptor instead.

func (*DispatchLookupResources3Response) EqualMessageVT added in v1.45.4

func (this *DispatchLookupResources3Response) EqualMessageVT(thatMsg proto.Message) bool

func (*DispatchLookupResources3Response) EqualVT added in v1.45.4

func (*DispatchLookupResources3Response) GetItems added in v1.46.1

func (x *DispatchLookupResources3Response) GetItems() []*LR3Item

func (*DispatchLookupResources3Response) MarshalToSizedBufferVT added in v1.45.4

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

func (*DispatchLookupResources3Response) MarshalToVT added in v1.45.4

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

func (*DispatchLookupResources3Response) MarshalVT added in v1.45.4

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

func (*DispatchLookupResources3Response) ProtoMessage added in v1.45.4

func (*DispatchLookupResources3Response) ProtoMessage()

func (*DispatchLookupResources3Response) ProtoReflect added in v1.45.4

func (*DispatchLookupResources3Response) Reset added in v1.45.4

func (*DispatchLookupResources3Response) SizeVT added in v1.45.4

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

func (*DispatchLookupResources3Response) String added in v1.45.4

func (*DispatchLookupResources3Response) UnmarshalVT added in v1.45.4

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

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) CloneMessageVT added in v1.22.0

func (m *DispatchLookupSubjectsRequest) CloneMessageVT() 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) EqualMessageVT added in v1.22.0

func (this *DispatchLookupSubjectsRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*DispatchLookupSubjectsRequest) EqualVT added in v1.15.0

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

type DispatchLookupSubjectsResponse added in v1.12.0

type DispatchLookupSubjectsResponse struct {
	FoundSubjectsByResourceId map[string]*FoundSubjects `` /* 216-byte string literal not displayed */
	Metadata                  *ResponseMeta             `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*DispatchLookupSubjectsResponse) CloneMessageVT added in v1.22.0

func (m *DispatchLookupSubjectsResponse) CloneMessageVT() 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) EqualMessageVT added in v1.22.0

func (this *DispatchLookupSubjectsResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*DispatchLookupSubjectsResponse) EqualVT added in v1.15.0

func (*DispatchLookupSubjectsResponse) GetFoundSubjectsByResourceId added in v1.15.0

func (x *DispatchLookupSubjectsResponse) GetFoundSubjectsByResourceId() map[string]*FoundSubjects

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

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_DispatchLookupResources2Client added in v1.35.0

type DispatchService_DispatchLookupResources2Client = grpc.ServerStreamingClient[DispatchLookupResources2Response]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type DispatchService_DispatchLookupResources2Server added in v1.35.0

type DispatchService_DispatchLookupResources2Server = grpc.ServerStreamingServer[DispatchLookupResources2Response]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type DispatchService_DispatchLookupResources3Client added in v1.45.4

type DispatchService_DispatchLookupResources3Client = grpc.ServerStreamingClient[DispatchLookupResources3Response]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type DispatchService_DispatchLookupResources3Server added in v1.45.4

type DispatchService_DispatchLookupResources3Server = grpc.ServerStreamingServer[DispatchLookupResources3Response]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type DispatchService_DispatchLookupSubjectsClient added in v1.12.0

type DispatchService_DispatchLookupSubjectsClient = grpc.ServerStreamingClient[DispatchLookupSubjectsResponse]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type DispatchService_DispatchLookupSubjectsServer added in v1.12.0

type DispatchService_DispatchLookupSubjectsServer = grpc.ServerStreamingServer[DispatchLookupSubjectsResponse]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

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"`
	CaveatExpression *v1.CaveatExpression `protobuf:"bytes,2,opt,name=caveat_expression,json=caveatExpression,proto3" json:"caveat_expression,omitempty"`
	ExcludedSubjects []*FoundSubject      `protobuf:"bytes,3,rep,name=excluded_subjects,json=excludedSubjects,proto3" json:"excluded_subjects,omitempty"`
	// contains filtered or unexported fields
}

func (*FoundSubject) CloneMessageVT added in v1.22.0

func (m *FoundSubject) CloneMessageVT() 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) EqualMessageVT added in v1.22.0

func (this *FoundSubject) EqualMessageVT(thatMsg proto.Message) bool

func (*FoundSubject) EqualVT added in v1.15.0

func (this *FoundSubject) EqualVT(that *FoundSubject) bool

func (*FoundSubject) GetCaveatExpression added in v1.15.0

func (x *FoundSubject) GetCaveatExpression() *v1.CaveatExpression

func (*FoundSubject) GetExcludedSubjects added in v1.15.0

func (x *FoundSubject) GetExcludedSubjects() []*FoundSubject

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

type FoundSubjects added in v1.15.0

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

func (*FoundSubjects) CloneMessageVT added in v1.22.0

func (m *FoundSubjects) CloneMessageVT() proto.Message

func (*FoundSubjects) CloneVT added in v1.15.0

func (m *FoundSubjects) CloneVT() *FoundSubjects

func (*FoundSubjects) Descriptor deprecated added in v1.15.0

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

Deprecated: Use FoundSubjects.ProtoReflect.Descriptor instead.

func (*FoundSubjects) EqualMessageVT added in v1.22.0

func (this *FoundSubjects) EqualMessageVT(thatMsg proto.Message) bool

func (*FoundSubjects) EqualVT added in v1.15.0

func (this *FoundSubjects) EqualVT(that *FoundSubjects) bool

func (*FoundSubjects) GetFoundSubjects added in v1.15.0

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

func (*FoundSubjects) MarshalToSizedBufferVT added in v1.15.0

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

func (*FoundSubjects) MarshalToVT added in v1.15.0

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

func (*FoundSubjects) MarshalVT added in v1.15.0

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

func (*FoundSubjects) ProtoMessage added in v1.15.0

func (*FoundSubjects) ProtoMessage()

func (*FoundSubjects) ProtoReflect added in v1.15.0

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

func (*FoundSubjects) Reset added in v1.15.0

func (x *FoundSubjects) Reset()

func (*FoundSubjects) SizeVT added in v1.15.0

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

func (*FoundSubjects) String added in v1.15.0

func (x *FoundSubjects) String() string

func (*FoundSubjects) UnmarshalVT added in v1.15.0

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

type LR3Item added in v1.46.1

type LR3Item struct {
	ResourceId                  string   `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	ForSubjectIds               []string `protobuf:"bytes,2,rep,name=for_subject_ids,json=forSubjectIds,proto3" json:"for_subject_ids,omitempty"`
	MissingContextParams        []string `protobuf:"bytes,3,rep,name=missing_context_params,json=missingContextParams,proto3" json:"missing_context_params,omitempty"`
	AfterResponseCursorSections []string `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LR3Item) CloneMessageVT added in v1.46.1

func (m *LR3Item) CloneMessageVT() proto.Message

func (*LR3Item) CloneVT added in v1.46.1

func (m *LR3Item) CloneVT() *LR3Item

func (*LR3Item) Descriptor deprecated added in v1.46.1

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

Deprecated: Use LR3Item.ProtoReflect.Descriptor instead.

func (*LR3Item) EqualMessageVT added in v1.46.1

func (this *LR3Item) EqualMessageVT(thatMsg proto.Message) bool

func (*LR3Item) EqualVT added in v1.46.1

func (this *LR3Item) EqualVT(that *LR3Item) bool

func (*LR3Item) GetAfterResponseCursorSections added in v1.46.1

func (x *LR3Item) GetAfterResponseCursorSections() []string

func (*LR3Item) GetForSubjectIds added in v1.46.1

func (x *LR3Item) GetForSubjectIds() []string

func (*LR3Item) GetMissingContextParams added in v1.46.1

func (x *LR3Item) GetMissingContextParams() []string

func (*LR3Item) GetResourceId added in v1.46.1

func (x *LR3Item) GetResourceId() string

func (*LR3Item) MarshalToSizedBufferVT added in v1.46.1

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

func (*LR3Item) MarshalToVT added in v1.46.1

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

func (*LR3Item) MarshalVT added in v1.46.1

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

func (*LR3Item) ProtoMessage added in v1.46.1

func (*LR3Item) ProtoMessage()

func (*LR3Item) ProtoReflect added in v1.46.1

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

func (*LR3Item) Reset added in v1.46.1

func (x *LR3Item) Reset()

func (*LR3Item) SizeVT added in v1.46.1

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

func (*LR3Item) String added in v1.46.1

func (x *LR3Item) String() string

func (*LR3Item) UnmarshalVT added in v1.46.1

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

type PossibleResource added in v1.35.0

type PossibleResource struct {
	ResourceId           string   `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	ForSubjectIds        []string `protobuf:"bytes,2,rep,name=for_subject_ids,json=forSubjectIds,proto3" json:"for_subject_ids,omitempty"`
	MissingContextParams []string `protobuf:"bytes,3,rep,name=missing_context_params,json=missingContextParams,proto3" json:"missing_context_params,omitempty"`
	// contains filtered or unexported fields
}

func (*PossibleResource) CloneMessageVT added in v1.35.0

func (m *PossibleResource) CloneMessageVT() proto.Message

func (*PossibleResource) CloneVT added in v1.35.0

func (m *PossibleResource) CloneVT() *PossibleResource

func (*PossibleResource) Descriptor deprecated added in v1.35.0

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

Deprecated: Use PossibleResource.ProtoReflect.Descriptor instead.

func (*PossibleResource) EqualMessageVT added in v1.35.0

func (this *PossibleResource) EqualMessageVT(thatMsg proto.Message) bool

func (*PossibleResource) EqualVT added in v1.35.0

func (this *PossibleResource) EqualVT(that *PossibleResource) bool

func (*PossibleResource) GetForSubjectIds added in v1.35.0

func (x *PossibleResource) GetForSubjectIds() []string

func (*PossibleResource) GetMissingContextParams added in v1.35.0

func (x *PossibleResource) GetMissingContextParams() []string

func (*PossibleResource) GetResourceId added in v1.35.0

func (x *PossibleResource) GetResourceId() string

func (*PossibleResource) MarshalToSizedBufferVT added in v1.35.0

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

func (*PossibleResource) MarshalToVT added in v1.35.0

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

func (*PossibleResource) MarshalVT added in v1.35.0

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

func (*PossibleResource) ProtoMessage added in v1.35.0

func (*PossibleResource) ProtoMessage()

func (*PossibleResource) ProtoReflect added in v1.35.0

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

func (*PossibleResource) Reset added in v1.35.0

func (x *PossibleResource) Reset()

func (*PossibleResource) SizeVT added in v1.35.0

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

func (*PossibleResource) String added in v1.35.0

func (x *PossibleResource) String() string

func (*PossibleResource) UnmarshalVT added in v1.35.0

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

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"`
	// Deprecated: Marked as deprecated in dispatch/v1/dispatch.proto.
	RequestId      string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	TraversalBloom []byte `protobuf:"bytes,4,opt,name=traversal_bloom,json=traversalBloom,proto3" json:"traversal_bloom,omitempty"`
	// contains filtered or unexported fields
}

func (*ResolverMeta) CloneMessageVT added in v1.22.0

func (m *ResolverMeta) CloneMessageVT() 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) EqualMessageVT added in v1.22.0

func (this *ResolverMeta) EqualMessageVT(thatMsg proto.Message) bool

func (*ResolverMeta) EqualVT added in v1.15.0

func (this *ResolverMeta) EqualVT(that *ResolverMeta) bool

func (*ResolverMeta) GetAtRevision

func (x *ResolverMeta) GetAtRevision() string

func (*ResolverMeta) GetDepthRemaining

func (x *ResolverMeta) GetDepthRemaining() uint32

func (*ResolverMeta) GetRequestId deprecated added in v1.27.0

func (x *ResolverMeta) GetRequestId() string

Deprecated: Marked as deprecated in dispatch/v1/dispatch.proto.

func (*ResolverMeta) GetTraversalBloom added in v1.28.0

func (x *ResolverMeta) GetTraversalBloom() []byte

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 (x *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) RecordTraversal added in v1.28.0

func (x *ResolverMeta) RecordTraversal(key string) (possiblyLoop bool, err error)

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

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        *v1.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) CloneMessageVT added in v1.22.0

func (m *ResourceCheckResult) CloneMessageVT() 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) EqualMessageVT added in v1.22.0

func (this *ResourceCheckResult) EqualMessageVT(thatMsg proto.Message) bool

func (*ResourceCheckResult) EqualVT added in v1.15.0

func (this *ResourceCheckResult) EqualVT(that *ResourceCheckResult) bool

func (*ResourceCheckResult) GetExpression added in v1.13.0

func (x *ResourceCheckResult) GetExpression() *v1.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

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) CloneMessageVT added in v1.22.0

func (m *ResponseMeta) CloneMessageVT() 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) EqualMessageVT added in v1.22.0

func (this *ResponseMeta) EqualMessageVT(thatMsg proto.Message) bool

func (*ResponseMeta) EqualVT added in v1.15.0

func (this *ResponseMeta) EqualVT(that *ResponseMeta) bool

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

type UnimplementedDispatchServiceServer

type UnimplementedDispatchServiceServer struct{}

UnimplementedDispatchServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedDispatchServiceServer) DispatchCheck

func (UnimplementedDispatchServiceServer) DispatchExpand

func (UnimplementedDispatchServiceServer) DispatchLookupResources2 added in v1.35.0

func (UnimplementedDispatchServiceServer) DispatchLookupResources3 added in v1.45.4

func (UnimplementedDispatchServiceServer) DispatchLookupSubjects added in v1.12.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