Documentation
¶
Index ¶
- func GetOpenAPISpecJSON() ([]byte, error)
- type FilterColumnIncludes
- type FilterPredicate
- type FilterPredicateOneOf1
- type FilterPredicateOp
- type FilterPredicateOpAny
- type FilterPredicateOpAnyOneOf0
- type FilterPredicateOpNone
- type FilterPredicateOpNoneOneOf1
- type FilterPredicateRangeOp
- type FilterRangeValue
- type FilterValue
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetOpenAPISpecJSON ¶
GetOpenAPISpecJSON returns the raw OpenAPI spec as JSON bytes.
Types ¶
type FilterColumnIncludes ¶
type FilterColumnIncludes struct {
DollarSignIncludes *FilterPredicate `json:"$includes,omitempty" form:"$includes,omitempty"`
AdditionalProperties map[string]any `json:"-"`
}
#/components/schemas/FilterColumnIncludes
func (*FilterColumnIncludes) ApplyDefaults ¶
func (s *FilterColumnIncludes) ApplyDefaults()
ApplyDefaults sets default values for fields that are nil.
func (FilterColumnIncludes) MarshalJSON ¶
func (s FilterColumnIncludes) MarshalJSON() ([]byte, error)
func (*FilterColumnIncludes) UnmarshalJSON ¶
func (s *FilterColumnIncludes) UnmarshalJSON(data []byte) error
type FilterPredicate ¶
type FilterPredicate struct {
FilterValue *FilterValue
FilterPredicateOneOf1 *FilterPredicateOneOf1
FilterPredicateOp *FilterPredicateOp
FilterPredicateRangeOp *FilterPredicateRangeOp
}
#/components/schemas/FilterPredicate
func (*FilterPredicate) ApplyDefaults ¶
func (u *FilterPredicate) ApplyDefaults()
ApplyDefaults sets default values for fields that are nil.
func (FilterPredicate) MarshalJSON ¶
func (u FilterPredicate) MarshalJSON() ([]byte, error)
func (*FilterPredicate) UnmarshalJSON ¶
func (u *FilterPredicate) UnmarshalJSON(data []byte) error
type FilterPredicateOneOf1 ¶
type FilterPredicateOneOf1 = []FilterPredicate
#/components/schemas/FilterPredicate/oneOf/1
type FilterPredicateOp ¶
type FilterPredicateOp struct {
DollarSignAny *FilterPredicateOpAny `json:"$any,omitempty" form:"$any,omitempty"`
DollarSignNone *FilterPredicateOpNone `json:"$none,omitempty" form:"$none,omitempty"`
AdditionalProperties map[string]any `json:"-"`
}
#/components/schemas/FilterPredicateOp
func (*FilterPredicateOp) ApplyDefaults ¶
func (s *FilterPredicateOp) ApplyDefaults()
ApplyDefaults sets default values for fields that are nil.
func (FilterPredicateOp) MarshalJSON ¶
func (s FilterPredicateOp) MarshalJSON() ([]byte, error)
func (*FilterPredicateOp) UnmarshalJSON ¶
func (s *FilterPredicateOp) UnmarshalJSON(data []byte) error
type FilterPredicateOpAny ¶
type FilterPredicateOpAny struct {
FilterPredicateOpAnyOneOf0 *FilterPredicateOpAnyOneOf0
}
#/components/schemas/FilterPredicateOp/properties/$any
func (*FilterPredicateOpAny) ApplyDefaults ¶
func (u *FilterPredicateOpAny) ApplyDefaults()
ApplyDefaults sets default values for fields that are nil.
func (FilterPredicateOpAny) MarshalJSON ¶
func (u FilterPredicateOpAny) MarshalJSON() ([]byte, error)
func (*FilterPredicateOpAny) UnmarshalJSON ¶
func (u *FilterPredicateOpAny) UnmarshalJSON(data []byte) error
type FilterPredicateOpAnyOneOf0 ¶
type FilterPredicateOpAnyOneOf0 = []FilterPredicate
#/components/schemas/FilterPredicateOp/properties/$any/oneOf/0
type FilterPredicateOpNone ¶
type FilterPredicateOpNone struct {
FilterPredicate *FilterPredicate
FilterPredicateOpNoneOneOf1 *FilterPredicateOpNoneOneOf1
}
#/components/schemas/FilterPredicateOp/properties/$none
func (*FilterPredicateOpNone) ApplyDefaults ¶
func (u *FilterPredicateOpNone) ApplyDefaults()
ApplyDefaults sets default values for fields that are nil.
func (FilterPredicateOpNone) MarshalJSON ¶
func (u FilterPredicateOpNone) MarshalJSON() ([]byte, error)
func (*FilterPredicateOpNone) UnmarshalJSON ¶
func (u *FilterPredicateOpNone) UnmarshalJSON(data []byte) error
type FilterPredicateOpNoneOneOf1 ¶
type FilterPredicateOpNoneOneOf1 = []FilterPredicate
#/components/schemas/FilterPredicateOp/properties/$none/oneOf/1
type FilterPredicateRangeOp ¶
type FilterPredicateRangeOp struct {
DollarSignLt *FilterRangeValue `json:"$lt,omitempty" form:"$lt,omitempty"`
AdditionalProperties map[string]any `json:"-"`
}
#/components/schemas/FilterPredicateRangeOp
func (*FilterPredicateRangeOp) ApplyDefaults ¶
func (s *FilterPredicateRangeOp) ApplyDefaults()
ApplyDefaults sets default values for fields that are nil.
func (FilterPredicateRangeOp) MarshalJSON ¶
func (s FilterPredicateRangeOp) MarshalJSON() ([]byte, error)
func (*FilterPredicateRangeOp) UnmarshalJSON ¶
func (s *FilterPredicateRangeOp) UnmarshalJSON(data []byte) error
type FilterRangeValue ¶
#/components/schemas/FilterRangeValue
func (*FilterRangeValue) ApplyDefaults ¶
func (u *FilterRangeValue) ApplyDefaults()
ApplyDefaults sets default values for fields that are nil.
func (FilterRangeValue) MarshalJSON ¶
func (u FilterRangeValue) MarshalJSON() ([]byte, error)
func (*FilterRangeValue) UnmarshalJSON ¶
func (u *FilterRangeValue) UnmarshalJSON(data []byte) error
type FilterValue ¶
#/components/schemas/FilterValue
func (*FilterValue) ApplyDefaults ¶
func (u *FilterValue) ApplyDefaults()
ApplyDefaults sets default values for fields that are nil.
func (FilterValue) MarshalJSON ¶
func (u FilterValue) MarshalJSON() ([]byte, error)
func (*FilterValue) UnmarshalJSON ¶
func (u *FilterValue) UnmarshalJSON(data []byte) error