Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Body ¶
type Body struct { Object *ObjectValidator `json:"object"` ObjectArray *ObjectArrayValidator `json:"object_array"` }
type BooleanValidator ¶
type BooleanValidator struct {
parameter.BooleanValidator
}
func (BooleanValidator) Validate ¶
func (b BooleanValidator) Validate(value any) error
type NumberArrayValidator ¶
type NumberArrayValidator struct {
parameter.NumberArrayValidator
}
func (NumberArrayValidator) Validate ¶
func (n NumberArrayValidator) Validate(value any) error
type NumberValidator ¶
type NumberValidator struct {
parameter.NumberValidator
}
func (NumberValidator) Validate ¶
func (n NumberValidator) Validate(value any) error
type ObjectArrayValidator ¶
type ObjectArrayValidator struct {
Object ObjectValidator
}
func (ObjectArrayValidator) Validate ¶
func (o ObjectArrayValidator) Validate(value any) error
type ObjectValidator ¶
type ObjectValidator struct { RequiredFields field.Required `json:"required_fields"` Parameters map[string]ParameterProperties `json:"parameters"` }
func (ObjectValidator) Validate ¶
func (o ObjectValidator) Validate(value any) error
type ParameterProperties ¶
type ParameterProperties struct {
Validation ParameterValidation `json:"validation"`
}
type ParameterValidation ¶
type ParameterValidation struct { Object *ObjectValidator `json:"object_validator"` ObjectArray *ObjectArrayValidator `json:"object_array_validator"` String *StringValidator `json:"string_validator"` StringArray *StringArrayValidator `json:"string_array_validator"` Number *NumberValidator `json:"number_validator"` NumberArray *NumberArrayValidator `json:"number_array_validator"` Time *TimeValidator `json:"time_validator"` TimeArray *TimeArrayValidator `json:"time_array_validator"` Boolean *BooleanValidator `json:"boolean_validator"` }
type Schema ¶
type StringArrayValidator ¶
type StringArrayValidator struct {
parameter.StringArrayValidator
}
func (StringArrayValidator) Validate ¶
func (s StringArrayValidator) Validate(value any) error
type StringValidator ¶
type StringValidator struct {
parameter.StringValidator
}
func (StringValidator) Validate ¶
func (s StringValidator) Validate(value any) error
type TimeArrayValidator ¶
type TimeArrayValidator struct {
parameter.TimeArrayValidator
}
func (TimeArrayValidator) Validate ¶
func (s TimeArrayValidator) Validate(value any) error
type TimeValidator ¶
type TimeValidator struct {
parameter.TimeValidator
}
func (TimeValidator) Validate ¶
func (t TimeValidator) Validate(value any) error
Click to show internal directories.
Click to hide internal directories.