Documentation
¶
Index ¶
- func ValidateArrayField(fieldIdl *idl.ArrayField, fieldVal reflect.Value) error
- func ValidateBytesField(fieldIdl *idl.BytesField, fieldVal reflect.Value) error
- func ValidateField(fieldIdl *idl.Field, fieldVal reflect.Value) error
- func ValidateFloatField(fieldIdl *idl.FloatField, fieldVal reflect.Value) error
- func ValidateIntField(fieldIdl *idl.IntField, fieldVal reflect.Value) error
- func ValidateMessage(rules FieldRules, message proto.Message) error
- func ValidateStringField(fieldIdl *idl.StringField, fieldVal reflect.Value) error
- type FieldData
- type FieldRules
- type ProtoError
- type ValidationError
- type ValidationsError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateArrayField ¶
func ValidateArrayField(fieldIdl *idl.ArrayField, fieldVal reflect.Value) error
ValidateArrayField validates an array field
func ValidateBytesField ¶
func ValidateBytesField(fieldIdl *idl.BytesField, fieldVal reflect.Value) error
ValidateBytesField validates a bytes field
func ValidateFloatField ¶
func ValidateFloatField(fieldIdl *idl.FloatField, fieldVal reflect.Value) error
ValidateFloatField validates a float field
func ValidateIntField ¶
ValidateIntField validates an int field
func ValidateMessage ¶
func ValidateMessage(rules FieldRules, message proto.Message) error
func ValidateStringField ¶
func ValidateStringField(fieldIdl *idl.StringField, fieldVal reflect.Value) error
ValidateStringField validates a string field
Types ¶
type FieldData ¶
type FieldData struct { Name string IntField *idl.IntField StringField *idl.StringField BytesField *idl.BytesField ArrayField *idl.ArrayField FloatField *idl.FloatField }
type FieldRules ¶
type ProtoError ¶
func (*ProtoError) Error ¶
func (p *ProtoError) Error() string
type ValidationError ¶
func (*ValidationError) Error ¶
func (v *ValidationError) Error() string
type ValidationsError ¶
type ValidationsError []*ValidationError
func (ValidationsError) Error ¶
func (v ValidationsError) Error() string
func (ValidationsError) HasError ¶
func (v ValidationsError) HasError() bool
Click to show internal directories.
Click to hide internal directories.