UInt64Rules describes the rules applied to uint64 values. These
rules may also be applied to the google.protobuf.UInt64Value Well-Known-Type.
UInt64Rules describes the rules applied to uint64 values. These
rules may also be applied to the google.protobuf.UInt64Value Well-Known-Type.
Optional[customReturns a safe value for JSON logs.
Returns a safe value for JSON logs.
Optional[unknownPreserves protobuf fields that this SDK version does not recognize.
Contains the fully qualified protobuf type name.
Optionalconstconst requires the field value to exactly match the specified value. If
the field value doesn't match, an error message is generated.
message MyUInt64 {
// value must equal 42
uint64 value = 1 [(buf.validate.field).uint64.const = 42];
}
example specifies values that the field may have. These values SHOULD
conform to other rules. example values will not impact validation
but may be used as helpful guidance on how to populate the given field.
message MyUInt64 {
uint64 value = 1 [
(buf.validate.field).uint64.example = 1,
(buf.validate.field).uint64.example = -10
];
}
OptionalgreaterContains the selected value for the greater_than protobuf oneof.
Contains the case.
Contains the gt.
Contains the case.
Contains the gte.
in requires the field value to be equal to one of the specified values.
If the field value isn't one of the specified values, an error message is
generated.
message MyUInt64 {
// value must be in list [1, 2, 3]
uint64 value = 1 [(buf.validate.field).uint64 = { in: [1, 2, 3] }];
}
OptionallessContains the selected value for the less_than protobuf oneof.
Contains the case.
Contains the lt.
Contains the case.
Contains the lte.
not_in requires the field value to not be equal to any of the specified
values. If the field value is one of the specified values, an error
message is generated.
message MyUInt64 {
// value must not be in list [1, 2, 3]
uint64 value = 1 [(buf.validate.field).uint64 = { not_in: [1, 2, 3] }];
}
UInt64Rules describes the rules applied to
uint64values. These rules may also be applied to thegoogle.protobuf.UInt64ValueWell-Known-Type.