package validate

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

message AnyRules

validate.proto:574

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

Used in: FieldRules

message BoolRules

validate.proto:378

BoolRules describes the constraints applied to `bool` values

Used in: FieldRules

message BytesRules

validate.proto:465

BytesRules describe the constraints applied to `bytes` values

Used in: FieldRules

message DoubleRules

validate.proto:92

DoubleRules describes the constraints applied to `double` values

Used in: FieldRules

message DurationRules

validate.proto:587

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

Used in: FieldRules

message EnumRules

validate.proto:511

EnumRules describe the constraints applied to enum values

Used in: FieldRules

message FieldRules

validate.proto:35

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

Fixed32Rules describes the constraints applied to `fixed32` values

Used in: FieldRules

message Fixed64Rules

validate.proto:300

Fixed64Rules describes the constraints applied to `fixed64` values

Used in: FieldRules

message FloatRules

validate.proto:66

FloatRules describes the constraints applied to `float` values

Used in: FieldRules

message Int32Rules

validate.proto:118

Int32Rules describes the constraints applied to `int32` values

Used in: FieldRules

message Int64Rules

validate.proto:144

Int64Rules describes the constraints applied to `int64` values

Used in: FieldRules

message MapRules

validate.proto:554

MapRules describe the constraints applied to `map` values

Used in: FieldRules

message MessageRules

validate.proto:527

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

Used in: FieldRules

message RepeatedRules

validate.proto:536

RepeatedRules describe the constraints applied to `repeated` values

Used in: FieldRules

message SFixed32Rules

validate.proto:326

SFixed32Rules describes the constraints applied to `sfixed32` values

Used in: FieldRules

message SFixed64Rules

validate.proto:352

SFixed64Rules describes the constraints applied to `sfixed64` values

Used in: FieldRules

message SInt32Rules

validate.proto:222

SInt32Rules describes the constraints applied to `sint32` values

Used in: FieldRules

message SInt64Rules

validate.proto:248

SInt64Rules describes the constraints applied to `sint64` values

Used in: FieldRules

message StringRules

validate.proto:384

StringRules describe the constraints applied to `string` values

Used in: FieldRules

message TimestampRules

validate.proto:614

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

Used in: FieldRules

message UInt32Rules

validate.proto:170

UInt32Rules describes the constraints applied to `uint32` values

Used in: FieldRules

message UInt64Rules

validate.proto:196

UInt64Rules describes the constraints applied to `uint64` values

Used in: FieldRules