validation

package
v1.0.30 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var E_Datatype = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.FieldOptions)(nil),
	ExtensionType: (*string)(nil),
	Field:         820005,
	Name:          "validation.datatype",
	Tag:           "bytes,820005,opt,name=datatype",
	Filename:      "extension/validation/validation.proto",
}
View Source
var E_Editable = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.FieldOptions)(nil),
	ExtensionType: (*bool)(nil),
	Field:         820002,
	Name:          "validation.editable",
	Tag:           "varint,820002,opt,name=editable",
	Filename:      "extension/validation/validation.proto",
}
View Source
var E_Hidden = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.FieldOptions)(nil),
	ExtensionType: (*bool)(nil),
	Field:         820003,
	Name:          "validation.hidden",
	Tag:           "varint,820003,opt,name=hidden",
	Filename:      "extension/validation/validation.proto",
}
View Source
var E_Nullable = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.FieldOptions)(nil),
	ExtensionType: (*bool)(nil),
	Field:         820004,
	Name:          "validation.nullable",
	Tag:           "varint,820004,opt,name=nullable",
	Filename:      "extension/validation/validation.proto",
}
View Source
var E_Required = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.FieldOptions)(nil),
	ExtensionType: (*bool)(nil),
	Field:         820001,
	Name:          "validation.required",
	Tag:           "varint,820001,opt,name=required",
	Filename:      "extension/validation/validation.proto",
}
View Source
var E_Rules = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.FieldOptions)(nil),
	ExtensionType: (*string)(nil),
	Field:         820007,
	Name:          "validation.rules",
	Tag:           "bytes,820007,opt,name=rules",
	Filename:      "extension/validation/validation.proto",
}
View Source
var E_RulesMessage = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.FieldOptions)(nil),
	ExtensionType: (*string)(nil),
	Field:         820008,
	Name:          "validation.rules_message",
	Tag:           "bytes,820007,opt,name=rules_message",
	Filename:      "extension/validation/validation.proto",
}
View Source
var E_Variant = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.FieldOptions)(nil),
	ExtensionType: (*Variant)(nil),
	Field:         820006,
	Name:          "validation.variant",
	Tag:           "varint,820006,opt,name=variant,enum=validation.Variant",
	Filename:      "extension/validation/validation.proto",
}
View Source
var Variant_name = map[int32]string{
	0:  "ID",
	1:  "HyphenatedID",
	2:  "Email",
	3:  "MacAddress",
	4:  "DomainName",
	5:  "UserName",
	6:  "URL",
	7:  "IPV4",
	8:  "IPV6",
	9:  "Password",
	10: "Latitude",
	11: "Longitude",
	12: "CreditCardNumber",
	13: "CreditCardType",
	14: "PhoneNumber",
	15: "TollFreeNumber",
	16: "E164PhoneNumber",
	17: "TitleMale",
	18: "TitleFemale",
	19: "FirstName",
	20: "FirstNameMale",
	21: "FirstNameFemale",
	22: "LastName",
	23: "Name",
	24: "UnixTime",
	25: "Date",
	26: "Time",
	27: "MonthName",
	28: "Year",
	29: "DayOfWeek",
	30: "DayOfMonth",
	31: "Timestamp",
	32: "Century",
	33: "TimeZone",
	34: "TimePeriod",
	35: "Word",
	36: "Sentence",
	37: "Paragraph",
	38: "Currency",
	39: "Amount",
	40: "AmountWithCurrency",
	41: "Page",
	42: "PageSize",
	43: "PageTotal",
	44: "Number",
	45: "ImgURL",
	46: "ProfileURL",
	47: "SquareImgURL",
	48: "SquareProfileURL",
	49: "BooleanString",
	50: "NoPlusE164PhoneNumber",
	51: "Words",
	52: "Boolean",
	53: "RFC3339",
}
View Source
var Variant_value = map[string]int32{
	"ID":                    0,
	"HyphenatedID":          1,
	"Email":                 2,
	"MacAddress":            3,
	"DomainName":            4,
	"UserName":              5,
	"URL":                   6,
	"IPV4":                  7,
	"IPV6":                  8,
	"Password":              9,
	"Latitude":              10,
	"Longitude":             11,
	"CreditCardNumber":      12,
	"CreditCardType":        13,
	"PhoneNumber":           14,
	"TollFreeNumber":        15,
	"E164PhoneNumber":       16,
	"TitleMale":             17,
	"TitleFemale":           18,
	"FirstName":             19,
	"FirstNameMale":         20,
	"FirstNameFemale":       21,
	"LastName":              22,
	"Name":                  23,
	"UnixTime":              24,
	"Date":                  25,
	"Time":                  26,
	"MonthName":             27,
	"Year":                  28,
	"DayOfWeek":             29,
	"DayOfMonth":            30,
	"Timestamp":             31,
	"Century":               32,
	"TimeZone":              33,
	"TimePeriod":            34,
	"Word":                  35,
	"Sentence":              36,
	"Paragraph":             37,
	"Currency":              38,
	"Amount":                39,
	"AmountWithCurrency":    40,
	"Page":                  41,
	"PageSize":              42,
	"PageTotal":             43,
	"Number":                44,
	"ImgURL":                45,
	"ProfileURL":            46,
	"SquareImgURL":          47,
	"SquareProfileURL":      48,
	"BooleanString":         49,
	"NoPlusE164PhoneNumber": 50,
	"Words":                 51,
	"Boolean":               52,
	"RFC3339":               53,
}

Functions

This section is empty.

Types

type Variant added in v1.0.15

type Variant int32
const (
	Variant_ID                    Variant = 0
	Variant_HyphenatedID          Variant = 1
	Variant_Email                 Variant = 2
	Variant_MacAddress            Variant = 3
	Variant_DomainName            Variant = 4
	Variant_UserName              Variant = 5
	Variant_URL                   Variant = 6
	Variant_IPV4                  Variant = 7
	Variant_IPV6                  Variant = 8
	Variant_Password              Variant = 9
	Variant_Latitude              Variant = 10
	Variant_Longitude             Variant = 11
	Variant_CreditCardNumber      Variant = 12
	Variant_CreditCardType        Variant = 13
	Variant_PhoneNumber           Variant = 14
	Variant_TollFreeNumber        Variant = 15
	Variant_E164PhoneNumber       Variant = 16
	Variant_TitleMale             Variant = 17
	Variant_TitleFemale           Variant = 18
	Variant_FirstName             Variant = 19
	Variant_FirstNameMale         Variant = 20
	Variant_FirstNameFemale       Variant = 21
	Variant_LastName              Variant = 22
	Variant_Name                  Variant = 23
	Variant_UnixTime              Variant = 24
	Variant_Date                  Variant = 25
	Variant_Time                  Variant = 26
	Variant_MonthName             Variant = 27
	Variant_Year                  Variant = 28
	Variant_DayOfWeek             Variant = 29
	Variant_DayOfMonth            Variant = 30
	Variant_Timestamp             Variant = 31
	Variant_Century               Variant = 32
	Variant_TimeZone              Variant = 33
	Variant_TimePeriod            Variant = 34
	Variant_Word                  Variant = 35
	Variant_Sentence              Variant = 36
	Variant_Paragraph             Variant = 37
	Variant_Currency              Variant = 38
	Variant_Amount                Variant = 39
	Variant_AmountWithCurrency    Variant = 40
	Variant_Page                  Variant = 41
	Variant_PageSize              Variant = 42
	Variant_PageTotal             Variant = 43
	Variant_Number                Variant = 44
	Variant_ImgURL                Variant = 45
	Variant_ProfileURL            Variant = 46
	Variant_SquareImgURL          Variant = 47
	Variant_SquareProfileURL      Variant = 48
	Variant_BooleanString         Variant = 49
	Variant_NoPlusE164PhoneNumber Variant = 50
	Variant_Words                 Variant = 51
	Variant_Boolean               Variant = 52
	Variant_RFC3339               Variant = 53
)

func (Variant) EnumDescriptor added in v1.0.15

func (Variant) EnumDescriptor() ([]byte, []int)

func (Variant) String added in v1.0.15

func (x Variant) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL