deeplynested

package
v0.0.0-...-5b643b5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

tests dependant and implementor

Index

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 (DeeplyNestedDependant) UndValidate

func (v DeeplyNestedDependant) UndValidate() (err error)

type DeeplyNestedDependantMap

type DeeplyNestedDependantMap []map[string][5]und.Und[Dependant]

func (DeeplyNestedDependantMap) UndPlain

func (DeeplyNestedDependantMap) UndValidate

func (v DeeplyNestedDependantMap) UndValidate() (err error)

type DeeplyNestedDependantMapPatch

type DeeplyNestedDependantMapPatch []map[string][5]und.Und[Dependant]

func (DeeplyNestedDependantMapPatch) ApplyPatch

func (*DeeplyNestedDependantMapPatch) FromValue

func (DeeplyNestedDependantMapPatch) ToValue

type DeeplyNestedDependantMapPlain

type DeeplyNestedDependantMapPlain []map[string][5]und.Und[DependantPlain]

func (DeeplyNestedDependantMapPlain) UndRaw

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 (*DeeplyNestedDependantPatch) FromValue

func (DeeplyNestedDependantPatch) Merge

func (DeeplyNestedDependantPatch) ToValue

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

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 (DeeplyNestedImplementor) UndValidate

func (v DeeplyNestedImplementor) UndValidate() (err error)

type DeeplyNestedImplementorMap

type DeeplyNestedImplementorMap []map[string][5]und.Und[implementor.Implementor[string]]

func (DeeplyNestedImplementorMap) UndPlain

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 (*DeeplyNestedImplementorMapPatch) FromValue

func (DeeplyNestedImplementorMapPatch) ToValue

type DeeplyNestedImplementorMapPlain

type DeeplyNestedImplementorMapPlain []map[string][5]und.Und[implementor.ImplementorPlain[string]]

func (DeeplyNestedImplementorMapPlain) UndRaw

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 (*DeeplyNestedImplementorPatch) FromValue

func (DeeplyNestedImplementorPatch) ToValue

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

type Dependant

type Dependant struct {
	Opt option.Option[string] `und:"required"`
}

func (Dependant) UndPlain

func (v Dependant) UndPlain() DependantPlain

func (Dependant) UndValidate

func (v Dependant) UndValidate() (err error)

type DependantPatch

type DependantPatch struct {
	Opt sliceund.Und[string] `und:"required" json:",omitempty"`
}

func (DependantPatch) ApplyPatch

func (p DependantPatch) ApplyPatch(v Dependant) Dependant

func (*DependantPatch) FromValue

func (p *DependantPatch) FromValue(v Dependant)

func (DependantPatch) Merge

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL