validate.FieldRules
Example
Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working
code.
local types = import 'types.libsonnet';
types.validate.FieldRules
.withAny(types.validate.AnyRules)
.withBool(types.validate.BoolRules)
.withBytes(types.validate.BytesRules)
.withDouble(types.validate.DoubleRules)
.withDuration(types.validate.DurationRules)
.withEnum(types.validate.EnumRules)
.withFixed32(types.validate.Fixed32Rules)
.withFixed64(types.validate.Fixed64Rules)
.withFloat(types.validate.FloatRules)
.withInt32(types.validate.Int32Rules)
.withInt64(types.validate.Int64Rules)
.withMap(types.validate.MapRules)
.withMessage(types.validate.MessageRules)
.withRepeated(types.validate.RepeatedRules)
.withSfixed32(types.validate.SFixed32Rules)
.withSfixed64(types.validate.SFixed64Rules)
.withSint32(types.validate.SInt32Rules)
.withSint64(types.validate.SInt64Rules)
.withString(types.validate.StringRules)
.withTimestamp(types.validate.TimestampRules)
.withUint32(types.validate.UInt32Rules)
.withUint64(types.validate.UInt64Rules)
._validate()
Fields