Documentation
¶
Overview ¶
tests dependant and implementor
Index ¶
- type DeeplyNestedDependant
- type DeeplyNestedDependantMap
- type DeeplyNestedDependantMapPatch
- func (p DeeplyNestedDependantMapPatch) ApplyPatch(v DeeplyNestedDependantMap) DeeplyNestedDependantMap
- func (p *DeeplyNestedDependantMapPatch) FromValue(v DeeplyNestedDependantMap)
- func (p DeeplyNestedDependantMapPatch) Merge(r DeeplyNestedDependantMapPatch) DeeplyNestedDependantMapPatch
- func (p DeeplyNestedDependantMapPatch) ToValue() DeeplyNestedDependantMap
- type DeeplyNestedDependantMapPlain
- type DeeplyNestedDependantPatch
- func (p DeeplyNestedDependantPatch) ApplyPatch(v DeeplyNestedDependant) DeeplyNestedDependant
- func (p *DeeplyNestedDependantPatch) FromValue(v DeeplyNestedDependant)
- func (p DeeplyNestedDependantPatch) Merge(r DeeplyNestedDependantPatch) DeeplyNestedDependantPatch
- func (p DeeplyNestedDependantPatch) ToValue() DeeplyNestedDependant
- type DeeplyNestedDependantPlain
- type DeeplyNestedImplementor
- type DeeplyNestedImplementorMap
- type DeeplyNestedImplementorMapPatch
- func (p DeeplyNestedImplementorMapPatch) ApplyPatch(v DeeplyNestedImplementorMap) DeeplyNestedImplementorMap
- func (p *DeeplyNestedImplementorMapPatch) FromValue(v DeeplyNestedImplementorMap)
- func (p DeeplyNestedImplementorMapPatch) Merge(r DeeplyNestedImplementorMapPatch) DeeplyNestedImplementorMapPatch
- func (p DeeplyNestedImplementorMapPatch) ToValue() DeeplyNestedImplementorMap
- type DeeplyNestedImplementorMapPlain
- type DeeplyNestedImplementorPatch
- func (p DeeplyNestedImplementorPatch) ApplyPatch(v DeeplyNestedImplementor) DeeplyNestedImplementor
- func (p *DeeplyNestedImplementorPatch) FromValue(v DeeplyNestedImplementor)
- func (p DeeplyNestedImplementorPatch) Merge(r DeeplyNestedImplementorPatch) DeeplyNestedImplementorPatch
- func (p DeeplyNestedImplementorPatch) ToValue() DeeplyNestedImplementor
- type DeeplyNestedImplementorPlain
- type Dependant
- type DependantPatch
- type DependantPlain
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeeplyNestedDependant ¶
type DeeplyNestedDependant struct {
A []map[string][5]und.Und[Dependant] `und:"required"`
B [][][]map[int]Dependant
C []map[string][5]und.Und[*Dependant] `und:"required"`
D [][][]map[int]*Dependant
}
func (DeeplyNestedDependant) UndPlain ¶
func (v DeeplyNestedDependant) UndPlain() DeeplyNestedDependantPlain
func (DeeplyNestedDependant) UndValidate ¶
func (v DeeplyNestedDependant) UndValidate() (err error)
type DeeplyNestedDependantMap ¶
func (DeeplyNestedDependantMap) UndPlain ¶
func (v DeeplyNestedDependantMap) UndPlain() DeeplyNestedDependantMapPlain
func (DeeplyNestedDependantMap) UndValidate ¶
func (v DeeplyNestedDependantMap) UndValidate() (err error)
type DeeplyNestedDependantMapPatch ¶
func (DeeplyNestedDependantMapPatch) ApplyPatch ¶
func (p DeeplyNestedDependantMapPatch) ApplyPatch(v DeeplyNestedDependantMap) DeeplyNestedDependantMap
func (*DeeplyNestedDependantMapPatch) FromValue ¶
func (p *DeeplyNestedDependantMapPatch) FromValue(v DeeplyNestedDependantMap)
func (DeeplyNestedDependantMapPatch) ToValue ¶
func (p DeeplyNestedDependantMapPatch) ToValue() DeeplyNestedDependantMap
type DeeplyNestedDependantMapPlain ¶
type DeeplyNestedDependantMapPlain []map[string][5]und.Und[DependantPlain]
func (DeeplyNestedDependantMapPlain) UndRaw ¶
func (v DeeplyNestedDependantMapPlain) UndRaw() DeeplyNestedDependantMap
type DeeplyNestedDependantPatch ¶
type DeeplyNestedDependantPatch struct {
A sliceund.Und[[]map[string][5]und.Und[Dependant]] `und:"required" json:",omitempty"`
B sliceund.Und[[][][]map[int]Dependant] `json:",omitempty"`
C sliceund.Und[[]map[string][5]und.Und[*Dependant]] `und:"required" json:",omitempty"`
D sliceund.Und[[][][]map[int]*Dependant] `json:",omitempty"`
}
func (DeeplyNestedDependantPatch) ApplyPatch ¶
func (p DeeplyNestedDependantPatch) ApplyPatch(v DeeplyNestedDependant) DeeplyNestedDependant
func (*DeeplyNestedDependantPatch) FromValue ¶
func (p *DeeplyNestedDependantPatch) FromValue(v DeeplyNestedDependant)
func (DeeplyNestedDependantPatch) Merge ¶
func (p DeeplyNestedDependantPatch) Merge(r DeeplyNestedDependantPatch) DeeplyNestedDependantPatch
func (DeeplyNestedDependantPatch) ToValue ¶
func (p DeeplyNestedDependantPatch) ToValue() DeeplyNestedDependant
type DeeplyNestedDependantPlain ¶
type DeeplyNestedDependantPlain struct {
A []map[string][5]DependantPlain `und:"required"`
B [][][]map[int]DependantPlain
C []map[string][5]*DependantPlain `und:"required"`
D [][][]map[int]*DependantPlain
}
func (DeeplyNestedDependantPlain) UndRaw ¶
func (v DeeplyNestedDependantPlain) UndRaw() DeeplyNestedDependant
type DeeplyNestedImplementor ¶
type DeeplyNestedImplementor struct {
A []map[string][5]und.Und[implementor.Implementor[string]] `und:"required"`
B [][][]map[int]implementor.Implementor[string]
C []map[string][5]und.Und[*implementor.Implementor[string]] `und:"required"`
D [][][]map[int]*implementor.Implementor[string]
}
func (DeeplyNestedImplementor) UndPlain ¶
func (v DeeplyNestedImplementor) UndPlain() DeeplyNestedImplementorPlain
func (DeeplyNestedImplementor) UndValidate ¶
func (v DeeplyNestedImplementor) UndValidate() (err error)
type DeeplyNestedImplementorMap ¶
type DeeplyNestedImplementorMap []map[string][5]und.Und[implementor.Implementor[string]]
func (DeeplyNestedImplementorMap) UndPlain ¶
func (v DeeplyNestedImplementorMap) UndPlain() DeeplyNestedImplementorMapPlain
func (DeeplyNestedImplementorMap) UndValidate ¶
func (v DeeplyNestedImplementorMap) UndValidate() (err error)
type DeeplyNestedImplementorMapPatch ¶
type DeeplyNestedImplementorMapPatch []map[string][5]und.Und[implementor.Implementor[string]]
func (DeeplyNestedImplementorMapPatch) ApplyPatch ¶
func (p DeeplyNestedImplementorMapPatch) ApplyPatch(v DeeplyNestedImplementorMap) DeeplyNestedImplementorMap
func (*DeeplyNestedImplementorMapPatch) FromValue ¶
func (p *DeeplyNestedImplementorMapPatch) FromValue(v DeeplyNestedImplementorMap)
func (DeeplyNestedImplementorMapPatch) ToValue ¶
func (p DeeplyNestedImplementorMapPatch) ToValue() DeeplyNestedImplementorMap
type DeeplyNestedImplementorMapPlain ¶
type DeeplyNestedImplementorMapPlain []map[string][5]und.Und[implementor.ImplementorPlain[string]]
func (DeeplyNestedImplementorMapPlain) UndRaw ¶
func (v DeeplyNestedImplementorMapPlain) UndRaw() DeeplyNestedImplementorMap
type DeeplyNestedImplementorPatch ¶
type DeeplyNestedImplementorPatch struct {
A sliceund.Und[[]map[string][5]und.Und[implementor.Implementor[string]]] `und:"required" json:",omitempty"`
B sliceund.Und[[][][]map[int]implementor.Implementor[string]] `json:",omitempty"`
C sliceund.Und[[]map[string][5]und.Und[*implementor.Implementor[string]]] `und:"required" json:",omitempty"`
D sliceund.Und[[][][]map[int]*implementor.Implementor[string]] `json:",omitempty"`
}
func (DeeplyNestedImplementorPatch) ApplyPatch ¶
func (p DeeplyNestedImplementorPatch) ApplyPatch(v DeeplyNestedImplementor) DeeplyNestedImplementor
func (*DeeplyNestedImplementorPatch) FromValue ¶
func (p *DeeplyNestedImplementorPatch) FromValue(v DeeplyNestedImplementor)
func (DeeplyNestedImplementorPatch) ToValue ¶
func (p DeeplyNestedImplementorPatch) ToValue() DeeplyNestedImplementor
type DeeplyNestedImplementorPlain ¶
type DeeplyNestedImplementorPlain struct {
A []map[string][5]implementor.ImplementorPlain[string] `und:"required"`
B [][][]map[int]implementor.ImplementorPlain[string]
C []map[string][5]*implementor.ImplementorPlain[string] `und:"required"`
D [][][]map[int]*implementor.ImplementorPlain[string]
}
func (DeeplyNestedImplementorPlain) UndRaw ¶
func (v DeeplyNestedImplementorPlain) UndRaw() DeeplyNestedImplementor
type Dependant ¶
func (Dependant) UndPlain ¶
func (v Dependant) UndPlain() DependantPlain
func (Dependant) UndValidate ¶
type DependantPatch ¶
func (DependantPatch) ApplyPatch ¶
func (p DependantPatch) ApplyPatch(v Dependant) Dependant
func (*DependantPatch) FromValue ¶
func (p *DependantPatch) FromValue(v Dependant)
func (DependantPatch) Merge ¶
func (p DependantPatch) Merge(r DependantPatch) DependantPatch
func (DependantPatch) ToValue ¶
func (p DependantPatch) ToValue() Dependant
type DependantPlain ¶
type DependantPlain struct {
Opt string `und:"required"`
}
func (DependantPlain) UndRaw ¶
func (v DependantPlain) UndRaw() Dependant
Click to show internal directories.
Click to hide internal directories.