demodb

package
v0.0.0-...-ff5f600 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2016 License: BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Overview

Package demodb supports loading an example database into syncbase for experimentation and testing purposes.

Index

Constants

This section is empty.

Variables

CreditAgencyAll holds all labels for CreditAgency.

ExperianRatingAll holds all labels for ExperianRating.

Functions

func PopulateDemoDB

func PopulateDemoDB(ctx *context.T, db syncbase.Database) error

Creates demo collections in the provided database. Collections are destroyed and recreated if they already exist.

func VDLReadActOrSatScore

func VDLReadActOrSatScore(dec vdl.Decoder, x *ActOrSatScore) error

func VDLReadAgencyReport

func VDLReadAgencyReport(dec vdl.Decoder, x *AgencyReport) error

func VDLReadTitleOrValueType

func VDLReadTitleOrValueType(dec vdl.Decoder, x *TitleOrValueType) error

Types

type ActOrSatScore

type ActOrSatScore interface {
	// Index returns the field index.
	Index() int
	// Interface returns the field value as an interface.
	Interface() interface{}
	// Name returns the field name.
	Name() string

	FillVDLTarget(vdl.Target, *vdl.Type) error
	VDLIsZero() bool
	VDLWrite(vdl.Encoder) error
	// contains filtered or unexported methods
}

ActOrSatScore represents any single field of the ActOrSatScore union type.

type ActOrSatScoreActScore

type ActOrSatScoreActScore struct{ Value uint16 }

ActOrSatScoreActScore represents field ActScore of the ActOrSatScore union type.

func (ActOrSatScoreActScore) FillVDLTarget

func (m ActOrSatScoreActScore) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (ActOrSatScoreActScore) Index

func (x ActOrSatScoreActScore) Index() int

func (ActOrSatScoreActScore) Interface

func (x ActOrSatScoreActScore) Interface() interface{}

func (ActOrSatScoreActScore) MakeVDLTarget

func (m ActOrSatScoreActScore) MakeVDLTarget() vdl.Target

func (ActOrSatScoreActScore) Name

func (x ActOrSatScoreActScore) Name() string

func (ActOrSatScoreActScore) VDLIsZero

func (x ActOrSatScoreActScore) VDLIsZero() bool

func (ActOrSatScoreActScore) VDLWrite

func (x ActOrSatScoreActScore) VDLWrite(enc vdl.Encoder) error

type ActOrSatScoreSatScore

type ActOrSatScoreSatScore struct{ Value uint16 }

ActOrSatScoreSatScore represents field SatScore of the ActOrSatScore union type.

func (ActOrSatScoreSatScore) FillVDLTarget

func (m ActOrSatScoreSatScore) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (ActOrSatScoreSatScore) Index

func (x ActOrSatScoreSatScore) Index() int

func (ActOrSatScoreSatScore) Interface

func (x ActOrSatScoreSatScore) Interface() interface{}

func (ActOrSatScoreSatScore) MakeVDLTarget

func (m ActOrSatScoreSatScore) MakeVDLTarget() vdl.Target

func (ActOrSatScoreSatScore) Name

func (x ActOrSatScoreSatScore) Name() string

func (ActOrSatScoreSatScore) VDLIsZero

func (x ActOrSatScoreSatScore) VDLIsZero() bool

func (ActOrSatScoreSatScore) VDLWrite

func (x ActOrSatScoreSatScore) VDLWrite(enc vdl.Encoder) error

type ActOrSatScoreTarget

type ActOrSatScoreTarget struct {
	Value *ActOrSatScore

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*ActOrSatScoreTarget) FinishField

func (t *ActOrSatScoreTarget) FinishField(_, fieldTarget vdl.Target) error

func (*ActOrSatScoreTarget) FinishFields

func (t *ActOrSatScoreTarget) FinishFields(_ vdl.FieldsTarget) error

func (*ActOrSatScoreTarget) StartField

func (t *ActOrSatScoreTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*ActOrSatScoreTarget) StartFields

func (t *ActOrSatScoreTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

type AddressInfo

type AddressInfo struct {
	Street string
	City   string
	State  string
	Zip    string
}

func (*AddressInfo) FillVDLTarget

func (m *AddressInfo) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*AddressInfo) MakeVDLTarget

func (m *AddressInfo) MakeVDLTarget() vdl.Target

func (AddressInfo) VDLIsZero

func (x AddressInfo) VDLIsZero() bool

func (*AddressInfo) VDLRead

func (x *AddressInfo) VDLRead(dec vdl.Decoder) error

func (AddressInfo) VDLWrite

func (x AddressInfo) VDLWrite(enc vdl.Encoder) error

type AddressInfoTarget

type AddressInfoTarget struct {
	Value *AddressInfo

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*AddressInfoTarget) FinishField

func (t *AddressInfoTarget) FinishField(_, _ vdl.Target) error

func (*AddressInfoTarget) FinishFields

func (t *AddressInfoTarget) FinishFields(_ vdl.FieldsTarget) error

func (*AddressInfoTarget) StartField

func (t *AddressInfoTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*AddressInfoTarget) StartFields

func (t *AddressInfoTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*AddressInfoTarget) ZeroField

func (t *AddressInfoTarget) ZeroField(name string) error

type AgencyReport

type AgencyReport interface {
	// Index returns the field index.
	Index() int
	// Interface returns the field value as an interface.
	Interface() interface{}
	// Name returns the field name.
	Name() string

	FillVDLTarget(vdl.Target, *vdl.Type) error
	VDLIsZero() bool
	VDLWrite(vdl.Encoder) error
	// contains filtered or unexported methods
}

AgencyReport represents any single field of the AgencyReport union type.

type AgencyReportEquifaxReport

type AgencyReportEquifaxReport struct{ Value EquifaxCreditReport }

AgencyReportEquifaxReport represents field EquifaxReport of the AgencyReport union type.

func (AgencyReportEquifaxReport) FillVDLTarget

func (m AgencyReportEquifaxReport) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (AgencyReportEquifaxReport) Index

func (x AgencyReportEquifaxReport) Index() int

func (AgencyReportEquifaxReport) Interface

func (x AgencyReportEquifaxReport) Interface() interface{}

func (AgencyReportEquifaxReport) MakeVDLTarget

func (m AgencyReportEquifaxReport) MakeVDLTarget() vdl.Target

func (AgencyReportEquifaxReport) Name

func (AgencyReportEquifaxReport) VDLIsZero

func (x AgencyReportEquifaxReport) VDLIsZero() bool

func (AgencyReportEquifaxReport) VDLWrite

func (x AgencyReportEquifaxReport) VDLWrite(enc vdl.Encoder) error

type AgencyReportExperianReport

type AgencyReportExperianReport struct{ Value ExperianCreditReport }

AgencyReportExperianReport represents field ExperianReport of the AgencyReport union type.

func (AgencyReportExperianReport) FillVDLTarget

func (m AgencyReportExperianReport) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (AgencyReportExperianReport) Index

func (x AgencyReportExperianReport) Index() int

func (AgencyReportExperianReport) Interface

func (x AgencyReportExperianReport) Interface() interface{}

func (AgencyReportExperianReport) MakeVDLTarget

func (m AgencyReportExperianReport) MakeVDLTarget() vdl.Target

func (AgencyReportExperianReport) Name

func (AgencyReportExperianReport) VDLIsZero

func (x AgencyReportExperianReport) VDLIsZero() bool

func (AgencyReportExperianReport) VDLWrite

func (x AgencyReportExperianReport) VDLWrite(enc vdl.Encoder) error

type AgencyReportTarget

type AgencyReportTarget struct {
	Value *AgencyReport

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*AgencyReportTarget) FinishField

func (t *AgencyReportTarget) FinishField(_, fieldTarget vdl.Target) error

func (*AgencyReportTarget) FinishFields

func (t *AgencyReportTarget) FinishFields(_ vdl.FieldsTarget) error

func (*AgencyReportTarget) StartField

func (t *AgencyReportTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*AgencyReportTarget) StartFields

func (t *AgencyReportTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

type AgencyReportTransUnionReport

type AgencyReportTransUnionReport struct{ Value TransUnionCreditReport }

AgencyReportTransUnionReport represents field TransUnionReport of the AgencyReport union type.

func (AgencyReportTransUnionReport) FillVDLTarget

func (m AgencyReportTransUnionReport) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (AgencyReportTransUnionReport) Index

func (AgencyReportTransUnionReport) Interface

func (x AgencyReportTransUnionReport) Interface() interface{}

func (AgencyReportTransUnionReport) MakeVDLTarget

func (m AgencyReportTransUnionReport) MakeVDLTarget() vdl.Target

func (AgencyReportTransUnionReport) Name

func (AgencyReportTransUnionReport) VDLIsZero

func (x AgencyReportTransUnionReport) VDLIsZero() bool

func (AgencyReportTransUnionReport) VDLWrite

type AnythingGoes

type AnythingGoes struct {
	NameOfType string
	Anything   *vom.RawBytes
}

func (*AnythingGoes) FillVDLTarget

func (m *AnythingGoes) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*AnythingGoes) MakeVDLTarget

func (m *AnythingGoes) MakeVDLTarget() vdl.Target

func (AnythingGoes) VDLIsZero

func (x AnythingGoes) VDLIsZero() bool

func (*AnythingGoes) VDLRead

func (x *AnythingGoes) VDLRead(dec vdl.Decoder) error

func (AnythingGoes) VDLWrite

func (x AnythingGoes) VDLWrite(enc vdl.Encoder) error

type AnythingGoesTarget

type AnythingGoesTarget struct {
	Value *AnythingGoes

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*AnythingGoesTarget) FinishField

func (t *AnythingGoesTarget) FinishField(_, _ vdl.Target) error

func (*AnythingGoesTarget) FinishFields

func (t *AnythingGoesTarget) FinishFields(_ vdl.FieldsTarget) error

func (*AnythingGoesTarget) StartField

func (t *AnythingGoesTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*AnythingGoesTarget) StartFields

func (t *AnythingGoesTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*AnythingGoesTarget) ZeroField

func (t *AnythingGoesTarget) ZeroField(name string) error

type Array2String

type Array2String [2]string

func (*Array2String) FillVDLTarget

func (m *Array2String) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*Array2String) MakeVDLTarget

func (m *Array2String) MakeVDLTarget() vdl.Target

func (Array2String) VDLIsZero

func (x Array2String) VDLIsZero() bool

func (*Array2String) VDLRead

func (x *Array2String) VDLRead(dec vdl.Decoder) error

func (Array2String) VDLWrite

func (x Array2String) VDLWrite(enc vdl.Encoder) error

type Array2StringTarget

type Array2StringTarget struct {
	Value *Array2String

	vdl.TargetBase
	vdl.ListTargetBase
	// contains filtered or unexported fields
}

Array2String

func (*Array2StringTarget) FinishElem

func (t *Array2StringTarget) FinishElem(elem vdl.Target) error

func (*Array2StringTarget) FinishList

func (t *Array2StringTarget) FinishList(elem vdl.ListTarget) error

func (*Array2StringTarget) StartElem

func (t *Array2StringTarget) StartElem(index int) (elem vdl.Target, _ error)

func (*Array2StringTarget) StartList

func (t *Array2StringTarget) StartList(tt *vdl.Type, len int) (vdl.ListTarget, error)

type BarType

type BarType struct {
	Baz BazType
}

func (*BarType) FillVDLTarget

func (m *BarType) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*BarType) MakeVDLTarget

func (m *BarType) MakeVDLTarget() vdl.Target

func (BarType) VDLIsZero

func (x BarType) VDLIsZero() bool

func (*BarType) VDLRead

func (x *BarType) VDLRead(dec vdl.Decoder) error

func (BarType) VDLWrite

func (x BarType) VDLWrite(enc vdl.Encoder) error

type BarTypeTarget

type BarTypeTarget struct {
	Value *BarType

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*BarTypeTarget) FinishField

func (t *BarTypeTarget) FinishField(_, _ vdl.Target) error

func (*BarTypeTarget) FinishFields

func (t *BarTypeTarget) FinishFields(_ vdl.FieldsTarget) error

func (*BarTypeTarget) StartField

func (t *BarTypeTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*BarTypeTarget) StartFields

func (t *BarTypeTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*BarTypeTarget) ZeroField

func (t *BarTypeTarget) ZeroField(name string) error

type BazType

type BazType struct {
	Name         string
	TitleOrValue TitleOrValueType
}

func (*BazType) FillVDLTarget

func (m *BazType) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*BazType) MakeVDLTarget

func (m *BazType) MakeVDLTarget() vdl.Target

func (BazType) VDLIsZero

func (x BazType) VDLIsZero() bool

func (*BazType) VDLRead

func (x *BazType) VDLRead(dec vdl.Decoder) error

func (BazType) VDLWrite

func (x BazType) VDLWrite(enc vdl.Encoder) error

type BazTypeTarget

type BazTypeTarget struct {
	Value *BazType

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*BazTypeTarget) FinishField

func (t *BazTypeTarget) FinishField(_, _ vdl.Target) error

func (*BazTypeTarget) FinishFields

func (t *BazTypeTarget) FinishFields(_ vdl.FieldsTarget) error

func (*BazTypeTarget) StartField

func (t *BazTypeTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*BazTypeTarget) StartFields

func (t *BazTypeTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*BazTypeTarget) ZeroField

func (t *BazTypeTarget) ZeroField(name string) error

type Composite

type Composite struct {
	Arr     Array2String
	ListInt []int32
	MySet   map[int32]struct{}
	Map     map[string]int32
}

func (*Composite) FillVDLTarget

func (m *Composite) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*Composite) MakeVDLTarget

func (m *Composite) MakeVDLTarget() vdl.Target

func (Composite) VDLIsZero

func (x Composite) VDLIsZero() bool

func (*Composite) VDLRead

func (x *Composite) VDLRead(dec vdl.Decoder) error

func (Composite) VDLWrite

func (x Composite) VDLWrite(enc vdl.Encoder) error

type CompositeTarget

type CompositeTarget struct {
	Value *Composite

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*CompositeTarget) FinishField

func (t *CompositeTarget) FinishField(_, _ vdl.Target) error

func (*CompositeTarget) FinishFields

func (t *CompositeTarget) FinishFields(_ vdl.FieldsTarget) error

func (*CompositeTarget) StartField

func (t *CompositeTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*CompositeTarget) StartFields

func (t *CompositeTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*CompositeTarget) ZeroField

func (t *CompositeTarget) ZeroField(name string) error

type CreditAgency

type CreditAgency int
const (
	CreditAgencyEquifax CreditAgency = iota
	CreditAgencyExperian
	CreditAgencyTransUnion
)

func CreditAgencyFromString

func CreditAgencyFromString(label string) (x CreditAgency, err error)

CreditAgencyFromString creates a CreditAgency from a string label.

func (*CreditAgency) FillVDLTarget

func (m *CreditAgency) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*CreditAgency) MakeVDLTarget

func (m *CreditAgency) MakeVDLTarget() vdl.Target

func (*CreditAgency) Set

func (x *CreditAgency) Set(label string) error

Set assigns label to x.

func (CreditAgency) String

func (x CreditAgency) String() string

String returns the string label of x.

func (CreditAgency) VDLIsZero

func (x CreditAgency) VDLIsZero() bool

func (*CreditAgency) VDLRead

func (x *CreditAgency) VDLRead(dec vdl.Decoder) error

func (CreditAgency) VDLWrite

func (x CreditAgency) VDLWrite(enc vdl.Encoder) error

type CreditAgencyTarget

type CreditAgencyTarget struct {
	Value *CreditAgency
	vdl.TargetBase
}

func (*CreditAgencyTarget) FromEnumLabel

func (t *CreditAgencyTarget) FromEnumLabel(src string, tt *vdl.Type) error

type CreditReport

type CreditReport struct {
	Agency CreditAgency
	Report AgencyReport
}

func (*CreditReport) FillVDLTarget

func (m *CreditReport) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*CreditReport) MakeVDLTarget

func (m *CreditReport) MakeVDLTarget() vdl.Target

func (CreditReport) VDLIsZero

func (x CreditReport) VDLIsZero() bool

func (*CreditReport) VDLRead

func (x *CreditReport) VDLRead(dec vdl.Decoder) error

func (CreditReport) VDLWrite

func (x CreditReport) VDLWrite(enc vdl.Encoder) error

type CreditReportTarget

type CreditReportTarget struct {
	Value *CreditReport

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*CreditReportTarget) FinishField

func (t *CreditReportTarget) FinishField(_, _ vdl.Target) error

func (*CreditReportTarget) FinishFields

func (t *CreditReportTarget) FinishFields(_ vdl.FieldsTarget) error

func (*CreditReportTarget) StartField

func (t *CreditReportTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*CreditReportTarget) StartFields

func (t *CreditReportTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*CreditReportTarget) ZeroField

func (t *CreditReportTarget) ZeroField(name string) error

type Customer

type Customer struct {
	Name    string
	Id      int64
	Active  bool
	Address AddressInfo
	Credit  CreditReport
}

func (*Customer) FillVDLTarget

func (m *Customer) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*Customer) MakeVDLTarget

func (m *Customer) MakeVDLTarget() vdl.Target

func (Customer) VDLIsZero

func (x Customer) VDLIsZero() bool

func (*Customer) VDLRead

func (x *Customer) VDLRead(dec vdl.Decoder) error

func (Customer) VDLWrite

func (x Customer) VDLWrite(enc vdl.Encoder) error

type CustomerTarget

type CustomerTarget struct {
	Value *Customer

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*CustomerTarget) FinishField

func (t *CustomerTarget) FinishField(_, _ vdl.Target) error

func (*CustomerTarget) FinishFields

func (t *CustomerTarget) FinishFields(_ vdl.FieldsTarget) error

func (*CustomerTarget) StartField

func (t *CustomerTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*CustomerTarget) StartFields

func (t *CustomerTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*CustomerTarget) ZeroField

func (t *CustomerTarget) ZeroField(name string) error

type EquifaxCreditReport

type EquifaxCreditReport struct {
	Rating byte
}

func (*EquifaxCreditReport) FillVDLTarget

func (m *EquifaxCreditReport) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*EquifaxCreditReport) MakeVDLTarget

func (m *EquifaxCreditReport) MakeVDLTarget() vdl.Target

func (EquifaxCreditReport) VDLIsZero

func (x EquifaxCreditReport) VDLIsZero() bool

func (*EquifaxCreditReport) VDLRead

func (x *EquifaxCreditReport) VDLRead(dec vdl.Decoder) error

func (EquifaxCreditReport) VDLWrite

func (x EquifaxCreditReport) VDLWrite(enc vdl.Encoder) error

type EquifaxCreditReportTarget

type EquifaxCreditReportTarget struct {
	Value *EquifaxCreditReport

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*EquifaxCreditReportTarget) FinishField

func (t *EquifaxCreditReportTarget) FinishField(_, _ vdl.Target) error

func (*EquifaxCreditReportTarget) FinishFields

func (t *EquifaxCreditReportTarget) FinishFields(_ vdl.FieldsTarget) error

func (*EquifaxCreditReportTarget) StartField

func (t *EquifaxCreditReportTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*EquifaxCreditReportTarget) StartFields

func (t *EquifaxCreditReportTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*EquifaxCreditReportTarget) ZeroField

func (t *EquifaxCreditReportTarget) ZeroField(name string) error

type ExperianCreditReport

type ExperianCreditReport struct {
	Rating ExperianRating
}

func (*ExperianCreditReport) FillVDLTarget

func (m *ExperianCreditReport) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*ExperianCreditReport) MakeVDLTarget

func (m *ExperianCreditReport) MakeVDLTarget() vdl.Target

func (ExperianCreditReport) VDLIsZero

func (x ExperianCreditReport) VDLIsZero() bool

func (*ExperianCreditReport) VDLRead

func (x *ExperianCreditReport) VDLRead(dec vdl.Decoder) error

func (ExperianCreditReport) VDLWrite

func (x ExperianCreditReport) VDLWrite(enc vdl.Encoder) error

type ExperianCreditReportTarget

type ExperianCreditReportTarget struct {
	Value *ExperianCreditReport

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*ExperianCreditReportTarget) FinishField

func (t *ExperianCreditReportTarget) FinishField(_, _ vdl.Target) error

func (*ExperianCreditReportTarget) FinishFields

func (t *ExperianCreditReportTarget) FinishFields(_ vdl.FieldsTarget) error

func (*ExperianCreditReportTarget) StartField

func (t *ExperianCreditReportTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*ExperianCreditReportTarget) StartFields

func (t *ExperianCreditReportTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*ExperianCreditReportTarget) ZeroField

func (t *ExperianCreditReportTarget) ZeroField(name string) error

type ExperianRating

type ExperianRating int
const (
	ExperianRatingGood ExperianRating = iota
	ExperianRatingBad
)

func ExperianRatingFromString

func ExperianRatingFromString(label string) (x ExperianRating, err error)

ExperianRatingFromString creates a ExperianRating from a string label.

func (*ExperianRating) FillVDLTarget

func (m *ExperianRating) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*ExperianRating) MakeVDLTarget

func (m *ExperianRating) MakeVDLTarget() vdl.Target

func (*ExperianRating) Set

func (x *ExperianRating) Set(label string) error

Set assigns label to x.

func (ExperianRating) String

func (x ExperianRating) String() string

String returns the string label of x.

func (ExperianRating) VDLIsZero

func (x ExperianRating) VDLIsZero() bool

func (*ExperianRating) VDLRead

func (x *ExperianRating) VDLRead(dec vdl.Decoder) error

func (ExperianRating) VDLWrite

func (x ExperianRating) VDLWrite(enc vdl.Encoder) error

type ExperianRatingTarget

type ExperianRatingTarget struct {
	Value *ExperianRating
	vdl.TargetBase
}

func (*ExperianRatingTarget) FromEnumLabel

func (t *ExperianRatingTarget) FromEnumLabel(src string, tt *vdl.Type) error

type FooType

type FooType struct {
	Bar BarType
}

func (*FooType) FillVDLTarget

func (m *FooType) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*FooType) MakeVDLTarget

func (m *FooType) MakeVDLTarget() vdl.Target

func (FooType) VDLIsZero

func (x FooType) VDLIsZero() bool

func (*FooType) VDLRead

func (x *FooType) VDLRead(dec vdl.Decoder) error

func (FooType) VDLWrite

func (x FooType) VDLWrite(enc vdl.Encoder) error

type FooTypeTarget

type FooTypeTarget struct {
	Value *FooType

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*FooTypeTarget) FinishField

func (t *FooTypeTarget) FinishField(_, _ vdl.Target) error

func (*FooTypeTarget) FinishFields

func (t *FooTypeTarget) FinishFields(_ vdl.FieldsTarget) error

func (*FooTypeTarget) StartField

func (t *FooTypeTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*FooTypeTarget) StartFields

func (t *FooTypeTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*FooTypeTarget) ZeroField

func (t *FooTypeTarget) ZeroField(name string) error

type Invoice

type Invoice struct {
	CustId     int64
	InvoiceNum int64
	Amount     int64
	ShipTo     AddressInfo
}

func (*Invoice) FillVDLTarget

func (m *Invoice) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*Invoice) MakeVDLTarget

func (m *Invoice) MakeVDLTarget() vdl.Target

func (Invoice) VDLIsZero

func (x Invoice) VDLIsZero() bool

func (*Invoice) VDLRead

func (x *Invoice) VDLRead(dec vdl.Decoder) error

func (Invoice) VDLWrite

func (x Invoice) VDLWrite(enc vdl.Encoder) error

type InvoiceTarget

type InvoiceTarget struct {
	Value *Invoice

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*InvoiceTarget) FinishField

func (t *InvoiceTarget) FinishField(_, _ vdl.Target) error

func (*InvoiceTarget) FinishFields

func (t *InvoiceTarget) FinishFields(_ vdl.FieldsTarget) error

func (*InvoiceTarget) StartField

func (t *InvoiceTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*InvoiceTarget) StartFields

func (t *InvoiceTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*InvoiceTarget) ZeroField

func (t *InvoiceTarget) ZeroField(name string) error

type Numbers

type Numbers struct {
	B    byte
	Ui16 uint16
	Ui32 uint32
	Ui64 uint64
	I16  int16
	I32  int32
	I64  int64
	F32  float32
	F64  float64
}

func (*Numbers) FillVDLTarget

func (m *Numbers) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*Numbers) MakeVDLTarget

func (m *Numbers) MakeVDLTarget() vdl.Target

func (Numbers) VDLIsZero

func (x Numbers) VDLIsZero() bool

func (*Numbers) VDLRead

func (x *Numbers) VDLRead(dec vdl.Decoder) error

func (Numbers) VDLWrite

func (x Numbers) VDLWrite(enc vdl.Encoder) error

type NumbersTarget

type NumbersTarget struct {
	Value *Numbers

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*NumbersTarget) FinishField

func (t *NumbersTarget) FinishField(_, _ vdl.Target) error

func (*NumbersTarget) FinishFields

func (t *NumbersTarget) FinishFields(_ vdl.FieldsTarget) error

func (*NumbersTarget) StartField

func (t *NumbersTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*NumbersTarget) StartFields

func (t *NumbersTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*NumbersTarget) ZeroField

func (t *NumbersTarget) ZeroField(name string) error

type Recursive

type Recursive struct {
	Any   *vom.RawBytes
	Maybe *Times
	Rec   map[Array2String]Recursive
}

func (*Recursive) FillVDLTarget

func (m *Recursive) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*Recursive) MakeVDLTarget

func (m *Recursive) MakeVDLTarget() vdl.Target

func (Recursive) VDLIsZero

func (x Recursive) VDLIsZero() bool

func (*Recursive) VDLRead

func (x *Recursive) VDLRead(dec vdl.Decoder) error

func (Recursive) VDLWrite

func (x Recursive) VDLWrite(enc vdl.Encoder) error

type RecursiveTarget

type RecursiveTarget struct {
	Value *Recursive

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*RecursiveTarget) FinishField

func (t *RecursiveTarget) FinishField(_, _ vdl.Target) error

func (*RecursiveTarget) FinishFields

func (t *RecursiveTarget) FinishFields(_ vdl.FieldsTarget) error

func (*RecursiveTarget) StartField

func (t *RecursiveTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*RecursiveTarget) StartFields

func (t *RecursiveTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*RecursiveTarget) ZeroField

func (t *RecursiveTarget) ZeroField(name string) error

type Student

type Student struct {
	Name     string
	TestTime time.Time
	Score    ActOrSatScore
}

func (*Student) FillVDLTarget

func (m *Student) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*Student) MakeVDLTarget

func (m *Student) MakeVDLTarget() vdl.Target

func (Student) VDLIsZero

func (x Student) VDLIsZero() bool

func (*Student) VDLRead

func (x *Student) VDLRead(dec vdl.Decoder) error

func (Student) VDLWrite

func (x Student) VDLWrite(enc vdl.Encoder) error

type StudentTarget

type StudentTarget struct {
	Value *Student

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*StudentTarget) FinishField

func (t *StudentTarget) FinishField(_, _ vdl.Target) error

func (*StudentTarget) FinishFields

func (t *StudentTarget) FinishFields(_ vdl.FieldsTarget) error

func (*StudentTarget) StartField

func (t *StudentTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*StudentTarget) StartFields

func (t *StudentTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*StudentTarget) ZeroField

func (t *StudentTarget) ZeroField(name string) error

type Times

type Times struct {
	Stamp    time.Time
	Interval time.Duration
}

func (*Times) FillVDLTarget

func (m *Times) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*Times) MakeVDLTarget

func (m *Times) MakeVDLTarget() vdl.Target

func (Times) VDLIsZero

func (x Times) VDLIsZero() bool

func (*Times) VDLRead

func (x *Times) VDLRead(dec vdl.Decoder) error

func (Times) VDLWrite

func (x Times) VDLWrite(enc vdl.Encoder) error

type TimesTarget

type TimesTarget struct {
	Value *Times

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*TimesTarget) FinishField

func (t *TimesTarget) FinishField(_, _ vdl.Target) error

func (*TimesTarget) FinishFields

func (t *TimesTarget) FinishFields(_ vdl.FieldsTarget) error

func (*TimesTarget) StartField

func (t *TimesTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*TimesTarget) StartFields

func (t *TimesTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*TimesTarget) ZeroField

func (t *TimesTarget) ZeroField(name string) error

type TitleOrValueType

type TitleOrValueType interface {
	// Index returns the field index.
	Index() int
	// Interface returns the field value as an interface.
	Interface() interface{}
	// Name returns the field name.
	Name() string

	FillVDLTarget(vdl.Target, *vdl.Type) error
	VDLIsZero() bool
	VDLWrite(vdl.Encoder) error
	// contains filtered or unexported methods
}

TitleOrValueType represents any single field of the TitleOrValueType union type.

type TitleOrValueTypeTarget

type TitleOrValueTypeTarget struct {
	Value *TitleOrValueType

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*TitleOrValueTypeTarget) FinishField

func (t *TitleOrValueTypeTarget) FinishField(_, fieldTarget vdl.Target) error

func (*TitleOrValueTypeTarget) FinishFields

func (t *TitleOrValueTypeTarget) FinishFields(_ vdl.FieldsTarget) error

func (*TitleOrValueTypeTarget) StartField

func (t *TitleOrValueTypeTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*TitleOrValueTypeTarget) StartFields

func (t *TitleOrValueTypeTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

type TitleOrValueTypeTitle

type TitleOrValueTypeTitle struct{ Value string }

TitleOrValueTypeTitle represents field Title of the TitleOrValueType union type.

func (TitleOrValueTypeTitle) FillVDLTarget

func (m TitleOrValueTypeTitle) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (TitleOrValueTypeTitle) Index

func (x TitleOrValueTypeTitle) Index() int

func (TitleOrValueTypeTitle) Interface

func (x TitleOrValueTypeTitle) Interface() interface{}

func (TitleOrValueTypeTitle) MakeVDLTarget

func (m TitleOrValueTypeTitle) MakeVDLTarget() vdl.Target

func (TitleOrValueTypeTitle) Name

func (x TitleOrValueTypeTitle) Name() string

func (TitleOrValueTypeTitle) VDLIsZero

func (x TitleOrValueTypeTitle) VDLIsZero() bool

func (TitleOrValueTypeTitle) VDLWrite

func (x TitleOrValueTypeTitle) VDLWrite(enc vdl.Encoder) error

type TitleOrValueTypeValue

type TitleOrValueTypeValue struct{ Value int64 }

TitleOrValueTypeValue represents field Value of the TitleOrValueType union type.

func (TitleOrValueTypeValue) FillVDLTarget

func (m TitleOrValueTypeValue) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (TitleOrValueTypeValue) Index

func (x TitleOrValueTypeValue) Index() int

func (TitleOrValueTypeValue) Interface

func (x TitleOrValueTypeValue) Interface() interface{}

func (TitleOrValueTypeValue) MakeVDLTarget

func (m TitleOrValueTypeValue) MakeVDLTarget() vdl.Target

func (TitleOrValueTypeValue) Name

func (x TitleOrValueTypeValue) Name() string

func (TitleOrValueTypeValue) VDLIsZero

func (x TitleOrValueTypeValue) VDLIsZero() bool

func (TitleOrValueTypeValue) VDLWrite

func (x TitleOrValueTypeValue) VDLWrite(enc vdl.Encoder) error

type TransUnionCreditReport

type TransUnionCreditReport struct {
	Rating int16
}

func (*TransUnionCreditReport) FillVDLTarget

func (m *TransUnionCreditReport) FillVDLTarget(t vdl.Target, tt *vdl.Type) error

func (*TransUnionCreditReport) MakeVDLTarget

func (m *TransUnionCreditReport) MakeVDLTarget() vdl.Target

func (TransUnionCreditReport) VDLIsZero

func (x TransUnionCreditReport) VDLIsZero() bool

func (*TransUnionCreditReport) VDLRead

func (x *TransUnionCreditReport) VDLRead(dec vdl.Decoder) error

func (TransUnionCreditReport) VDLWrite

func (x TransUnionCreditReport) VDLWrite(enc vdl.Encoder) error

type TransUnionCreditReportTarget

type TransUnionCreditReportTarget struct {
	Value *TransUnionCreditReport

	vdl.TargetBase
	vdl.FieldsTargetBase
	// contains filtered or unexported fields
}

func (*TransUnionCreditReportTarget) FinishField

func (t *TransUnionCreditReportTarget) FinishField(_, _ vdl.Target) error

func (*TransUnionCreditReportTarget) FinishFields

func (*TransUnionCreditReportTarget) StartField

func (t *TransUnionCreditReportTarget) StartField(name string) (key, field vdl.Target, _ error)

func (*TransUnionCreditReportTarget) StartFields

func (t *TransUnionCreditReportTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)

func (*TransUnionCreditReportTarget) ZeroField

func (t *TransUnionCreditReportTarget) ZeroField(name string) error

Jump to

Keyboard shortcuts

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