package trpc.validate

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AnyRules

validate.proto:797

AnyRules describe constraints applied exclusively to the `google.protobuf.Any` well-known type

Used in: FieldRules

message BoolRules

validate.proto:507

BoolRules describes the constraints applied to `bool` values

Used in: FieldRules

message BytesRules

validate.proto:653

BytesRules describe the constraints applied to `bytes` values

Used in: FieldRules

message DoubleRules

validate.proto:111

DoubleRules describes the constraints applied to `double` values

Used in: FieldRules

message DurationRules

validate.proto:812

DurationRules describe the constraints applied exclusively to the `google.protobuf.Duration` well-known type

Used in: FieldRules

message EnumRules

validate.proto:715

EnumRules describe the constraints applied to enum values

Used in: FieldRules

message FieldRules

validate.proto:42

FieldRules encapsulates the rules for each type of field. Depending on the field, the correct set should be used to ensure proper validations.

Used in: MapRules, RepeatedRules

message Fixed32Rules

validate.proto:363

Fixed32Rules describes the constraints applied to `fixed32` values

Used in: FieldRules

message Fixed64Rules

validate.proto:399

Fixed64Rules describes the constraints applied to `fixed64` values

Used in: FieldRules

message FloatRules

validate.proto:75

FloatRules describes the constraints applied to `float` values

Used in: FieldRules

message Int32Rules

validate.proto:147

Int32Rules describes the constraints applied to `int32` values

Used in: FieldRules

message Int64Rules

validate.proto:183

Int64Rules describes the constraints applied to `int64` values

Used in: FieldRules

enum KnownRegex

validate.proto:642

WellKnownRegex contain some well-known patterns.

Used in: StringRules

message MapRules

validate.proto:769

MapRules describe the constraints applied to `map` values

Used in: FieldRules

message MessageRules

validate.proto:734

MessageRules describe the constraints applied to embedded message values. For message-type fields, validation is performed recursively.

Used in: FieldRules

message RepeatedRules

validate.proto:744

RepeatedRules describe the constraints applied to `repeated` values

Used in: FieldRules

message SFixed32Rules

validate.proto:435

SFixed32Rules describes the constraints applied to `sfixed32` values

Used in: FieldRules

message SFixed64Rules

validate.proto:471

SFixed64Rules describes the constraints applied to `sfixed64` values

Used in: FieldRules

message SInt32Rules

validate.proto:291

SInt32Rules describes the constraints applied to `sint32` values

Used in: FieldRules

message SInt64Rules

validate.proto:327

SInt64Rules describes the constraints applied to `sint64` values

Used in: FieldRules

message StringRules

validate.proto:513

StringRules describe the constraints applied to `string` values

Used in: FieldRules

message TimestampRules

validate.proto:846

TimestampRules describe the constraints applied exclusively to the `google.protobuf.Timestamp` well-known type

Used in: FieldRules

message UInt32Rules

validate.proto:219

UInt32Rules describes the constraints applied to `uint32` values

Used in: FieldRules

message UInt64Rules

validate.proto:255

UInt64Rules describes the constraints applied to `uint64` values

Used in: FieldRules