package validate

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

message AnyRules

validate.proto:778

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

Used in: FieldRules

message BoolRules

validate.proto:501

BoolRules describes the constraints applied to `bool` values

Used in: FieldRules

message BytesRules

validate.proto:634

BytesRules describe the constraints applied to `bytes` values

Used in: FieldRules

message DoubleRules

validate.proto:105

DoubleRules describes the constraints applied to `double` values

Used in: FieldRules

message DurationRules

validate.proto:793

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

Used in: FieldRules

message EnumRules

validate.proto:696

EnumRules describe the constraints applied to enum values

Used in: FieldRules

message FieldRules

validate.proto:36

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:357

Fixed32Rules describes the constraints applied to `fixed32` values

Used in: FieldRules

message Fixed64Rules

validate.proto:393

Fixed64Rules describes the constraints applied to `fixed64` values

Used in: FieldRules

message FloatRules

validate.proto:69

FloatRules describes the constraints applied to `float` values

Used in: FieldRules

message Int32Rules

validate.proto:141

Int32Rules describes the constraints applied to `int32` values

Used in: FieldRules

message Int64Rules

validate.proto:177

Int64Rules describes the constraints applied to `int64` values

Used in: FieldRules

enum KnownRegex

validate.proto:623

WellKnownRegex contain some well-known patterns.

Used in: StringRules

message MapRules

validate.proto:750

MapRules describe the constraints applied to `map` values

Used in: FieldRules

message MessageRules

validate.proto:715

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

Used in: FieldRules

message RepeatedRules

validate.proto:725

RepeatedRules describe the constraints applied to `repeated` values

Used in: FieldRules

message SFixed32Rules

validate.proto:429

SFixed32Rules describes the constraints applied to `sfixed32` values

Used in: FieldRules

message SFixed64Rules

validate.proto:465

SFixed64Rules describes the constraints applied to `sfixed64` values

Used in: FieldRules

message SInt32Rules

validate.proto:285

SInt32Rules describes the constraints applied to `sint32` values

Used in: FieldRules

message SInt64Rules

validate.proto:321

SInt64Rules describes the constraints applied to `sint64` values

Used in: FieldRules

message StringRules

validate.proto:507

StringRules describe the constraints applied to `string` values

Used in: FieldRules

message TimestampRules

validate.proto:827

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

Used in: FieldRules

message UInt32Rules

validate.proto:213

UInt32Rules describes the constraints applied to `uint32` values

Used in: FieldRules

message UInt64Rules

validate.proto:249

UInt64Rules describes the constraints applied to `uint64` values

Used in: FieldRules