Documentation
¶
Overview ¶
Package demodb supports loading an example database into syncbase for experimentation and testing purposes.
Index ¶
- Variables
- func PopulateDemoDB(ctx *context.T, db syncbase.Database) error
- func VDLReadActOrSatScore(dec vdl.Decoder, x *ActOrSatScore) error
- func VDLReadAgencyReport(dec vdl.Decoder, x *AgencyReport) error
- func VDLReadTitleOrValueType(dec vdl.Decoder, x *TitleOrValueType) error
- type ActOrSatScore
- type ActOrSatScoreActScore
- func (m ActOrSatScoreActScore) FillVDLTarget(t vdl.Target, tt *vdl.Type) error
- func (x ActOrSatScoreActScore) Index() int
- func (x ActOrSatScoreActScore) Interface() interface{}
- func (m ActOrSatScoreActScore) MakeVDLTarget() vdl.Target
- func (x ActOrSatScoreActScore) Name() string
- func (x ActOrSatScoreActScore) VDLIsZero() bool
- func (x ActOrSatScoreActScore) VDLWrite(enc vdl.Encoder) error
- type ActOrSatScoreSatScore
- func (m ActOrSatScoreSatScore) FillVDLTarget(t vdl.Target, tt *vdl.Type) error
- func (x ActOrSatScoreSatScore) Index() int
- func (x ActOrSatScoreSatScore) Interface() interface{}
- func (m ActOrSatScoreSatScore) MakeVDLTarget() vdl.Target
- func (x ActOrSatScoreSatScore) Name() string
- func (x ActOrSatScoreSatScore) VDLIsZero() bool
- func (x ActOrSatScoreSatScore) VDLWrite(enc vdl.Encoder) error
- type ActOrSatScoreTarget
- func (t *ActOrSatScoreTarget) FinishField(_, fieldTarget vdl.Target) error
- func (t *ActOrSatScoreTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *ActOrSatScoreTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *ActOrSatScoreTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- type AddressInfo
- type AddressInfoTarget
- func (t *AddressInfoTarget) FinishField(_, _ vdl.Target) error
- func (t *AddressInfoTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *AddressInfoTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *AddressInfoTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *AddressInfoTarget) ZeroField(name string) error
- type AgencyReport
- type AgencyReportEquifaxReport
- func (m AgencyReportEquifaxReport) FillVDLTarget(t vdl.Target, tt *vdl.Type) error
- func (x AgencyReportEquifaxReport) Index() int
- func (x AgencyReportEquifaxReport) Interface() interface{}
- func (m AgencyReportEquifaxReport) MakeVDLTarget() vdl.Target
- func (x AgencyReportEquifaxReport) Name() string
- func (x AgencyReportEquifaxReport) VDLIsZero() bool
- func (x AgencyReportEquifaxReport) VDLWrite(enc vdl.Encoder) error
- type AgencyReportExperianReport
- func (m AgencyReportExperianReport) FillVDLTarget(t vdl.Target, tt *vdl.Type) error
- func (x AgencyReportExperianReport) Index() int
- func (x AgencyReportExperianReport) Interface() interface{}
- func (m AgencyReportExperianReport) MakeVDLTarget() vdl.Target
- func (x AgencyReportExperianReport) Name() string
- func (x AgencyReportExperianReport) VDLIsZero() bool
- func (x AgencyReportExperianReport) VDLWrite(enc vdl.Encoder) error
- type AgencyReportTarget
- func (t *AgencyReportTarget) FinishField(_, fieldTarget vdl.Target) error
- func (t *AgencyReportTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *AgencyReportTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *AgencyReportTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- type AgencyReportTransUnionReport
- func (m AgencyReportTransUnionReport) FillVDLTarget(t vdl.Target, tt *vdl.Type) error
- func (x AgencyReportTransUnionReport) Index() int
- func (x AgencyReportTransUnionReport) Interface() interface{}
- func (m AgencyReportTransUnionReport) MakeVDLTarget() vdl.Target
- func (x AgencyReportTransUnionReport) Name() string
- func (x AgencyReportTransUnionReport) VDLIsZero() bool
- func (x AgencyReportTransUnionReport) VDLWrite(enc vdl.Encoder) error
- type AnythingGoes
- type AnythingGoesTarget
- func (t *AnythingGoesTarget) FinishField(_, _ vdl.Target) error
- func (t *AnythingGoesTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *AnythingGoesTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *AnythingGoesTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *AnythingGoesTarget) ZeroField(name string) error
- type Array2String
- type Array2StringTarget
- type BarType
- type BarTypeTarget
- func (t *BarTypeTarget) FinishField(_, _ vdl.Target) error
- func (t *BarTypeTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *BarTypeTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *BarTypeTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *BarTypeTarget) ZeroField(name string) error
- type BazType
- type BazTypeTarget
- func (t *BazTypeTarget) FinishField(_, _ vdl.Target) error
- func (t *BazTypeTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *BazTypeTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *BazTypeTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *BazTypeTarget) ZeroField(name string) error
- type Composite
- type CompositeTarget
- func (t *CompositeTarget) FinishField(_, _ vdl.Target) error
- func (t *CompositeTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *CompositeTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *CompositeTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *CompositeTarget) ZeroField(name string) error
- type CreditAgency
- func (m *CreditAgency) FillVDLTarget(t vdl.Target, tt *vdl.Type) error
- func (m *CreditAgency) MakeVDLTarget() vdl.Target
- func (x *CreditAgency) Set(label string) error
- func (x CreditAgency) String() string
- func (x CreditAgency) VDLIsZero() bool
- func (x *CreditAgency) VDLRead(dec vdl.Decoder) error
- func (x CreditAgency) VDLWrite(enc vdl.Encoder) error
- type CreditAgencyTarget
- type CreditReport
- type CreditReportTarget
- func (t *CreditReportTarget) FinishField(_, _ vdl.Target) error
- func (t *CreditReportTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *CreditReportTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *CreditReportTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *CreditReportTarget) ZeroField(name string) error
- type Customer
- type CustomerTarget
- func (t *CustomerTarget) FinishField(_, _ vdl.Target) error
- func (t *CustomerTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *CustomerTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *CustomerTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *CustomerTarget) ZeroField(name string) error
- type EquifaxCreditReport
- func (m *EquifaxCreditReport) FillVDLTarget(t vdl.Target, tt *vdl.Type) error
- func (m *EquifaxCreditReport) MakeVDLTarget() vdl.Target
- func (x EquifaxCreditReport) VDLIsZero() bool
- func (x *EquifaxCreditReport) VDLRead(dec vdl.Decoder) error
- func (x EquifaxCreditReport) VDLWrite(enc vdl.Encoder) error
- type EquifaxCreditReportTarget
- func (t *EquifaxCreditReportTarget) FinishField(_, _ vdl.Target) error
- func (t *EquifaxCreditReportTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *EquifaxCreditReportTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *EquifaxCreditReportTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *EquifaxCreditReportTarget) ZeroField(name string) error
- type ExperianCreditReport
- func (m *ExperianCreditReport) FillVDLTarget(t vdl.Target, tt *vdl.Type) error
- func (m *ExperianCreditReport) MakeVDLTarget() vdl.Target
- func (x ExperianCreditReport) VDLIsZero() bool
- func (x *ExperianCreditReport) VDLRead(dec vdl.Decoder) error
- func (x ExperianCreditReport) VDLWrite(enc vdl.Encoder) error
- type ExperianCreditReportTarget
- func (t *ExperianCreditReportTarget) FinishField(_, _ vdl.Target) error
- func (t *ExperianCreditReportTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *ExperianCreditReportTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *ExperianCreditReportTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *ExperianCreditReportTarget) ZeroField(name string) error
- type ExperianRating
- func (m *ExperianRating) FillVDLTarget(t vdl.Target, tt *vdl.Type) error
- func (m *ExperianRating) MakeVDLTarget() vdl.Target
- func (x *ExperianRating) Set(label string) error
- func (x ExperianRating) String() string
- func (x ExperianRating) VDLIsZero() bool
- func (x *ExperianRating) VDLRead(dec vdl.Decoder) error
- func (x ExperianRating) VDLWrite(enc vdl.Encoder) error
- type ExperianRatingTarget
- type FooType
- type FooTypeTarget
- func (t *FooTypeTarget) FinishField(_, _ vdl.Target) error
- func (t *FooTypeTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *FooTypeTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *FooTypeTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *FooTypeTarget) ZeroField(name string) error
- type Invoice
- type InvoiceTarget
- func (t *InvoiceTarget) FinishField(_, _ vdl.Target) error
- func (t *InvoiceTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *InvoiceTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *InvoiceTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *InvoiceTarget) ZeroField(name string) error
- type Numbers
- type NumbersTarget
- func (t *NumbersTarget) FinishField(_, _ vdl.Target) error
- func (t *NumbersTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *NumbersTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *NumbersTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *NumbersTarget) ZeroField(name string) error
- type Recursive
- type RecursiveTarget
- func (t *RecursiveTarget) FinishField(_, _ vdl.Target) error
- func (t *RecursiveTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *RecursiveTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *RecursiveTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *RecursiveTarget) ZeroField(name string) error
- type Student
- type StudentTarget
- func (t *StudentTarget) FinishField(_, _ vdl.Target) error
- func (t *StudentTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *StudentTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *StudentTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *StudentTarget) ZeroField(name string) error
- type Times
- type TimesTarget
- func (t *TimesTarget) FinishField(_, _ vdl.Target) error
- func (t *TimesTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *TimesTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *TimesTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *TimesTarget) ZeroField(name string) error
- type TitleOrValueType
- type TitleOrValueTypeTarget
- func (t *TitleOrValueTypeTarget) FinishField(_, fieldTarget vdl.Target) error
- func (t *TitleOrValueTypeTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *TitleOrValueTypeTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *TitleOrValueTypeTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- type TitleOrValueTypeTitle
- func (m TitleOrValueTypeTitle) FillVDLTarget(t vdl.Target, tt *vdl.Type) error
- func (x TitleOrValueTypeTitle) Index() int
- func (x TitleOrValueTypeTitle) Interface() interface{}
- func (m TitleOrValueTypeTitle) MakeVDLTarget() vdl.Target
- func (x TitleOrValueTypeTitle) Name() string
- func (x TitleOrValueTypeTitle) VDLIsZero() bool
- func (x TitleOrValueTypeTitle) VDLWrite(enc vdl.Encoder) error
- type TitleOrValueTypeValue
- func (m TitleOrValueTypeValue) FillVDLTarget(t vdl.Target, tt *vdl.Type) error
- func (x TitleOrValueTypeValue) Index() int
- func (x TitleOrValueTypeValue) Interface() interface{}
- func (m TitleOrValueTypeValue) MakeVDLTarget() vdl.Target
- func (x TitleOrValueTypeValue) Name() string
- func (x TitleOrValueTypeValue) VDLIsZero() bool
- func (x TitleOrValueTypeValue) VDLWrite(enc vdl.Encoder) error
- type TransUnionCreditReport
- func (m *TransUnionCreditReport) FillVDLTarget(t vdl.Target, tt *vdl.Type) error
- func (m *TransUnionCreditReport) MakeVDLTarget() vdl.Target
- func (x TransUnionCreditReport) VDLIsZero() bool
- func (x *TransUnionCreditReport) VDLRead(dec vdl.Decoder) error
- func (x TransUnionCreditReport) VDLWrite(enc vdl.Encoder) error
- type TransUnionCreditReportTarget
- func (t *TransUnionCreditReportTarget) FinishField(_, _ vdl.Target) error
- func (t *TransUnionCreditReportTarget) FinishFields(_ vdl.FieldsTarget) error
- func (t *TransUnionCreditReportTarget) StartField(name string) (key, field vdl.Target, _ error)
- func (t *TransUnionCreditReportTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error)
- func (t *TransUnionCreditReportTarget) ZeroField(name string) error
Constants ¶
This section is empty.
Variables ¶
var CreditAgencyAll = [...]CreditAgency{CreditAgencyEquifax, CreditAgencyExperian, CreditAgencyTransUnion}
CreditAgencyAll holds all labels for CreditAgency.
var ExperianRatingAll = [...]ExperianRating{ExperianRatingGood, ExperianRatingBad}
ExperianRatingAll holds all labels for ExperianRating.
Functions ¶
func PopulateDemoDB ¶
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 (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
type ActOrSatScoreSatScore ¶
type ActOrSatScoreSatScore struct{ Value uint16 }
ActOrSatScoreSatScore represents field SatScore of the ActOrSatScore union type.
func (ActOrSatScoreSatScore) FillVDLTarget ¶
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
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 ¶
func (*AddressInfo) FillVDLTarget ¶
func (*AddressInfo) MakeVDLTarget ¶
func (m *AddressInfo) MakeVDLTarget() vdl.Target
func (AddressInfo) VDLIsZero ¶
func (x AddressInfo) VDLIsZero() bool
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 (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 (x AgencyReportEquifaxReport) Name() string
func (AgencyReportEquifaxReport) VDLIsZero ¶
func (x AgencyReportEquifaxReport) VDLIsZero() bool
type AgencyReportExperianReport ¶
type AgencyReportExperianReport struct{ Value ExperianCreditReport }
AgencyReportExperianReport represents field ExperianReport of the AgencyReport union type.
func (AgencyReportExperianReport) FillVDLTarget ¶
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 (x AgencyReportExperianReport) Name() string
func (AgencyReportExperianReport) VDLIsZero ¶
func (x AgencyReportExperianReport) VDLIsZero() bool
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 (AgencyReportTransUnionReport) Index ¶
func (x AgencyReportTransUnionReport) Index() int
func (AgencyReportTransUnionReport) Interface ¶
func (x AgencyReportTransUnionReport) Interface() interface{}
func (AgencyReportTransUnionReport) MakeVDLTarget ¶
func (m AgencyReportTransUnionReport) MakeVDLTarget() vdl.Target
func (AgencyReportTransUnionReport) Name ¶
func (x AgencyReportTransUnionReport) Name() string
func (AgencyReportTransUnionReport) VDLIsZero ¶
func (x AgencyReportTransUnionReport) VDLIsZero() bool
type AnythingGoes ¶
func (*AnythingGoes) FillVDLTarget ¶
func (*AnythingGoes) MakeVDLTarget ¶
func (m *AnythingGoes) MakeVDLTarget() vdl.Target
func (AnythingGoes) VDLIsZero ¶
func (x AnythingGoes) VDLIsZero() bool
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 (*Array2String) MakeVDLTarget ¶
func (m *Array2String) MakeVDLTarget() vdl.Target
func (Array2String) VDLIsZero ¶
func (x Array2String) VDLIsZero() bool
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 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) MakeVDLTarget ¶
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 (*Composite) MakeVDLTarget ¶
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 (*CreditAgency) MakeVDLTarget ¶
func (m *CreditAgency) MakeVDLTarget() vdl.Target
func (CreditAgency) String ¶
func (x CreditAgency) String() string
String returns the string label of x.
func (CreditAgency) VDLIsZero ¶
func (x CreditAgency) VDLIsZero() bool
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 (*CreditReport) MakeVDLTarget ¶
func (m *CreditReport) MakeVDLTarget() vdl.Target
func (CreditReport) VDLIsZero ¶
func (x CreditReport) VDLIsZero() bool
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) MakeVDLTarget ¶
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 (*EquifaxCreditReport) MakeVDLTarget ¶
func (m *EquifaxCreditReport) MakeVDLTarget() vdl.Target
func (EquifaxCreditReport) VDLIsZero ¶
func (x EquifaxCreditReport) VDLIsZero() bool
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 (*ExperianCreditReport) MakeVDLTarget ¶
func (m *ExperianCreditReport) MakeVDLTarget() vdl.Target
func (ExperianCreditReport) VDLIsZero ¶
func (x ExperianCreditReport) VDLIsZero() bool
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 (*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
type ExperianRatingTarget ¶
type ExperianRatingTarget struct { Value *ExperianRating vdl.TargetBase }
func (*ExperianRatingTarget) FromEnumLabel ¶
func (t *ExperianRatingTarget) FromEnumLabel(src string, tt *vdl.Type) 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) MakeVDLTarget ¶
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) MakeVDLTarget ¶
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 (*Recursive) MakeVDLTarget ¶
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) MakeVDLTarget ¶
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 ¶
func (*Times) MakeVDLTarget ¶
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 (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
type TitleOrValueTypeValue ¶
type TitleOrValueTypeValue struct{ Value int64 }
TitleOrValueTypeValue represents field Value of the TitleOrValueType union type.
func (TitleOrValueTypeValue) FillVDLTarget ¶
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
type TransUnionCreditReport ¶
type TransUnionCreditReport struct {
Rating int16
}
func (*TransUnionCreditReport) FillVDLTarget ¶
func (*TransUnionCreditReport) MakeVDLTarget ¶
func (m *TransUnionCreditReport) MakeVDLTarget() vdl.Target
func (TransUnionCreditReport) VDLIsZero ¶
func (x TransUnionCreditReport) VDLIsZero() bool
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 (t *TransUnionCreditReportTarget) FinishFields(_ vdl.FieldsTarget) error
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