# Constants
Default values for StringRules fields.
HTTP header name as defined by RFC 7230.
HTTP header value as defined by RFC 7230.
No description provided by the author
# Variables
Disabled nullifies any validation rules for this message, including any message fields associated with it that do support validation.
Ignore skips generation of validation methods for this message.
Required ensures that exactly one the field options in a oneof is set; validation fails if no fields in the oneof are set.
Rules specify the validations to be performed on this field.
No description provided by the author
Enum value maps for KnownRegex.
Enum value maps for KnownRegex.
# Structs
AnyRules describe constraints applied exclusively to the `google.protobuf.Any` well-known type.
BoolRules describes the constraints applied to `bool` values.
BytesRules describe the constraints applied to `bytes` values.
No description provided by the author
No description provided by the author
No description provided by the author
DoubleRules describes the constraints applied to `double` values.
DurationRules describe the constraints applied exclusively to the `google.protobuf.Duration` well-known type.
EnumRules describe the constraints applied to enum values.
FieldRules encapsulates the rules for each type of field.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Fixed32Rules describes the constraints applied to `fixed32` values.
Fixed64Rules describes the constraints applied to `fixed64` values.
FloatRules describes the constraints applied to `float` values.
Int32Rules describes the constraints applied to `int32` values.
Int64Rules describes the constraints applied to `int64` values.
MapRules describe the constraints applied to `map` values.
MessageRules describe the constraints applied to embedded message values.
RepeatedRules describe the constraints applied to `repeated` values.
SFixed32Rules describes the constraints applied to `sfixed32` values.
SFixed64Rules describes the constraints applied to `sfixed64` values.
SInt32Rules describes the constraints applied to `sint32` values.
SInt64Rules describes the constraints applied to `sint64` values.
StringRules describe the constraints applied to `string` values.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TimestampRules describe the constraints applied exclusively to the `google.protobuf.Timestamp` well-known type.
UInt32Rules describes the constraints applied to `uint32` values.
UInt64Rules describes the constraints applied to `uint64` values.
# Type aliases
WellKnownRegex contain some well-known patterns.