gonest
Validation & Schemas

String Family

10 string branches sharing Min/Max/Pattern

All string-family branches share Min(n), Max(n), and Pattern(regex), and each sets an OpenAPI format value.

BranchOpenAPI format
String()(none)
Email()email
Uuid()uuid
Uri()uri
Hostname()hostname
Ipv4()ipv4
Ipv6()ipv6
Password()password
Byte()byte
Binary()binary
m.Property(&t.Name).String().Required().Min(1).Max(50)
m.Property(&t.Email).Email().Required()
m.Property(&t.Id).Uuid().Required()

Next steps

On this page