models

package
v0.0.0-...-647991b Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2022 License: MIT Imports: 8 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_expMatch_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AddressCounts

type AddressCounts struct {
	StandardizedAddressReturnCount int
	ResidentialAddressMatchCount   int
	ResidentialAddressReturnCount  int
	HighRiskAddressReturnCount     int
	BusinessAddressMatchCount      int
	BusinessAddressReturnCount     int
}

AddressCounts ... AddressCounts

type AddressDetail

type AddressDetail struct {
	StandardizedAddressRcd     StandardizedAddressRcd
	ResidentialAddressRcds     []Rcd
	HighRiskAddressRcds        []BusinessRcd
	BusinessAddressRcds        []BusinessRcd
	HighRiskAddressDescription HighRiskAddressDescription
}

AddressDetail ... AddressDetail

type AddressSummary

type AddressSummary struct {
	VerificationResult map[string]string
	Type               map[string]string
	UnitMismatchResult map[string]string
	HighRiskResult     map[string]string
	Counts             AddressCounts
}

AddressSummary ... AddressSummary

type ApplicationErrorCodes

type ApplicationErrorCodes int

ApplicationErrorCodes ... ApplicationErrorCodes based on REST Error codes for ease of translation

const (
	HTTPOK                  ApplicationErrorCodes = 200
	HTTPBadRequest          ApplicationErrorCodes = 400
	HTTPUnauthorized        ApplicationErrorCodes = 401
	HTTPForbidden           ApplicationErrorCodes = 403
	HTTPNotFound            ApplicationErrorCodes = 404
	HTTPNotAcceptable       ApplicationErrorCodes = 406
	HTTPRequestTimeout      ApplicationErrorCodes = 408
	HTTPInternalServerError ApplicationErrorCodes = 500
	HTTPNotImplemented      ApplicationErrorCodes = 501
	HTTPServerUnavailable   ApplicationErrorCodes = 503
)

type BaseAddress

type BaseAddress struct {
	AddressSummary AddressSummary
	AddressDetail  AddressDetail
}

BaseAddress ... BaseAddress

type BusinessRcd

type BusinessRcd struct {
	BusinessName    string
	Surname         string
	FirstName       string
	Middle          string
	Address         string
	City            string
	State           string
	ZipCode         string
	ZipPlus4        string
	AreaCode        int
	Phone           int
	ReportedDate    int
	LastUpdatedDate int
}

BusinessRcd ... BusinessRcd

type ChangeOfAddressCounts

type ChangeOfAddressCounts struct {
	ChangeOfAddressReturnCount int
}

ChangeOfAddressCounts ... ChangeOfAddressCounts

type ChangeOfAddressDetail

type ChangeOfAddressDetail struct {
	ChangeOfAddressRcds []ChangeOfAddressRcd
}

ChangeOfAddressDetail ... ChangeOfAddressDetail

type ChangeOfAddressRcd

type ChangeOfAddressRcd struct {
	Name            string
	AliasName       string
	Address         string
	City            string
	State           string
	ZipCode         string
	ZipPlus4        string
	ReportedDate    string
	LastUpdatedDate string
}

ChangeOfAddressRcd ... ChangeOfAddressRcd

type ChangeOfAddressSummary

type ChangeOfAddressSummary struct {
	VerificationResult map[string]string
	Counts             ChangeOfAddressCounts
	Detail             ChangeOfAddressDetail
}

ChangeOfAddressSummary ... ChangeOfAddressSummary

type ChangeOfAddresses

type ChangeOfAddresses struct {
	Summary ChangeOfAddressSummary
	Detail  ChangeOfAddressDetail
}

ChangeOfAddresses ... ChangeOfAddresses

type ConfigDeps

type ConfigDeps struct {
	// contains filtered or unexported fields
}

ConfigDeps ... ConfigDeps

func (*ConfigDeps) GetConfiguration

func (config *ConfigDeps) GetConfiguration(key string) (string, bool)

GetConfiguration ... GetConfiguration

func (*ConfigDeps) SetConfiguration

func (config *ConfigDeps) SetConfiguration(key, value string)

SetConfiguration ... SetConfiguration

type ConsumerID

type ConsumerID struct {
	Summary ConsumerIDSummary
	Detail  ConsumerIDDetail
}

ConsumerID ... ConsumerID

type ConsumerIDCounts

type ConsumerIDCounts struct {
	ConsumerIDReturnCount int
}

ConsumerIDCounts ... ConsumerIDCounts

type ConsumerIDDetail

type ConsumerIDDetail struct {
	ConsumerIDRcds []Rcd
}

ConsumerIDDetail ... ConsumerIDDetail

type ConsumerIDSummary

type ConsumerIDSummary struct {
	VerificationResult map[string]string
	DeceasedResult     map[string]string
	FormatResult       map[string]string
	IssueResult        map[string]string
	IssueState         string
	IssueStartRange    int
	IssueEndRange      int
	Counts             ConsumerIDCounts
}

ConsumerIDSummary ... ConsumerIDSummary

type CrossReferenceIndicatorsGrid

type CrossReferenceIndicatorsGrid struct {
	FullNameVerifiesToAddress    string
	FullNameVerifiesToSSN        string
	FullNameVerifiesToDL         string
	FullNameVerifiesToPhone      string
	SurnameOnlyVerifiesToAddress string
	SurnameOnlyVerifiesToSSN     string
	SurnameOnlyVerifiesToDL      string
	SurnameOnlyVerifiesToPhone   string
	AddressVerifiesToFullName    string
	AddressVerifiesToSurnameOnly string
	AddressVerifiesToSSN         string
	AddressVerifiesToDL          string
	AddressVerifiesToPhone       string
	SSNVerifiesToFullName        string
	SSNVerifiesToSurnameOnly     string
	SSNVerifiesToAddress         string
	DLVerifiesToFullName         string
	DLVerifiesToSurnameOnly      string
	DLVerifiesToAddress          string
	PhoneVerifiesToFullName      string
	PhoneVerifiesToSurnameOnly   string
	PhoneVerifiesToAddress       string
}

CrossReferenceIndicatorsGrid ... CrossReferenceIndicatorsGrid

type Customer

type Customer struct {
	CustomerID           int32                `protobuf:"varint,1,opt,name=CustomerID,proto3" json:"CustomerID,omitempty"`
	Name                 string               `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	InternalCustomerID   string               `protobuf:"bytes,3,opt,name=InternalCustomerID,proto3" json:"InternalCustomerID,omitempty"`
	StartDate            *timestamp.Timestamp `protobuf:"bytes,4,opt,name=StartDate,proto3" json:"StartDate,omitempty"`
	EndDate              *timestamp.Timestamp `protobuf:"bytes,5,opt,name=EndDate,proto3" json:"EndDate,omitempty"`
	RowVersion           string               `protobuf:"bytes,6,opt,name=RowVersion,proto3" json:"RowVersion,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Customer) Descriptor

func (*Customer) Descriptor() ([]byte, []int)

func (*Customer) GetCustomerID

func (m *Customer) GetCustomerID() int32

func (*Customer) GetEndDate

func (m *Customer) GetEndDate() *timestamp.Timestamp

func (*Customer) GetInternalCustomerID

func (m *Customer) GetInternalCustomerID() string

func (*Customer) GetName

func (m *Customer) GetName() string

func (*Customer) GetRowVersion

func (m *Customer) GetRowVersion() string

func (*Customer) GetStartDate

func (m *Customer) GetStartDate() *timestamp.Timestamp

func (*Customer) ProtoMessage

func (*Customer) ProtoMessage()

func (*Customer) Reset

func (m *Customer) Reset()

func (*Customer) String

func (m *Customer) String() string

func (*Customer) XXX_DiscardUnknown

func (m *Customer) XXX_DiscardUnknown()

func (*Customer) XXX_Marshal

func (m *Customer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Customer) XXX_Merge

func (m *Customer) XXX_Merge(src proto.Message)

func (*Customer) XXX_Size

func (m *Customer) XXX_Size() int

func (*Customer) XXX_Unmarshal

func (m *Customer) XXX_Unmarshal(b []byte) error

type CustomerCredentials

type CustomerCredentials struct {
	ClientAPIKey         string               `protobuf:"bytes,1,opt,name=ClientAPIKey,proto3" json:"ClientAPIKey,omitempty"`
	Secret               string               `protobuf:"bytes,2,opt,name=Secret,proto3" json:"Secret,omitempty"`
	CustomerID           int32                `protobuf:"varint,3,opt,name=CustomerID,proto3" json:"CustomerID,omitempty"`
	StartDate            *timestamp.Timestamp `protobuf:"bytes,4,opt,name=StartDate,proto3" json:"StartDate,omitempty"`
	EndDate              *timestamp.Timestamp `protobuf:"bytes,5,opt,name=EndDate,proto3" json:"EndDate,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*CustomerCredentials) Descriptor

func (*CustomerCredentials) Descriptor() ([]byte, []int)

func (*CustomerCredentials) GetClientAPIKey

func (m *CustomerCredentials) GetClientAPIKey() string

func (*CustomerCredentials) GetCustomerID

func (m *CustomerCredentials) GetCustomerID() int32

func (*CustomerCredentials) GetEndDate

func (m *CustomerCredentials) GetEndDate() *timestamp.Timestamp

func (*CustomerCredentials) GetSecret

func (m *CustomerCredentials) GetSecret() string

func (*CustomerCredentials) GetStartDate

func (m *CustomerCredentials) GetStartDate() *timestamp.Timestamp

func (*CustomerCredentials) ProtoMessage

func (*CustomerCredentials) ProtoMessage()

func (*CustomerCredentials) Reset

func (m *CustomerCredentials) Reset()

func (*CustomerCredentials) String

func (m *CustomerCredentials) String() string

func (*CustomerCredentials) XXX_DiscardUnknown

func (m *CustomerCredentials) XXX_DiscardUnknown()

func (*CustomerCredentials) XXX_Marshal

func (m *CustomerCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CustomerCredentials) XXX_Merge

func (m *CustomerCredentials) XXX_Merge(src proto.Message)

func (*CustomerCredentials) XXX_Size

func (m *CustomerCredentials) XXX_Size() int

func (*CustomerCredentials) XXX_Unmarshal

func (m *CustomerCredentials) XXX_Unmarshal(b []byte) error

type CustomerIP

type CustomerIP struct {
	CustomerIP           string               `protobuf:"bytes,1,opt,name=CustomerIP,proto3" json:"CustomerIP,omitempty"`
	CustomerID           int32                `protobuf:"varint,2,opt,name=CustomerID,proto3" json:"CustomerID,omitempty"`
	StartDate            *timestamp.Timestamp `protobuf:"bytes,3,opt,name=StartDate,proto3" json:"StartDate,omitempty"`
	EndDate              *timestamp.Timestamp `protobuf:"bytes,4,opt,name=EndDate,proto3" json:"EndDate,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*CustomerIP) Descriptor

func (*CustomerIP) Descriptor() ([]byte, []int)

func (*CustomerIP) GetCustomerID

func (m *CustomerIP) GetCustomerID() int32

func (*CustomerIP) GetCustomerIP

func (m *CustomerIP) GetCustomerIP() string

func (*CustomerIP) GetEndDate

func (m *CustomerIP) GetEndDate() *timestamp.Timestamp

func (*CustomerIP) GetStartDate

func (m *CustomerIP) GetStartDate() *timestamp.Timestamp

func (*CustomerIP) ProtoMessage

func (*CustomerIP) ProtoMessage()

func (*CustomerIP) Reset

func (m *CustomerIP) Reset()

func (*CustomerIP) String

func (m *CustomerIP) String() string

func (*CustomerIP) XXX_DiscardUnknown

func (m *CustomerIP) XXX_DiscardUnknown()

func (*CustomerIP) XXX_Marshal

func (m *CustomerIP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CustomerIP) XXX_Merge

func (m *CustomerIP) XXX_Merge(src proto.Message)

func (*CustomerIP) XXX_Size

func (m *CustomerIP) XXX_Size() int

func (*CustomerIP) XXX_Unmarshal

func (m *CustomerIP) XXX_Unmarshal(b []byte) error

type CustomerProduct

type CustomerProduct struct {
	CustomerProductID    int32    `protobuf:"varint,1,opt,name=CustomerProductID,proto3" json:"CustomerProductID,omitempty"`
	CustomerProduct      string   `protobuf:"bytes,2,opt,name=CustomerProduct,proto3" json:"CustomerProduct,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CustomerProduct) Descriptor

func (*CustomerProduct) Descriptor() ([]byte, []int)

func (*CustomerProduct) GetCustomerProduct

func (m *CustomerProduct) GetCustomerProduct() string

func (*CustomerProduct) GetCustomerProductID

func (m *CustomerProduct) GetCustomerProductID() int32

func (*CustomerProduct) ProtoMessage

func (*CustomerProduct) ProtoMessage()

func (*CustomerProduct) Reset

func (m *CustomerProduct) Reset()

func (*CustomerProduct) String

func (m *CustomerProduct) String() string

func (*CustomerProduct) XXX_DiscardUnknown

func (m *CustomerProduct) XXX_DiscardUnknown()

func (*CustomerProduct) XXX_Marshal

func (m *CustomerProduct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CustomerProduct) XXX_Merge

func (m *CustomerProduct) XXX_Merge(src proto.Message)

func (*CustomerProduct) XXX_Size

func (m *CustomerProduct) XXX_Size() int

func (*CustomerProduct) XXX_Unmarshal

func (m *CustomerProduct) XXX_Unmarshal(b []byte) error

type CustomerServiceOfferings

type CustomerServiceOfferings struct {
	CustomerID                int32                `protobuf:"varint,1,opt,name=CustomerID,proto3" json:"CustomerID,omitempty"`
	CustomerServiceOfferingID int32                `protobuf:"varint,2,opt,name=CustomerServiceOfferingID,proto3" json:"CustomerServiceOfferingID,omitempty"`
	CustomerClientProductID   int32                `protobuf:"varint,3,opt,name=CustomerClientProductID,proto3" json:"CustomerClientProductID,omitempty"`
	StartDate                 *timestamp.Timestamp `protobuf:"bytes,4,opt,name=StartDate,proto3" json:"StartDate,omitempty"`
	EndDate                   *timestamp.Timestamp `protobuf:"bytes,5,opt,name=EndDate,proto3" json:"EndDate,omitempty"`
	BillingCycle              string               `protobuf:"bytes,6,opt,name=BillingCycle,proto3" json:"BillingCycle,omitempty"`
	XXX_NoUnkeyedLiteral      struct{}             `json:"-"`
	XXX_unrecognized          []byte               `json:"-"`
	XXX_sizecache             int32                `json:"-"`
}

func (*CustomerServiceOfferings) Descriptor

func (*CustomerServiceOfferings) Descriptor() ([]byte, []int)

func (*CustomerServiceOfferings) GetBillingCycle

func (m *CustomerServiceOfferings) GetBillingCycle() string

func (*CustomerServiceOfferings) GetCustomerClientProductID

func (m *CustomerServiceOfferings) GetCustomerClientProductID() int32

func (*CustomerServiceOfferings) GetCustomerID

func (m *CustomerServiceOfferings) GetCustomerID() int32

func (*CustomerServiceOfferings) GetCustomerServiceOfferingID

func (m *CustomerServiceOfferings) GetCustomerServiceOfferingID() int32

func (*CustomerServiceOfferings) GetEndDate

func (m *CustomerServiceOfferings) GetEndDate() *timestamp.Timestamp

func (*CustomerServiceOfferings) GetStartDate

func (m *CustomerServiceOfferings) GetStartDate() *timestamp.Timestamp

func (*CustomerServiceOfferings) ProtoMessage

func (*CustomerServiceOfferings) ProtoMessage()

func (*CustomerServiceOfferings) Reset

func (m *CustomerServiceOfferings) Reset()

func (*CustomerServiceOfferings) String

func (m *CustomerServiceOfferings) String() string

func (*CustomerServiceOfferings) XXX_DiscardUnknown

func (m *CustomerServiceOfferings) XXX_DiscardUnknown()

func (*CustomerServiceOfferings) XXX_Marshal

func (m *CustomerServiceOfferings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CustomerServiceOfferings) XXX_Merge

func (m *CustomerServiceOfferings) XXX_Merge(src proto.Message)

func (*CustomerServiceOfferings) XXX_Size

func (m *CustomerServiceOfferings) XXX_Size() int

func (*CustomerServiceOfferings) XXX_Unmarshal

func (m *CustomerServiceOfferings) XXX_Unmarshal(b []byte) error

type DBErrorTypes

type DBErrorTypes int

DBErrorTypes ... DBErrorTypes based on REST Error codes for ease of translation

const (
	DBOK                    DBErrorTypes = 200
	DBInputErrorClientError DBErrorTypes = 400
	DBAuthenticationFailed  DBErrorTypes = 401
	DBError                 DBErrorTypes = 500
	DBdmlFailed             DBErrorTypes = 501
	DBDuplicateRecordFound  DBErrorTypes = 502
	DBConectionUnavailable  DBErrorTypes = 503
	DBTimeout               DBErrorTypes = 504
)

type DateOfBirth

type DateOfBirth struct {
	Summary DateOfBirthSummary
}

DateOfBirth ... DateOfBirth

type DateOfBirthSummary

type DateOfBirthSummary struct {
	MatchResult  map[string]string
	MonthOfBirth int
	DayOfBirth   int
	YearOfBirth  int
}

DateOfBirthSummary ... DateOfBirthSummary

type DriverLicense

type DriverLicense struct {
	Summary DriverLicenseSummary
}

DriverLicense ... DriverLicense

type DriverLicenseSummary

type DriverLicenseSummary struct {
	VerificationResult map[string]string
	FormatValidation   map[string]string
}

DriverLicenseSummary ... DriverLicenseSummary

type Experian

type Experian struct {
	FraudSolutions struct {
		Request struct {
			Products []ExperianProducts `xml:"Products,omitempty"`
		} `xml:"Request,omitempty"`
	} `xml:"FraudSolutions,omitempty"`
}

Experian ... Experian

type ExperianProducts

type ExperianProducts struct {
	PreciseIDServer struct {
		PIDXMLVersion string `xml:"PIDXMLVersion,omitempty"`
		Subscriber    struct {
			Preamble   string `xml:"Preamble,omitempty"`   // Preamble = "TRS2"
			OpInitials string `xml:"OpInitials,omitempty"` // OpInitials = "ES"
			SubCode    string `xml:"SubCode,omitempty"`    // SubCode = 1974710
		} `xml:"Subscriber,omitempty"`
		PrimaryApplicant struct {
			Name struct {
				Surname string `xml:"Surname,omitempty"`
				First   string `xml:"First,omitempty"`
				Middle  string `xml:"Middle,omitempty"`
				Gen     string `xml:"Gen,omitempty"` //  one of the following: SR, JR, 2, II, 3, III, 4, IV
			} `xml:"Name,omitempty"`
			SSN            string `xml:"SSN,omitempty"`
			CurrentAddress struct {
				Street string `xml:"Street,omitempty"`
				City   string `xml:"City,omitempty"`
				State  string `xml:"State,omitempty"`
				Zip    string `xml:"Zip,omitempty"`
			} `xml:"CurrentAddress,omitempty"`
			PreviousAddress struct {
				Street string `xml:"Street,omitempty"`
				City   string `xml:"City,omitempty"`
				State  string `xml:"State,omitempty"`
				Zip    string `xml:"Zip,omitempty"`
			} `xml:"PreviousAddress,omitempty"`
			DriverLicense struct {
				State  string `xml:"State,omitempty"`
				Number string `xml:"Number,omitempty"`
			} `xml:"DriverLicense,omitempty"`
			Phones struct {
				Phone []PrimaryApplicantPhone `xml:"Phone,omitempty"`
			} `xml:"Phones,omitempty"`
			Employment struct {
				Company string `xml:"Company,omitempty"`
				Address string `xml:"Address,omitempty"`
				City    string `xml:"City,omitempty"`
				State   string `xml:"State,omitempty"`
				Zip     string `xml:"Zip,omitempty"`
			} `xml:"Employment,omitempty"`
			Age               string `xml:"Age,omitempty"`
			DOB               string `xml:"DOB,omitempty"`
			YOB               string `xml:"YOB,omitempty"`
			MothersMaidenName string `xml:"MothersMaidenName,omitempty"`
			EmailAddress      string `xml:"EmailAddress,omitempty"`
		} `xml:"PrimaryApplicant,omitempty"`
		Verbose string `xml:"Verbose,omitempty"` // Verbose = 'Y"
		Vendor  struct {
			VendorNumber  string `xml:"VendorNumber,omitempty"` // VendorNumber = "000"
			VendorVersion string `xml:"VendorVersion,omitempty"`
		} `xml:"Vendor,omitempty"`
		Options struct {
			BrokerNumber    string `xml:"BrokerNumber,omitempty"`
			FreezeKeyPIN    string `xml:"FreezeKeyPIN,omitempty"`
			ReferenceNumber string `xml:"ReferenceNumber,omitempty"`
			ProductOption   string `xml:"ProductOption,omitempty"` // ProductOption = 20
			DetailRequest   string `xml:"DetailRequest,omitempty"`
			InquiryChannel  string `xml:"InquiryChannel,omitempty"`
		} `xml:"Options,omitempty"`
	} `xml:"PreciseIDServer,omitempty"`
}

ExperianProducts ... ExperianProducts

type FraudShield

type FraudShield struct {
	Indicator map[string]string
}

FraudShield ... FraudShield

type GLBDetail

type GLBDetail struct {
	FraudShield FraudShield
}

GLBDetail ... GLBDetail

type HighRiskAddressDescription

type HighRiskAddressDescription struct {
	HighRiskDescription string
}

HighRiskAddressDescription ... HighRiskAddressDescription

type IConfig

type IConfig interface {
	SetConfiguration(key, value string)
	GetConfiguration(key string) (string, bool)
}

IConfig ... IConfig

type IDMatchPatron

type IDMatchPatron struct {
	Name struct {
		First  string
		Last   string
		Middle string
		Gen    string
	}
	Address struct {
		Street string
		City   string
		State  string
		Zip    string
	}
	DriversLicense struct {
		State  string
		Number string
	}
	Dob      string
	Phone    string
	Product  string
	PatronId string
	Tin      string
	Sid      string
}

IDMatchPatron ... IDMatchPatron

type OFAC

type OFAC struct {
	Summary OFACSummary
	Detail  OFACDetail
}

OFAC ... OFAC

type OFACCounts

type OFACCounts struct {
	OFACReturnCount int
}

OFACCounts ... OFACCounts

type OFACDetail

type OFACDetail struct {
	OFACRecords []string
}

OFACDetail ... OFACDetail

type OFACSummary

type OFACSummary struct {
	VerificationResult map[string]string
	Counts             OFACCounts
	Detail             OFACDetail
}

OFACSummary ... OFACSummary

type OtherHouseholdMember

type OtherHouseholdMember struct {
	Name string
}

OtherHouseholdMember ... OtherHouseholdMember

type Patron

type Patron struct {
	Name           *PatronName           `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Address        *PatronAddress        `protobuf:"bytes,2,opt,name=Address,proto3" json:"Address,omitempty"`
	DriversLicense *PatronDriversLicense `protobuf:"bytes,3,opt,name=DriversLicense,proto3" json:"DriversLicense,omitempty"`
	Dob            string                `protobuf:"bytes,4,opt,name=Dob,proto3" json:"Dob,omitempty"`
	Phone          string                `protobuf:"bytes,5,opt,name=Phone,proto3" json:"Phone,omitempty"`
	Product        string                `protobuf:"bytes,6,opt,name=Product,proto3" json:"Product,omitempty"`
	TIN            string                `protobuf:"bytes,7,opt,name=TIN,proto3" json:"TIN,omitempty"`
	// contains filtered or unexported fields
}

func (*Patron) Descriptor deprecated

func (*Patron) Descriptor() ([]byte, []int)

Deprecated: Use Patron.ProtoReflect.Descriptor instead.

func (*Patron) GetAddress

func (x *Patron) GetAddress() *PatronAddress

func (*Patron) GetDob

func (x *Patron) GetDob() string

func (*Patron) GetDriversLicense

func (x *Patron) GetDriversLicense() *PatronDriversLicense

func (*Patron) GetName

func (x *Patron) GetName() *PatronName

func (*Patron) GetPhone

func (x *Patron) GetPhone() string

func (*Patron) GetProduct

func (x *Patron) GetProduct() string

func (*Patron) GetTIN

func (x *Patron) GetTIN() string

func (*Patron) ProtoMessage

func (*Patron) ProtoMessage()

func (*Patron) ProtoReflect

func (x *Patron) ProtoReflect() protoreflect.Message

func (*Patron) Reset

func (x *Patron) Reset()

func (*Patron) String

func (x *Patron) String() string

type PatronAddress

type PatronAddress struct {
	Street string `protobuf:"bytes,1,opt,name=Street,proto3" json:"Street,omitempty"`
	City   string `protobuf:"bytes,2,opt,name=City,proto3" json:"City,omitempty"`
	State  string `protobuf:"bytes,3,opt,name=State,proto3" json:"State,omitempty"`
	Zip    string `protobuf:"bytes,4,opt,name=Zip,proto3" json:"Zip,omitempty"`
	// contains filtered or unexported fields
}

func (*PatronAddress) Descriptor deprecated

func (*PatronAddress) Descriptor() ([]byte, []int)

Deprecated: Use PatronAddress.ProtoReflect.Descriptor instead.

func (*PatronAddress) GetCity

func (x *PatronAddress) GetCity() string

func (*PatronAddress) GetState

func (x *PatronAddress) GetState() string

func (*PatronAddress) GetStreet

func (x *PatronAddress) GetStreet() string

func (*PatronAddress) GetZip

func (x *PatronAddress) GetZip() string

func (*PatronAddress) ProtoMessage

func (*PatronAddress) ProtoMessage()

func (*PatronAddress) ProtoReflect

func (x *PatronAddress) ProtoReflect() protoreflect.Message

func (*PatronAddress) Reset

func (x *PatronAddress) Reset()

func (*PatronAddress) String

func (x *PatronAddress) String() string

type PatronDriversLicense

type PatronDriversLicense struct {
	State  string `protobuf:"bytes,1,opt,name=State,proto3" json:"State,omitempty"`
	Number string `protobuf:"bytes,2,opt,name=Number,proto3" json:"Number,omitempty"`
	// contains filtered or unexported fields
}

func (*PatronDriversLicense) Descriptor deprecated

func (*PatronDriversLicense) Descriptor() ([]byte, []int)

Deprecated: Use PatronDriversLicense.ProtoReflect.Descriptor instead.

func (*PatronDriversLicense) GetNumber

func (x *PatronDriversLicense) GetNumber() string

func (*PatronDriversLicense) GetState

func (x *PatronDriversLicense) GetState() string

func (*PatronDriversLicense) ProtoMessage

func (*PatronDriversLicense) ProtoMessage()

func (*PatronDriversLicense) ProtoReflect

func (x *PatronDriversLicense) ProtoReflect() protoreflect.Message

func (*PatronDriversLicense) Reset

func (x *PatronDriversLicense) Reset()

func (*PatronDriversLicense) String

func (x *PatronDriversLicense) String() string

type PatronName

type PatronName struct {
	First  string `protobuf:"bytes,1,opt,name=First,proto3" json:"First,omitempty"`
	Last   string `protobuf:"bytes,2,opt,name=Last,proto3" json:"Last,omitempty"`
	Middle string `protobuf:"bytes,3,opt,name=Middle,proto3" json:"Middle,omitempty"`
	Gen    string `protobuf:"bytes,4,opt,name=Gen,proto3" json:"Gen,omitempty"`
	// contains filtered or unexported fields
}

func (*PatronName) Descriptor deprecated

func (*PatronName) Descriptor() ([]byte, []int)

Deprecated: Use PatronName.ProtoReflect.Descriptor instead.

func (*PatronName) GetFirst

func (x *PatronName) GetFirst() string

func (*PatronName) GetGen

func (x *PatronName) GetGen() string

func (*PatronName) GetLast

func (x *PatronName) GetLast() string

func (*PatronName) GetMiddle

func (x *PatronName) GetMiddle() string

func (*PatronName) ProtoMessage

func (*PatronName) ProtoMessage()

func (*PatronName) ProtoReflect

func (x *PatronName) ProtoReflect() protoreflect.Message

func (*PatronName) Reset

func (x *PatronName) Reset()

func (*PatronName) String

func (x *PatronName) String() string

type Phone

type Phone struct {
	Summary PhoneSummary
	Detail  PhoneDetail
}

Phone ... Phone

type PhoneCounts

type PhoneCounts struct {
	ResidentialPhoneMatchCount  int
	ResidentialPhoneReturnCount int
	HighRiskPhoneReturnCount    int
	BusinessPhoneMatchCount     int
	BusinessPhoneReturnCount    int
}

PhoneCounts ... PhoneCounts

type PhoneDetail

type PhoneDetail struct {
	ResidentialPhoneRcds     []Rcd
	HighRiskPhoneRcds        []BusinessRcd
	BusinessPhoneRcds        []BusinessRcd
	HighRiskPhoneDescription HighRiskAddressDescription
}

PhoneDetail ... PhoneDetail

type PhoneSummary

type PhoneSummary struct {
	VerificationResult map[string]string
	Classification     map[string]string
	HighRiskResult     map[string]string
	Counts             PhoneCounts
}

PhoneSummary ... PhoneSummary

type PreciseMatch

type PreciseMatch struct {
	PreciseMatchScore    string
	PreciseMatchDecision string
	Addresses            []BaseAddress
	Phones               []Phone
	ConsumerID           ConsumerID
	DateOfBirth          DateOfBirth
	DriverLicense        DriverLicense
	ChangeOfAddresses    ChangeOfAddresses
	OFAC                 OFAC
}

PreciseMatch ... PreciseMatch

type PrimaryApplicantPhone

type PrimaryApplicantPhone struct {
	Number string `xml:"Number,omitempty"`
	Type   string `xml:"Type,omitempty"`
}

PrimaryApplicantPhone ... PrimaryApplicantPhone

type Rcd

type Rcd struct {
	Surname               string
	FirstName             string
	Middle                string
	AliasName             string
	Address               string
	City                  string
	State                 string
	ZipCode               string
	ZipPlus4              string
	AreaCode              int
	Phone                 int
	OtherHouseholdMembers []OtherHouseholdMember
	MonthsAtResidence     int
	ReportedDate          int
	LastUpdatedDate       int
}

Rcd ... Rcd

type Response

type Response struct {
	Error        string
	Summary      Summary
	GLBDetail    GLBDetail
	PreciseMatch PreciseMatch
}

Response ... Response

type ServiceOfferings

type ServiceOfferings struct {
	ServiceOfferingID       int32    `protobuf:"varint,1,opt,name=ServiceOfferingID,proto3" json:"ServiceOfferingID,omitempty"`
	Name                    string   `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	ServiceDescription      string   `protobuf:"bytes,3,opt,name=ServiceDescription,proto3" json:"ServiceDescription,omitempty"`
	InternalServiceRecordID string   `protobuf:"bytes,4,opt,name=InternalServiceRecordID,proto3" json:"InternalServiceRecordID,omitempty"`
	StartDate               string   `protobuf:"bytes,5,opt,name=StartDate,proto3" json:"StartDate,omitempty"`
	EndDate                 string   `protobuf:"bytes,6,opt,name=EndDate,proto3" json:"EndDate,omitempty"`
	XXX_NoUnkeyedLiteral    struct{} `json:"-"`
	XXX_unrecognized        []byte   `json:"-"`
	XXX_sizecache           int32    `json:"-"`
}

func (*ServiceOfferings) Descriptor

func (*ServiceOfferings) Descriptor() ([]byte, []int)

func (*ServiceOfferings) GetEndDate

func (m *ServiceOfferings) GetEndDate() string

func (*ServiceOfferings) GetInternalServiceRecordID

func (m *ServiceOfferings) GetInternalServiceRecordID() string

func (*ServiceOfferings) GetName

func (m *ServiceOfferings) GetName() string

func (*ServiceOfferings) GetServiceDescription

func (m *ServiceOfferings) GetServiceDescription() string

func (*ServiceOfferings) GetServiceOfferingID

func (m *ServiceOfferings) GetServiceOfferingID() int32

func (*ServiceOfferings) GetStartDate

func (m *ServiceOfferings) GetStartDate() string

func (*ServiceOfferings) ProtoMessage

func (*ServiceOfferings) ProtoMessage()

func (*ServiceOfferings) Reset

func (m *ServiceOfferings) Reset()

func (*ServiceOfferings) String

func (m *ServiceOfferings) String() string

func (*ServiceOfferings) XXX_DiscardUnknown

func (m *ServiceOfferings) XXX_DiscardUnknown()

func (*ServiceOfferings) XXX_Marshal

func (m *ServiceOfferings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ServiceOfferings) XXX_Merge

func (m *ServiceOfferings) XXX_Merge(src proto.Message)

func (*ServiceOfferings) XXX_Size

func (m *ServiceOfferings) XXX_Size() int

func (*ServiceOfferings) XXX_Unmarshal

func (m *ServiceOfferings) XXX_Unmarshal(b []byte) error

type StandardizedAddressRcd

type StandardizedAddressRcd struct {
	Surname   string
	FirstName string
	Middle    string
	Address   string
	City      string
	State     string
	ZipCode   string
	ZipPlus4  string
}

StandardizedAddressRcd ... StandardizedAddressRcd

type Summary

type Summary struct {
	InitialDecision              string
	FinalDecision                string
	CrossReferenceIndicatorsGrid CrossReferenceIndicatorsGrid
}

Summary ... Summary

Jump to

Keyboard shortcuts

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