Documentation
¶
Index ¶
- type HTTPValidationErrorDetail
- func (m *HTTPValidationErrorDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HTTPValidationErrorDetail) MarshalBinary() ([]byte, error)
- func (m *HTTPValidationErrorDetail) UnmarshalBinary(b []byte) error
- func (m *HTTPValidationErrorDetail) Validate(formats strfmt.Registry) error
- type PublicHTTPError
- type PublicHTTPValidationError
- func (m *PublicHTTPValidationError) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PublicHTTPValidationError) MarshalBinary() ([]byte, error)
- func (m PublicHTTPValidationError) MarshalJSON() ([]byte, error)
- func (m *PublicHTTPValidationError) UnmarshalBinary(b []byte) error
- func (m *PublicHTTPValidationError) UnmarshalJSON(raw []byte) error
- func (m *PublicHTTPValidationError) Validate(formats strfmt.Registry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HTTPValidationErrorDetail ¶
type HTTPValidationErrorDetail struct {
// Error describing field validation failure
// Required: true
Error *string `json:"error"`
// Indicates how the invalid field was provided
// Required: true
In *string `json:"in"`
// Key of field failing validation
// Required: true
Key *string `json:"key"`
}
HTTPValidationErrorDetail http validation error detail
swagger:model httpValidationErrorDetail
func (*HTTPValidationErrorDetail) ContextValidate ¶
func (m *HTTPValidationErrorDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this http validation error detail based on context it is used
func (*HTTPValidationErrorDetail) MarshalBinary ¶
func (m *HTTPValidationErrorDetail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HTTPValidationErrorDetail) UnmarshalBinary ¶
func (m *HTTPValidationErrorDetail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicHTTPError ¶
type PublicHTTPError struct {
// HTTP status code returned for the error
// Example: 403
// Required: true
// Maximum: 599
// Minimum: 100
Code *int64 `json:"status"`
// More detailed, human-readable, optional explanation of the error
// Example: User is lacking permission to access this resource
Detail string `json:"detail,omitempty"`
// Short, human-readable description of the error
// Example: Forbidden
// Required: true
Title *string `json:"title"`
// Type of error returned, should be used for client-side error handling
// Example: generic
// Required: true
Type *string `json:"type"`
}
PublicHTTPError public Http error
swagger:model publicHttpError
func (*PublicHTTPError) ContextValidate ¶
ContextValidate validates this public Http error based on context it is used
func (*PublicHTTPError) MarshalBinary ¶
func (m *PublicHTTPError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicHTTPError) UnmarshalBinary ¶
func (m *PublicHTTPError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicHTTPValidationError ¶
type PublicHTTPValidationError struct {
PublicHTTPError
// List of errors received while validating payload against schema
// Required: true
ValidationErrors []*HTTPValidationErrorDetail `json:"validationErrors"`
}
PublicHTTPValidationError public Http validation error
swagger:model publicHttpValidationError
func (*PublicHTTPValidationError) ContextValidate ¶
func (m *PublicHTTPValidationError) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this public Http validation error based on the context it is used
func (*PublicHTTPValidationError) MarshalBinary ¶
func (m *PublicHTTPValidationError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PublicHTTPValidationError) MarshalJSON ¶
func (m PublicHTTPValidationError) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PublicHTTPValidationError) UnmarshalBinary ¶
func (m *PublicHTTPValidationError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PublicHTTPValidationError) UnmarshalJSON ¶
func (m *PublicHTTPValidationError) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure