Documentation ¶
Index ¶
- Variables
- func VDLReadAgencyReport(dec vdl.Decoder, x *AgencyReport) 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 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 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 VDLReadAgencyReport ¶
func VDLReadAgencyReport(dec vdl.Decoder, x *AgencyReport) error
Types ¶
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 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 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