v1

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_validation_v1_validation_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type LegacyPGVRequest

type LegacyPGVRequest struct {

	// Required: the pattern rejects the empty string.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional: ignore_empty means the min_len only applies to a non-empty value.
	Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	// Optional pagination knobs: neither rejects the zero value.
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken []byte `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Required: at least one element is mandatory.
	Tags []string `protobuf:"bytes,5,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

LegacyPGVRequest exercises the legacy protoc-gen-validate (validate.rules) extension that many request protos still use.

func (*LegacyPGVRequest) Descriptor deprecated

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

Deprecated: Use LegacyPGVRequest.ProtoReflect.Descriptor instead.

func (*LegacyPGVRequest) GetId

func (x *LegacyPGVRequest) GetId() string

func (*LegacyPGVRequest) GetPageSize

func (x *LegacyPGVRequest) GetPageSize() int32

func (*LegacyPGVRequest) GetPageToken

func (x *LegacyPGVRequest) GetPageToken() []byte

func (*LegacyPGVRequest) GetQuery

func (x *LegacyPGVRequest) GetQuery() string

func (*LegacyPGVRequest) GetTags

func (x *LegacyPGVRequest) GetTags() []string

func (*LegacyPGVRequest) ProtoMessage

func (*LegacyPGVRequest) ProtoMessage()

func (*LegacyPGVRequest) ProtoReflect

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

func (*LegacyPGVRequest) Reset

func (x *LegacyPGVRequest) Reset()

func (*LegacyPGVRequest) String

func (x *LegacyPGVRequest) String() string

type ModernValidateRequest

type ModernValidateRequest struct {

	// Required: a non-empty string is mandatory.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional: no rules at all.
	Note string `protobuf:"bytes,2,opt,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

ModernValidateRequest exercises the modern buf.validate (protovalidate) extension. name is required solely because of its string.min_len rule (no mcpgw field option), which proves the buf.validate required-derivation path.

func (*ModernValidateRequest) Descriptor deprecated

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

Deprecated: Use ModernValidateRequest.ProtoReflect.Descriptor instead.

func (*ModernValidateRequest) GetName

func (x *ModernValidateRequest) GetName() string

func (*ModernValidateRequest) GetNote

func (x *ModernValidateRequest) GetNote() string

func (*ModernValidateRequest) ProtoMessage

func (*ModernValidateRequest) ProtoMessage()

func (*ModernValidateRequest) ProtoReflect

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

func (*ModernValidateRequest) Reset

func (x *ModernValidateRequest) Reset()

func (*ModernValidateRequest) String

func (x *ModernValidateRequest) String() string

Jump to

Keyboard shortcuts

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