internal

package
v0.0.0-...-e3ab1ac Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

CreditAgencyAll holds all labels for CreditAgency.

ExperianRatingAll holds all labels for ExperianRating.

Functions

func VDLReadAgencyReport

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

Types

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 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 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