gofx

package module
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2024 License: MPL-2.0 Imports: 0 Imported by: 2

README

gofx

Schema and type definitions for working with OFX files.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbstractAccount

type AbstractAccount struct {
}

AbstractAccount ...

type AbstractAccountInfo

type AbstractAccountInfo struct {
}

AbstractAccountInfo ...

type AbstractCheckInfo

type AbstractCheckInfo struct {
}

AbstractCheckInfo ...

type AbstractInterRequest

type AbstractInterRequest struct {
}

AbstractInterRequest ...

type AbstractInterResponse

type AbstractInterResponse struct {
}

AbstractInterResponse ...

type AbstractIntraRequest

type AbstractIntraRequest struct {
}

AbstractIntraRequest ...

type AbstractIntraResponse

type AbstractIntraResponse struct {
}

AbstractIntraResponse ...

type AbstractInvestmentBuyTransaction

type AbstractInvestmentBuyTransaction struct {
	INVBUY *InvestmentBuy `xml:"INVBUY"`
	*AbstractInvestmentTransactionBase
}

AbstractInvestmentBuyTransaction ...

type AbstractInvestmentSellTransaction

type AbstractInvestmentSellTransaction struct {
	INVSELL *InvestmentSell `xml:"INVSELL"`
	*AbstractInvestmentTransactionBase
}

AbstractInvestmentSellTransaction ...

type AbstractInvestmentTransaction

type AbstractInvestmentTransaction struct {
	INVTRAN *InvestmentTransaction `xml:"INVTRAN"`
	*AbstractInvestmentTransactionBase
}

AbstractInvestmentTransaction ...

type AbstractInvestmentTransactionBase

type AbstractInvestmentTransactionBase struct {
}

AbstractInvestmentTransactionBase ...

type AbstractMailResponse

type AbstractMailResponse struct {
}

AbstractMailResponse ...

type AbstractMessageSet

type AbstractMessageSet struct {
}

AbstractMessageSet ...

type AbstractMessageSetVersion

type AbstractMessageSetVersion struct {
	MSGSETCORE *MessageSetCore `xml:"MSGSETCORE"`
}

AbstractMessageSetVersion ...

type AbstractOpenOrder

type AbstractOpenOrder struct {
	OO *GeneralOpenOrder `xml:"OO"`
}

AbstractOpenOrder ...

type AbstractPayeeRequest

type AbstractPayeeRequest struct {
}

AbstractPayeeRequest ...

type AbstractPayeeResponse

type AbstractPayeeResponse struct {
	PAYEELSTID string `xml:"PAYEELSTID"`
}

AbstractPayeeResponse ...

type AbstractPaymentRequest

type AbstractPaymentRequest struct {
}

AbstractPaymentRequest ...

type AbstractPaymentResponse

type AbstractPaymentResponse struct {
	SRVRTID string `xml:"SRVRTID"`
}

AbstractPaymentResponse ...

type AbstractPositionBase

type AbstractPositionBase struct {
	INVPOS *InvestmentPosition `xml:"INVPOS"`
}

AbstractPositionBase ...

type AbstractRecurringInterRequest

type AbstractRecurringInterRequest struct {
}

AbstractRecurringInterRequest ...

type AbstractRecurringInterResponse

type AbstractRecurringInterResponse struct {
	RECSRVRTID string `xml:"RECSRVRTID"`
}

AbstractRecurringInterResponse ...

type AbstractRecurringIntraRequest

type AbstractRecurringIntraRequest struct {
}

AbstractRecurringIntraRequest ...

type AbstractRecurringIntraResponse

type AbstractRecurringIntraResponse struct {
}

AbstractRecurringIntraResponse ...

type AbstractRecurringPaymentRequest

type AbstractRecurringPaymentRequest struct {
}

AbstractRecurringPaymentRequest ...

type AbstractRecurringPaymentResponse

type AbstractRecurringPaymentResponse struct {
	RECSRVRTID string `xml:"RECSRVRTID"`
}

AbstractRecurringPaymentResponse ...

type AbstractRequest

type AbstractRequest struct {
}

AbstractRequest ...

type AbstractRequestMessageSet

type AbstractRequestMessageSet struct {
	*AbstractTopLevelMessageSet
}

AbstractRequestMessageSet ...

type AbstractResponse

type AbstractResponse struct {
}

AbstractResponse ...

type AbstractResponseMessageSet

type AbstractResponseMessageSet struct {
	*AbstractTopLevelMessageSet
}

AbstractResponseMessageSet ...

type AbstractSecurityInfo

type AbstractSecurityInfo struct {
	SECINFO *GeneralSecurityInfo `xml:"SECINFO"`
}

AbstractSecurityInfo ...

type AbstractServiceAction

type AbstractServiceAction struct {
}

AbstractServiceAction ...

type AbstractSyncRequest

type AbstractSyncRequest struct {
	TOKEN           string `xml:"TOKEN"`
	TOKENONLY       string `xml:"TOKENONLY"`
	REFRESH         string `xml:"REFRESH"`
	REJECTIFMISSING string `xml:"REJECTIFMISSING"`
	*AbstractRequest
}

AbstractSyncRequest ...

type AbstractSyncResponse

type AbstractSyncResponse struct {
	TOKEN    string `xml:"TOKEN"`
	LOSTSYNC string `xml:"LOSTSYNC"`
	*AbstractResponse
}

AbstractSyncResponse ...

type AbstractTopLevelMessageSet

type AbstractTopLevelMessageSet struct {
}

AbstractTopLevelMessageSet ...

type AbstractTransactionRequest

type AbstractTransactionRequest struct {
	TRNUID    string `xml:"TRNUID"`
	CLTCOOKIE string `xml:"CLTCOOKIE"`
	TAN       string `xml:"TAN"`
	*AbstractRequest
}

AbstractTransactionRequest ...

type AbstractTransactionResponse

type AbstractTransactionResponse struct {
	TRNUID    string  `xml:"TRNUID"`
	STATUS    *Status `xml:"STATUS"`
	CLTCOOKIE string  `xml:"CLTCOOKIE"`
	*AbstractResponse
}

AbstractTransactionResponse ...

type AbstractWireRequest

type AbstractWireRequest struct {
}

AbstractWireRequest ...

type AbstractWireResponse

type AbstractWireResponse struct {
}

AbstractWireResponse ...

type AccessKeyType

type AccessKeyType string

AccessKeyType is The OFX element "ACCESSKEY" is of type "AccessKeyType".

type AccessTokenType

type AccessTokenType string

AccessTokenType is The OFX element "ACCESSTOKEN" is of type "AccessTokenType"

type AccountClassificationEnum

type AccountClassificationEnum string

AccountClassificationEnum is The OFX element "ACCTCLASSIFICATION" is of type "AccountClassificationEnum"

type AccountEnum

type AccountEnum string

AccountEnum is The OFX element "ACCTTYPE" is of type "AccountEnum"

type AccountHolderType

type AccountHolderType struct {
	FIRSTNAME  string `xml:"FIRSTNAME"`
	MIDDLENAME string `xml:"MIDDLENAME"`
	LASTNAME   string `xml:"LASTNAME"`
	ADDR1      string `xml:"ADDR1"`
	ADDR2      string `xml:"ADDR2"`
	ADDR3      string `xml:"ADDR3"`
	CITY       string `xml:"CITY"`
	STATE      string `xml:"STATE"`
	POSTALCODE string `xml:"POSTALCODE"`
	COUNTRY    string `xml:"COUNTRY"`
	DAYPHONE   string `xml:"DAYPHONE"`
	EVEPHONE   string `xml:"EVEPHONE"`
	EMAIL      string `xml:"EMAIL"`
	HOLDERTYPE string `xml:"HOLDERTYPE"`
}

AccountHolderType is The OFX element "PRIMARYHOLDER" and "SECONDARYHOLDER" is of type "AccountHolderType"

type AccountIdType

type AccountIdType string

AccountIdType is The OFX element "ACCTID" is of type "AccountIdType"

type AccountInfo

type AccountInfo struct {
	NAME           string                  `xml:"NAME"`
	DESC           string                  `xml:"DESC"`
	PHONE          string                  `xml:"PHONE"`
	HOLDERINFO     *HolderInfoType         `xml:"HOLDERINFO"`
	CONTACTPROFENC *ContactProfileEnc      `xml:"CONTACTPROFENC"`
	CONTACTPROF    *ContactProfile         `xml:"CONTACTPROF"`
	BANKACCTINFO   *BankAccountInfo        `xml:"BANKACCTINFO"`
	LOANACCTINFO   *LoanAccountInfo        `xml:"LOANACCTINFO"`
	CCACCTINFO     *CreditCardAccountInfo  `xml:"CCACCTINFO"`
	BPACCTINFO     *BillPaymentAccountInfo `xml:"BPACCTINFO"`
	INVACCTINFO    *InvestmentAccountInfo  `xml:"INVACCTINFO"`
	PRESACCTINFO   *PresentmentAccountInfo `xml:"PRESACCTINFO"`
}

AccountInfo is DEPRECATED

type AccountInfoRequest

type AccountInfoRequest struct {
	DTACCTUP string `xml:"DTACCTUP"`
}

AccountInfoRequest is The OFX element "ACCTINFORQ" is of type "AccountInfoRequest"

type AccountInfoResponse

type AccountInfoResponse struct {
	DTACCTUP string         `xml:"DTACCTUP"`
	ACCTINFO []*AccountInfo `xml:"ACCTINFO"`
}

AccountInfoResponse is The OFX element "ACCTINFORS" is of type "AccountInfoResponse"

type AccountInfoTransactionRequest

type AccountInfoTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType   `xml:"OFXEXTENSION"`
	ACCTINFORQ   *AccountInfoRequest `xml:"ACCTINFORQ"`
	*AbstractTransactionRequest
}

AccountInfoTransactionRequest is The OFX element "ACCTINFOTRNRQ" is of type "AccountInfoTransactionRequest"

type AccountInfoTransactionResponse

type AccountInfoTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType    `xml:"OFXEXTENSION"`
	ACCTINFORS   *AccountInfoResponse `xml:"ACCTINFORS"`
	*AbstractTransactionResponse
}

AccountInfoTransactionResponse is The OFX element "ACCTINFOTRNRS" is of type "AccountInfoTransactionResponse"

type AccountRequest

type AccountRequest struct {
	SVCADD *ServiceAdd    `xml:"SVCADD"`
	SVCCHG *ServiceChange `xml:"SVCCHG"`
	SVCDEL *ServiceDelete `xml:"SVCDEL"`
	SVC    string         `xml:"SVC"`
}

AccountRequest is The OFX element "ACCTRQ" is of type "AccountRequest"

type AccountResponse

type AccountResponse struct {
	SVCADD    *ServiceAdd    `xml:"SVCADD"`
	SVCCHG    *ServiceChange `xml:"SVCCHG"`
	SVCDEL    *ServiceDelete `xml:"SVCDEL"`
	SVC       string         `xml:"SVC"`
	SVCSTATUS string         `xml:"SVCSTATUS"`
}

AccountResponse is The OFX element "ACCTRS" is of type "AccountResponse"

type AccountSyncRequest

type AccountSyncRequest struct {
	OFXEXTENSION *OFXExtensionType            `xml:"OFXEXTENSION"`
	ACCTTRNRQ    []*AccountTransactionRequest `xml:"ACCTTRNRQ"`
	*AbstractSyncRequest
}

AccountSyncRequest is The OFX element "ACCTSYNCRQ" is of type "AccountSyncRequest"

type AccountSyncResponse

type AccountSyncResponse struct {
	OFXEXTENSION *OFXExtensionType             `xml:"OFXEXTENSION"`
	ACCTTRNRS    []*AccountTransactionResponse `xml:"ACCTTRNRS"`
	*AbstractSyncResponse
}

AccountSyncResponse is The OFX element "ACCTSYNCRS" is of type "AccountSyncResponse"

type AccountTransactionRequest

type AccountTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	ACCTRQ       *AccountRequest   `xml:"ACCTRQ"`
	*AbstractTransactionRequest
}

AccountTransactionRequest is The OFX element "ACCTTRNRQ" is of type "AccountTransactionRequest"

type AccountTransactionResponse

type AccountTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	ACCTRS       *AccountResponse  `xml:"ACCTRS"`
	*AbstractTransactionResponse
}

AccountTransactionResponse is The OFX element "ACCTTRNRS" is of type "AccountTransactionResponse"

type AccountUsageType

type AccountUsageType string

AccountUsageType is The OFX element "ACCTUSAGE" is of type "AccountUsageType". By convention, specify 'DEPOSITS' for deposits/credits or 'WITHDRAWALS' for charges/withdrawals/debits or 'BOTH' for all usage possibilities.

type AddressType

type AddressType string

AddressType is The OFX element "ADDRESS" is of type "AddressType"

type Adjustment

type Adjustment struct {
	ADJNO   string `xml:"ADJNO"`
	ADJDESC string `xml:"ADJDESC"`
	ADJAMT  string `xml:"ADJAMT"`
	ADJDATE string `xml:"ADJDATE"`
}

Adjustment is The OFX element "ADJUSTMENT" is of type "Adjustment"

type AmortizationRequest

type AmortizationRequest struct {
	LOANACCTFROM *LoanAccount `xml:"LOANACCTFROM"`
	DTSTART      string       `xml:"DTSTART"`
	DTEND        string       `xml:"DTEND"`
}

AmortizationRequest is The OFX element "AMRTSTMTRQ" is of type "AmortizationRequest"

type AmortizationResponse

type AmortizationResponse struct {
	CURDEF       string                       `xml:"CURDEF"`
	LOANACCTFROM *LoanAccount                 `xml:"LOANACCTFROM"`
	AMRTTRANLIST *AmortizationTransactionList `xml:"AMRTTRANLIST"`
	MKTGINFO     string                       `xml:"MKTGINFO"`
}

AmortizationResponse is The OFX element "AMRTSTMTRS" is of type "AmortizationResponse"

type AmortizationTransaction

type AmortizationTransaction struct {
	PMTNUMBER   string                 `xml:"PMTNUMBER"`
	LOANINITBAL string                 `xml:"LOANINITBAL"`
	PRINBAL     *PrincipalBalanceType  `xml:"PRINBAL"`
	LOANTRNAMT  *LoanTransactionAmount `xml:"LOANTRNAMT"`
	LOANIRATE   *LoanRateType          `xml:"LOANIRATE"`
	AMRTTYPE    string                 `xml:"AMRTTYPE"`
}

AmortizationTransaction is The OFX element "AMRTSTMTTRN" is of type "AmortizationTransaction"

type AmortizationTransactionList

type AmortizationTransactionList struct {
	DTSTART     string                     `xml:"DTSTART"`
	DTEND       string                     `xml:"DTEND"`
	AMRTSTMTTRN []*AmortizationTransaction `xml:"AMRTSTMTTRN"`
}

AmortizationTransactionList is The OFX element "AMRTSTMTRS" is of type "AmortizationResponse"

type AmortizationTransactionRequest

type AmortizationTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType    `xml:"OFXEXTENSION"`
	AMRTSTMTRQ   *AmortizationRequest `xml:"AMRTSTMTRQ"`
	*AbstractTransactionRequest
}

AmortizationTransactionRequest is The OFX element "AMRTSTMTTRNRQ" is of type "AmortizationTransactionRequest"

type AmortizationTransactionResponse

type AmortizationTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType     `xml:"OFXEXTENSION"`
	AMRTSTMTRS   *AmortizationResponse `xml:"AMRTSTMTRS"`
	*AbstractTransactionResponse
}

AmortizationTransactionResponse is The OFX element "AMRTSTMTTRNRS" is of type "AmortizationTransactionResponse"

type AmortizationType

type AmortizationType string

AmortizationType is The OFX element "AMRTTYPE" is of type "AmortizationType"

type AmountType

type AmountType string

AmountType ...

type AppKeyType

type AppKeyType string

AppKeyType is The OFX element "APPKEY" is of type "AppKeyType"

type ApplicationIdType

type ApplicationIdType string

ApplicationIdType is The OFX element "APPID" is of type "ApplicationIdType"

type AssetClassEnum

type AssetClassEnum string

AssetClassEnum is The OFX element "ASSETCLASSENUM" is of type "AssetClassEnum"

type AuthTokenType

type AuthTokenType string

AuthTokenType is The OFX element "AUTHTOKEN" is of type "AuthTokenType".

The effective size of AUTHTOKEN is A-32.  If Type 1
  security is used, then the actual field length is A-171.

type AvailableBalance

type AvailableBalance struct {
	BALAMT string `xml:"BALAMT"`
	DTASOF string `xml:"DTASOF"`
}

AvailableBalance is The OFX element "AVAILBAL" is of type "AvailableBalance"

type Balance

type Balance struct {
	NAME     string    `xml:"NAME"`
	DESC     string    `xml:"DESC"`
	BALTYPE  string    `xml:"BALTYPE"`
	VALUE    string    `xml:"VALUE"`
	DTASOF   string    `xml:"DTASOF"`
	CURRENCY *Currency `xml:"CURRENCY"`
}

Balance is The OFX element "BAL" is of type "Balance"

type BalanceEnum

type BalanceEnum string

BalanceEnum is The OFX element "BALANCEENUM" is of type "BalanceEnum"

type BalanceList

type BalanceList struct {
	BAL []*Balance `xml:"BAL"`
}

BalanceList is The OFX element "BALLIST" is of type "BalanceList"

type BankAccount

type BankAccount struct {
	BANKID   string `xml:"BANKID"`
	BRANCHID string `xml:"BRANCHID"`
	ACCTID   string `xml:"ACCTID"`
	ACCTTYPE string `xml:"ACCTTYPE"`
	ACCTKEY  string `xml:"ACCTKEY"`
	*AbstractAccount
}

BankAccount is The OFX elements BANKACCTFROM and BANKACCTTO are of type "BankAccount"

type BankAccountInfo

type BankAccountInfo struct {
	BANKACCTFROM       *BankAccount      `xml:"BANKACCTFROM"`
	OTHERACCTINFO      *OtherAccountInfo `xml:"OTHERACCTINFO"`
	SUPTXDL            string            `xml:"SUPTXDL"`
	XFERSRC            string            `xml:"XFERSRC"`
	XFERDEST           string            `xml:"XFERDEST"`
	LOANACCTTYPE       string            `xml:"LOANACCTTYPE"`
	MATURITYDATE       string            `xml:"MATURITYDATE"`
	MATURITYAMT        string            `xml:"MATURITYAMT"`
	MINBALREQ          string            `xml:"MINBALREQ"`
	ACCTCLASSIFICATION string            `xml:"ACCTCLASSIFICATION"`
	OVERDRAFTLIMIT     string            `xml:"OVERDRAFTLIMIT"`
	SVCSTATUS          string            `xml:"SVCSTATUS"`
	*AbstractAccountInfo
}

BankAccountInfo is The OFX element "BANKACCTINFO" is of type "BankAccountInfo"

type BankIdType

type BankIdType string

BankIdType is The OFX element "BANKID" is of type "BankIdType"

type BankMailRequest

type BankMailRequest struct {
	BANKACCTFROM *BankAccount       `xml:"BANKACCTFROM"`
	CCACCTFROM   *CreditCardAccount `xml:"CCACCTFROM"`
	MAIL         *Mail              `xml:"MAIL"`
}

BankMailRequest is The OFX element "BANKMAILRQ" is of type "BankMailRequest"

type BankMailResponse

type BankMailResponse struct {
	BANKACCTFROM *BankAccount       `xml:"BANKACCTFROM"`
	CCACCTFROM   *CreditCardAccount `xml:"CCACCTFROM"`
	MAIL         *Mail              `xml:"MAIL"`
	*AbstractMailResponse
}

BankMailResponse is The OFX element "BANKMAILRS" is of type "BankMailResponse"

type BankMailSyncRequest

type BankMailSyncRequest struct {
	INCIMAGES     string                        `xml:"INCIMAGES"`
	USEHTML       string                        `xml:"USEHTML"`
	BANKACCTFROM  *BankAccount                  `xml:"BANKACCTFROM"`
	CCACCTFROM    *CreditCardAccount            `xml:"CCACCTFROM"`
	OFXEXTENSION  *OFXExtensionType             `xml:"OFXEXTENSION"`
	BANKMAILTRNRQ []*BankMailTransactionRequest `xml:"BANKMAILTRNRQ"`
	*AbstractSyncRequest
}

BankMailSyncRequest is The OFX element "BANKMAILSYNCRQ" is of type "BankMailSyncRequest"

type BankMailSyncResponse

type BankMailSyncResponse struct {
	BANKACCTFROM  *BankAccount                   `xml:"BANKACCTFROM"`
	CCACCTFROM    *CreditCardAccount             `xml:"CCACCTFROM"`
	OFXEXTENSION  *OFXExtensionType              `xml:"OFXEXTENSION"`
	BANKMAILTRNRS []*BankMailTransactionResponse `xml:"BANKMAILTRNRS"`
	*AbstractSyncResponse
}

BankMailSyncResponse is The OFX element "BANKMAILSYNCRS" is of type "BankMailSyncResponse"

type BankMailTransactionRequest

type BankMailTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	BANKMAILRQ   *BankMailRequest  `xml:"BANKMAILRQ"`
	*AbstractTransactionRequest
}

BankMailTransactionRequest is The OFX element "BANKMAILTRNRQ" is of type "BankMailTransactionRequest"

type BankMailTransactionResponse

type BankMailTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType    `xml:"OFXEXTENSION"`
	BANKMAILRS   *BankMailResponse    `xml:"BANKMAILRS"`
	CHKMAILRS    *CheckMailResponse   `xml:"CHKMAILRS"`
	DEPMAILRS    *DepositMailResponse `xml:"DEPMAILRS"`
	*AbstractTransactionResponse
}

BankMailTransactionResponse is The OFX element "BANKMAILTRNRS" is of type "BankMailTransactionResponse"

type BankMessageSet

type BankMessageSet struct {
	BANKMSGSETV1 *BankMessageSetV1 `xml:"BANKMSGSETV1"`
	*AbstractMessageSet
}

BankMessageSet is The OFX element "BANKMSGSET" is of type "BankMessageSet"

type BankMessageSetV1

type BankMessageSetV1 struct {
	INVALIDACCTTYPE []string          `xml:"INVALIDACCTTYPE"`
	CLOSINGAVAIL    string            `xml:"CLOSINGAVAIL"`
	PENDINGAVAIL    string            `xml:"PENDINGAVAIL"`
	XFERPROF        *TransferProfile  `xml:"XFERPROF"`
	STPCHKPROF      *StopCheckProfile `xml:"STPCHKPROF"`
	EMAILPROF       *EmailProfile     `xml:"EMAILPROF"`
	IMAGEPROF       *ImageProfile     `xml:"IMAGEPROF"`
	*AbstractMessageSetVersion
}

BankMessageSetV1 is The OFX element "BANKMSGSETV1" is of type "BankMessageSetV1"

type BankRequestMessageSetV1

type BankRequestMessageSetV1 struct {
	STMTTRNRQ      []*StatementTransactionRequest      `xml:"STMTTRNRQ"`
	STMTENDTRNRQ   []*StatementEndTransactionRequest   `xml:"STMTENDTRNRQ"`
	INTRATRNRQ     []*IntraTransactionRequest          `xml:"INTRATRNRQ"`
	RECINTRATRNRQ  []*RecurringIntraTransactionRequest `xml:"RECINTRATRNRQ"`
	STPCHKTRNRQ    []*StopCheckTransactionRequest      `xml:"STPCHKTRNRQ"`
	BANKMAILTRNRQ  []*BankMailTransactionRequest       `xml:"BANKMAILTRNRQ"`
	BANKMAILSYNCRQ []*BankMailSyncRequest              `xml:"BANKMAILSYNCRQ"`
	STPCHKSYNCRQ   []*StopCheckSyncRequest             `xml:"STPCHKSYNCRQ"`
	INTRASYNCRQ    []*IntraSyncRequest                 `xml:"INTRASYNCRQ"`
	RECINTRASYNCRQ []*RecurringIntraSyncRequest        `xml:"RECINTRASYNCRQ"`
	*AbstractRequestMessageSet
}

BankRequestMessageSetV1 is The OFX element "BANKMSGSRQV1" is of type "BankRequestMessageSetV1"

type BankResponseMessageSetV1

type BankResponseMessageSetV1 struct {
	STMTTRNRS      []*StatementTransactionResponse      `xml:"STMTTRNRS"`
	STMTENDTRNRS   []*StatementEndTransactionResponse   `xml:"STMTENDTRNRS"`
	INTRATRNRS     []*IntraTransactionResponse          `xml:"INTRATRNRS"`
	RECINTRATRNRS  []*RecurringIntraTransactionResponse `xml:"RECINTRATRNRS"`
	STPCHKTRNRS    []*StopCheckTransactionResponse      `xml:"STPCHKTRNRS"`
	BANKMAILTRNRS  []*BankMailTransactionResponse       `xml:"BANKMAILTRNRS"`
	BANKMAILSYNCRS []*BankMailSyncResponse              `xml:"BANKMAILSYNCRS"`
	STPCHKSYNCRS   []*StopCheckSyncResponse             `xml:"STPCHKSYNCRS"`
	INTRASYNCRS    []*IntraSyncResponse                 `xml:"INTRASYNCRS"`
	RECINTRASYNCRS []*RecurringIntraSyncResponse        `xml:"RECINTRASYNCRS"`
	*AbstractResponseMessageSet
}

BankResponseMessageSetV1 is The OFX element "BANKMSGSRSV1" is of type "BankResponseMessageSetV1"

type BankTransactionList

type BankTransactionList struct {
	DTSTART string                  `xml:"DTSTART"`
	DTEND   string                  `xml:"DTEND"`
	STMTTRN []*StatementTransaction `xml:"STMTTRN"`
}

BankTransactionList is The OFX element "BANKTRANLIST" is of type "BankTransactionList"

type BillDetailRow

type BillDetailRow struct {
	C []string `xml:"C"`
	N []string `xml:"N"`
}

BillDetailRow is The OFX element "BILLDETAILROW" is of type "BillDetailRow"

type BillDetailTable

type BillDetailTable struct {
	TABLENAME           string           `xml:"TABLENAME"`
	BILLDETAILTABLETYPE string           `xml:"BILLDETAILTABLETYPE"`
	BILLDETAILROW       []*BillDetailRow `xml:"BILLDETAILROW"`
}

BillDetailTable is The OFX element "BILLDETAILTABLE" is of type "BillDetailTable"

type BillPayMessageSet

type BillPayMessageSet struct {
	BILLPAYMSGSETV1 *BillPayMessageSetV1 `xml:"BILLPAYMSGSETV1"`
	*AbstractMessageSet
}

BillPayMessageSet is The OFX element "BILLPAYMSGSET" is of type "BillPayMessageSet"

type BillPayMessageSetV1

type BillPayMessageSetV1 struct {
	DAYSWITH          string   `xml:"DAYSWITH"`
	DFLTDAYSTOPAY     string   `xml:"DFLTDAYSTOPAY"`
	XFERDAYSWITH      string   `xml:"XFERDAYSWITH"`
	XFERDFLTDAYSTOPAY string   `xml:"XFERDFLTDAYSTOPAY"`
	PROCDAYSOFF       []string `xml:"PROCDAYSOFF"`
	PROCENDTM         string   `xml:"PROCENDTM"`
	MODELWND          string   `xml:"MODELWND"`
	POSTPROCWND       string   `xml:"POSTPROCWND"`
	STSVIAMODS        string   `xml:"STSVIAMODS"`
	PMTBYADDR         string   `xml:"PMTBYADDR"`
	PMTBYXFER         string   `xml:"PMTBYXFER"`
	PMTBYPAYEEID      string   `xml:"PMTBYPAYEEID"`
	CANADDPAYEE       string   `xml:"CANADDPAYEE"`
	HASEXTDPMT        string   `xml:"HASEXTDPMT"`
	CANMODPMTS        string   `xml:"CANMODPMTS"`
	CANMODMDLS        string   `xml:"CANMODMDLS"`
	DIFFFIRSTPMT      string   `xml:"DIFFFIRSTPMT"`
	DIFFLASTPMT       string   `xml:"DIFFLASTPMT"`
	BILLPUBCONTEXT    string   `xml:"BILLPUBCONTEXT"`
	*AbstractMessageSetVersion
}

BillPayMessageSetV1 is The OFX element "BILLPAYMSGSETV1" is of type "BillPayMessageSetV1"

type BillPayRequestMessageSetV1

type BillPayRequestMessageSetV1 struct {
	PAYEETRNRQ    []*PayeeTransactionRequest            `xml:"PAYEETRNRQ"`
	PAYEESYNCRQ   []*PayeeSyncRequest                   `xml:"PAYEESYNCRQ"`
	PMTTRNRQ      []*PaymentTransactionRequest          `xml:"PMTTRNRQ"`
	RECPMTTRNRQ   []*RecurringPaymentTransactionRequest `xml:"RECPMTTRNRQ"`
	PMTINQTRNRQ   []*PaymentInquiryTransactionRequest   `xml:"PMTINQTRNRQ"`
	PMTMAILTRNRQ  []*PaymentMailTransactionRequest      `xml:"PMTMAILTRNRQ"`
	PMTSYNCRQ     []*PaymentSyncRequest                 `xml:"PMTSYNCRQ"`
	RECPMTSYNCRQ  []*RecurringPaymentSyncRequest        `xml:"RECPMTSYNCRQ"`
	PMTMAILSYNCRQ []*PaymentMailSyncRequest             `xml:"PMTMAILSYNCRQ"`
	*AbstractRequestMessageSet
}

BillPayRequestMessageSetV1 is The OFX element "BILLPAYMSGSRQV1" is of type "BillPayRequestMessageSetV1"

type BillPayResponseMessageSetV1

type BillPayResponseMessageSetV1 struct {
	PAYEETRNRS    []*PayeeTransactionResponse            `xml:"PAYEETRNRS"`
	PAYEESYNCRS   []*PayeeSyncResponse                   `xml:"PAYEESYNCRS"`
	PMTTRNRS      []*PaymentTransactionResponse          `xml:"PMTTRNRS"`
	RECPMTTRNRS   []*RecurringPaymentTransactionResponse `xml:"RECPMTTRNRS"`
	PMTINQTRNRS   []*PaymentInquiryTransactionResponse   `xml:"PMTINQTRNRS"`
	PMTMAILTRNRS  []*PaymentMailTransactionResponse      `xml:"PMTMAILTRNRS"`
	PMTSYNCRS     []*PaymentSyncResponse                 `xml:"PMTSYNCRS"`
	RECPMTSYNCRS  []*RecurringPaymentSyncResponse        `xml:"RECPMTSYNCRS"`
	PMTMAILSYNCRS []*PaymentMailSyncResponse             `xml:"PMTMAILSYNCRS"`
	*AbstractResponseMessageSet
}

BillPayResponseMessageSetV1 is The OFX element "BILLPAYMSGSRSV1" is of type "BillPayResponseMessageSetV1"

type BillPaymentAccountInfo

type BillPaymentAccountInfo struct {
	BANKACCTFROM  *BankAccount      `xml:"BANKACCTFROM"`
	OTHERACCTINFO *OtherAccountInfo `xml:"OTHERACCTINFO"`
	SVCSTATUS     string            `xml:"SVCSTATUS"`
	*AbstractAccountInfo
}

BillPaymentAccountInfo is The OFX element "BPACCTINFO" is of type "BillPaymentAccountInfo"

type BillPaymentstatus

type BillPaymentstatus struct {
	SRVRTID           string `xml:"SRVRTID"`
	BILLPMTSTATUSCODE string `xml:"BILLPMTSTATUSCODE"`
	DTEFF             string `xml:"DTEFF"`
	STATUSMODBY       string `xml:"STATUSMODBY"`
}

BillPaymentstatus is The OFX element "BILLPMTSTATUS" is of type "BillPaymentstatus"

type BillPaymentstatusCodeEnum

type BillPaymentstatusCodeEnum string

BillPaymentstatusCodeEnum is The OFX element "BILLPMTSTATUSCODEENUM" is of type "BillPaymentstatusCodeEnum"

type BillPaymentstatusCounts

type BillPaymentstatusCounts struct {
	BILLPMTSTATUSCODE string `xml:"BILLPMTSTATUSCODE"`
	COUNT             string `xml:"COUNT"`
}

BillPaymentstatusCounts is The OFX element "BILLPMTSTATUSCOUNTS" is of type "BillPaymentstatusCounts"

type BillPubInfo

type BillPubInfo struct {
	BILLPUB string `xml:"BILLPUB"`
	BILLID  string `xml:"BILLID"`
}

BillPubInfo is The OFX element "BILLPUBINFO" is of type "BillPubInfo"

type BillRefInfoType

type BillRefInfoType string

BillRefInfoType is The OFX element "BILLREFINFO" is of type "BillRefInfoType"

type BillStatus

type BillStatus struct {
	BILLSTATUSCODE string `xml:"BILLSTATUSCODE"`
	DTEFF          string `xml:"DTEFF"`
	STATUSMODBY    string `xml:"STATUSMODBY"`
}

BillStatus is The OFX element "BILLSTATUS" is of type "BillStatus"

type BillStatusCodeEnum

type BillStatusCodeEnum string

BillStatusCodeEnum is The OFX element "BILLSTATUSCODEENUM" is of type "BillStatusCodeEnum"

type BillStatusCounts

type BillStatusCounts struct {
	BILLSTATUSCODE string `xml:"BILLSTATUSCODE"`
	COUNT          string `xml:"COUNT"`
}

BillStatusCounts is The OFX element "BILLSTATUSCOUNTS" is of type "BillStatusCounts"

type BillStatusModRequest

type BillStatusModRequest struct {
	BILLID        *IdType            `xml:"BILLID"`
	BILLSTATUS    *BillStatus        `xml:"BILLSTATUS"`
	BILLPMTSTATUS *BillPaymentstatus `xml:"BILLPMTSTATUS"`
}

BillStatusModRequest is The OFX element "BILLSTATUSMODRQ" is of type "BillStatusModRequest"

type BillStatusModResponse

type BillStatusModResponse struct {
	BILLID        string             `xml:"BILLID"`
	BILLSTATUS    *BillStatus        `xml:"BILLSTATUS"`
	BILLPMTSTATUS *BillPaymentstatus `xml:"BILLPMTSTATUS"`
}

BillStatusModResponse is The OFX element "BILLSTATUSMODRS" is of type "BillStatusModResponse"

type BillStatusModTransactionRequest

type BillStatusModTransactionRequest struct {
	OFXEXTENSION    *OFXExtensionType     `xml:"OFXEXTENSION"`
	BILLSTATUSMODRQ *BillStatusModRequest `xml:"BILLSTATUSMODRQ"`
	*AbstractTransactionRequest
}

BillStatusModTransactionRequest is The OFX element "BILLSTATUSMODTRNRQ" is of type "BillStatusModTransactionRequest"

type BillStatusModTransactionResponse

type BillStatusModTransactionResponse struct {
	OFXEXTENSION    *OFXExtensionType      `xml:"OFXEXTENSION"`
	BILLSTATUSMODRS *BillStatusModResponse `xml:"BILLSTATUSMODRS"`
	*AbstractTransactionResponse
}

BillStatusModTransactionResponse is The OFX element "BILLSTATUSMODTRNRS" is of type "BillStatusModTransactionResponse"

type BillTableStructureRequest

type BillTableStructureRequest struct {
	BILLID              string `xml:"BILLID"`
	BILLDETAILTABLETYPE string `xml:"BILLDETAILTABLETYPE"`
}

BillTableStructureRequest is The OFX element "BILLTBLSTRUCTRQ" is of type "BillTableStructureRequest"

type BillTableStructureResponse

type BillTableStructureResponse struct {
	BILLID              string              `xml:"BILLID"`
	BILLDETAILTABLETYPE string              `xml:"BILLDETAILTABLETYPE"`
	COLDEF              []*ColumnDefinition `xml:"COLDEF"`
}

BillTableStructureResponse is The OFX element "BILLTBLSTRUCTRS" is of type "BillTableStructureResponse"

type BillTableStructureTransactionRequest

type BillTableStructureTransactionRequest struct {
	OFXEXTENSION    *OFXExtensionType          `xml:"OFXEXTENSION"`
	BILLTBLSTRUCTRQ *BillTableStructureRequest `xml:"BILLTBLSTRUCTRQ"`
	*AbstractTransactionRequest
}

BillTableStructureTransactionRequest is The OFX element "BILLTBLSTRUCTTRNRQ" is of type "BillTableStructureTransactionRequest"

type BillTableStructureTransactionResponse

type BillTableStructureTransactionResponse struct {
	OFXEXTENSION    *OFXExtensionType           `xml:"OFXEXTENSION"`
	BILLTBLSTRUCTRS *BillTableStructureResponse `xml:"BILLTBLSTRUCTRS"`
	*AbstractTransactionResponse
}

BillTableStructureTransactionResponse is The OFX element "BILLTBLSTRUCTTRNRS" is of type "BillTableStructureTransactionResponse"

type BillTypeEnum

type BillTypeEnum string

BillTypeEnum is The OFX element "BILLTYPEENUM" is of type "BillTypeEnum"

type BillerInfo

type BillerInfo struct {
	BILLPUB            string              `xml:"BILLPUB"`
	BILLERID           string              `xml:"BILLERID"`
	NAME               string              `xml:"NAME"`
	ADDR1              string              `xml:"ADDR1"`
	ADDR2              string              `xml:"ADDR2"`
	ADDR3              string              `xml:"ADDR3"`
	CITY               string              `xml:"CITY"`
	STATE              string              `xml:"STATE"`
	POSTALCODE         string              `xml:"POSTALCODE"`
	COUNTRY            string              `xml:"COUNTRY"`
	SIC                string              `xml:"SIC"`
	PHONE              string              `xml:"PHONE"`
	PAYMENTINSTRUMENTS *PaymentInstruments `xml:"PAYMENTINSTRUMENTS"`
	ACCTFORMAT         string              `xml:"ACCTFORMAT"`
	ACCTEDITMASK       string              `xml:"ACCTEDITMASK"`
	HELPMESSAGE        string              `xml:"HELPMESSAGE"`
	RESTRICT           string              `xml:"RESTRICT"`
	VALIDATE           string              `xml:"VALIDATE"`
	BILLERINFOURL      string              `xml:"BILLERINFOURL"`
}

BillerInfo is The OFX element "BILLERINFO" is of type "BillerInfo"

type BooleanType

type BooleanType string

BooleanType is The OFX element "BOOL" is of type "BooleanType"

type BrokerIdType

type BrokerIdType string

BrokerIdType is The OFX element "BROKERID" is of type "BrokerIdType"

type BuyDebt

type BuyDebt struct {
	ACCRDINT string `xml:"ACCRDINT"`
	*AbstractInvestmentBuyTransaction
}

BuyDebt is The OFX element "BUYDEBT" is of type "BuyDebt"

type BuyEnum

type BuyEnum string

BuyEnum is The OFX element "BUYENUM" is of type "BuyEnum"

type BuyMutualFund

type BuyMutualFund struct {
	BUYTYPE  string `xml:"BUYTYPE"`
	RELFITID string `xml:"RELFITID"`
	*AbstractInvestmentBuyTransaction
}

BuyMutualFund is The OFX element "BUYMF" is of type "BuyMutualFund"

type BuyOption

type BuyOption struct {
	OPTBUYTYPE string `xml:"OPTBUYTYPE"`
	SHPERCTRCT string `xml:"SHPERCTRCT"`
	*AbstractInvestmentBuyTransaction
}

BuyOption is The OFX element "BUYOPT" is of type "BuyOption"

type BuyOther

type BuyOther struct {
	*AbstractInvestmentBuyTransaction
}

BuyOther is The OFX element "BUYOTHER" is of type "BuyOther"

type BuyStock

type BuyStock struct {
	BUYTYPE string `xml:"BUYTYPE"`
	*AbstractInvestmentBuyTransaction
}

BuyStock is The OFX element "BUYSTOCK" is of type "BuyStock"

type CallTypeEnum

type CallTypeEnum string

CallTypeEnum is The OFX element "CALLTYPEENUM" is of type "CallTypeEnum"

type ChallengeRequest

type ChallengeRequest struct {
	USERID   *IdType `xml:"USERID"`
	FICERTID string  `xml:"FICERTID"`
}

ChallengeRequest is The OFX element "CHALLENGERQ" is of type "ChallengeRequest"

type ChallengeResponse

type ChallengeResponse struct {
	USERID   string `xml:"USERID"`
	NONCE    string `xml:"NONCE"`
	FICERTID string `xml:"FICERTID"`
}

ChallengeResponse is The OFX element "CHALLENGERS" is of type "ChallengeResponse"

type ChallengeTransactionRequest

type ChallengeTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	CHALLENGERQ  *ChallengeRequest `xml:"CHALLENGERQ"`
	*AbstractTransactionRequest
}

ChallengeTransactionRequest is The OFX element "CHALLENGETRNRQ" is of type "ChallengeTransactionRequest"

type ChallengeTransactionResponse

type ChallengeTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType  `xml:"OFXEXTENSION"`
	CHALLENGERS  *ChallengeResponse `xml:"CHALLENGERS"`
	*AbstractTransactionResponse
}

ChallengeTransactionResponse is The OFX element "CHALLENGETRNRS" is of type "ChallengeTransactionResponse"

type ChangeUserInfoRequest

type ChangeUserInfoRequest struct {
	FIRSTNAME  string `xml:"FIRSTNAME"`
	MIDDLENAME string `xml:"MIDDLENAME"`
	LASTNAME   string `xml:"LASTNAME"`
	ADDR1      string `xml:"ADDR1"`
	ADDR2      string `xml:"ADDR2"`
	ADDR3      string `xml:"ADDR3"`
	CITY       string `xml:"CITY"`
	STATE      string `xml:"STATE"`
	POSTALCODE string `xml:"POSTALCODE"`
	COUNTRY    string `xml:"COUNTRY"`
	DAYPHONE   string `xml:"DAYPHONE"`
	EVEPHONE   string `xml:"EVEPHONE"`
	EMAIL      string `xml:"EMAIL"`
}

ChangeUserInfoRequest is The OFX element "CHGUSERINFORQ" is of type "ChangeUserInfoRequest"

type ChangeUserInfoResponse

type ChangeUserInfoResponse struct {
	FIRSTNAME  string `xml:"FIRSTNAME"`
	MIDDLENAME string `xml:"MIDDLENAME"`
	LASTNAME   string `xml:"LASTNAME"`
	ADDR1      string `xml:"ADDR1"`
	ADDR2      string `xml:"ADDR2"`
	ADDR3      string `xml:"ADDR3"`
	CITY       string `xml:"CITY"`
	STATE      string `xml:"STATE"`
	POSTALCODE string `xml:"POSTALCODE"`
	COUNTRY    string `xml:"COUNTRY"`
	DAYPHONE   string `xml:"DAYPHONE"`
	EVEPHONE   string `xml:"EVEPHONE"`
	EMAIL      string `xml:"EMAIL"`
	DTINFOCHG  string `xml:"DTINFOCHG"`
}

ChangeUserInfoResponse is The OFX element "CHGUSERINFORS" is of type "ChangeUserInfoResponse"

type ChangeUserInfoSyncRequest

type ChangeUserInfoSyncRequest struct {
	OFXEXTENSION     *OFXExtensionType                   `xml:"OFXEXTENSION"`
	CHGUSERINFOTRNRQ []*ChangeUserInfoTransactionRequest `xml:"CHGUSERINFOTRNRQ"`
	*AbstractSyncRequest
}

ChangeUserInfoSyncRequest is The OFX element "CHGUSERINFOSYNCRQ" is of type "ChangeUserInfoSyncRequest"

type ChangeUserInfoSyncResponse

type ChangeUserInfoSyncResponse struct {
	OFXEXTENSION     *OFXExtensionType                    `xml:"OFXEXTENSION"`
	CHGUSERINFOTRNRS []*ChangeUserInfoTransactionResponse `xml:"CHGUSERINFOTRNRS"`
	*AbstractSyncResponse
}

ChangeUserInfoSyncResponse is The OFX element "CHGUSERINFOSYNCRS" is of type "ChangeUserInfoSyncResponse"

type ChangeUserInfoTransactionRequest

type ChangeUserInfoTransactionRequest struct {
	OFXEXTENSION  *OFXExtensionType      `xml:"OFXEXTENSION"`
	CHGUSERINFORQ *ChangeUserInfoRequest `xml:"CHGUSERINFORQ"`
	*AbstractTransactionRequest
}

ChangeUserInfoTransactionRequest is The OFX element "CHGUSERINFOTRNRQ" is of type "ChangeUserInfoTransactionRequest"

type ChangeUserInfoTransactionResponse

type ChangeUserInfoTransactionResponse struct {
	OFXEXTENSION  *OFXExtensionType       `xml:"OFXEXTENSION"`
	CHGUSERINFORS *ChangeUserInfoResponse `xml:"CHGUSERINFORS"`
	*AbstractTransactionResponse
}

ChangeUserInfoTransactionResponse is The OFX element "CHGUSERINFOTRNRS" is of type "ChangeUserInfoTransactionResponse"

type CharType

type CharType string

CharType is The OFX element "CHAR" is of type "CharType"

type CharTypeEnum

type CharTypeEnum string

CharTypeEnum is The OFX element "CHARTYPEENUM" is of type "CharTypeEnum"

type CheckDescription

type CheckDescription struct {
	NAME     string `xml:"NAME"`
	CHECKNUM string `xml:"CHECKNUM"`
	DTUSER   string `xml:"DTUSER"`
	TRNAMT   string `xml:"TRNAMT"`
	*AbstractCheckInfo
}

CheckDescription is The OFX element "CHKDESC" is of type "CheckDescription"

type CheckMailResponse

type CheckMailResponse struct {
	BANKACCTFROM *BankAccount `xml:"BANKACCTFROM"`
	MAIL         *Mail        `xml:"MAIL"`
	CHECKNUM     string       `xml:"CHECKNUM"`
	TRNAMT       string       `xml:"TRNAMT"`
	DTUSER       string       `xml:"DTUSER"`
	FEE          string       `xml:"FEE"`
	*AbstractMailResponse
}

CheckMailResponse is The OFX element "CHKMAILRS" is of type "CheckMailResponse"

type CheckNumberType

type CheckNumberType string

CheckNumberType is The OFX element "CHECKNUM" is of type "CheckNumberType"

type CheckRange

type CheckRange struct {
	CHKNUMSTART string `xml:"CHKNUMSTART"`
	CHKNUMEND   string `xml:"CHKNUMEND"`
	*AbstractCheckInfo
}

CheckRange is The OFX element "CHKRANGE" is of type "CheckRange"

type CheckStatusEnum

type CheckStatusEnum string

CheckStatusEnum is The OFX element "CHECKSTATUSENUM" is of type "CheckStatusEnum"

type CheckSupportEnum

type CheckSupportEnum string

CheckSupportEnum is The OFX element "CHECKSUP" is of type "CheckSupportEnum"

type ClientEnroll

type ClientEnroll struct {
	ACCTREQUIRED string `xml:"ACCTREQUIRED"`
}

ClientEnroll is The OFX element "CLIENTENROLL" is of type "ClientEnroll"

type ClientRoutingEnum

type ClientRoutingEnum string

ClientRoutingEnum is The OFX element "CLIENTROUTINGENUM" is of type "ClientRoutingEnum"

type ClientUidType

type ClientUidType string

ClientUidType is The OFX element "CLIENTUID" is of type "ClientUidType"

type Closing

type Closing struct {
	FITID          string              `xml:"FITID"`
	DTOPEN         string              `xml:"DTOPEN"`
	DTCLOSE        string              `xml:"DTCLOSE"`
	DTNEXT         string              `xml:"DTNEXT"`
	BALOPEN        string              `xml:"BALOPEN"`
	BALCLOSE       string              `xml:"BALCLOSE"`
	BALMIN         string              `xml:"BALMIN"`
	DEPANDCREDIT   string              `xml:"DEPANDCREDIT"`
	CHKANDDEB      string              `xml:"CHKANDDEB"`
	TOTALFEES      string              `xml:"TOTALFEES"`
	TOTALINT       string              `xml:"TOTALINT"`
	INTRATE        string              `xml:"INTRATE"`
	INTYTD         string              `xml:"INTYTD"`
	DTPOSTSTART    string              `xml:"DTPOSTSTART"`
	DTPOSTEND      string              `xml:"DTPOSTEND"`
	CREDITLINEINFO *CreditLineInfoType `xml:"CREDITLINEINFO"`
	MKTGINFO       string              `xml:"MKTGINFO"`
	IMAGEDATA      *ImageData          `xml:"IMAGEDATA"`
	CURRENCY       *Currency           `xml:"CURRENCY"`
	ORIGCURRENCY   *Currency           `xml:"ORIGCURRENCY"`
}

Closing is The OFX element "CLOSING" is of type "Closing"

type ClosureOption

type ClosureOption struct {
	SECID      *SecurityId `xml:"SECID"`
	OPTACTION  string      `xml:"OPTACTION"`
	UNITS      string      `xml:"UNITS"`
	SHPERCTRCT string      `xml:"SHPERCTRCT"`
	SUBACCTSEC string      `xml:"SUBACCTSEC"`
	RELFITID   string      `xml:"RELFITID"`
	GAIN       string      `xml:"GAIN"`
	*AbstractInvestmentTransaction
}

ClosureOption is The OFX element "CLOSUREOPT" is of type "ClosureOption"

type ColumnDefinition

type ColumnDefinition struct {
	COLNAME string `xml:"COLNAME"`
	COLTYPE string `xml:"COLTYPE"`
}

ColumnDefinition is The OFX element "COLDEF" is of type "ColumnDefinition"

type ColumnType

type ColumnType string

ColumnType is The OFX element "COLUMN" is of type "ColumnType"

type ContactNameEncType

type ContactNameEncType struct {
	FIRSTNAME  string `xml:"FIRSTNAME"`
	MIDDLENAME string `xml:"MIDDLENAME"`
	LASTNAME   string `xml:"LASTNAME"`
	BUSNAME    string `xml:"BUSNAME"`
	URL        string `xml:"URL"`
	SIC        string `xml:"SIC"`
}

ContactNameEncType is The OFX element "CONTACTNAME" is of type "ContactNameType" or "ContactNameEncType"

type ContactNameType

type ContactNameType struct {
	FIRSTNAME  string `xml:"FIRSTNAME"`
	MIDDLENAME string `xml:"MIDDLENAME"`
	LASTNAME   string `xml:"LASTNAME"`
	BUSNAME    string `xml:"BUSNAME"`
	URL        string `xml:"URL"`
	SIC        string `xml:"SIC"`
}

ContactNameType is The OFX element "CONTACTNAME" is of type "ContactNameType" or "ContactNameEncType"

type ContactNamesEncType

type ContactNamesEncType struct {
	CONTACTNAME []*ContactNameEncType `xml:"CONTACTNAME"`
}

ContactNamesEncType is The OFX element "CONTACTNAMES" is of type "ContactNamesType" or "ContactNamesEncType"

type ContactNamesType

type ContactNamesType struct {
	CONTACTNAME []*ContactNameType `xml:"CONTACTNAME"`
}

ContactNamesType is The OFX element "CONTACTNAMES" is of type "ContactNamesType" or "ContactNamesEncType"

type ContactProfile

type ContactProfile struct {
	CONTACTNAMES *ContactNamesType `xml:"CONTACTNAMES"`
	ADDR1        string            `xml:"ADDR1"`
	ADDR2        string            `xml:"ADDR2"`
	ADDR3        string            `xml:"ADDR3"`
	CITY         string            `xml:"CITY"`
	STATE        string            `xml:"STATE"`
	POSTALCODE   string            `xml:"POSTALCODE"`
	COUNTRY      string            `xml:"COUNTRY"`
	PHONE        string            `xml:"PHONE"`
	ALTPHONE     string            `xml:"ALTPHONE"`
	EMAIL        string            `xml:"EMAIL"`
	ALTEMAIL     string            `xml:"ALTEMAIL"`
}

ContactProfile is The OFX element "CONTACTPROF" is of type "ContactProfile"

type ContactProfileEnc

type ContactProfileEnc struct {
	ENCRYPTION   string               `xml:"ENCRYPTION"`
	CONTACTNAMES *ContactNamesEncType `xml:"CONTACTNAMES"`
	ADDR1        string               `xml:"ADDR1"`
	ADDR2        string               `xml:"ADDR2"`
	ADDR3        string               `xml:"ADDR3"`
	CITY         string               `xml:"CITY"`
	STATE        string               `xml:"STATE"`
	POSTALCODE   string               `xml:"POSTALCODE"`
	COUNTRY      string               `xml:"COUNTRY"`
	PHONE        string               `xml:"PHONE"`
	ALTPHONE     string               `xml:"ALTPHONE"`
	EMAIL        string               `xml:"EMAIL"`
	ALTEMAIL     string               `xml:"ALTEMAIL"`
}

ContactProfileEnc is The OFX element "CONTACTPROFENC" is of type "ContactProfileEnc"

type ContributionInfo

type ContributionInfo struct {
	CONTRIBSECURITY []*ContributionSecurity `xml:"CONTRIBSECURITY"`
}

ContributionInfo is The OFX element "CONTRIBINFO" is of type "ContributionInfo"

type ContributionSecurity

type ContributionSecurity struct {
	SECID                   *SecurityId `xml:"SECID"`
	PRETAXCONTRIBPCT        []string    `xml:"PRETAXCONTRIBPCT"`
	AFTERTAXCONTRIBPCT      []string    `xml:"AFTERTAXCONTRIBPCT"`
	MATCHCONTRIBPCT         []string    `xml:"MATCHCONTRIBPCT"`
	PROFITSHARINGCONTRIBPCT []string    `xml:"PROFITSHARINGCONTRIBPCT"`
	ROLLOVERCONTRIBPCT      []string    `xml:"ROLLOVERCONTRIBPCT"`
	OTHERVESTPCT            []string    `xml:"OTHERVESTPCT"`
	OTHERNONVESTPCT         []string    `xml:"OTHERNONVESTPCT"`
	PRETAXCONTRIBAMT        []string    `xml:"PRETAXCONTRIBAMT"`
	AFTERTAXCONTRIBAMT      []string    `xml:"AFTERTAXCONTRIBAMT"`
	MATCHCONTRIBAMT         []string    `xml:"MATCHCONTRIBAMT"`
	PROFITSHARINGCONTRIBAMT []string    `xml:"PROFITSHARINGCONTRIBAMT"`
	ROLLOVERCONTRIBAMT      []string    `xml:"ROLLOVERCONTRIBAMT"`
	OTHERVESTAMT            []string    `xml:"OTHERVESTAMT"`
	OTHERNONVESTAMT         []string    `xml:"OTHERNONVESTAMT"`
}

ContributionSecurity is The OFX element "CONTRIBSECURITY" is of type "ContributionSecurity"

type Contributions

type Contributions struct {
	PRETAX        string `xml:"PRETAX"`
	AFTERTAX      string `xml:"AFTERTAX"`
	MATCH         string `xml:"MATCH"`
	PROFITSHARING string `xml:"PROFITSHARING"`
	ROLLOVER      string `xml:"ROLLOVER"`
	OTHERVEST     string `xml:"OTHERVEST"`
	OTHERNONVEST  string `xml:"OTHERNONVEST"`
	TOTAL         string `xml:"TOTAL"`
}

Contributions is The OFX element "CONTRIBUTIONS" is of type "Contributions"

type CorrectiveActionEnum

type CorrectiveActionEnum string

CorrectiveActionEnum is The OFX element "CORRECTIVEACTENUM" is of type "CorrectiveActionEnum"

type CountryStringType

type CountryStringType string

CountryStringType is The OFX element "COUNTRYSTRING" is of type "CountryStringType"

type CountryType

type CountryType string

CountryType is Should be the three-letter country code from ISO/DIS-3166

The OFX element "COUNTRY" is of type "CountryType"

type CouponFrequencyEnum

type CouponFrequencyEnum string

CouponFrequencyEnum is The OFX element "COUPONFREQENUM" is of type "CouponFrequencyEnum"

type CreditCardAccount

type CreditCardAccount struct {
	ACCTID  string `xml:"ACCTID"`
	ACCTKEY string `xml:"ACCTKEY"`
	*AbstractAccount
}

CreditCardAccount is The OFX elements CCACCTFROM and CCACCTTO are of type "CreditCardAccount"

type CreditCardAccountInfo

type CreditCardAccountInfo struct {
	CCACCTFROM         *CreditCardAccount `xml:"CCACCTFROM"`
	OTHERACCTINFO      *OtherAccountInfo  `xml:"OTHERACCTINFO"`
	PARENTACCTID       string             `xml:"PARENTACCTID"`
	SUPTXDL            string             `xml:"SUPTXDL"`
	XFERSRC            string             `xml:"XFERSRC"`
	XFERDEST           string             `xml:"XFERDEST"`
	ACCTCLASSIFICATION string             `xml:"ACCTCLASSIFICATION"`
	SVCSTATUS          string             `xml:"SVCSTATUS"`
	*AbstractAccountInfo
}

CreditCardAccountInfo is The OFX element "CCACCTINFO" is of type "CreditCardAccountInfo"

type CreditCardClosing

type CreditCardClosing struct {
	FITID              string           `xml:"FITID"`
	DTOPEN             string           `xml:"DTOPEN"`
	DTCLOSE            string           `xml:"DTCLOSE"`
	DTNEXT             string           `xml:"DTNEXT"`
	BALOPEN            string           `xml:"BALOPEN"`
	BALCLOSE           string           `xml:"BALCLOSE"`
	INTYTD             string           `xml:"INTYTD"`
	DTPMTDUE           string           `xml:"DTPMTDUE"`
	MINPMTDUE          string           `xml:"MINPMTDUE"`
	PASTDUEAMT         string           `xml:"PASTDUEAMT"`
	LATEFEEAMT         string           `xml:"LATEFEEAMT"`
	FINCHG             string           `xml:"FINCHG"`
	INTRATEPURCH       string           `xml:"INTRATEPURCH"`
	INTRATECASH        string           `xml:"INTRATECASH"`
	INTRATEXFER        string           `xml:"INTRATEXFER"`
	PAYANDCREDIT       string           `xml:"PAYANDCREDIT"`
	PURANDADV          string           `xml:"PURANDADV"`
	DEBADJ             string           `xml:"DEBADJ"`
	CREDITLIMIT        string           `xml:"CREDITLIMIT"`
	CASHADVBALAMT      string           `xml:"CASHADVBALAMT"`
	CASHADVAVAILAMT    string           `xml:"CASHADVAVAILAMT"`
	CASHADVCREDITLIMIT string           `xml:"CASHADVCREDITLIMIT"`
	DTPOSTSTART        string           `xml:"DTPOSTSTART"`
	DTPOSTEND          string           `xml:"DTPOSTEND"`
	AUTOPAY            string           `xml:"AUTOPAY"`
	LASTPMTINFO        *LastPmtInfoType `xml:"LASTPMTINFO"`
	REWARDINFO         *RewardInfoType  `xml:"REWARDINFO"`
	MKTGINFO           string           `xml:"MKTGINFO"`
	IMAGEDATA          *ImageData       `xml:"IMAGEDATA"`
	CURRENCY           *Currency        `xml:"CURRENCY"`
	ORIGCURRENCY       *Currency        `xml:"ORIGCURRENCY"`
}

CreditCardClosing is The OFX element "CCCLOSING" is of type "CreditCardClosing"

type CreditCardStatementEndRequest

type CreditCardStatementEndRequest struct {
	CCACCTFROM *CreditCardAccount `xml:"CCACCTFROM"`
	DTSTART    string             `xml:"DTSTART"`
	DTEND      string             `xml:"DTEND"`
	INCSTMTIMG string             `xml:"INCSTMTIMG"`
}

CreditCardStatementEndRequest is The OFX element "CCSTMTENDRQ" is of type "CreditCardStatementEndRequest"

type CreditCardStatementEndResponse

type CreditCardStatementEndResponse struct {
	CURDEF     string               `xml:"CURDEF"`
	CCACCTFROM *CreditCardAccount   `xml:"CCACCTFROM"`
	CCCLOSING  []*CreditCardClosing `xml:"CCCLOSING"`
}

CreditCardStatementEndResponse is The OFX element "CCSTMTENDRS" is of type "CreditCardStatementEndResponse"

type CreditCardStatementEndTransactionRequest

type CreditCardStatementEndTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType              `xml:"OFXEXTENSION"`
	CCSTMTENDRQ  *CreditCardStatementEndRequest `xml:"CCSTMTENDRQ"`
	*AbstractTransactionRequest
}

CreditCardStatementEndTransactionRequest is The OFX element "CCSTMTENDTRNRQ" is of type "CreditCardStatementEndTransactionRequest"

type CreditCardStatementEndTransactionResponse

type CreditCardStatementEndTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType               `xml:"OFXEXTENSION"`
	CCSTMTENDRS  *CreditCardStatementEndResponse `xml:"CCSTMTENDRS"`
	*AbstractTransactionResponse
}

CreditCardStatementEndTransactionResponse is The OFX element "CCSTMTENDTRNRS" is of type "CreditCardStatementEndTransactionResponse"

type CreditCardStatementRequest

type CreditCardStatementRequest struct {
	CCACCTFROM     *CreditCardAccount `xml:"CCACCTFROM"`
	INCTRAN        *IncTransaction    `xml:"INCTRAN"`
	INCLUDEPENDING string             `xml:"INCLUDEPENDING"`
	INCTRANIMG     string             `xml:"INCTRANIMG"`
}

CreditCardStatementRequest is The OFX element "CCSTMTRQ" is of type "CreditCardStatementRequest"

type CreditCardStatementResponse

type CreditCardStatementResponse struct {
	CURDEF             string                  `xml:"CURDEF"`
	CCACCTFROM         *CreditCardAccount      `xml:"CCACCTFROM"`
	BANKTRANLIST       *BankTransactionList    `xml:"BANKTRANLIST"`
	BANKTRANLISTP      *PendingTransactionList `xml:"BANKTRANLISTP"`
	LEDGERBAL          *LedgerBalance          `xml:"LEDGERBAL"`
	AVAILBAL           *AvailableBalance       `xml:"AVAILBAL"`
	CASHADVBALAMT      string                  `xml:"CASHADVBALAMT"`
	CASHADVAVAILAMT    string                  `xml:"CASHADVAVAILAMT"`
	CASHADVCREDITLIMIT string                  `xml:"CASHADVCREDITLIMIT"`
	INTRATEPURCH       string                  `xml:"INTRATEPURCH"`
	INTRATECASH        string                  `xml:"INTRATECASH"`
	INTRATEXFER        string                  `xml:"INTRATEXFER"`
	REWARDINFO         *RewardInfoType         `xml:"REWARDINFO"`
	BALLIST            *BalanceList            `xml:"BALLIST"`
	MKTGINFO           string                  `xml:"MKTGINFO"`
}

CreditCardStatementResponse is The OFX element "CCSTMTRS" is of type "CreditCardStatementResponse"

type CreditCardStatementTransactionRequest

type CreditCardStatementTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType           `xml:"OFXEXTENSION"`
	CCSTMTRQ     *CreditCardStatementRequest `xml:"CCSTMTRQ"`
	*AbstractTransactionRequest
}

CreditCardStatementTransactionRequest is The OFX element "CCSTMTTRNRQ" is of type "CreditCardStatementTransactionRequest"

type CreditCardStatementTransactionResponse

type CreditCardStatementTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType            `xml:"OFXEXTENSION"`
	CCSTMTRS     *CreditCardStatementResponse `xml:"CCSTMTRS"`
	*AbstractTransactionResponse
}

CreditCardStatementTransactionResponse is The OFX element "CCSTMTTRNRS" is of type "CreditCardStatementTransactionResponse"

type CreditLineInfoType

type CreditLineInfoType struct {
	CREDITLIMIT string           `xml:"CREDITLIMIT"`
	DTPMTDUE    string           `xml:"DTPMTDUE"`
	MINPMTDUE   string           `xml:"MINPMTDUE"`
	INTAMT      string           `xml:"INTAMT"`
	PASTDUEAMT  string           `xml:"PASTDUEAMT"`
	LATEFEEAMT  string           `xml:"LATEFEEAMT"`
	AUTOPAY     string           `xml:"AUTOPAY"`
	LASTPMTINFO *LastPmtInfoType `xml:"LASTPMTINFO"`
	LOANDETAIL  *LoanDetailType  `xml:"LOANDETAIL"`
}

CreditLineInfoType is The OFX element "CREDITLINEINFO" is of type "CreditLineInfoType"

type CreditcardMessageSet

type CreditcardMessageSet struct {
	CREDITCARDMSGSETV1 *CreditcardMessageSetV1 `xml:"CREDITCARDMSGSETV1"`
	*AbstractMessageSet
}

CreditcardMessageSet is The OFX element "CREDITCARDMSGSET" is of type "CreditcardMessageSet"

type CreditcardMessageSetV1

type CreditcardMessageSetV1 struct {
	CLOSINGAVAIL string        `xml:"CLOSINGAVAIL"`
	PENDINGAVAIL string        `xml:"PENDINGAVAIL"`
	IMAGEPROF    *ImageProfile `xml:"IMAGEPROF"`
	*AbstractMessageSetVersion
}

CreditcardMessageSetV1 is The OFX element "CREDITCARDMSGSETV1" is of type "CreditcardMessageSetV1"

type CreditcardRequestMessageSetV1

type CreditcardRequestMessageSetV1 struct {
	CCSTMTTRNRQ    []*CreditCardStatementTransactionRequest    `xml:"CCSTMTTRNRQ"`
	CCSTMTENDTRNRQ []*CreditCardStatementEndTransactionRequest `xml:"CCSTMTENDTRNRQ"`
	*AbstractRequestMessageSet
}

CreditcardRequestMessageSetV1 is The OFX element "CREDITCARDMSGSRQV1" is of type "CreditcardRequestMessageSetV1"

type CreditcardResponseMessageSetV1

type CreditcardResponseMessageSetV1 struct {
	CCSTMTTRNRS    []*CreditCardStatementTransactionResponse    `xml:"CCSTMTTRNRS"`
	CCSTMTENDTRNRS []*CreditCardStatementEndTransactionResponse `xml:"CCSTMTENDTRNRS"`
	*AbstractResponseMessageSet
}

CreditcardResponseMessageSetV1 is The OFX element "CREDITCARDMSGSRSV1" is of type "CreditcardResponseMessageSetV1"

type Currency

type Currency struct {
	CURRATE string `xml:"CURRATE"`
	CURSYM  string `xml:"CURSYM"`
}

Currency is The OFX elements "ORIGCURRENCY" and "CURRENCY" is of type "Currency"

type CurrencyEnum

type CurrencyEnum string

CurrencyEnum is These values are based on the ISO-4217 three-letter currency identifiers.

The OFX element "CURRENCYENUM" is of type "CurrencyEnum".

type CusipType

type CusipType string

CusipType is The OFX element "CUSIP" is of type "CusipType"

type DateTimeType

type DateTimeType string

DateTimeType is The OFX element "DTTM" is of type "DateTimeType"

type DaysEnum

type DaysEnum string

DaysEnum is The OFX element "DAYSENUM" is of type "DaysEnum"

type DayspanType

type DayspanType string

DayspanType is The OFX element "DAYSPAN" is of type "DayspanType"

type DebtClassEnum

type DebtClassEnum string

DebtClassEnum is The OFX element "DEBTCLASSENUM" is of type "DebtClassEnum"

type DebtEnum

type DebtEnum string

DebtEnum is The OFX element "DEBTENUM" is of type "DebtEnum"

type DebtInfo

type DebtInfo struct {
	PARVALUE     string `xml:"PARVALUE"`
	DEBTTYPE     string `xml:"DEBTTYPE"`
	DEBTCLASS    string `xml:"DEBTCLASS"`
	COUPONRT     string `xml:"COUPONRT"`
	DTCOUPON     string `xml:"DTCOUPON"`
	COUPONFREQ   string `xml:"COUPONFREQ"`
	CALLPRICE    string `xml:"CALLPRICE"`
	YIELDTOCALL  string `xml:"YIELDTOCALL"`
	DTCALL       string `xml:"DTCALL"`
	CALLTYPE     string `xml:"CALLTYPE"`
	YIELDTOMAT   string `xml:"YIELDTOMAT"`
	DTMAT        string `xml:"DTMAT"`
	ASSETCLASS   string `xml:"ASSETCLASS"`
	FIASSETCLASS string `xml:"FIASSETCLASS"`
	*AbstractSecurityInfo
}

DebtInfo is The OFX element "DEBTINFO" is of type "DebtInfo"

type DepositMailResponse

type DepositMailResponse struct {
	BANKACCTFROM *BankAccount `xml:"BANKACCTFROM"`
	MAIL         *Mail        `xml:"MAIL"`
	TRNAMT       string       `xml:"TRNAMT"`
	DTUSER       string       `xml:"DTUSER"`
	FEE          string       `xml:"FEE"`
	*AbstractMailResponse
}

DepositMailResponse is The OFX element "DEPMAILRS" is of type "DepositMailResponse"

type Discount

type Discount struct {
	DSCRATE string `xml:"DSCRATE"`
	DSCAMT  string `xml:"DSCAMT"`
	DSCDATE string `xml:"DSCDATE"`
	DSCDESC string `xml:"DSCDESC"`
}

Discount is The OFX element "DISCOUNT" is of type "Discount"

type DurationEnum

type DurationEnum string

DurationEnum is The OFX element "DURATIONENUM" is of type "DurationEnum"

type Earnings

type Earnings struct {
	PRETAX        string `xml:"PRETAX"`
	AFTERTAX      string `xml:"AFTERTAX"`
	MATCH         string `xml:"MATCH"`
	PROFITSHARING string `xml:"PROFITSHARING"`
	ROLLOVER      string `xml:"ROLLOVER"`
	OTHERVEST     string `xml:"OTHERVEST"`
	OTHERNONVEST  string `xml:"OTHERNONVEST"`
	TOTAL         string `xml:"TOTAL"`
}

Earnings is The OFX element "EARNINGS" is of type "Earnings"

type EmailMessageSet

type EmailMessageSet struct {
	EMAILMSGSETV1 *EmailMessageSetV1 `xml:"EMAILMSGSETV1"`
	*AbstractMessageSet
}

EmailMessageSet is The OFX element "EMAILMSGSET" is of type "EmailMessageSet"

type EmailMessageSetV1

type EmailMessageSetV1 struct {
	MAILSUP    string `xml:"MAILSUP"`
	GETMIMESUP string `xml:"GETMIMESUP"`
	*AbstractMessageSetVersion
}

EmailMessageSetV1 is The OFX element "EMAILMSGSETV1" is of type "EmailMessageSetV1"

type EmailProfile

type EmailProfile struct {
	CANEMAIL  string `xml:"CANEMAIL"`
	CANNOTIFY string `xml:"CANNOTIFY"`
}

EmailProfile is The OFX element "EMAILPROF" is of type "EmailProfile"

type EmailRequestMessageSetV1

type EmailRequestMessageSetV1 struct {
	MAILTRNRQ    []*MailTransactionRequest    `xml:"MAILTRNRQ"`
	MAILSYNCRQ   []*MailSyncRequest           `xml:"MAILSYNCRQ"`
	GETMIMETRNRQ []*GetMimeTransactionRequest `xml:"GETMIMETRNRQ"`
	*AbstractRequestMessageSet
}

EmailRequestMessageSetV1 is The OFX element "EMAILMSGSRQV1" is of type "EmailRequestMessageSetV1"

type EmailResponseMessageSetV1

type EmailResponseMessageSetV1 struct {
	MAILTRNRS    []*MailTransactionResponse    `xml:"MAILTRNRS"`
	MAILSYNCRS   []*MailSyncResponse           `xml:"MAILSYNCRS"`
	GETMIMETRNRS []*GetMimeTransactionResponse `xml:"GETMIMETRNRS"`
	*AbstractResponseMessageSet
}

EmailResponseMessageSetV1 is The OFX element "EMAILMSGSRSV1" is of type "EmailResponseMessageSetV1"

type EmptyType

type EmptyType string

EmptyType is The OFX element "EMPTY" is of type "EmptyType"

type EncryptedContentA256

type EncryptedContentA256 string

EncryptedContentA256 is The OFX elements "*PII" are of type "EncryptedContentA256" or "EncryptedContentA512"

type EncryptedContentA512

type EncryptedContentA512 string

EncryptedContentA512 is The OFX elements "*PII" are of type "EncryptedContentA256" or "EncryptedContentA512"

type EncryptionInfoA10000

type EncryptionInfoA10000 string

EncryptionInfoA10000 is The OFX elements "ENCRYPTION" is of type "EncryptionInfoA10000"

type EnrollRequest

type EnrollRequest struct {
	FIRSTNAME    string              `xml:"FIRSTNAME"`
	MIDDLENAME   string              `xml:"MIDDLENAME"`
	LASTNAME     string              `xml:"LASTNAME"`
	ADDR1        string              `xml:"ADDR1"`
	ADDR2        string              `xml:"ADDR2"`
	ADDR3        string              `xml:"ADDR3"`
	CITY         string              `xml:"CITY"`
	STATE        string              `xml:"STATE"`
	POSTALCODE   string              `xml:"POSTALCODE"`
	COUNTRY      string              `xml:"COUNTRY"`
	DAYPHONE     string              `xml:"DAYPHONE"`
	EVEPHONE     string              `xml:"EVEPHONE"`
	EMAIL        string              `xml:"EMAIL"`
	USERID       string              `xml:"USERID"`
	TAXID        string              `xml:"TAXID"`
	SECURITYNAME string              `xml:"SECURITYNAME"`
	DATEBIRTH    string              `xml:"DATEBIRTH"`
	BANKACCTFROM *BankAccount        `xml:"BANKACCTFROM"`
	CCACCTFROM   *CreditCardAccount  `xml:"CCACCTFROM"`
	INVACCTFROM  *InvestmentAccount  `xml:"INVACCTFROM"`
	PRESACCTFROM *PresentmentAccount `xml:"PRESACCTFROM"`
}

EnrollRequest is The OFX element "ENROLLRQ" is of type "EnrollRequest"

type EnrollResponse

type EnrollResponse struct {
	TEMPPASS string `xml:"TEMPPASS"`
	USERID   string `xml:"USERID"`
	DTEXPIRE string `xml:"DTEXPIRE"`
}

EnrollResponse is The OFX element "ENROLLRS" is of type "EnrollResponse"

type EnrollTransactionRequest

type EnrollTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	ENROLLRQ     *EnrollRequest    `xml:"ENROLLRQ"`
	*AbstractTransactionRequest
}

EnrollTransactionRequest is The OFX element "ENROLLTRNRQ" is of type "EnrollTransactionRequest"

type EnrollTransactionResponse

type EnrollTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	ENROLLRS     *EnrollResponse   `xml:"ENROLLRS"`
	*AbstractTransactionResponse
}

EnrollTransactionResponse is The OFX element "ENROLLTRNRS" is of type "EnrollTransactionResponse"

type ErrorType

type ErrorType string

ErrorType is The OFX element "ERROR" is of type "ErrorType"

type EscrowAmount

type EscrowAmount struct {
	ESCRWTOTAL string `xml:"ESCRWTOTAL"`
	ESCRWTAX   string `xml:"ESCRWTAX"`
	ESCRWINS   string `xml:"ESCRWINS"`
	ESCRWPMI   string `xml:"ESCRWPMI"`
	ESCRWFEES  string `xml:"ESCRWFEES"`
	ESCRWOTHER string `xml:"ESCRWOTHER"`
}

EscrowAmount is The OFX element ESCRWAMT is of type "EscrowAmount"

type EscrowBalance

type EscrowBalance struct {
	BALAMT        string `xml:"BALAMT"`
	ESCRWTAXBAL   string `xml:"ESCRWTAXBAL"`
	ESCRWINSBAL   string `xml:"ESCRWINSBAL"`
	ESCRWPMIBAL   string `xml:"ESCRWPMIBAL"`
	ESCRWFEESBAL  string `xml:"ESCRWFEESBAL"`
	ESCRWOTHERBAL string `xml:"ESCRWOTHERBAL"`
	DTASOF        string `xml:"DTASOF"`
}

EscrowBalance is The OFX element "ESCRWBAL" is of type "EscrowBalance"

type EstimatedPayoff

type EstimatedPayoff struct {
	ESTPAYOFFBAL string `xml:"ESTPAYOFFBAL"`
	DTASOF       string `xml:"DTASOF"`
}

EstimatedPayoff is The OFX element "ESTPAYOFF" is of type "EstimatedPayoff"

type ExtBankDescription

type ExtBankDescription struct {
	NAME       string `xml:"NAME"`
	BANKID     string `xml:"BANKID"`
	ADDR1      string `xml:"ADDR1"`
	ADDR2      string `xml:"ADDR2"`
	ADDR3      string `xml:"ADDR3"`
	CITY       string `xml:"CITY"`
	STATE      string `xml:"STATE"`
	POSTALCODE string `xml:"POSTALCODE"`
	COUNTRY    string `xml:"COUNTRY"`
	PHONE      string `xml:"PHONE"`
}

ExtBankDescription is The OFX element "EXTBANKDESC" is of type "ExtBankDescription"

type ExtType

type ExtType string

ExtType is The OFX element "EXT" is of type "ExtType"

type ExtendedNameType

type ExtendedNameType string

ExtendedNameType is The OFX element "EXTDNAME" is of type "ExtendedNameType"

type ExtendedPayee

type ExtendedPayee struct {
	PAYEEID   string `xml:"PAYEEID"`
	IDSCOPE   string `xml:"IDSCOPE"`
	NAME      string `xml:"NAME"`
	DAYSTOPAY string `xml:"DAYSTOPAY"`
}

ExtendedPayee is The OFX element "EXTDPAYEE" is of type "ExtendedPayee"

type ExtendedPayment

type ExtendedPayment struct {
	EXTDPMTFOR string                  `xml:"EXTDPMTFOR"`
	EXTDPMTCHK string                  `xml:"EXTDPMTCHK"`
	EXTDPMTDSC string                  `xml:"EXTDPMTDSC"`
	EXTDPMTINV *ExtendedPaymentInvoice `xml:"EXTDPMTINV"`
}

ExtendedPayment is The OFX element "EXTDPMT" is of type "ExtendedPayment"

type ExtendedPaymentForEnum

type ExtendedPaymentForEnum string

ExtendedPaymentForEnum is The OFX element "EXTDPMTFORENUM" is of type "ExtendedPaymentForEnum"

type ExtendedPaymentInvoice

type ExtendedPaymentInvoice struct {
	INVOICE []*Invoice `xml:"INVOICE"`
}

ExtendedPaymentInvoice is The OFX element "EXTDPMTINV" is of type "ExtendedPaymentInvoice"

type FinancialInstitution

type FinancialInstitution struct {
	ORG string `xml:"ORG"`
	FID string `xml:"FID"`
}

FinancialInstitution is The OFX element "FI" is of type "FinancialInstitution"

type FinancialInstitutionCertificateIdType

type FinancialInstitutionCertificateIdType string

FinancialInstitutionCertificateIdType is The OFX element "FICERTID" is of type "FinancialInstitutionCertificateIdType"

type FinancialInstitutionIdType

type FinancialInstitutionIdType string

FinancialInstitutionIdType is The OFX element "FIID" is of type "FinancialInstitutionIdType"

type FinancialInstitutionMutualFundAssetClass

type FinancialInstitutionMutualFundAssetClass struct {
	FIPORTION []*FinancialInstitutionPortion `xml:"FIPORTION"`
}

FinancialInstitutionMutualFundAssetClass is The OFX element "FIMFASSETCLASS" is of type "FinancialInstitutionMutualFundAssetClass"

type FinancialInstitutionPortion

type FinancialInstitutionPortion struct {
	FIASSETCLASS string `xml:"FIASSETCLASS"`
	PERCENT      string `xml:"PERCENT"`
}

FinancialInstitutionPortion is The OFX element "FIPORTION" is of type "FinancialInstitutionPortion"

type FinancialInstitutionTransactionIdType

type FinancialInstitutionTransactionIdType string

FinancialInstitutionTransactionIdType is The OFX element "FITID" is of type "FinancialInstitutionTransactionIdType"

type FindBillerRequest

type FindBillerRequest struct {
	DTUPDATE        string `xml:"DTUPDATE"`
	BILLERID        string `xml:"BILLERID"`
	NAME            string `xml:"NAME"`
	ADDR1           string `xml:"ADDR1"`
	ADDR2           string `xml:"ADDR2"`
	ADDR3           string `xml:"ADDR3"`
	CITY            string `xml:"CITY"`
	STATE           string `xml:"STATE"`
	POSTALCODE      string `xml:"POSTALCODE"`
	COUNTRY         string `xml:"COUNTRY"`
	SIC             string `xml:"SIC"`
	CONSUPOSTALCODE string `xml:"CONSUPOSTALCODE"`
	INCIMAGES       string `xml:"INCIMAGES"`
}

FindBillerRequest is The OFX element "FINDBILLERRQ" is of type "FindBillerRequest"

type FindBillerResponse

type FindBillerResponse struct {
	DTUPDATE   string        `xml:"DTUPDATE"`
	BILLERINFO []*BillerInfo `xml:"BILLERINFO"`
}

FindBillerResponse is The OFX element "FINDBILLERRS" is of type "FindBillerResponse"

type FindBillerTransactionRequest

type FindBillerTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType  `xml:"OFXEXTENSION"`
	FINDBILLERRQ *FindBillerRequest `xml:"FINDBILLERRQ"`
	*AbstractTransactionRequest
}

FindBillerTransactionRequest is The OFX element "FINDBILLERTRNRQ" is of type "FindBillerTransactionRequest"

type FindBillerTransactionResponse

type FindBillerTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType   `xml:"OFXEXTENSION"`
	FINDBILLERRS *FindBillerResponse `xml:"FINDBILLERRS"`
	*AbstractTransactionResponse
}

FindBillerTransactionResponse is The OFX element "FINDBILLERTRNRS" is of type "FindBillerTransactionResponse"

type FrequencyEnum

type FrequencyEnum string

FrequencyEnum is The OFX element "FREQENUM" is of type "FrequencyEnum"

type GeneralOpenOrder

type GeneralOpenOrder struct {
	FITID         string      `xml:"FITID"`
	SRVRTID       string      `xml:"SRVRTID"`
	SECID         *SecurityId `xml:"SECID"`
	DTPLACED      string      `xml:"DTPLACED"`
	UNITS         string      `xml:"UNITS"`
	SUBACCT       string      `xml:"SUBACCT"`
	DURATION      string      `xml:"DURATION"`
	RESTRICTION   string      `xml:"RESTRICTION"`
	MINUNITS      string      `xml:"MINUNITS"`
	LIMITPRICE    string      `xml:"LIMITPRICE"`
	STOPPRICE     string      `xml:"STOPPRICE"`
	MEMO          string      `xml:"MEMO"`
	CURRENCY      *Currency   `xml:"CURRENCY"`
	INV401KSOURCE string      `xml:"INV401KSOURCE"`
}

GeneralOpenOrder is The OFX element "OO" is of type "GeneralOpenOrder"

type GeneralSecurityInfo

type GeneralSecurityInfo struct {
	SECID     *SecurityId `xml:"SECID"`
	SECNAME   string      `xml:"SECNAME"`
	TICKER    string      `xml:"TICKER"`
	FIID      string      `xml:"FIID"`
	RATING    string      `xml:"RATING"`
	UNITPRICE string      `xml:"UNITPRICE"`
	DTASOF    string      `xml:"DTASOF"`
	CURRENCY  *Currency   `xml:"CURRENCY"`
	MEMO      string      `xml:"MEMO"`
}

GeneralSecurityInfo is The OFX element "SECINFO" is of type "GeneralSecurityInfo"

type GenericContactInfoType

type GenericContactInfoType string

GenericContactInfoType is The OFX element "GENCONTACTINFO" is of type "GenericContactInfoType"

type GenericDescriptionType

type GenericDescriptionType string

GenericDescriptionType is The OFX element "GENDESC" is of type "GenericDescriptionType"

type GenericNameType

type GenericNameType string

GenericNameType is The OFX element "GENNAME" is of type "GenericNameType"

type GetMimeRequest

type GetMimeRequest struct {
	URL string `xml:"URL"`
}

GetMimeRequest is The OFX element "GETMIMERQ" is of type "GetMimeRequest"

type GetMimeResponse

type GetMimeResponse struct {
	URL string `xml:"URL"`
}

GetMimeResponse is The OFX element "GETMIMERS" is of type "GetMimeResponse"

type GetMimeTransactionRequest

type GetMimeTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	GETMIMERQ    *GetMimeRequest   `xml:"GETMIMERQ"`
	*AbstractTransactionRequest
}

GetMimeTransactionRequest is The OFX element "GETMIMETRNRQ" is of type "GetMimeTransactionRequest"

type GetMimeTransactionResponse

type GetMimeTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	GETMIMERS    *GetMimeResponse  `xml:"GETMIMERS"`
	*AbstractTransactionResponse
}

GetMimeTransactionResponse is The OFX element "GETMIMETRNRS" is of type "GetMimeTransactionResponse"

type GloballyUniqueUserIdType

type GloballyUniqueUserIdType string

GloballyUniqueUserIdType is The OFX element "UUID" is of type "GloballyUniqueUserIdType"

type HeaderMessage

type HeaderMessage struct {
}

HeaderMessage ...

type HolderInfoType

type HolderInfoType struct {
	PRIMARYHOLDER   *AccountHolderType `xml:"PRIMARYHOLDER"`
	SECONDARYHOLDER *AccountHolderType `xml:"SECONDARYHOLDER"`
}

HolderInfoType is The OFX element "HOLDERINFO" is of type "HolderInfoType"

type HolderTypeEnum

type HolderTypeEnum string

HolderTypeEnum is The OFX element "HOLDERTYPE" is of type "HolderTypeEnum"

type IdScopeEnum

type IdScopeEnum string

IdScopeEnum is The OFX element "IDSCOPEENUM" is of type "IdScopeEnum"

type IdType

type IdType string

IdType is The OFX element "ID" is of type "IdType"

type ImageData

type ImageData struct {
	IMAGETYPE    string `xml:"IMAGETYPE"`
	IMAGEREF     string `xml:"IMAGEREF"`
	IMAGEREFTYPE string `xml:"IMAGEREFTYPE"`
	IMAGEDELAY   string `xml:"IMAGEDELAY"`
	DTIMAGEAVAIL string `xml:"DTIMAGEAVAIL"`
	IMAGETTL     string `xml:"IMAGETTL"`
	CHECKSUP     string `xml:"CHECKSUP"`
}

ImageData is The OFX element "IMAGEDATA" is of type "ImageData"

type ImageDelayType

type ImageDelayType string

ImageDelayType is The OFX element "IMAGEDELAYTYPE" is of type "ImageDelayType"

type ImageMessageSet

type ImageMessageSet struct {
	IMAGEMSGSETV1 *ImageMessageSetV1 `xml:"IMAGEMSGSETV1"`
	*AbstractMessageSet
}

ImageMessageSet is The OFX element "IMAGEMSGSET" is of type "ImageMessageSet"

type ImageMessageSetV1

type ImageMessageSetV1 struct {
	DFLTIMAGEDELAY string `xml:"DFLTIMAGEDELAY"`
	DFLTIMAGETTL   string `xml:"DFLTIMAGETTL"`
	*AbstractMessageSetVersion
}

ImageMessageSetV1 is The OFX element "IMAGEMSGSETV1" is of type "ImageMessageSetV1"

type ImageProfile

type ImageProfile struct {
	CLOSINGIMGAVAIL string `xml:"CLOSINGIMGAVAIL"`
	TRANIMGAVAIL    string `xml:"TRANIMGAVAIL"`
}

ImageProfile is The OFX element "IMAGEPROF" is of type "ImageProfile"

type ImageRefType

type ImageRefType string

ImageRefType is The OFX element "IMAGEREF" is of type "ImageRefype"

type ImageRefTypeEnum

type ImageRefTypeEnum string

ImageRefTypeEnum is The OFX element "IMAGEREFTYPE" is of type "ImageTypeEnum"

type ImageRequest

type ImageRequest struct {
	IMAGEREF string `xml:"IMAGEREF"`
}

ImageRequest is The OFX element "IMAGERQ" is of type "ImageRequest"

type ImageRequestMessageSetV1

type ImageRequestMessageSetV1 struct {
	IMAGETRNRQ []*ImageTransactionRequest `xml:"IMAGETRNRQ"`
	*AbstractRequestMessageSet
}

ImageRequestMessageSetV1 is The OFX element "IMAGEMSGSRQV1" is of type "ImageRequestMessageSetV1"

type ImageTotalType

type ImageTotalType string

ImageTotalType is The OFX element "DFLTIMAGETTL" is of type "ImageTotalType"

type ImageTransactionRequest

type ImageTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	IMAGERQ      *ImageRequest     `xml:"IMAGERQ"`
	*AbstractTransactionRequest
}

ImageTransactionRequest is The OFX element "IMAGETRNRQ" is of type "ImageTransactionRequest"

type ImageTypeEnum

type ImageTypeEnum string

ImageTypeEnum is The OFX element "IMAGETYPE" is of type "ImageTypeEnum"

type InOutEnum

type InOutEnum string

InOutEnum is The OFX element "INOUTENUM" is of type "InOutEnum"

type IncPosition

type IncPosition struct {
	DTASOF  string `xml:"DTASOF"`
	INCLUDE string `xml:"INCLUDE"`
}

IncPosition is The OFX element "INCPOS" is of type "IncPosition"

type IncTransaction

type IncTransaction struct {
	DTSTART string `xml:"DTSTART"`
	DTEND   string `xml:"DTEND"`
	INCLUDE string `xml:"INCLUDE"`
}

IncTransaction is The OFX element "INCTRAN" is of type "IncTransaction"

type InceptToDate

type InceptToDate struct {
	DTSTART       string         `xml:"DTSTART"`
	DTEND         string         `xml:"DTEND"`
	CONTRIBUTIONS *Contributions `xml:"CONTRIBUTIONS"`
	WITHDRAWALS   *Withdrawals   `xml:"WITHDRAWALS"`
	EARNINGS      *Earnings      `xml:"EARNINGS"`
}

InceptToDate is The OFX element "INCEPTTODATE" is of type "InceptToDate"

type Income

type Income struct {
	SECID         *SecurityId `xml:"SECID"`
	INCOMETYPE    string      `xml:"INCOMETYPE"`
	TOTAL         string      `xml:"TOTAL"`
	SUBACCTSEC    string      `xml:"SUBACCTSEC"`
	SUBACCTFUND   string      `xml:"SUBACCTFUND"`
	TAXEXEMPT     string      `xml:"TAXEXEMPT"`
	WITHHOLDING   string      `xml:"WITHHOLDING"`
	CURRENCY      *Currency   `xml:"CURRENCY"`
	ORIGCURRENCY  *Currency   `xml:"ORIGCURRENCY"`
	INV401KSOURCE string      `xml:"INV401KSOURCE"`
	*AbstractInvestmentTransaction
}

Income is The OFX element "INCOME" is of type "Income"

type IncomeEnum

type IncomeEnum string

IncomeEnum is The OFX element "INCOMEENUM" is of type "IncomeEnum"

type InfoType

type InfoType string

InfoType is The OFX element "INFO" is of type "InfoType"

type IntegerType

type IntegerType string

IntegerType is The OFX element "INT" is of type "IntegerType"

type InterCancellationRequest

type InterCancellationRequest struct {
	SRVRTID string `xml:"SRVRTID"`
	*AbstractInterRequest
}

InterCancellationRequest is The OFX element "INTERCANRQ" is of type "InterCancellationRequest"

type InterCancellationResponse

type InterCancellationResponse struct {
	SRVRTID string `xml:"SRVRTID"`
	*AbstractInterResponse
}

InterCancellationResponse is The OFX element "INTERCANRS" is of type "InterCancellationResponse"

type InterModRequest

type InterModRequest struct {
	SRVRTID  string        `xml:"SRVRTID"`
	XFERINFO *TransferInfo `xml:"XFERINFO"`
	*AbstractInterRequest
}

InterModRequest is The OFX element "INTERMODRQ" is of type "InterModRequest"

type InterModResponse

type InterModResponse struct {
	SRVRTID    string                    `xml:"SRVRTID"`
	XFERINFO   *TransferInfo             `xml:"XFERINFO"`
	XFERPRCSTS *TransferProcessingStatus `xml:"XFERPRCSTS"`
	*AbstractInterResponse
}

InterModResponse is The OFX element "INTERMODRS" is of type "InterModResponse"

type InterRequest

type InterRequest struct {
	XFERINFO *TransferInfo `xml:"XFERINFO"`
	*AbstractInterRequest
}

InterRequest is The OFX element "INTERRQ" is of type "InterRequest"

type InterResponse

type InterResponse struct {
	CURDEF     string                    `xml:"CURDEF"`
	SRVRTID    string                    `xml:"SRVRTID"`
	XFERINFO   *TransferInfo             `xml:"XFERINFO"`
	DTXFERPRJ  string                    `xml:"DTXFERPRJ"`
	DTPOSTED   string                    `xml:"DTPOSTED"`
	REFNUM     string                    `xml:"REFNUM"`
	RECSRVRTID string                    `xml:"RECSRVRTID"`
	XFERPRCSTS *TransferProcessingStatus `xml:"XFERPRCSTS"`
	*AbstractInterResponse
}

InterResponse is The OFX element "INTERRS" is of type "InterResponse"

type InterSyncRequest

type InterSyncRequest struct {
	BANKACCTFROM *BankAccount               `xml:"BANKACCTFROM"`
	CCACCTFROM   *CreditCardAccount         `xml:"CCACCTFROM"`
	LOANACCTFROM *LoanAccount               `xml:"LOANACCTFROM"`
	OFXEXTENSION *OFXExtensionType          `xml:"OFXEXTENSION"`
	INTERTRNRQ   []*InterTransactionRequest `xml:"INTERTRNRQ"`
	*AbstractSyncRequest
}

InterSyncRequest is The OFX element "INTERSYNCRQ" is of type "InterSyncRequest"

type InterSyncResponse

type InterSyncResponse struct {
	BANKACCTFROM *BankAccount                `xml:"BANKACCTFROM"`
	CCACCTFROM   *CreditCardAccount          `xml:"CCACCTFROM"`
	LOANACCTFROM *LoanAccount                `xml:"LOANACCTFROM"`
	OFXEXTENSION *OFXExtensionType           `xml:"OFXEXTENSION"`
	INTERTRNRS   []*InterTransactionResponse `xml:"INTERTRNRS"`
	*AbstractSyncResponse
}

InterSyncResponse is The OFX element "INTERSYNCRS" is of type "InterSyncResponse"

type InterTransactionRequest

type InterTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType         `xml:"OFXEXTENSION"`
	INTERRQ      *InterRequest             `xml:"INTERRQ"`
	INTERMODRQ   *InterModRequest          `xml:"INTERMODRQ"`
	INTERCANRQ   *InterCancellationRequest `xml:"INTERCANRQ"`
	*AbstractTransactionRequest
}

InterTransactionRequest is The OFX element "INTERTRNRQ" is of type "InterTransactionRequest"

type InterTransactionResponse

type InterTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType          `xml:"OFXEXTENSION"`
	INTERRS      *InterResponse             `xml:"INTERRS"`
	INTERMODRS   *InterModResponse          `xml:"INTERMODRS"`
	INTERCANRS   *InterCancellationResponse `xml:"INTERCANRS"`
	*AbstractTransactionResponse
}

InterTransactionResponse is The OFX element "INTERTRNRS" is of type "InterTransactionResponse"

type InterTransferMessageSet

type InterTransferMessageSet struct {
	INTERXFERMSGSETV1 *InterTransferMessageSetV1 `xml:"INTERXFERMSGSETV1"`
	*AbstractMessageSet
}

InterTransferMessageSet is The OFX element "INTERXFERMSGSET" is of type "InterTransferMessageSet"

type InterTransferMessageSetV1

type InterTransferMessageSetV1 struct {
	XFERPROF    *TransferProfile `xml:"XFERPROF"`
	CANBILLPAY  string           `xml:"CANBILLPAY"`
	CANCELWND   string           `xml:"CANCELWND"`
	DOMXFERFEE  string           `xml:"DOMXFERFEE"`
	INTLXFERFEE string           `xml:"INTLXFERFEE"`
	*AbstractMessageSetVersion
}

InterTransferMessageSetV1 is The OFX element "INTERXFERMSGSETV1" is of type "InterTransferMessageSetV1"

type InterTransferRequestMessageSetV1

type InterTransferRequestMessageSetV1 struct {
	INTERTRNRQ     []*InterTransactionRequest          `xml:"INTERTRNRQ"`
	RECINTERTRNRQ  []*RecurringInterTransactionRequest `xml:"RECINTERTRNRQ"`
	INTERSYNCRQ    []*InterSyncRequest                 `xml:"INTERSYNCRQ"`
	RECINTERSYNCRQ []*RecurringInterSyncRequest        `xml:"RECINTERSYNCRQ"`
	*AbstractRequestMessageSet
}

InterTransferRequestMessageSetV1 is The OFX element "INTERXFERMSGSRQV1" is of type "InterTransferRequestMessageSetV1"

type InterTransferResponseMessageSetV1

type InterTransferResponseMessageSetV1 struct {
	INTERTRNRS     []*InterTransactionResponse          `xml:"INTERTRNRS"`
	RECINTERTRNRS  []*RecurringInterTransactionResponse `xml:"RECINTERTRNRS"`
	INTERSYNCRS    []*InterSyncResponse                 `xml:"INTERSYNCRS"`
	RECINTERSYNCRS []*RecurringInterSyncResponse        `xml:"RECINTERSYNCRS"`
	*AbstractResponseMessageSet
}

InterTransferResponseMessageSetV1 is The OFX element "INTERXFERMSGSRSV1" is of type "InterTransferResponseMessageSetV1"

type IntraCancellationRequest

type IntraCancellationRequest struct {
	SRVRTID string `xml:"SRVRTID"`
	*AbstractIntraRequest
}

IntraCancellationRequest is The OFX element "INTRACANRQ" is of type "IntraCancellationRequest"

type IntraCancellationResponse

type IntraCancellationResponse struct {
	SRVRTID string `xml:"SRVRTID"`
	*AbstractIntraResponse
}

IntraCancellationResponse is The OFX element "INTRACANRS" is of type "IntraCancellationResponse"

type IntraModRequest

type IntraModRequest struct {
	SRVRTID  string        `xml:"SRVRTID"`
	XFERINFO *TransferInfo `xml:"XFERINFO"`
	*AbstractIntraRequest
}

IntraModRequest is The OFX element "INTRAMODRQ" is of type "IntraModRequest"

type IntraModResponse

type IntraModResponse struct {
	SRVRTID    string                    `xml:"SRVRTID"`
	XFERINFO   *TransferInfo             `xml:"XFERINFO"`
	XFERPRCSTS *TransferProcessingStatus `xml:"XFERPRCSTS"`
	*AbstractIntraResponse
}

IntraModResponse is The OFX element "INTRAMODRS" is of type "IntraModResponse"

type IntraRequest

type IntraRequest struct {
	XFERINFO *TransferInfo `xml:"XFERINFO"`
	*AbstractIntraRequest
}

IntraRequest is The OFX element "INTRARQ" is of type "IntraRequest"

type IntraResponse

type IntraResponse struct {
	CURDEF     string                    `xml:"CURDEF"`
	SRVRTID    string                    `xml:"SRVRTID"`
	XFERINFO   *TransferInfo             `xml:"XFERINFO"`
	DTXFERPRJ  string                    `xml:"DTXFERPRJ"`
	DTPOSTED   string                    `xml:"DTPOSTED"`
	RECSRVRTID string                    `xml:"RECSRVRTID"`
	XFERPRCSTS *TransferProcessingStatus `xml:"XFERPRCSTS"`
	*AbstractIntraResponse
}

IntraResponse is The OFX element "INTRARS" is of type "IntraResponse"

type IntraSyncRequest

type IntraSyncRequest struct {
	BANKACCTFROM *BankAccount               `xml:"BANKACCTFROM"`
	CCACCTFROM   *CreditCardAccount         `xml:"CCACCTFROM"`
	LOANACCTFROM *LoanAccount               `xml:"LOANACCTFROM"`
	OFXEXTENSION *OFXExtensionType          `xml:"OFXEXTENSION"`
	INTRATRNRQ   []*IntraTransactionRequest `xml:"INTRATRNRQ"`
	*AbstractSyncRequest
}

IntraSyncRequest is The OFX element "INTRASYNCRQ" is of type "IntraSyncRequest"

type IntraSyncResponse

type IntraSyncResponse struct {
	BANKACCTFROM *BankAccount                `xml:"BANKACCTFROM"`
	CCACCTFROM   *CreditCardAccount          `xml:"CCACCTFROM"`
	LOANACCTFROM *LoanAccount                `xml:"LOANACCTFROM"`
	OFXEXTENSION *OFXExtensionType           `xml:"OFXEXTENSION"`
	INTRATRNRS   []*IntraTransactionResponse `xml:"INTRATRNRS"`
	*AbstractSyncResponse
}

IntraSyncResponse is The OFX element "INTRASYNCRS" is of type "IntraSyncResponse"

type IntraTransactionRequest

type IntraTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType         `xml:"OFXEXTENSION"`
	INTRARQ      *IntraRequest             `xml:"INTRARQ"`
	INTRAMODRQ   *IntraModRequest          `xml:"INTRAMODRQ"`
	INTRACANRQ   *IntraCancellationRequest `xml:"INTRACANRQ"`
	*AbstractTransactionRequest
}

IntraTransactionRequest is The OFX element "INTRATRNRQ" is of type "IntraTransactionRequest"

type IntraTransactionResponse

type IntraTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType          `xml:"OFXEXTENSION"`
	INTRARS      *IntraResponse             `xml:"INTRARS"`
	INTRAMODRS   *IntraModResponse          `xml:"INTRAMODRS"`
	INTRACANRS   *IntraCancellationResponse `xml:"INTRACANRS"`
	*AbstractTransactionResponse
}

IntraTransactionResponse is The OFX element "INTRATRNRS" is of type "IntraTransactionResponse"

type Investment401k

type Investment401k struct {
	EMPLOYERNAME        string                 `xml:"EMPLOYERNAME"`
	PLANID              string                 `xml:"PLANID"`
	PLANJOINDATE        string                 `xml:"PLANJOINDATE"`
	EMPLOYERCONTACTINFO string                 `xml:"EMPLOYERCONTACTINFO"`
	BROKERCONTACTINFO   string                 `xml:"BROKERCONTACTINFO"`
	DEFERPCTPRETAX      string                 `xml:"DEFERPCTPRETAX"`
	DEFERPCTAFTERTAX    string                 `xml:"DEFERPCTAFTERTAX"`
	MATCHINFO           *MatchInfo             `xml:"MATCHINFO"`
	CONTRIBINFO         *ContributionInfo      `xml:"CONTRIBINFO"`
	CURRENTVESTPCT      string                 `xml:"CURRENTVESTPCT"`
	VESTINFO            []*VestInfo            `xml:"VESTINFO"`
	LOANINFO            []*LoanInfo            `xml:"LOANINFO"`
	INV401KSUMMARY      *Investment401kSummary `xml:"INV401KSUMMARY"`
}

Investment401k is The OFX element "INV401K" is of type "Investment401k"

type Investment401kBalance

type Investment401kBalance struct {
	CASHBAL       string       `xml:"CASHBAL"`
	PRETAX        string       `xml:"PRETAX"`
	AFTERTAX      string       `xml:"AFTERTAX"`
	MATCH         string       `xml:"MATCH"`
	PROFITSHARING string       `xml:"PROFITSHARING"`
	ROLLOVER      string       `xml:"ROLLOVER"`
	OTHERVEST     string       `xml:"OTHERVEST"`
	OTHERNONVEST  string       `xml:"OTHERNONVEST"`
	TOTAL         string       `xml:"TOTAL"`
	BALLIST       *BalanceList `xml:"BALLIST"`
}

Investment401kBalance is The OFX element "INV401KBAL" is of type "Investment401kBalance"

type Investment401kSourceEnum

type Investment401kSourceEnum string

Investment401kSourceEnum is The OFX element "INV401KSOURCEENUM" is of type "Investment401kSourceEnum"

type Investment401kSummary

type Investment401kSummary struct {
	YEARTODATE   *YearToDate   `xml:"YEARTODATE"`
	INCEPTTODATE *InceptToDate `xml:"INCEPTTODATE"`
	PERIODTODATE *PeriodToDate `xml:"PERIODTODATE"`
}

Investment401kSummary is The OFX element "INV401KSUMMARY" is of type "Investment401kSummary"

type InvestmentAccount

type InvestmentAccount struct {
	BROKERID string `xml:"BROKERID"`
	ACCTID   string `xml:"ACCTID"`
	*AbstractAccount
}

InvestmentAccount is The OFX element "InvestmentAccount" is of type "InvestmentAccount"

type InvestmentAccountEnum

type InvestmentAccountEnum string

InvestmentAccountEnum is The OFX element "INVESTMENTACCOUNTENUM" is of type "InvestmentAccountEnum"

type InvestmentAccountInfo

type InvestmentAccountInfo struct {
	INVACCTFROM   *InvestmentAccount `xml:"INVACCTFROM"`
	OTHERACCTINFO *OtherAccountInfo  `xml:"OTHERACCTINFO"`
	USPRODUCTTYPE string             `xml:"USPRODUCTTYPE"`
	CHECKING      string             `xml:"CHECKING"`
	SVCSTATUS     string             `xml:"SVCSTATUS"`
	INVACCTTYPE   string             `xml:"INVACCTTYPE"`
	OPTIONLEVEL   string             `xml:"OPTIONLEVEL"`
	*AbstractAccountInfo
}

InvestmentAccountInfo is The OFX element "INVACCTINFO" is of type "InvestmentAccountInfo"

type InvestmentBalance

type InvestmentBalance struct {
	AVAILCASH     string       `xml:"AVAILCASH"`
	MARGINBALANCE string       `xml:"MARGINBALANCE"`
	SHORTBALANCE  string       `xml:"SHORTBALANCE"`
	BUYPOWER      string       `xml:"BUYPOWER"`
	BALLIST       *BalanceList `xml:"BALLIST"`
}

InvestmentBalance is The OFX element "INVBAL" is of type "InvestmentBalance"

type InvestmentBankTransaction

type InvestmentBankTransaction struct {
	STMTTRN     *StatementTransaction `xml:"STMTTRN"`
	SUBACCTFUND string                `xml:"SUBACCTFUND"`
}

InvestmentBankTransaction is The OFX element "INVBANKTRAN" is of type "InvestmentBankTransaction"

type InvestmentBuy

type InvestmentBuy struct {
	SECID            *SecurityId `xml:"SECID"`
	UNITS            string      `xml:"UNITS"`
	UNITPRICE        string      `xml:"UNITPRICE"`
	MARKUP           string      `xml:"MARKUP"`
	COMMISSION       string      `xml:"COMMISSION"`
	TAXES            string      `xml:"TAXES"`
	FEES             string      `xml:"FEES"`
	LOAD             string      `xml:"LOAD"`
	TOTAL            string      `xml:"TOTAL"`
	CURRENCY         *Currency   `xml:"CURRENCY"`
	ORIGCURRENCY     *Currency   `xml:"ORIGCURRENCY"`
	SUBACCTSEC       string      `xml:"SUBACCTSEC"`
	SUBACCTFUND      string      `xml:"SUBACCTFUND"`
	LOANID           string      `xml:"LOANID"`
	LOANPRINCIPAL    string      `xml:"LOANPRINCIPAL"`
	LOANINTEREST     string      `xml:"LOANINTEREST"`
	INV401KSOURCE    string      `xml:"INV401KSOURCE"`
	DTPAYROLL        string      `xml:"DTPAYROLL"`
	PRIORYEARCONTRIB string      `xml:"PRIORYEARCONTRIB"`
	*AbstractInvestmentTransaction
}

InvestmentBuy is The OFX element "INVBUY" is of type "InvestmentBuy"

type InvestmentClosing

type InvestmentClosing struct {
	FITID     string     `xml:"FITID"`
	IMAGEDATA *ImageData `xml:"IMAGEDATA"`
}

InvestmentClosing is The OFX element "INVCLOSING" is of type "InvestmentClosing"

type InvestmentExpense

type InvestmentExpense struct {
	SECID         *SecurityId `xml:"SECID"`
	TOTAL         string      `xml:"TOTAL"`
	SUBACCTSEC    string      `xml:"SUBACCTSEC"`
	SUBACCTFUND   string      `xml:"SUBACCTFUND"`
	CURRENCY      *Currency   `xml:"CURRENCY"`
	ORIGCURRENCY  *Currency   `xml:"ORIGCURRENCY"`
	INV401KSOURCE string      `xml:"INV401KSOURCE"`
	*AbstractInvestmentTransaction
}

InvestmentExpense is The OFX element "INVEXPENSE" is of type "InvestmentExpense"

type InvestmentFrequencyEnum

type InvestmentFrequencyEnum string

InvestmentFrequencyEnum is The OFX element "FREQENUM" is of type "FrequencyEnum"

type InvestmentMailRequest

type InvestmentMailRequest struct {
	INVACCTFROM *InvestmentAccount `xml:"INVACCTFROM"`
	MAIL        *Mail              `xml:"MAIL"`
}

InvestmentMailRequest is The OFX element "INVMAILRQ" is of type "InvestmentMailRequest"

type InvestmentMailResponse

type InvestmentMailResponse struct {
	INVACCTFROM *InvestmentAccount `xml:"INVACCTFROM"`
	MAIL        *Mail              `xml:"MAIL"`
}

InvestmentMailResponse is The OFX element "INVMAILRS" is of type "InvestmentMailResponse"

type InvestmentMailSyncRequest

type InvestmentMailSyncRequest struct {
	INCIMAGES    string                              `xml:"INCIMAGES"`
	USEHTML      string                              `xml:"USEHTML"`
	INVACCTFROM  *InvestmentAccount                  `xml:"INVACCTFROM"`
	OFXEXTENSION *OFXExtensionType                   `xml:"OFXEXTENSION"`
	INVMAILTRNRQ []*InvestmentMailTransactionRequest `xml:"INVMAILTRNRQ"`
	*AbstractSyncRequest
}

InvestmentMailSyncRequest is The OFX element "INVMAILSYNCRQ" is of type "InvestmentMailSyncRequest"

type InvestmentMailSyncResponse

type InvestmentMailSyncResponse struct {
	INVACCTFROM  *InvestmentAccount                   `xml:"INVACCTFROM"`
	OFXEXTENSION *OFXExtensionType                    `xml:"OFXEXTENSION"`
	INVMAILTRNRS []*InvestmentMailTransactionResponse `xml:"INVMAILTRNRS"`
	*AbstractSyncResponse
}

InvestmentMailSyncResponse is The OFX element "INVMAILSYNCRS" is of type "InvestmentMailSyncResponse"

type InvestmentMailTransactionRequest

type InvestmentMailTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType      `xml:"OFXEXTENSION"`
	INVMAILRQ    *InvestmentMailRequest `xml:"INVMAILRQ"`
	*AbstractTransactionRequest
}

InvestmentMailTransactionRequest is The OFX element "INVMAILTRNRQ" is of type "InvestmentMailTransactionRequest"

type InvestmentMailTransactionResponse

type InvestmentMailTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType       `xml:"OFXEXTENSION"`
	INVMAILRS    *InvestmentMailResponse `xml:"INVMAILRS"`
	*AbstractTransactionResponse
}

InvestmentMailTransactionResponse is The OFX element "INVMAILTRNRS" is of type "InvestmentMailTransactionResponse"

type InvestmentNumberType

type InvestmentNumberType string

InvestmentNumberType is The OFX element "INVNO" is of type "InvestmentNumberType"

type InvestmentOpenOrderList

type InvestmentOpenOrderList struct {
	OOBUYDEBT   []*OpenOrderBuyDebt          `xml:"OOBUYDEBT"`
	OOBUYMF     []*OpenOrderBuyMutualFund    `xml:"OOBUYMF"`
	OOBUYOPT    []*OpenOrderBuyOption        `xml:"OOBUYOPT"`
	OOBUYOTHER  []*OpenOrderBuyOther         `xml:"OOBUYOTHER"`
	OOBUYSTOCK  []*OpenOrderBuyStock         `xml:"OOBUYSTOCK"`
	OOSELLDEBT  []*OpenOrderSellDebt         `xml:"OOSELLDEBT"`
	OOSELLMF    []*OpenOrderSellMutualFund   `xml:"OOSELLMF"`
	OOSELLOPT   []*OpenOrderSellOption       `xml:"OOSELLOPT"`
	OOSELLOTHER []*OpenOrderSellOther        `xml:"OOSELLOTHER"`
	OOSELLSTOCK []*OpenOrderSellStock        `xml:"OOSELLSTOCK"`
	SWITCHMF    []*OpenOrderSwitchMutualFund `xml:"SWITCHMF"`
}

InvestmentOpenOrderList is The OFX element "INVOOLIST" is of type "InvestmentOpenOrderList"

type InvestmentPosition

type InvestmentPosition struct {
	SECID         *SecurityId `xml:"SECID"`
	HELDINACCT    string      `xml:"HELDINACCT"`
	POSTYPE       string      `xml:"POSTYPE"`
	UNITS         string      `xml:"UNITS"`
	UNITPRICE     string      `xml:"UNITPRICE"`
	MKTVAL        string      `xml:"MKTVAL"`
	AVGCOSTBASIS  string      `xml:"AVGCOSTBASIS"`
	DTPRICEASOF   string      `xml:"DTPRICEASOF"`
	CURRENCY      *Currency   `xml:"CURRENCY"`
	MEMO          string      `xml:"MEMO"`
	INV401KSOURCE string      `xml:"INV401KSOURCE"`
}

InvestmentPosition is The OFX element "INVPOS" is of type "InvestmentPosition"

type InvestmentPositionList

type InvestmentPositionList struct {
	POSMF    []*PositionMutualFund `xml:"POSMF"`
	POSSTOCK []*PositionStock      `xml:"POSSTOCK"`
	POSDEBT  []*PositionDebt       `xml:"POSDEBT"`
	POSOPT   []*PositionOption     `xml:"POSOPT"`
	POSOTHER []*PositionOther      `xml:"POSOTHER"`
}

InvestmentPositionList is The OFX element "INVPOSLIST" is of type "InvestmentPositionList"

type InvestmentSell

type InvestmentSell struct {
	SECID            *SecurityId `xml:"SECID"`
	UNITS            string      `xml:"UNITS"`
	UNITPRICE        string      `xml:"UNITPRICE"`
	MARKDOWN         string      `xml:"MARKDOWN"`
	COMMISSION       string      `xml:"COMMISSION"`
	TAXES            string      `xml:"TAXES"`
	FEES             string      `xml:"FEES"`
	LOAD             string      `xml:"LOAD"`
	WITHHOLDING      string      `xml:"WITHHOLDING"`
	TAXEXEMPT        string      `xml:"TAXEXEMPT"`
	TOTAL            string      `xml:"TOTAL"`
	GAIN             string      `xml:"GAIN"`
	CURRENCY         *Currency   `xml:"CURRENCY"`
	ORIGCURRENCY     *Currency   `xml:"ORIGCURRENCY"`
	SUBACCTSEC       string      `xml:"SUBACCTSEC"`
	SUBACCTFUND      string      `xml:"SUBACCTFUND"`
	LOANID           string      `xml:"LOANID"`
	STATEWITHHOLDING string      `xml:"STATEWITHHOLDING"`
	PENALTY          string      `xml:"PENALTY"`
	INV401KSOURCE    string      `xml:"INV401KSOURCE"`
	*AbstractInvestmentTransaction
}

InvestmentSell is The OFX element "INVSELL" is of type "InvestmentSell"

type InvestmentStatementEndRequest

type InvestmentStatementEndRequest struct {
	INVACCTFROM *InvestmentAccount `xml:"INVACCTFROM"`
	DTSTART     string             `xml:"DTSTART"`
	DTEND       string             `xml:"DTEND"`
	INCSTMTIMG  string             `xml:"INCSTMTIMG"`
}

InvestmentStatementEndRequest is The OFX element "INVSTMTENDRQ" is of type "InvestmentStatementEndRequest"

type InvestmentStatementEndResponse

type InvestmentStatementEndResponse struct {
	CURDEF      string               `xml:"CURDEF"`
	INVACCTFROM *InvestmentAccount   `xml:"INVACCTFROM"`
	INVCLOSING  []*InvestmentClosing `xml:"INVCLOSING"`
}

InvestmentStatementEndResponse is The OFX element "INVSTMTENDRS" is of type "InvestmentStatementEndResponse"

type InvestmentStatementEndTransactionRequest

type InvestmentStatementEndTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType              `xml:"OFXEXTENSION"`
	INVSTMTENDRQ *InvestmentStatementEndRequest `xml:"INVSTMTENDRQ"`
	*AbstractTransactionRequest
}

InvestmentStatementEndTransactionRequest is The OFX element "INVSTMTTRNRQ" is of type "InvestmentStatementTransactionRequest"

type InvestmentStatementEndTransactionResponse

type InvestmentStatementEndTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType               `xml:"OFXEXTENSION"`
	INVSTMTENDRS *InvestmentStatementEndResponse `xml:"INVSTMTENDRS"`
	*AbstractTransactionResponse
}

InvestmentStatementEndTransactionResponse is The OFX element "INVSTMTTRNRS" is of type "InvestmentStatementTransactionResponse"

type InvestmentStatementMessageSet

type InvestmentStatementMessageSet struct {
	INVSTMTMSGSETV1 *InvestmentStatementMessageSetV1 `xml:"INVSTMTMSGSETV1"`
	*AbstractMessageSet
}

InvestmentStatementMessageSet is The OFX element "INVSTMTMSGSET" is of type "InvestmentStatementMessageSet"

type InvestmentStatementMessageSetV1

type InvestmentStatementMessageSetV1 struct {
	TRANDNLD     string        `xml:"TRANDNLD"`
	OODNLD       string        `xml:"OODNLD"`
	POSDNLD      string        `xml:"POSDNLD"`
	BALDNLD      string        `xml:"BALDNLD"`
	CANEMAIL     string        `xml:"CANEMAIL"`
	INV401KDNLD  string        `xml:"INV401KDNLD"`
	CLOSINGAVAIL string        `xml:"CLOSINGAVAIL"`
	IMAGEPROF    *ImageProfile `xml:"IMAGEPROF"`
	*AbstractMessageSetVersion
}

InvestmentStatementMessageSetV1 is The OFX element "INVSTMTMSGSETV1" is of type "InvestmentStatementMessageSetV1"

type InvestmentStatementRequest

type InvestmentStatementRequest struct {
	INVACCTFROM *InvestmentAccount `xml:"INVACCTFROM"`
	INCTRAN     *IncTransaction    `xml:"INCTRAN"`
	INCOO       string             `xml:"INCOO"`
	INCPOS      *IncPosition       `xml:"INCPOS"`
	INCBAL      string             `xml:"INCBAL"`
	INC401K     string             `xml:"INC401K"`
	INC401KBAL  string             `xml:"INC401KBAL"`
	INCTRANIMG  string             `xml:"INCTRANIMG"`
}

InvestmentStatementRequest is The OFX element "INVSTMTRQ" is of type "InvestmentStatementRequest"

type InvestmentStatementRequestMessageSetV1

type InvestmentStatementRequestMessageSetV1 struct {
	INVSTMTTRNRQ    []*InvestmentStatementTransactionRequest    `xml:"INVSTMTTRNRQ"`
	INVSTMTENDTRNRQ []*InvestmentStatementEndTransactionRequest `xml:"INVSTMTENDTRNRQ"`
	INVMAILTRNRQ    []*InvestmentMailTransactionRequest         `xml:"INVMAILTRNRQ"`
	INVMAILSYNCRQ   []*InvestmentMailSyncRequest                `xml:"INVMAILSYNCRQ"`
	*AbstractRequestMessageSet
}

InvestmentStatementRequestMessageSetV1 is The OFX element "INVSTMTMSGSRQV1" is of type "InvestmentStatementRequestMessageSetV1"

type InvestmentStatementResponse

type InvestmentStatementResponse struct {
	DTASOF      string                     `xml:"DTASOF"`
	CURDEF      string                     `xml:"CURDEF"`
	INVACCTFROM *InvestmentAccount         `xml:"INVACCTFROM"`
	INVTRANLIST *InvestmentTransactionList `xml:"INVTRANLIST"`
	INVPOSLIST  *InvestmentPositionList    `xml:"INVPOSLIST"`
	INVBAL      *InvestmentBalance         `xml:"INVBAL"`
	INVOOLIST   *InvestmentOpenOrderList   `xml:"INVOOLIST"`
	MKTGINFO    string                     `xml:"MKTGINFO"`
	INV401K     *Investment401k            `xml:"INV401K"`
	INV401KBAL  *Investment401kBalance     `xml:"INV401KBAL"`
}

InvestmentStatementResponse is The OFX element "INVSTMTRS" is of type "InvestmentStatementResponse"

type InvestmentStatementResponseMessageSetV1

type InvestmentStatementResponseMessageSetV1 struct {
	INVSTMTTRNRS    []*InvestmentStatementTransactionResponse    `xml:"INVSTMTTRNRS"`
	INVSTMTENDTRNRS []*InvestmentStatementEndTransactionResponse `xml:"INVSTMTENDTRNRS"`
	INVMAILTRNRS    []*InvestmentMailTransactionResponse         `xml:"INVMAILTRNRS"`
	INVMAILSYNCRS   []*InvestmentMailSyncResponse                `xml:"INVMAILSYNCRS"`
	*AbstractResponseMessageSet
}

InvestmentStatementResponseMessageSetV1 is The OFX element "INVSTMTMSGSRSV1" is of type "InvestmentStatementResponseMessageSetV1"

type InvestmentStatementTransactionRequest

type InvestmentStatementTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType           `xml:"OFXEXTENSION"`
	INVSTMTRQ    *InvestmentStatementRequest `xml:"INVSTMTRQ"`
	*AbstractTransactionRequest
}

InvestmentStatementTransactionRequest is The OFX element "INVSTMTTRNRQ" is of type "InvestmentStatementTransactionRequest"

type InvestmentStatementTransactionResponse

type InvestmentStatementTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType            `xml:"OFXEXTENSION"`
	INVSTMTRS    *InvestmentStatementResponse `xml:"INVSTMTRS"`
	*AbstractTransactionResponse
}

InvestmentStatementTransactionResponse is The OFX element "INVSTMTTRNRS" is of type "InvestmentStatementTransactionResponse"

type InvestmentTransaction

type InvestmentTransaction struct {
	FITID         string `xml:"FITID"`
	SRVRTID       string `xml:"SRVRTID"`
	DTTRADE       string `xml:"DTTRADE"`
	DTSETTLE      string `xml:"DTSETTLE"`
	REVERSALFITID string `xml:"REVERSALFITID"`
	MEMO          string `xml:"MEMO"`
}

InvestmentTransaction is The OFX element "INVTRAN" is of type "InvestmentTransaction"

type InvestmentTransactionList

type InvestmentTransactionList struct {
	DTSTART        string                       `xml:"DTSTART"`
	DTEND          string                       `xml:"DTEND"`
	BUYDEBT        []*BuyDebt                   `xml:"BUYDEBT"`
	BUYMF          []*BuyMutualFund             `xml:"BUYMF"`
	BUYOPT         []*BuyOption                 `xml:"BUYOPT"`
	BUYOTHER       []*BuyOther                  `xml:"BUYOTHER"`
	BUYSTOCK       []*BuyStock                  `xml:"BUYSTOCK"`
	CLOSUREOPT     []*ClosureOption             `xml:"CLOSUREOPT"`
	INCOME         []*Income                    `xml:"INCOME"`
	INVEXPENSE     []*InvestmentExpense         `xml:"INVEXPENSE"`
	JRNLFUND       []*JournalFund               `xml:"JRNLFUND"`
	JRNLSEC        []*JournalSecurity           `xml:"JRNLSEC"`
	MARGININTEREST []*MarginInterest            `xml:"MARGININTEREST"`
	REINVEST       []*Reinvest                  `xml:"REINVEST"`
	RETOFCAP       []*ReturnOfCapital           `xml:"RETOFCAP"`
	SELLDEBT       []*SellDebt                  `xml:"SELLDEBT"`
	SELLMF         []*SellMutualFund            `xml:"SELLMF"`
	SELLOPT        []*SellOption                `xml:"SELLOPT"`
	SELLOTHER      []*SellOther                 `xml:"SELLOTHER"`
	SELLSTOCK      []*SellStock                 `xml:"SELLSTOCK"`
	SPLIT          []*Split                     `xml:"SPLIT"`
	TRANSFER       []*Transfer                  `xml:"TRANSFER"`
	INVBANKTRAN    []*InvestmentBankTransaction `xml:"INVBANKTRAN"`
}

InvestmentTransactionList is The OFX element "INVTRANLIST" is of type "InvestmentTransactionList"

type Invoice

type Invoice struct {
	INVNO       string      `xml:"INVNO"`
	INVTOTALAMT string      `xml:"INVTOTALAMT"`
	INVPAIDAMT  string      `xml:"INVPAIDAMT"`
	INVDATE     string      `xml:"INVDATE"`
	INVDESC     string      `xml:"INVDESC"`
	DISCOUNT    *Discount   `xml:"DISCOUNT"`
	ADJUSTMENT  *Adjustment `xml:"ADJUSTMENT"`
	LINEITEM    []*LineItem `xml:"LINEITEM"`
}

Invoice is The OFX element "INVOICE" is of type "Invoice"

type JournalFund

type JournalFund struct {
	SUBACCTTO   string `xml:"SUBACCTTO"`
	SUBACCTFROM string `xml:"SUBACCTFROM"`
	TOTAL       string `xml:"TOTAL"`
	*AbstractInvestmentTransaction
}

JournalFund is The OFX element "JRNLFUND" is of type "JournalFund"

type JournalSecurity

type JournalSecurity struct {
	SECID       *SecurityId `xml:"SECID"`
	SUBACCTTO   string      `xml:"SUBACCTTO"`
	SUBACCTFROM string      `xml:"SUBACCTFROM"`
	UNITS       string      `xml:"UNITS"`
	*AbstractInvestmentTransaction
}

JournalSecurity is The OFX element "JRNLSEC" is of type "JournalSecurity"

type LanguageEnum

type LanguageEnum string

LanguageEnum is The accepted values are based on the ISO-639 three-letter language codes.

The OFX element "LANGUAGEENUM" is of type "LanguageEnum"

type LastPmtInfoType

type LastPmtInfoType struct {
	LASTPMTDATE string `xml:"LASTPMTDATE"`
	LASTPMTAMT  string `xml:"LASTPMTAMT"`
}

LastPmtInfoType is The OFX element "LASTPMTINFO" is of type "LastPmtInfoType"

type LedgerBalance

type LedgerBalance struct {
	BALAMT string `xml:"BALAMT"`
	DTASOF string `xml:"DTASOF"`
}

LedgerBalance is The OFX element "LEDGERBAL" is of type "LedgerBalance"

type LineItem

type LineItem struct {
	LITMAMT  string `xml:"LITMAMT"`
	LITMDESC string `xml:"LITMDESC"`
}

LineItem is The OFX element "LINEITEM" is of type "LineItem"

type LoanAccount

type LoanAccount struct {
	LOANACCTID   string `xml:"LOANACCTID"`
	LOANACCTTYPE string `xml:"LOANACCTTYPE"`
	*AbstractAccount
}

LoanAccount is The OFX elements LOANACCTFROM and LOANACCTTO are of type "LoanAccount"

type LoanAccountEnum

type LoanAccountEnum string

LoanAccountEnum is The OFX element "LOANACCTTYPE" is of type "LoanAccountEnum"

type LoanAccountInfo

type LoanAccountInfo struct {
	LOANACCTFROM       *LoanAccount          `xml:"LOANACCTFROM"`
	OTHERACCTINFO      *OtherAccountInfo     `xml:"OTHERACCTINFO"`
	LOANTYPE           string                `xml:"LOANTYPE"`
	LOANINITNUMPMTS    string                `xml:"LOANINITNUMPMTS"`
	LOANINITBAL        string                `xml:"LOANINITBAL"`
	LOANFREQ           string                `xml:"LOANFREQ"`
	DTLOANSTART        string                `xml:"DTLOANSTART"`
	DTLOANMATURITY     string                `xml:"DTLOANMATURITY"`
	PRINBAL            *PrincipalBalanceType `xml:"PRINBAL"`
	BALLOONAMT         string                `xml:"BALLOONAMT"`
	LOANINT            *LoanInterestType     `xml:"LOANINT"`
	LOANIRATE          *LoanRateType         `xml:"LOANIRATE"`
	LOANPMT            *LoanPaymentAmount    `xml:"LOANPMT"`
	LOANRMNPMTS        string                `xml:"LOANRMNPMTS"`
	SUPTXDL            string                `xml:"SUPTXDL"`
	XFERSRC            string                `xml:"XFERSRC"`
	XFERDEST           string                `xml:"XFERDEST"`
	ACCTCLASSIFICATION string                `xml:"ACCTCLASSIFICATION"`
	SVCSTATUS          string                `xml:"SVCSTATUS"`
	*AbstractAccountInfo
}

LoanAccountInfo is The OFX element "LOANACCTINFO" is of type "LoanAccountInfo"

type LoanClosing

type LoanClosing struct {
	FITID        string                `xml:"FITID"`
	DTOPEN       string                `xml:"DTOPEN"`
	DTCLOSE      string                `xml:"DTCLOSE"`
	DTNEXT       string                `xml:"DTNEXT"`
	BALOPEN      string                `xml:"BALOPEN"`
	PRINBAL      *PrincipalBalanceType `xml:"PRINBAL"`
	LOANINT      *LoanInterestType     `xml:"LOANINT"`
	LOANRATE     *LoanRateType         `xml:"LOANRATE"`
	ESTPAYOFF    *EstimatedPayoff      `xml:"ESTPAYOFF"`
	BALLOONAMT   string                `xml:"BALLOONAMT"`
	LOANPMT      *LoanPaymentAmount    `xml:"LOANPMT"`
	LOANRMNPMTS  string                `xml:"LOANRMNPMTS"`
	BALLIST      *BalanceList          `xml:"BALLIST"`
	TAXYTD       string                `xml:"TAXYTD"`
	ESCRWBAL     *EscrowBalance        `xml:"ESCRWBAL"`
	DTPOSTSTART  string                `xml:"DTPOSTSTART"`
	DTPOSTEND    string                `xml:"DTPOSTEND"`
	AUTOPAY      string                `xml:"AUTOPAY"`
	LASTPMTINFO  *LastPmtInfoType      `xml:"LASTPMTINFO"`
	MKTGINFO     string                `xml:"MKTGINFO"`
	IMAGEDATA    *ImageData            `xml:"IMAGEDATA"`
	CURRENCY     *Currency             `xml:"CURRENCY"`
	ORIGCURRENCY *Currency             `xml:"ORIGCURRENCY"`
}

LoanClosing is The OFX element "LOANCLOSING" is of type "LoanClosing"

type LoanDetailType

type LoanDetailType struct {
	LOANINITNUMPMTS string `xml:"LOANINITNUMPMTS"`
	LOANRMNPMTS     string `xml:"LOANRMNPMTS"`
	LOANFREQ        string `xml:"LOANFREQ"`
	ESCROWBAL       string `xml:"ESCROWBAL"`
	PRINCIPALBAL    string `xml:"PRINCIPALBAL"`
	DTLOANSTART     string `xml:"DTLOANSTART"`
	LOANINITBAL     string `xml:"LOANINITBAL"`
	DTLOANMATURITY  string `xml:"DTLOANMATURITY"`
}

LoanDetailType is The OFX element "LOANDETAIL" is of type "LoanDetailType"

type LoanFrequencyEnum

type LoanFrequencyEnum string

LoanFrequencyEnum is The OFX element "LOANFREQ" is of type "LoanFrequencyEnum"

type LoanIdType

type LoanIdType string

LoanIdType is The OFX element "LOANID" is of type "LoanIdType"

type LoanInfo

type LoanInfo struct {
	LOANID                string `xml:"LOANID"`
	LOANDESC              string `xml:"LOANDESC"`
	INITIALLOANBAL        string `xml:"INITIALLOANBAL"`
	LOANSTARTDATE         string `xml:"LOANSTARTDATE"`
	CURRENTLOANBAL        string `xml:"CURRENTLOANBAL"`
	DTASOF                string `xml:"DTASOF"`
	LOANRATE              string `xml:"LOANRATE"`
	LOANPMTAMT            string `xml:"LOANPMTAMT"`
	LOANPMTFREQ           string `xml:"LOANPMTFREQ"`
	LOANPMTSINITIAL       string `xml:"LOANPMTSINITIAL"`
	LOANPMTSREMAINING     string `xml:"LOANPMTSREMAINING"`
	LOANMATURITYDATE      string `xml:"LOANMATURITYDATE"`
	LOANTOTALPROJINTEREST string `xml:"LOANTOTALPROJINTEREST"`
	LOANINTERESTTODATE    string `xml:"LOANINTERESTTODATE"`
	LOANNEXTPMTDATE       string `xml:"LOANNEXTPMTDATE"`
}

LoanInfo is The OFX element "LOANINFO" is of type "LoanInfo"

type LoanInterestType

type LoanInterestType struct {
	LOANINTYTD string `xml:"LOANINTYTD"`
	LOANINTLTD string `xml:"LOANINTLTD"`
	LOANINTPRJ string `xml:"LOANINTPRJ"`
	DTASOF     string `xml:"DTASOF"`
}

LoanInterestType is The OFX element "LOANINT" is of type "LoanInterestType"

type LoanMailRequest

type LoanMailRequest struct {
	LOANACCTFROM *LoanAccount `xml:"LOANACCTFROM"`
	MAIL         *Mail        `xml:"MAIL"`
}

LoanMailRequest is The OFX element "LOANMAILRQ" is of type "LoanMailRequest"

type LoanMailResponse

type LoanMailResponse struct {
	LOANACCTFROM *LoanAccount `xml:"LOANACCTFROM"`
	MAIL         *Mail        `xml:"MAIL"`
}

LoanMailResponse is The OFX element "LOANMAILRS" is of type "LoanMailResponse"

type LoanMailSyncRequest

type LoanMailSyncRequest struct {
	INCIMAGES     string                        `xml:"INCIMAGES"`
	USEHTML       string                        `xml:"USEHTML"`
	LOANACCTFROM  *LoanAccount                  `xml:"LOANACCTFROM"`
	OFXEXTENSION  *OFXExtensionType             `xml:"OFXEXTENSION"`
	LOANMAILTRNRQ []*LoanMailTransactionRequest `xml:"LOANMAILTRNRQ"`
	*AbstractSyncRequest
}

LoanMailSyncRequest is The OFX element "LOANMAILSYNCRQ" is of type "LoanMailSyncRequest"

type LoanMailSyncResponse

type LoanMailSyncResponse struct {
	LOANACCTFROM  *LoanAccount                   `xml:"LOANACCTFROM"`
	OFXEXTENSION  *OFXExtensionType              `xml:"OFXEXTENSION"`
	LOANMAILTRNRS []*LoanMailTransactionResponse `xml:"LOANMAILTRNRS"`
	*AbstractSyncResponse
}

LoanMailSyncResponse is The OFX element "LOANMAILSYNCRS" is of type "LoanMailSyncResponse"

type LoanMailTransactionRequest

type LoanMailTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	LOANMAILRQ   *LoanMailRequest  `xml:"LOANMAILRQ"`
	*AbstractTransactionRequest
}

LoanMailTransactionRequest is The OFX element "LOANMAILTRNRQ" is of type "LoanMailTransactionRequest"

type LoanMailTransactionResponse

type LoanMailTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	LOANMAILRS   *LoanMailResponse `xml:"LOANMAILRS"`
	*AbstractTransactionResponse
}

LoanMailTransactionResponse is The OFX element "LOANMAILTRNRS" is of type "LoanMailTransactionResponse"

type LoanMessageSet

type LoanMessageSet struct {
	LOANMSGSETV1 *LoanMessageSetV1 `xml:"LOANMSGSETV1"`
	*AbstractMessageSet
}

LoanMessageSet is The OFX element "LOANMSGSET" is of type "LoanMessageSet"

type LoanMessageSetV1

type LoanMessageSetV1 struct {
	TRANDNLD     string        `xml:"TRANDNLD"`
	CLOSINGAVAIL string        `xml:"CLOSINGAVAIL"`
	AMRTAVAIL    string        `xml:"AMRTAVAIL"`
	CANEMAIL     string        `xml:"CANEMAIL"`
	IMAGEPROF    *ImageProfile `xml:"IMAGEPROF"`
	*AbstractMessageSetVersion
}

LoanMessageSetV1 is The OFX element "LOANMSGSETV1" is of type "LoanMessageSetV1"

type LoanNumPaymentsType

type LoanNumPaymentsType string

LoanNumPaymentsType is The OFX element "LOANINITNUMPMTS" is of type "LoanInitialPaymentsType"

type LoanPaymentAmount

type LoanPaymentAmount struct {
	PMTAMT      string        `xml:"PMTAMT"`
	DTPMTDUE    string        `xml:"DTPMTDUE"`
	LATEFEEAMT  string        `xml:"LATEFEEAMT"`
	ESCRWAMT    *EscrowAmount `xml:"ESCRWAMT"`
	LOANPMTTYPE string        `xml:"LOANPMTTYPE"`
}

LoanPaymentAmount is The OFX element "LOANPMT" is of type "LoanPaymentAmount"

type LoanPaymentEnum

type LoanPaymentEnum string

LoanPaymentEnum is The OFX element "LOANPMTTYPE" is of type "LoanPaymentEnum"

type LoanPaymentInfo

type LoanPaymentInfo struct {
	PRINAMT    string        `xml:"PRINAMT"`
	INTAMT     string        `xml:"INTAMT"`
	ESCRWAMT   *EscrowAmount `xml:"ESCRWAMT"`
	INSURANCE  string        `xml:"INSURANCE"`
	LATEFEEAMT string        `xml:"LATEFEEAMT"`
	OTHERAMT   string        `xml:"OTHERAMT"`
}

LoanPaymentInfo is The OFX element LOANPMTINFO is of type "LoanPaymentInfo"

type LoanPaymentNumber

type LoanPaymentNumber string

LoanPaymentNumber is The OFX element "PMTNUMBER" is of type "LoanPaymentNumber"

type LoanRateEnum

type LoanRateEnum string

LoanRateEnum is The OFX element "LOANFREQ" is of type "LoanFrequencyEnum"

type LoanRateType

type LoanRateType struct {
	LOANINTRATE string `xml:"LOANINTRATE"`
	RATETYPE    string `xml:"RATETYPE"`
	DTASOF      string `xml:"DTASOF"`
}

LoanRateType is The OFX element "LOANRATE" is of type "LoanRateType"

type LoanRequestMessageSetV1

type LoanRequestMessageSetV1 struct {
	LOANSTMTTRNRQ    []*LoanStatementTransactionRequest    `xml:"LOANSTMTTRNRQ"`
	AMRTSTMTTRNRQ    []*AmortizationTransactionRequest     `xml:"AMRTSTMTTRNRQ"`
	LOANSTMTENDTRNRQ []*LoanStatementEndTransactionRequest `xml:"LOANSTMTENDTRNRQ"`
	LOANMAILTRNRQ    []*LoanMailTransactionRequest         `xml:"LOANMAILTRNRQ"`
	LOANMAILSYNCRQ   []*LoanMailSyncRequest                `xml:"LOANMAILSYNCRQ"`
	*AbstractRequestMessageSet
}

LoanRequestMessageSetV1 is The OFX element "LOANMSGSRQV1" is of type "LoanRequestMessageSetV1"

type LoanResponseMessageSetV1

type LoanResponseMessageSetV1 struct {
	LOANSTMTTRNRS    []*LoanStatementTransactionResponse    `xml:"LOANSTMTTRNRS"`
	AMRTSTMTTRNRS    []*AmortizationTransactionResponse     `xml:"AMRTSTMTTRNRS"`
	LOANSTMTENDTRNRS []*LoanStatementEndTransactionResponse `xml:"LOANSTMTENDTRNRS"`
	LOANMAILTRNRS    []*LoanMailTransactionResponse         `xml:"LOANMAILTRNRS"`
	LOANMAILSYNCRS   []*LoanMailSyncResponse                `xml:"LOANMAILSYNCRS"`
	*AbstractResponseMessageSet
}

LoanResponseMessageSetV1 is The OFX element "LOANMSGSRSV1" is of type "LoanResponseMessageSetV1"

type LoanStatementEndRequest

type LoanStatementEndRequest struct {
	LOANACCTFROM *LoanAccount `xml:"LOANACCTFROM"`
	DTSTART      string       `xml:"DTSTART"`
	DTEND        string       `xml:"DTEND"`
}

LoanStatementEndRequest is The OFX element "LOANSTMTENDRQ" is of type "LoanStatementEndRequest"

type LoanStatementEndResponse

type LoanStatementEndResponse struct {
	CURDEF       string         `xml:"CURDEF"`
	LOANACCTFROM *LoanAccount   `xml:"LOANACCTFROM"`
	LOANCLOSING  []*LoanClosing `xml:"LOANCLOSING"`
}

LoanStatementEndResponse is The OFX element "LOANSTMTENDRS" is of type "LoanStatementEndResponse"

type LoanStatementEndTransactionRequest

type LoanStatementEndTransactionRequest struct {
	OFXEXTENSION  *OFXExtensionType        `xml:"OFXEXTENSION"`
	LOANSTMTENDRQ *LoanStatementEndRequest `xml:"LOANSTMTENDRQ"`
	*AbstractTransactionRequest
}

LoanStatementEndTransactionRequest is The OFX element "LOANSTMTENDTRNRQ" is of type "LoanStatementEndTransactionRequest"

type LoanStatementEndTransactionResponse

type LoanStatementEndTransactionResponse struct {
	OFXEXTENSION  *OFXExtensionType         `xml:"OFXEXTENSION"`
	LOANSTMTENDRS *LoanStatementEndResponse `xml:"LOANSTMTENDRS"`
	*AbstractTransactionResponse
}

LoanStatementEndTransactionResponse is The OFX element "LOANSTMTENDTRNRS" is of type "LoanStatementEndTransactionResponse"

type LoanStatementRequest

type LoanStatementRequest struct {
	LOANACCTFROM *LoanAccount    `xml:"LOANACCTFROM"`
	INCTRAN      *IncTransaction `xml:"INCTRAN"`
	INCTRANIMG   string          `xml:"INCTRANIMG"`
}

LoanStatementRequest is The OFX element "LOANSTMTRQ" is of type "LoanStatementRequest"

type LoanStatementResponse

type LoanStatementResponse struct {
	CURDEF       string                `xml:"CURDEF"`
	LOANACCTFROM *LoanAccount          `xml:"LOANACCTFROM"`
	LOANTRANLIST *LoanTransactionList  `xml:"LOANTRANLIST"`
	PRINBAL      *PrincipalBalanceType `xml:"PRINBAL"`
	AVAILBAL     *AvailableBalance     `xml:"AVAILBAL"`
	MKTGINFO     string                `xml:"MKTGINFO"`
}

LoanStatementResponse is The OFX element "LOANSTMTRS" is of type "LoanStatementResponse"

type LoanStatementTransaction

type LoanStatementTransaction struct {
	LOANTRNTYPE   string                 `xml:"LOANTRNTYPE"`
	DTPOSTED      string                 `xml:"DTPOSTED"`
	DTUSER        string                 `xml:"DTUSER"`
	TRNAMT        string                 `xml:"TRNAMT"`
	LOANTRNAMT    *LoanTransactionAmount `xml:"LOANTRNAMT"`
	FITID         string                 `xml:"FITID"`
	CORRECTFITID  string                 `xml:"CORRECTFITID"`
	CORRECTACTION string                 `xml:"CORRECTACTION"`
	SRVRTID       string                 `xml:"SRVRTID"`
	CHECKNUM      string                 `xml:"CHECKNUM"`
	REFNUM        string                 `xml:"REFNUM"`
	NAME          string                 `xml:"NAME"`
	EXTDNAME      string                 `xml:"EXTDNAME"`
	LOANACCTTO    *LoanAccount           `xml:"LOANACCTTO"`
	BANKACCTTO    *BankAccount           `xml:"BANKACCTTO"`
	MEMO          string                 `xml:"MEMO"`
	IMAGEDATA     *ImageData             `xml:"IMAGEDATA"`
	CURRENCY      *Currency              `xml:"CURRENCY"`
	ORIGCURRENCY  *Currency              `xml:"ORIGCURRENCY"`
}

LoanStatementTransaction is The OFX element "LOANSTMTTRN" is of type "LoanStatementTransaction"

type LoanStatementTransactionRequest

type LoanStatementTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType     `xml:"OFXEXTENSION"`
	LOANSTMTRQ   *LoanStatementRequest `xml:"LOANSTMTRQ"`
	*AbstractTransactionRequest
}

LoanStatementTransactionRequest is The OFX element "LOANSTMTTRNRQ" is of type "LoanStatementTransactionRequest"

type LoanStatementTransactionResponse

type LoanStatementTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType      `xml:"OFXEXTENSION"`
	LOANSTMTRS   *LoanStatementResponse `xml:"LOANSTMTRS"`
	*AbstractTransactionResponse
}

LoanStatementTransactionResponse is The OFX element "LOANSTMTTRNRS" is of type "LoanStatementTransactionResponse"

type LoanTransactionAmount

type LoanTransactionAmount struct {
	PRINAMT   string        `xml:"PRINAMT"`
	INTAMT    string        `xml:"INTAMT"`
	ESCRWAMT  *EscrowAmount `xml:"ESCRWAMT"`
	INSURANCE string        `xml:"INSURANCE"`
}

LoanTransactionAmount is The OFX element LOANTRNAMT is of type "LoanTransactionAmount"

type LoanTransactionEnum

type LoanTransactionEnum string

LoanTransactionEnum is The OFX element "LOANTRNTYPE" is of type "LoanTransactionEnum"

type LoanTransactionList

type LoanTransactionList struct {
	DTSTART     string                      `xml:"DTSTART"`
	DTEND       string                      `xml:"DTEND"`
	LOANSTMTTRN []*LoanStatementTransaction `xml:"LOANSTMTTRN"`
}

LoanTransactionList is The OFX element "LOANTRANLIST" is of type "LoanTransactionList"

type LoanTypeEnum

type LoanTypeEnum string

LoanTypeEnum is The OFX element "LOANTYPE" is of type "LoanTypeEnum"

type MAXMINType

type MAXMINType string

MAXMINType is The OFX element "MAXMIN" is of type "MAXMINType"

type MFAChallenge

type MFAChallenge struct {
	MFAPHRASEID    string `xml:"MFAPHRASEID"`
	MFAPHRASELABEL string `xml:"MFAPHRASELABEL"`
}

MFAChallenge is The OFX element "MFACHALLENGE" is of type "MFAChallenge"

type MFAChallengeAnswer

type MFAChallengeAnswer struct {
	MFAPHRASEID string `xml:"MFAPHRASEID"`
	MFAPHRASEA  string `xml:"MFAPHRASEA"`
}

MFAChallengeAnswer is The OFX element "MFACHALLENGEANSWER" is of type "MFAChallengeAnswer".

type MFAChallengeRequest

type MFAChallengeRequest struct {
	DTCLIENT string `xml:"DTCLIENT"`
}

MFAChallengeRequest is The OFX element "MFACHALLENGERQ" is of type "MFAChallengeRequest"

type MFAChallengeResponse

type MFAChallengeResponse struct {
	MFACHALLENGE []*MFAChallenge `xml:"MFACHALLENGE"`
}

MFAChallengeResponse is The OFX element "MFACHALLENGERS" is of type "MFAChallengeResponse"

type MFAChallengeTransactionRequest

type MFAChallengeTransactionRequest struct {
	OFXEXTENSION   *OFXExtensionType    `xml:"OFXEXTENSION"`
	MFACHALLENGERQ *MFAChallengeRequest `xml:"MFACHALLENGERQ"`
	*AbstractTransactionRequest
}

MFAChallengeTransactionRequest is The OFX element "MFACHALLENGETRNRQ" is of type "MFAChallengeTransactionRequest"

type MFAChallengeTransactionResponse

type MFAChallengeTransactionResponse struct {
	OFXEXTENSION   *OFXExtensionType     `xml:"OFXEXTENSION"`
	MFACHALLENGERS *MFAChallengeResponse `xml:"MFACHALLENGERS"`
	*AbstractTransactionResponse
}

MFAChallengeTransactionResponse is The OFX element "MFACHALLENGETRNRS" is of type "MFAChallengeTransactionResponse"

type MFAPhraseType

type MFAPhraseType string

MFAPhraseType is The OFX element "MFAPHRASEA" is of type "MFAPhraseType".

The OFX element "MFAPHRASELABEL" is of type "MFAPhraseType".

type MFATextType

type MFATextType string

MFATextType is The OFX element "USERCRED1LABEL" is of type "MFATextType"

The OFX element "USERCRED2LABEL" is of type "MFATextType"

type MFAUrlType

type MFAUrlType string

MFAUrlType is The OFX element "AUTHTOKENINFOURL" is of type "MFAUrlType"

type Mail

type Mail struct {
	USERID    string `xml:"USERID"`
	DTCREATED string `xml:"DTCREATED"`
	FROM      string `xml:"FROM"`
	TO        string `xml:"TO"`
	SUBJECT   string `xml:"SUBJECT"`
	MSGBODY   string `xml:"MSGBODY"`
	INCIMAGES string `xml:"INCIMAGES"`
	USEHTML   string `xml:"USEHTML"`
}

Mail is The OFX element "MAIL" is of type "Mail"

type MailRequest

type MailRequest struct {
	MAIL *Mail `xml:"MAIL"`
}

MailRequest is The OFX element "MAILRQ" is of type "MailRequest"

type MailResponse

type MailResponse struct {
	MAIL *Mail `xml:"MAIL"`
}

MailResponse is The OFX element "MAILRS" is of type "MailResponse"

type MailSyncRequest

type MailSyncRequest struct {
	INCIMAGES    string                    `xml:"INCIMAGES"`
	USEHTML      string                    `xml:"USEHTML"`
	OFXEXTENSION *OFXExtensionType         `xml:"OFXEXTENSION"`
	MAILTRNRQ    []*MailTransactionRequest `xml:"MAILTRNRQ"`
	*AbstractSyncRequest
}

MailSyncRequest is The OFX element "MAILSYNCRQ" is of type "MailSyncRequest"

type MailSyncResponse

type MailSyncResponse struct {
	OFXEXTENSION *OFXExtensionType          `xml:"OFXEXTENSION"`
	MAILTRNRS    []*MailTransactionResponse `xml:"MAILTRNRS"`
	*AbstractSyncResponse
}

MailSyncResponse is The OFX element "MAILSYNCRS" is of type "MailSyncResponse"

type MailTransactionRequest

type MailTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	MAILRQ       *MailRequest      `xml:"MAILRQ"`
	*AbstractTransactionRequest
}

MailTransactionRequest is The OFX element "MAILTRNRQ" is of type "MailTransactionRequest"

type MailTransactionResponse

type MailTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	MAILRS       *MailResponse     `xml:"MAILRS"`
	*AbstractTransactionResponse
}

MailTransactionResponse is The OFX element "MAILTRNRS" is of type "MailTransactionResponse"

type MarginInterest

type MarginInterest struct {
	TOTAL        string    `xml:"TOTAL"`
	SUBACCTFUND  string    `xml:"SUBACCTFUND"`
	CURRENCY     *Currency `xml:"CURRENCY"`
	ORIGCURRENCY *Currency `xml:"ORIGCURRENCY"`
	*AbstractInvestmentTransaction
}

MarginInterest is The OFX element "MARGININTEREST" is of type "MarginInterest"

type MatchInfo

type MatchInfo struct {
	MATCHPCT     string `xml:"MATCHPCT"`
	MAXMATCHAMT  string `xml:"MAXMATCHAMT"`
	MAXMATCHPCT  string `xml:"MAXMATCHPCT"`
	STARTOFYEAR  string `xml:"STARTOFYEAR"`
	BASEMATCHAMT string `xml:"BASEMATCHAMT"`
	BASEMATCHPCT string `xml:"BASEMATCHPCT"`
}

MatchInfo is The OFX element "MATCHINFO" is of type "MatchInfo"

type MessageBodyType

type MessageBodyType string

MessageBodyType is The OFX element "MSGBODY" is of type "MessageBodyType"

type MessageSetCore

type MessageSetCore struct {
	VER          string            `xml:"VER"`
	URL          string            `xml:"URL"`
	OFXSEC       string            `xml:"OFXSEC"`
	TRANSPSEC    string            `xml:"TRANSPSEC"`
	SIGNONREALM  string            `xml:"SIGNONREALM"`
	LANGUAGE     []string          `xml:"LANGUAGE"`
	SYNCMODE     string            `xml:"SYNCMODE"`
	REFRESHSUPT  string            `xml:"REFRESHSUPT"`
	RESPFILEER   string            `xml:"RESPFILEER"`
	SPNAME       string            `xml:"SPNAME"`
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
}

MessageSetCore is The OFX element "MSGSETCORE" is of type "MessageSetCore"

type MessageSetList

type MessageSetList struct {
	OfxMessageSetMacro *MessageSetMacro
	SIGNONMSGSET       *SignonMessageSet  `xml:"SIGNONMSGSET"`
	PROFMSGSET         *ProfileMessageSet `xml:"PROFMSGSET"`
}

MessageSetList is The OFX element "MSGSETLIST" is of type "MessageSetList"

type MessageSetMacro

type MessageSetMacro struct {
	SIGNUPMSGSET     *SignupMessageSet
	BANKMSGSET       *BankMessageSet
	CREDITCARDMSGSET *CreditcardMessageSet
	LOANMSGSET       *LoanMessageSet
	IMAGEMSGSET      *ImageMessageSet
	INVSTMTMSGSET    *InvestmentStatementMessageSet
	INTERXFERMSGSET  *InterTransferMessageSet
	WIREXFERMSGSET   *WireTransferMessageSet
	BILLPAYMSGSET    *BillPayMessageSet
	EMAILMSGSET      *EmailMessageSet
	SECLISTMSGSET    *SecurityListMessageSet
	PRESDIRMSGSET    *PresentmentDirMessageSet
	PRESDLVMSGSET    *PresentmentDlvMessageSet
}

MessageSetMacro ...

type MessageType

type MessageType string

MessageType is The OFX element "MSG" is of type "MessageType"

type MutualFundAssetClass

type MutualFundAssetClass struct {
	PORTION []*Portion `xml:"PORTION"`
}

MutualFundAssetClass is The OFX element "MFASSETCLASS" is of type "MutualFundAssetClass"

type MutualFundInfo

type MutualFundInfo struct {
	MFTYPE         string                                    `xml:"MFTYPE"`
	YIELD          string                                    `xml:"YIELD"`
	DTYIELDASOF    string                                    `xml:"DTYIELDASOF"`
	MFASSETCLASS   *MutualFundAssetClass                     `xml:"MFASSETCLASS"`
	FIMFASSETCLASS *FinancialInstitutionMutualFundAssetClass `xml:"FIMFASSETCLASS"`
	*AbstractSecurityInfo
}

MutualFundInfo is The OFX element "MFINFO" is of type "MutualFundInfo"

type MutualFundTypeEnum

type MutualFundTypeEnum string

MutualFundTypeEnum is The OFX element "MFTENUM" is of type "MutualFundTypeEnum"

type NameAccountHeldType

type NameAccountHeldType string

NameAccountHeldType is The OFX element "NAMEACCTHELD" is of type "NameAccountHeldType"

type NumberNCEType

type NumberNCEType string

NumberNCEType is The OFX element "NONCE" is of type "NumberNCEType"

type NumberOfInstructionsType

type NumberOfInstructionsType string

NumberOfInstructionsType is The OFX element "NINSTS" is of type "NumberOfInstructionsType"

type NumberPayments

type NumberPayments string

NumberPayments is The OFX element "NUMPMTS" is of type "NumberPayments"

type OFX

type OFX struct {
	SIGNONMSGSRQV1     *SignonRequestMessageSetV1               `xml:"SIGNONMSGSRQV1"`
	SIGNUPMSGSRQV1     *SignupRequestMessageSetV1               `xml:"SIGNUPMSGSRQV1"`
	BANKMSGSRQV1       *BankRequestMessageSetV1                 `xml:"BANKMSGSRQV1"`
	CREDITCARDMSGSRQV1 *CreditcardRequestMessageSetV1           `xml:"CREDITCARDMSGSRQV1"`
	INVSTMTMSGSRQV1    *InvestmentStatementRequestMessageSetV1  `xml:"INVSTMTMSGSRQV1"`
	INTERXFERMSGSRQV1  *InterTransferRequestMessageSetV1        `xml:"INTERXFERMSGSRQV1"`
	WIREXFERMSGSRQV1   *WireTransferRequestMessageSetV1         `xml:"WIREXFERMSGSRQV1"`
	BILLPAYMSGSRQV1    *BillPayRequestMessageSetV1              `xml:"BILLPAYMSGSRQV1"`
	EMAILMSGSRQV1      *EmailRequestMessageSetV1                `xml:"EMAILMSGSRQV1"`
	IMAGEMSGSRQV1      *ImageRequestMessageSetV1                `xml:"IMAGEMSGSRQV1"`
	LOANMSGSRQV1       *LoanRequestMessageSetV1                 `xml:"LOANMSGSRQV1"`
	SECLISTMSGSRQV1    *SecurityListRequestMessageSetV1         `xml:"SECLISTMSGSRQV1"`
	PRESDIRMSGSRQV1    *PresentmentDirRequestMessageSetV1       `xml:"PRESDIRMSGSRQV1"`
	PRESDLVMSGSRQV1    *PresentmentDeliveryRequestMessageSetV1  `xml:"PRESDLVMSGSRQV1"`
	PROFMSGSRQV1       *ProfileRequestMessageSetV1              `xml:"PROFMSGSRQV1"`
	SIGNONMSGSRSV1     *SignonResponseMessageSetV1              `xml:"SIGNONMSGSRSV1"`
	SIGNUPMSGSRSV1     *SignupResponseMessageSetV1              `xml:"SIGNUPMSGSRSV1"`
	BANKMSGSRSV1       *BankResponseMessageSetV1                `xml:"BANKMSGSRSV1"`
	CREDITCARDMSGSRSV1 *CreditcardResponseMessageSetV1          `xml:"CREDITCARDMSGSRSV1"`
	INVSTMTMSGSRSV1    *InvestmentStatementResponseMessageSetV1 `xml:"INVSTMTMSGSRSV1"`
	INTERXFERMSGSRSV1  *InterTransferResponseMessageSetV1       `xml:"INTERXFERMSGSRSV1"`
	WIREXFERMSGSRSV1   *WireTransferResponseMessageSetV1        `xml:"WIREXFERMSGSRSV1"`
	BILLPAYMSGSRSV1    *BillPayResponseMessageSetV1             `xml:"BILLPAYMSGSRSV1"`
	EMAILMSGSRSV1      *EmailResponseMessageSetV1               `xml:"EMAILMSGSRSV1"`
	LOANMSGSRSV1       *LoanResponseMessageSetV1                `xml:"LOANMSGSRSV1"`
	SECLISTMSGSRSV1    *SecurityListResponseMessageSetV1        `xml:"SECLISTMSGSRSV1"`
	PRESDIRMSGSRSV1    *PresentmentDirResponseMessageSetV1      `xml:"PRESDIRMSGSRSV1"`
	PRESDLVMSGSRSV1    *PresentmentDeliveryResponseMessageSetV1 `xml:"PRESDLVMSGSRSV1"`
	PROFMSGSRSV1       *ProfileResponseMessageSetV1             `xml:"PROFMSGSRSV1"`
}

OFX is The OFX element "OFX" is of type "OFX"

type OFXElementType

type OFXElementType struct {
	TAGNAME  string `xml:"TAGNAME"`
	NAME     string `xml:"NAME"`
	TAGTYPE  string `xml:"TAGTYPE"`
	TAGVALUE string `xml:"TAGVALUE"`
}

OFXElementType is The OFX element "OFXELEMENT" is of type "OFXElementType"

type OFXExtensionType

type OFXExtensionType struct {
	OFXELEMENT []*OFXElementType `xml:"OFXELEMENT"`
}

OFXExtensionType is The OFX element "OFXEXTENSION" is of type "OFXExtensionType"

type OFXHeaderMessage

type OFXHeaderMessage struct {
	OFXHEADER  string `xml:"OFXHEADER"`
	VERSION    string `xml:"VERSION"`
	SECURITY   string `xml:"SECURITY"`
	OLDFILEUID string `xml:"OLDFILEUID"`
	NEWFILEUID string `xml:"NEWFILEUID"`
	*HeaderMessage
}

OFXHeaderMessage ...

type OFXSignonRequestMessage

type OFXSignonRequestMessage struct {
	SignonRequest *SignonRequest `xml:"SignonRequest"`
	*SignonRequestMessage
}

OFXSignonRequestMessage ...

type OFXSignonResponseMessage

type OFXSignonResponseMessage struct {
	SignonResponse *SignonResponse `xml:"SignonResponse"`
	*SignonResponseMessage
}

OFXSignonResponseMessage ...

type OFXSynchronizationRequestMessage

type OFXSynchronizationRequestMessage struct {
	SynchronizationRequest *AbstractSyncRequest `xml:"SynchronizationRequest"`
	*RequestMessage
}

OFXSynchronizationRequestMessage ...

type OFXSynchronizationResponseMessage

type OFXSynchronizationResponseMessage struct {
	SynchronizationResponse *AbstractSyncResponse `xml:"SynchronizationResponse"`
	*ResponseMessage
}

OFXSynchronizationResponseMessage ...

type OFXTransactionRequestMessage

type OFXTransactionRequestMessage struct {
	TransactionRequest *AbstractTransactionRequest `xml:"TransactionRequest"`
	*RequestMessage
}

OFXTransactionRequestMessage ...

type OFXTransactionResponseMessage

type OFXTransactionResponseMessage struct {
	TransactionResponse *AbstractTransactionResponse `xml:"TransactionResponse"`
	*ResponseMessage
}

OFXTransactionResponseMessage ...

type OpenOrderBuyDebt

type OpenOrderBuyDebt struct {
	AUCTION   string `xml:"AUCTION"`
	DTAUCTION string `xml:"DTAUCTION"`
	*AbstractOpenOrder
}

OpenOrderBuyDebt is The OFX element "OOBUYDEBT" is of type "OpenOrderBuyDebt"

type OpenOrderBuyMutualFund

type OpenOrderBuyMutualFund struct {
	BUYTYPE  string `xml:"BUYTYPE"`
	UNITTYPE string `xml:"UNITTYPE"`
	*AbstractOpenOrder
}

OpenOrderBuyMutualFund is The OFX element "OOBUYMF" is of type "OpenOrderBuyMutualFund"

type OpenOrderBuyOption

type OpenOrderBuyOption struct {
	OPTBUYTYPE string `xml:"OPTBUYTYPE"`
	*AbstractOpenOrder
}

OpenOrderBuyOption is The OFX element "OOBUYOPT" is of type "OpenOrderBuyOption"

type OpenOrderBuyOther

type OpenOrderBuyOther struct {
	UNITTYPE string `xml:"UNITTYPE"`
	*AbstractOpenOrder
}

OpenOrderBuyOther is The OFX element "OOBUYOTHER" is of type "OpenOrderBuyOther"

type OpenOrderBuyStock

type OpenOrderBuyStock struct {
	BUYTYPE string `xml:"BUYTYPE"`
	*AbstractOpenOrder
}

OpenOrderBuyStock is The OFX element "OOBUYSTOCK" is of type "OpenOrderBuyStock"

type OpenOrderSellDebt

type OpenOrderSellDebt struct {
	*AbstractOpenOrder
}

OpenOrderSellDebt is The OFX element "OOSELLDEBT" is of type "OpenOrderSellDebt"

type OpenOrderSellMutualFund

type OpenOrderSellMutualFund struct {
	SELLTYPE string `xml:"SELLTYPE"`
	UNITTYPE string `xml:"UNITTYPE"`
	SELLALL  string `xml:"SELLALL"`
	*AbstractOpenOrder
}

OpenOrderSellMutualFund is The OFX element "OOSELLMF" is of type "OpenOrderSellMutualFund"

type OpenOrderSellOption

type OpenOrderSellOption struct {
	OPTSELLTYPE string `xml:"OPTSELLTYPE"`
	*AbstractOpenOrder
}

OpenOrderSellOption is The OFX element "OOSELLOPT" is of type "OpenOrderSellOption"

type OpenOrderSellOther

type OpenOrderSellOther struct {
	UNITTYPE string `xml:"UNITTYPE"`
	*AbstractOpenOrder
}

OpenOrderSellOther is The OFX element "OOSELLOTHER" is of type "OpenOrderSellOther"

type OpenOrderSellStock

type OpenOrderSellStock struct {
	SELLTYPE string `xml:"SELLTYPE"`
	*AbstractOpenOrder
}

OpenOrderSellStock is The OFX element "OOSELLSTOCK" is of type "OpenOrderSellStock"

type OpenOrderSwitchMutualFund

type OpenOrderSwitchMutualFund struct {
	SECID     *SecurityId `xml:"SECID"`
	UNITTYPE  string      `xml:"UNITTYPE"`
	SWITCHALL string      `xml:"SWITCHALL"`
	*AbstractOpenOrder
}

OpenOrderSwitchMutualFund is The OFX element "SWITCHMF" is of type "OpenOrderSwitchMutualFund"

type OptionActionEnum

type OptionActionEnum string

OptionActionEnum is The OFX element "OPTACTIONENUM" is of type "OptionActionEnum"

type OptionBuyEnum

type OptionBuyEnum string

OptionBuyEnum is The OFX element "OPTBUYENUM" is of type "OptionBuyEnum"

type OptionInfo

type OptionInfo struct {
	OPTTYPE      string      `xml:"OPTTYPE"`
	STRIKEPRICE  string      `xml:"STRIKEPRICE"`
	DTEXPIRE     string      `xml:"DTEXPIRE"`
	SHPERCTRCT   string      `xml:"SHPERCTRCT"`
	SECID        *SecurityId `xml:"SECID"`
	ASSETCLASS   string      `xml:"ASSETCLASS"`
	FIASSETCLASS string      `xml:"FIASSETCLASS"`
	*AbstractSecurityInfo
}

OptionInfo is The OFX element "OPTINFO" is of type "OptionInfo"

type OptionLevelType

type OptionLevelType string

OptionLevelType is The OFX element "OPTIONLEVEL" is of type "OptionLevelType"

type OptionSellEnum

type OptionSellEnum string

OptionSellEnum is The OFX element "OPTSELLENUM" is of type "OptionSellEnum"

type OptionTypeEnum

type OptionTypeEnum string

OptionTypeEnum is The OFX element "OPTTYPEENUM" is of type "OptionTypeEnum"

type OtherAccountInfo

type OtherAccountInfo struct {
	BANKID    string `xml:"BANKID"`
	ACCTID    string `xml:"ACCTID"`
	ACCTUSAGE string `xml:"ACCTUSAGE"`
}

OtherAccountInfo is The OFX element OTHERACCTINFO is of type "OtherAccountInfo"

type OtherEnroll

type OtherEnroll struct {
	MESSAGE string `xml:"MESSAGE"`
}

OtherEnroll is The OFX element "OTHERENROLL" is of type "OtherEnroll"

type OtherInfo

type OtherInfo struct {
	TYPEDESC     string `xml:"TYPEDESC"`
	ASSETCLASS   string `xml:"ASSETCLASS"`
	FIASSETCLASS string `xml:"FIASSETCLASS"`
	*AbstractSecurityInfo
}

OtherInfo is The OFX element "OTHERINFO" is of type "OtherInfo"

type PasswordType

type PasswordType string

PasswordType is The OFX element "PASSWORD" is of type "PasswordType"

type Payee

type Payee struct {
	NAME       string `xml:"NAME"`
	ADDR1      string `xml:"ADDR1"`
	ADDR2      string `xml:"ADDR2"`
	ADDR3      string `xml:"ADDR3"`
	CITY       string `xml:"CITY"`
	STATE      string `xml:"STATE"`
	POSTALCODE string `xml:"POSTALCODE"`
	COUNTRY    string `xml:"COUNTRY"`
	PHONE      string `xml:"PHONE"`
}

Payee is The OFX element "PAYEE" is of type "Payee"

type PayeeDeleteRequest

type PayeeDeleteRequest struct {
	PAYEELSTID string `xml:"PAYEELSTID"`
	*AbstractPayeeRequest
}

PayeeDeleteRequest is The OFX element "PAYEEDELRQ" is of type "PayeeDeleteRequest"

type PayeeDeleteResponse

type PayeeDeleteResponse struct {
	*AbstractPayeeResponse
}

PayeeDeleteResponse is The OFX element "PAYEEDELRS" is of type "PayeeDeleteResponse"

type PayeeIdType

type PayeeIdType string

PayeeIdType is The OFX element "PAYEEID" is of type "PayeeIdType"

type PayeeModRequest

type PayeeModRequest struct {
	PAYEELSTID string       `xml:"PAYEELSTID"`
	PAYEE      *Payee       `xml:"PAYEE"`
	BANKACCTTO *BankAccount `xml:"BANKACCTTO"`
	PAYACCT    []string     `xml:"PAYACCT"`
	*AbstractPayeeRequest
}

PayeeModRequest is The OFX element "PAYEEMODRQ" is of type "PayeeModRequest"

type PayeeModResponse

type PayeeModResponse struct {
	PAYEE      *Payee         `xml:"PAYEE"`
	BANKACCTTO *BankAccount   `xml:"BANKACCTTO"`
	PAYACCT    []string       `xml:"PAYACCT"`
	EXTDPAYEE  *ExtendedPayee `xml:"EXTDPAYEE"`
	*AbstractPayeeResponse
}

PayeeModResponse is The OFX element "PAYEEMODRS" is of type "PayeeModResponse"

type PayeeRequest

type PayeeRequest struct {
	PAYEEID    string       `xml:"PAYEEID"`
	PAYEE      *Payee       `xml:"PAYEE"`
	BANKACCTTO *BankAccount `xml:"BANKACCTTO"`
	PAYACCT    []string     `xml:"PAYACCT"`
	*AbstractPayeeRequest
}

PayeeRequest is The OFX element "PAYEERQ" is of type "PayeeRequest"

type PayeeResponse

type PayeeResponse struct {
	PAYEE      *Payee         `xml:"PAYEE"`
	BANKACCTTO *BankAccount   `xml:"BANKACCTTO"`
	EXTDPAYEE  *ExtendedPayee `xml:"EXTDPAYEE"`
	PAYACCT    []string       `xml:"PAYACCT"`
	*AbstractPayeeResponse
}

PayeeResponse is The OFX element "PAYEERS" is of type "PayeeResponse"

type PayeeSyncRequest

type PayeeSyncRequest struct {
	OFXEXTENSION *OFXExtensionType          `xml:"OFXEXTENSION"`
	PAYEETRNRQ   []*PayeeTransactionRequest `xml:"PAYEETRNRQ"`
	*AbstractSyncRequest
}

PayeeSyncRequest is The OFX element "PAYEESYNCRQ" is of type "PayeeSyncRequest"

type PayeeSyncResponse

type PayeeSyncResponse struct {
	OFXEXTENSION *OFXExtensionType           `xml:"OFXEXTENSION"`
	PAYEETRNRS   []*PayeeTransactionResponse `xml:"PAYEETRNRS"`
	*AbstractSyncResponse
}

PayeeSyncResponse is The OFX element "PAYEESYNCRS" is of type "PayeeSyncResponse"

type PayeeTransactionRequest

type PayeeTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType   `xml:"OFXEXTENSION"`
	PAYEERQ      *PayeeRequest       `xml:"PAYEERQ"`
	PAYEEMODRQ   *PayeeModRequest    `xml:"PAYEEMODRQ"`
	PAYEEDELRQ   *PayeeDeleteRequest `xml:"PAYEEDELRQ"`
	*AbstractTransactionRequest
}

PayeeTransactionRequest is The OFX element "PAYEETRNRQ" is of type "PayeeTransactionRequest"

type PayeeTransactionResponse

type PayeeTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType    `xml:"OFXEXTENSION"`
	PAYEERS      *PayeeResponse       `xml:"PAYEERS"`
	PAYEEMODRS   *PayeeModResponse    `xml:"PAYEEMODRS"`
	PAYEEDELRS   *PayeeDeleteResponse `xml:"PAYEEDELRS"`
	*AbstractTransactionResponse
}

PayeeTransactionResponse is The OFX element "PAYEETRNRS" is of type "PayeeTransactionResponse"

type PaymentCancelRequest

type PaymentCancelRequest struct {
	SRVRTID string `xml:"SRVRTID"`
	*AbstractPaymentRequest
}

PaymentCancelRequest is The OFX element "PMTCANCRQ" is of type "PaymentCancelRequest"

type PaymentCancelResponse

type PaymentCancelResponse struct {
	*AbstractPaymentResponse
}

PaymentCancelResponse is The OFX element "PMTCANCRS" is of type "PaymentCancelResponse"

type PaymentInfo

type PaymentInfo struct {
	BANKACCTFROM *BankAccount       `xml:"BANKACCTFROM"`
	TRNAMT       string             `xml:"TRNAMT"`
	PAYEEID      string             `xml:"PAYEEID"`
	PAYEE        *Payee             `xml:"PAYEE"`
	PAYEELSTID   string             `xml:"PAYEELSTID"`
	BANKACCTTO   *BankAccount       `xml:"BANKACCTTO"`
	EXTDPMT      []*ExtendedPayment `xml:"EXTDPMT"`
	PAYACCT      string             `xml:"PAYACCT"`
	DTDUE        string             `xml:"DTDUE"`
	MEMO         string             `xml:"MEMO"`
	BILLREFINFO  string             `xml:"BILLREFINFO"`
	BILLPUBINFO  *BillPubInfo       `xml:"BILLPUBINFO"`
}

PaymentInfo is The OFX element "PMTINFO" is of type "PaymentInfo"

type PaymentInquiryRequest

type PaymentInquiryRequest struct {
	SRVRTID string `xml:"SRVRTID"`
}

PaymentInquiryRequest is The OFX element "PMTINQRQ" is of type "PaymentInquiryRequest"

type PaymentInquiryResponse

type PaymentInquiryResponse struct {
	SRVRTID   string                   `xml:"SRVRTID"`
	PMTPRCSTS *PaymentProcessingStatus `xml:"PMTPRCSTS"`
	CHECKNUM  string                   `xml:"CHECKNUM"`
}

PaymentInquiryResponse is The OFX element "PMTINQRS" is of type "PaymentInquiryResponse"

type PaymentInquiryTransactionRequest

type PaymentInquiryTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType      `xml:"OFXEXTENSION"`
	PMTINQRQ     *PaymentInquiryRequest `xml:"PMTINQRQ"`
	*AbstractTransactionRequest
}

PaymentInquiryTransactionRequest is The OFX element "PMTINQTRNRQ" is of type "PaymentInquiryTransactionRequest"

type PaymentInquiryTransactionResponse

type PaymentInquiryTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType       `xml:"OFXEXTENSION"`
	PMTINQRS     *PaymentInquiryResponse `xml:"PMTINQRS"`
	*AbstractTransactionResponse
}

PaymentInquiryTransactionResponse is The OFX element "PMTINQTRNRS" is of type "PaymentInquiryTransactionResponse"

type PaymentInstrument

type PaymentInstrument struct {
	PMTINSTRUMENTTYPE string `xml:"PMTINSTRUMENTTYPE"`
	BRAND             string `xml:"BRAND"`
}

PaymentInstrument is The OFX element "PAYMENTINSTRUMENT" is of type "PaymentInstrument"

type PaymentInstrumentEnum

type PaymentInstrumentEnum string

PaymentInstrumentEnum is The OFX element "PMTINSTRUMENTENUM" is of type "PaymentInstrumentEnum"

type PaymentInstruments

type PaymentInstruments struct {
	PAYMENTINSTRUMENT []*PaymentInstrument `xml:"PAYMENTINSTRUMENT"`
}

PaymentInstruments is The OFX element "PAYMENTINSTRUMENTS" is of type "PaymentInstruments"

type PaymentMailRequest

type PaymentMailRequest struct {
	MAIL    *Mail        `xml:"MAIL"`
	SRVRTID string       `xml:"SRVRTID"`
	PMTINFO *PaymentInfo `xml:"PMTINFO"`
}

PaymentMailRequest is The OFX element "PMTMAILRQ" is of type "PaymentMailRequest"

type PaymentMailResponse

type PaymentMailResponse struct {
	MAIL    *Mail        `xml:"MAIL"`
	SRVRTID string       `xml:"SRVRTID"`
	PMTINFO *PaymentInfo `xml:"PMTINFO"`
}

PaymentMailResponse is The OFX element "PMTMAILRS" is of type "PaymentMailResponse"

type PaymentMailSyncRequest

type PaymentMailSyncRequest struct {
	INCIMAGES    string                           `xml:"INCIMAGES"`
	USEHTML      string                           `xml:"USEHTML"`
	OFXEXTENSION *OFXExtensionType                `xml:"OFXEXTENSION"`
	PMTMAILTRNRQ []*PaymentMailTransactionRequest `xml:"PMTMAILTRNRQ"`
	*AbstractSyncRequest
}

PaymentMailSyncRequest is The OFX element "PMTMAILSYNCRQ" is of type "PaymentMailSyncRequest"

type PaymentMailSyncResponse

type PaymentMailSyncResponse struct {
	OFXEXTENSION *OFXExtensionType                 `xml:"OFXEXTENSION"`
	PMTMAILTRNRS []*PaymentMailTransactionResponse `xml:"PMTMAILTRNRS"`
	*AbstractSyncResponse
}

PaymentMailSyncResponse is The OFX element "PMTMAILSYNCRS" is of type "PaymentMailSyncResponse"

type PaymentMailTransactionRequest

type PaymentMailTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType   `xml:"OFXEXTENSION"`
	PMTMAILRQ    *PaymentMailRequest `xml:"PMTMAILRQ"`
	*AbstractTransactionRequest
}

PaymentMailTransactionRequest is The OFX element "PMTMAILTRNRQ" is of type "PaymentMailTransactionRequest"

type PaymentMailTransactionResponse

type PaymentMailTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType    `xml:"OFXEXTENSION"`
	PMTMAILRS    *PaymentMailResponse `xml:"PMTMAILRS"`
	*AbstractTransactionResponse
}

PaymentMailTransactionResponse is The OFX element "PMTMAILTRNRS" is of type "PaymentMailTransactionResponse"

type PaymentModRequest

type PaymentModRequest struct {
	SRVRTID string       `xml:"SRVRTID"`
	PMTINFO *PaymentInfo `xml:"PMTINFO"`
	*AbstractPaymentRequest
}

PaymentModRequest is The OFX element "PMTMODRQ" is of type "PaymentModRequest"

type PaymentModResponse

type PaymentModResponse struct {
	PMTINFO   *PaymentInfo             `xml:"PMTINFO"`
	PMTPRCSTS *PaymentProcessingStatus `xml:"PMTPRCSTS"`
	*AbstractPaymentResponse
}

PaymentModResponse is The OFX element "PMTMODRS" is of type "PaymentModResponse"

type PaymentProcessStatusEnum

type PaymentProcessStatusEnum string

PaymentProcessStatusEnum is The OFX element "PMTPROCESSSTATUSENUM" is of type "PaymentProcessStatusEnum"

type PaymentProcessingStatus

type PaymentProcessingStatus struct {
	PMTPRCCODE string `xml:"PMTPRCCODE"`
	DTPMTPRC   string `xml:"DTPMTPRC"`
}

PaymentProcessingStatus is The OFX element "PMTPRCSTS" is of type "PaymentProcessingStatus"

type PaymentRequest

type PaymentRequest struct {
	PMTINFO *PaymentInfo `xml:"PMTINFO"`
	*AbstractPaymentRequest
}

PaymentRequest is The OFX element "PMTRQ" is of type "PaymentRequest"

type PaymentResponse

type PaymentResponse struct {
	PAYEELSTID string                   `xml:"PAYEELSTID"`
	CURDEF     string                   `xml:"CURDEF"`
	PMTINFO    *PaymentInfo             `xml:"PMTINFO"`
	EXTDPAYEE  *ExtendedPayee           `xml:"EXTDPAYEE"`
	CHECKNUM   string                   `xml:"CHECKNUM"`
	PMTPRCSTS  *PaymentProcessingStatus `xml:"PMTPRCSTS"`
	RECSRVRTID string                   `xml:"RECSRVRTID"`
	*AbstractPaymentResponse
}

PaymentResponse is The OFX element "PMTRS" is of type "PaymentResponse"

type PaymentSyncRequest

type PaymentSyncRequest struct {
	BANKACCTFROM *BankAccount                 `xml:"BANKACCTFROM"`
	OFXEXTENSION *OFXExtensionType            `xml:"OFXEXTENSION"`
	PMTTRNRQ     []*PaymentTransactionRequest `xml:"PMTTRNRQ"`
	*AbstractSyncRequest
}

PaymentSyncRequest is The OFX element "PMTSYNCRQ" is of type "PaymentSyncRequest"

type PaymentSyncResponse

type PaymentSyncResponse struct {
	BANKACCTFROM *BankAccount                  `xml:"BANKACCTFROM"`
	OFXEXTENSION *OFXExtensionType             `xml:"OFXEXTENSION"`
	PMTTRNRS     []*PaymentTransactionResponse `xml:"PMTTRNRS"`
	*AbstractSyncResponse
}

PaymentSyncResponse is The OFX element "PMTSYNCRS" is of type "PaymentSyncResponse"

type PaymentTransactionRequest

type PaymentTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType     `xml:"OFXEXTENSION"`
	PMTRQ        *PaymentRequest       `xml:"PMTRQ"`
	PMTMODRQ     *PaymentModRequest    `xml:"PMTMODRQ"`
	PMTCANCRQ    *PaymentCancelRequest `xml:"PMTCANCRQ"`
	*AbstractTransactionRequest
}

PaymentTransactionRequest is The OFX element "PMTTRNRQ" is of type "PaymentTransactionRequest"

type PaymentTransactionResponse

type PaymentTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType      `xml:"OFXEXTENSION"`
	PMTRS        *PaymentResponse       `xml:"PMTRS"`
	PMTMODRS     *PaymentModResponse    `xml:"PMTMODRS"`
	PMTCANCRS    *PaymentCancelResponse `xml:"PMTCANCRS"`
	*AbstractTransactionResponse
}

PaymentTransactionResponse is The OFX element "PMTTRNRS" is of type "PaymentTransactionResponse"

type PendingTransaction

type PendingTransaction struct {
	TRNTYPE      string       `xml:"TRNTYPE"`
	DTTRAN       string       `xml:"DTTRAN"`
	DTEXPIRE     string       `xml:"DTEXPIRE"`
	TRNAMT       string       `xml:"TRNAMT"`
	REFNUM       string       `xml:"REFNUM"`
	NAME         string       `xml:"NAME"`
	EXTDNAME     string       `xml:"EXTDNAME"`
	MEMO         string       `xml:"MEMO"`
	IMAGEDATA    []*ImageData `xml:"IMAGEDATA"`
	CURRENCY     *Currency    `xml:"CURRENCY"`
	ORIGCURRENCY *Currency    `xml:"ORIGCURRENCY"`
}

PendingTransaction is The OFX element "STMTTRNP" is of type "PendingTransaction"

type PendingTransactionList

type PendingTransactionList struct {
	DTASOF   string                `xml:"DTASOF"`
	STMTTRNP []*PendingTransaction `xml:"STMTTRNP"`
}

PendingTransactionList is The OFX element "BANKTRANLISTP" is of type "PendingTransactionList"

type PeriodToDate

type PeriodToDate struct {
	DTSTART       string         `xml:"DTSTART"`
	DTEND         string         `xml:"DTEND"`
	CONTRIBUTIONS *Contributions `xml:"CONTRIBUTIONS"`
	WITHDRAWALS   *Withdrawals   `xml:"WITHDRAWALS"`
	EARNINGS      *Earnings      `xml:"EARNINGS"`
}

PeriodToDate is The OFX element "PERIODTODATE" is of type "PeriodToDate"

type PhoneType

type PhoneType string

PhoneType is The OFX element "PHONE" is of type "PhoneType"

type PinChangeRequest

type PinChangeRequest struct {
	USERID      string `xml:"USERID"`
	NEWUSERPASS string `xml:"NEWUSERPASS"`
}

PinChangeRequest is The OFX element "PINCHRQ" is of type "PinChangeRequest"

type PinChangeResponse

type PinChangeResponse struct {
	USERID    string `xml:"USERID"`
	DTCHANGED string `xml:"DTCHANGED"`
}

PinChangeResponse is The OFX element "PINCHRS" is of type "PinChangeResponse"

type PinChangeTransactionRequest

type PinChangeTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	PINCHRQ      *PinChangeRequest `xml:"PINCHRQ"`
	*AbstractTransactionRequest
}

PinChangeTransactionRequest is The OFX element "PINCHTRNRQ" is of type "PinChangeTransactionRequest"

type PinChangeTransactionResponse

type PinChangeTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType  `xml:"OFXEXTENSION"`
	PINCHRS      *PinChangeResponse `xml:"PINCHRS"`
	*AbstractTransactionResponse
}

PinChangeTransactionResponse is The OFX element "PINCHTRNRS" is of type "PinChangeTransactionResponse"

type Portion

type Portion struct {
	ASSETCLASS string `xml:"ASSETCLASS"`
	PERCENT    string `xml:"PERCENT"`
}

Portion is The OFX element "PORTION" is of type "Portion"

type PositionDebt

type PositionDebt struct {
	*AbstractPositionBase
}

PositionDebt is The OFX element "POSDEBT" is of type "PositionDebt"

type PositionMutualFund

type PositionMutualFund struct {
	UNITSSTREET string `xml:"UNITSSTREET"`
	UNITSUSER   string `xml:"UNITSUSER"`
	REINVDIV    string `xml:"REINVDIV"`
	REINVCG     string `xml:"REINVCG"`
	*AbstractPositionBase
}

PositionMutualFund is The OFX element "POSMF" is of type "PositionMutualFund"

type PositionOption

type PositionOption struct {
	SECURED string `xml:"SECURED"`
	*AbstractPositionBase
}

PositionOption is The OFX element "POSOPT" is of type "PositionOption"

type PositionOther

type PositionOther struct {
	*AbstractPositionBase
}

PositionOther is The OFX element "POSOTHER" is of type "PositionOther"

type PositionStock

type PositionStock struct {
	UNITSSTREET string `xml:"UNITSSTREET"`
	UNITSUSER   string `xml:"UNITSUSER"`
	REINVDIV    string `xml:"REINVDIV"`
	*AbstractPositionBase
}

PositionStock is The OFX element "POSSTOCK" is of type "PositionStock"

type PositionTypeEnum

type PositionTypeEnum string

PositionTypeEnum is The OFX element "POSTYPEENUM" is of type "PositionTypeEnum"

type PositiveAmountType

type PositiveAmountType string

PositiveAmountType ...

type PositiveQuantityType

type PositiveQuantityType string

PositiveQuantityType ...

type PresentmentAccount

type PresentmentAccount struct {
	BILLPUB         string                  `xml:"BILLPUB"`
	BILLERID        string                  `xml:"BILLERID"`
	BILLERNAME      string                  `xml:"BILLERNAME"`
	ACCTID          string                  `xml:"ACCTID"`
	PRESNAMEADDRESS *PresentmentNameAddress `xml:"PRESNAMEADDRESS"`
	USERID          string                  `xml:"USERID"`
	SPNAME          string                  `xml:"SPNAME"`
	PAYEEID         string                  `xml:"PAYEEID"`
	PAYEELSTID      string                  `xml:"PAYEELSTID"`
	*AbstractAccount
}

PresentmentAccount is The OFX element "PRESACCTFROM" and "PRESACCTTO" is of type "PresentmentAccount"

type PresentmentAccountInfo

type PresentmentAccountInfo struct {
	PRESACCTFROM *PresentmentAccount `xml:"PRESACCTFROM"`
	SVCSTATUS    string              `xml:"SVCSTATUS"`
	REASON       string              `xml:"REASON"`
	*AbstractAccountInfo
}

PresentmentAccountInfo is The OFX element "PRESACCTINFO" is of type "PresentmentAccountInfo"

type PresentmentBillInfo

type PresentmentBillInfo struct {
	BILLID          string               `xml:"BILLID"`
	PRESACCTFROM    *PresentmentAccount  `xml:"PRESACCTFROM"`
	PAYEEID         string               `xml:"PAYEEID"`
	BILLREFINFO     string               `xml:"BILLREFINFO"`
	AMTDUE          string               `xml:"AMTDUE"`
	MINAMTDUE       string               `xml:"MINAMTDUE"`
	DTPMTDUE        string               `xml:"DTPMTDUE"`
	DTBILL          string               `xml:"DTBILL"`
	DTOPEN          string               `xml:"DTOPEN"`
	DTCLOSE         string               `xml:"DTCLOSE"`
	PREVBAL         string               `xml:"PREVBAL"`
	ACTIVITY        string               `xml:"ACTIVITY"`
	ACCTBAL         string               `xml:"ACCTBAL"`
	INVOICE         *Invoice             `xml:"INVOICE"`
	NOTIFYDESIRED   string               `xml:"NOTIFYDESIRED"`
	BILLTYPE        string               `xml:"BILLTYPE"`
	BILLSTATUS      []*BillStatus        `xml:"BILLSTATUS"`
	BILLPMTSTATUS   []*BillPaymentstatus `xml:"BILLPMTSTATUS"`
	STMNTIMAGE      *StatementImage      `xml:"STMNTIMAGE"`
	DETAILAVAILABLE string               `xml:"DETAILAVAILABLE"`
	BILLDETAILTABLE *BillDetailTable     `xml:"BILLDETAILTABLE"`
}

PresentmentBillInfo is The OFX element "PRESBILLINFO" is of type "PresentmentBillInfo"

type PresentmentCounts

type PresentmentCounts struct {
	BILLSTATUSCOUNTS    []*BillStatusCounts        `xml:"BILLSTATUSCOUNTS"`
	BILLPMTSTATUSCOUNTS []*BillPaymentstatusCounts `xml:"BILLPMTSTATUSCOUNTS"`
}

PresentmentCounts is The OFX element "PRESCOUNTS" is of type "PresentmentCounts"

type PresentmentDeliveryId

type PresentmentDeliveryId struct {
	PRESACCTFROM *PresentmentAccount `xml:"PRESACCTFROM"`
	BILLID       string              `xml:"BILLID"`
	DTSEEN       string              `xml:"DTSEEN"`
}

PresentmentDeliveryId is The OFX element "PRESDELIVERYID" is of type "PresentmentDeliveryId"

type PresentmentDeliveryRequestMessageSetV1

type PresentmentDeliveryRequestMessageSetV1 struct {
	PRESLISTTRNRQ        []*PresentmentListTransactionRequest             `xml:"PRESLISTTRNRQ"`
	PRESGRPACCTINFOTRNRQ []*PresentmentGroupAccountInfoTransactionRequest `xml:"PRESGRPACCTINFOTRNRQ"`
	PRESDETAILTRNRQ      []*PresentmentDetailTransactionRequest           `xml:"PRESDETAILTRNRQ"`
	BILLTBLSTRUCTTRNRQ   []*BillTableStructureTransactionRequest          `xml:"BILLTBLSTRUCTTRNRQ"`
	PRESNOTIFYTRNRQ      []*PresentmentNotifyTransactionRequest           `xml:"PRESNOTIFYTRNRQ"`
	BILLSTATUSMODTRNRQ   []*BillStatusModTransactionRequest               `xml:"BILLSTATUSMODTRNRQ"`
	PRESMAILSYNCRQ       []*PresentmentMailSyncRequest                    `xml:"PRESMAILSYNCRQ"`
	PRESMAILTRNRQ        []*PresentmentMailTransactionRequest             `xml:"PRESMAILTRNRQ"`
	*AbstractRequestMessageSet
}

PresentmentDeliveryRequestMessageSetV1 is The OFX element "PRESDLVMSGSRQV1" is of type "PresentmentDeliveryRequestMessageSetV1"

type PresentmentDeliveryResponseMessageSetV1

type PresentmentDeliveryResponseMessageSetV1 struct {
	PRESLISTTRNRS        []*PresentmentListTransactionResponse             `xml:"PRESLISTTRNRS"`
	PRESGRPACCTINFOTRNRS []*PresentmentGroupAccountInfoTransactionResponse `xml:"PRESGRPACCTINFOTRNRS"`
	PRESDETAILTRNRS      []*PresentmentDetailTransactionResponse           `xml:"PRESDETAILTRNRS"`
	BILLTBLSTRUCTTRNRS   []*BillTableStructureTransactionResponse          `xml:"BILLTBLSTRUCTTRNRS"`
	PRESNOTIFYTRNRS      []*PresentmentNotifyTransactionResponse           `xml:"PRESNOTIFYTRNRS"`
	BILLSTATUSMODTRNRS   []*BillStatusModTransactionResponse               `xml:"BILLSTATUSMODTRNRS"`
	PRESMAILSYNCRS       []*PresentmentMailSyncResponse                    `xml:"PRESMAILSYNCRS"`
	PRESMAILTRNRS        []*PresentmentMailTransactionResponse             `xml:"PRESMAILTRNRS"`
	*AbstractResponseMessageSet
}

PresentmentDeliveryResponseMessageSetV1 is The OFX element "PRESDLVMSGSRSV1" is of type "PresentmentDeliveryResponseMessageSetV1"

type PresentmentDetail

type PresentmentDetail struct {
	BILLID          string              `xml:"BILLID"`
	PRESACCTFROM    *PresentmentAccount `xml:"PRESACCTFROM"`
	BILLDETAILTABLE []*BillDetailTable  `xml:"BILLDETAILTABLE"`
}

PresentmentDetail is The OFX element "PRESDETAIL" is of type "PresentmentDetail"

type PresentmentDetailRequest

type PresentmentDetailRequest struct {
	BILLID              string `xml:"BILLID"`
	BILLDETAILTABLETYPE string `xml:"BILLDETAILTABLETYPE"`
}

PresentmentDetailRequest is The OFX element "PRESDETAILRQ" is of type "PresentmentDetailRequest"

type PresentmentDetailResponse

type PresentmentDetailResponse struct {
	PRESDETAIL []*PresentmentDetail `xml:"PRESDETAIL"`
}

PresentmentDetailResponse is The OFX element "PRESDETAILRS" is of type "PresentmentDetailResponse"

type PresentmentDetailTransactionRequest

type PresentmentDetailTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType         `xml:"OFXEXTENSION"`
	PRESDETAILRQ *PresentmentDetailRequest `xml:"PRESDETAILRQ"`
	*AbstractTransactionRequest
}

PresentmentDetailTransactionRequest is The OFX element "PRESDETAILTRNRQ" is of type "PresentmentDetailTransactionRequest"

type PresentmentDetailTransactionResponse

type PresentmentDetailTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType          `xml:"OFXEXTENSION"`
	PRESDETAILRS *PresentmentDetailResponse `xml:"PRESDETAILRS"`
	*AbstractTransactionResponse
}

PresentmentDetailTransactionResponse is The OFX element "PRESDETAILTRNRS" is of type "PresentmentDetailTransactionResponse"

type PresentmentDirMessageSet

type PresentmentDirMessageSet struct {
	PRESDIRMSGSETV1 []*PresentmentDirMessageSetV1 `xml:"PRESDIRMSGSETV1"`
	*AbstractMessageSet
}

PresentmentDirMessageSet is The OFX element "PRESDIRMSGSET" is of type "PresentmentDirMessageSet"

type PresentmentDirMessageSetV1

type PresentmentDirMessageSetV1 struct {
	PRESDIRPROF *PresentmentDirProfile `xml:"PRESDIRPROF"`
	*AbstractMessageSetVersion
}

PresentmentDirMessageSetV1 is The OFX element "PRESDIRMSGSETV1" is of type "PresentmentDirMessageSetV1"

type PresentmentDirProfile

type PresentmentDirProfile struct {
	PROCDAYSOFF      []string `xml:"PROCDAYSOFF"`
	CANSUPPORTIMAGES string   `xml:"CANSUPPORTIMAGES"`
	PROCENDTM        string   `xml:"PROCENDTM"`
}

PresentmentDirProfile is The OFX element "PRESDIRPROF" is of type "PresentmentDirProfile"

type PresentmentDirRequestMessageSetV1

type PresentmentDirRequestMessageSetV1 struct {
	FINDBILLERTRNRQ *FindBillerTransactionRequest `xml:"FINDBILLERTRNRQ"`
	*AbstractRequestMessageSet
}

PresentmentDirRequestMessageSetV1 is The OFX element "PRESDIRMSGSRQV1" is of type "PresentmentDirRequestMessageSetV1"

type PresentmentDirResponseMessageSetV1

type PresentmentDirResponseMessageSetV1 struct {
	FINDBILLERTRNRS *FindBillerTransactionResponse `xml:"FINDBILLERTRNRS"`
	*AbstractResponseMessageSet
}

PresentmentDirResponseMessageSetV1 is The OFX element "PRESDIRMSGSRSV1" is of type "PresentmentDirResponseMessageSetV1"

type PresentmentDlvMessageSet

type PresentmentDlvMessageSet struct {
	PRESDLVMSGSETV1 []*PresentmentDlvMessageSetV1 `xml:"PRESDLVMSGSETV1"`
	*AbstractMessageSet
}

PresentmentDlvMessageSet is The OFX element "PRESDLVMSGSET" is of type "PresentmentDlvMessageSet"

type PresentmentDlvMessageSetV1

type PresentmentDlvMessageSetV1 struct {
	PRESDLVPROF *PresentmentDlvProfile `xml:"PRESDLVPROF"`
	EMAILPROF   *EmailProfile          `xml:"EMAILPROF"`
	*AbstractMessageSetVersion
}

PresentmentDlvMessageSetV1 is The OFX element "PRESDLVMSGSETV1" is of type "PresentmentDlvMessageSetV1"

type PresentmentDlvProfile

type PresentmentDlvProfile struct {
	CANSUPPORTGROUPID        string   `xml:"CANSUPPORTGROUPID"`
	PROCDAYSOFF              []string `xml:"PROCDAYSOFF"`
	CANSUPPORTIMAGES         string   `xml:"CANSUPPORTIMAGES"`
	PROCENDTM                string   `xml:"PROCENDTM"`
	CANUPDATEPRESNAMEADDRESS string   `xml:"CANUPDATEPRESNAMEADDRESS"`
}

PresentmentDlvProfile is The OFX element "PRESDLVPROF" is of type "PresentmentDlvProfile"

type PresentmentGroupAccountInfoTransactionRequest

type PresentmentGroupAccountInfoTransactionRequest struct {
	USERID       string              `xml:"USERID"`
	GROUPID      string              `xml:"GROUPID"`
	OFXEXTENSION *OFXExtensionType   `xml:"OFXEXTENSION"`
	ACCTINFORQ   *AccountInfoRequest `xml:"ACCTINFORQ"`
	*AbstractTransactionRequest
}

PresentmentGroupAccountInfoTransactionRequest is The OFX element "PRESGRPACCTINFOTRNRQ" is of type "PresentmentGroupAccountInfoTransactionRequest"

type PresentmentGroupAccountInfoTransactionResponse

type PresentmentGroupAccountInfoTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType    `xml:"OFXEXTENSION"`
	ACCTINFORS   *AccountInfoResponse `xml:"ACCTINFORS"`
	*AbstractTransactionResponse
}

PresentmentGroupAccountInfoTransactionResponse is The OFX element "PRESGRPACCTINFOTRNRS" is of type "PresentmentGroupAccountInfoTransactionResponse"

type PresentmentList

type PresentmentList struct {
	PRESBILLINFO []*PresentmentBillInfo `xml:"PRESBILLINFO"`
}

PresentmentList is The OFX element "PRESLIST" is of type "PresentmentList"

type PresentmentListRequest

type PresentmentListRequest struct {
	BILLPUB              string   `xml:"BILLPUB"`
	DTSTART              string   `xml:"DTSTART"`
	DTEND                string   `xml:"DTEND"`
	DTDUEBY              string   `xml:"DTDUEBY"`
	BILLERID             string   `xml:"BILLERID"`
	BILLID               string   `xml:"BILLID"`
	BILLTYPE             []string `xml:"BILLTYPE"`
	BILLSTATUSCODE       []string `xml:"BILLSTATUSCODE"`
	BILLPMTSTATUSCODE    []string `xml:"BILLPMTSTATUSCODE"`
	NOTIFYWILLING        string   `xml:"NOTIFYWILLING"`
	INCLUDEDETAIL        string   `xml:"INCLUDEDETAIL"`
	INCLUDEBILLSTATUS    string   `xml:"INCLUDEBILLSTATUS"`
	INCLUDEBILLPMTSTATUS string   `xml:"INCLUDEBILLPMTSTATUS"`
	INCLUDESTATUSHIST    string   `xml:"INCLUDESTATUSHIST"`
	INCLUDECOUNTS        string   `xml:"INCLUDECOUNTS"`
	INCLUDESUMMARY       string   `xml:"INCLUDESUMMARY"`
}

PresentmentListRequest is The OFX element "PRESLISTRQ" is of type "PresentmentListRequest"

type PresentmentListResponse

type PresentmentListResponse struct {
	BILLPUB    string             `xml:"BILLPUB"`
	USERID     string             `xml:"USERID"`
	DTSTART    string             `xml:"DTSTART"`
	DTEND      string             `xml:"DTEND"`
	PRESLIST   *PresentmentList   `xml:"PRESLIST"`
	PRESCOUNTS *PresentmentCounts `xml:"PRESCOUNTS"`
}

PresentmentListResponse is The OFX element "PRESLISTRS" is of type "PresentmentListResponse"

type PresentmentListTransactionRequest

type PresentmentListTransactionRequest struct {
	USERID       string                  `xml:"USERID"`
	GROUPID      string                  `xml:"GROUPID"`
	OFXEXTENSION *OFXExtensionType       `xml:"OFXEXTENSION"`
	PRESLISTRQ   *PresentmentListRequest `xml:"PRESLISTRQ"`
	*AbstractTransactionRequest
}

PresentmentListTransactionRequest is The OFX element "PRESLISTTRNRQ" is of type "PresentmentListTransactionRequest"

type PresentmentListTransactionResponse

type PresentmentListTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType        `xml:"OFXEXTENSION"`
	PRESLISTRS   *PresentmentListResponse `xml:"PRESLISTRS"`
	*AbstractTransactionResponse
}

PresentmentListTransactionResponse is The OFX element "PRESLISTTRNRS" is of type "PresentmentListTransactionResponse"

type PresentmentMailRequest

type PresentmentMailRequest struct {
	PRESACCTFROM *PresentmentAccount `xml:"PRESACCTFROM"`
	MAIL         *Mail               `xml:"MAIL"`
}

PresentmentMailRequest is The OFX element "PRESMAILRQ" is of type "PresentmentMailRequest"

type PresentmentMailResponse

type PresentmentMailResponse struct {
	PRESACCTFROM *PresentmentAccount `xml:"PRESACCTFROM"`
	MAIL         *Mail               `xml:"MAIL"`
}

PresentmentMailResponse is The OFX element "PRESMAILRS" is of type "PresentmentMailResponse"

type PresentmentMailSyncRequest

type PresentmentMailSyncRequest struct {
	INCIMAGES     string                               `xml:"INCIMAGES"`
	USEHTML       string                               `xml:"USEHTML"`
	PRESACCTFROM  *PresentmentAccount                  `xml:"PRESACCTFROM"`
	OFXEXTENSION  *OFXExtensionType                    `xml:"OFXEXTENSION"`
	PRESMAILTRNRQ []*PresentmentMailTransactionRequest `xml:"PRESMAILTRNRQ"`
	*AbstractSyncRequest
}

PresentmentMailSyncRequest is The OFX element "PRESMAILSYNCRQ" is of type "PresentmentMailSyncRequest"

type PresentmentMailSyncResponse

type PresentmentMailSyncResponse struct {
	PRESACCTFROM  *PresentmentAccount                   `xml:"PRESACCTFROM"`
	OFXEXTENSION  *OFXExtensionType                     `xml:"OFXEXTENSION"`
	PRESMAILTRNRS []*PresentmentMailTransactionResponse `xml:"PRESMAILTRNRS"`
	*AbstractSyncResponse
}

PresentmentMailSyncResponse is The OFX element "PRESMAILSYNCRS" is of type "PresentmentMailSyncResponse"

type PresentmentMailTransactionRequest

type PresentmentMailTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType       `xml:"OFXEXTENSION"`
	PRESMAILRQ   *PresentmentMailRequest `xml:"PRESMAILRQ"`
	*AbstractTransactionRequest
}

PresentmentMailTransactionRequest is The OFX element "PRESMAILTRNRQ" is of type "PresentmentMailTransactionRequest"

type PresentmentMailTransactionResponse

type PresentmentMailTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType        `xml:"OFXEXTENSION"`
	PRESMAILRS   *PresentmentMailResponse `xml:"PRESMAILRS"`
	*AbstractTransactionResponse
}

PresentmentMailTransactionResponse is The OFX element "PRESMAILTRNRS" is of type "PresentmentMailTransactionResponse"

type PresentmentNameAddress

type PresentmentNameAddress struct {
	NAMEACCTHELD    string `xml:"NAMEACCTHELD"`
	BUSNAMEACCTHELD string `xml:"BUSNAMEACCTHELD"`
	ADDR1           string `xml:"ADDR1"`
	ADDR2           string `xml:"ADDR2"`
	ADDR3           string `xml:"ADDR3"`
	CITY            string `xml:"CITY"`
	STATE           string `xml:"STATE"`
	POSTALCODE      string `xml:"POSTALCODE"`
	COUNTRY         string `xml:"COUNTRY"`
	DAYPHONE        string `xml:"DAYPHONE"`
	EVEPHONE        string `xml:"EVEPHONE"`
}

PresentmentNameAddress is The OFX element "PRESNAMEADDRESS" is of type "PresentmentNameAddress"

type PresentmentNotifyRequest

type PresentmentNotifyRequest struct {
	PRESDELIVERYID *PresentmentDeliveryId `xml:"PRESDELIVERYID"`
}

PresentmentNotifyRequest is The OFX element "PRESNOTIFYRQ" is of type "PresentmentNotifyRequest"

type PresentmentNotifyResponse

type PresentmentNotifyResponse struct {
	PRESDELIVERYID *PresentmentDeliveryId `xml:"PRESDELIVERYID"`
}

PresentmentNotifyResponse is The OFX element "PRESNOTIFYRS" is of type "PresentmentNotifyResponse"

type PresentmentNotifyTransactionRequest

type PresentmentNotifyTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType         `xml:"OFXEXTENSION"`
	PRESNOTIFYRQ *PresentmentNotifyRequest `xml:"PRESNOTIFYRQ"`
	*AbstractTransactionRequest
}

PresentmentNotifyTransactionRequest is The OFX element "PRESNOTIFYTRNRQ" is of type "PresentmentNotifyTransactionRequest"

type PresentmentNotifyTransactionResponse

type PresentmentNotifyTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType          `xml:"OFXEXTENSION"`
	PRESNOTIFYRS *PresentmentNotifyResponse `xml:"PRESNOTIFYRS"`
	*AbstractTransactionResponse
}

PresentmentNotifyTransactionResponse is The OFX element "PRESNOTIFYTRNRS" is of type "PresentmentNotifyTransactionResponse"

type PrincipalBalanceType

type PrincipalBalanceType struct {
	BALAMT  string `xml:"BALAMT"`
	PRINYTD string `xml:"PRINYTD"`
	PRINLTD string `xml:"PRINLTD"`
	DTASOF  string `xml:"DTASOF"`
}

PrincipalBalanceType is The OFX element "PRINBAL" is of type "PrincipalBalanceType"

type ProfileMessageSet

type ProfileMessageSet struct {
	PROFMSGSETV1 *ProfileMessageSetV1 `xml:"PROFMSGSETV1"`
	*AbstractMessageSet
}

ProfileMessageSet is The OFX element "PROFMSGSET" is of type "ProfileMessageSet"

type ProfileMessageSetV1

type ProfileMessageSetV1 struct {
	*AbstractMessageSetVersion
}

ProfileMessageSetV1 is The OFX element "PROFMSGSETV1" is of type "ProfileMessageSetV1"

type ProfileRequest

type ProfileRequest struct {
	CLIENTROUTING string `xml:"CLIENTROUTING"`
	DTPROFUP      string `xml:"DTPROFUP"`
}

ProfileRequest is The OFX element "PROFRQ" is of type "ProfileRequest"

type ProfileRequestMessageSetV1

type ProfileRequestMessageSetV1 struct {
	PROFTRNRQ *ProfileTransactionRequest `xml:"PROFTRNRQ"`
	*AbstractRequestMessageSet
}

ProfileRequestMessageSetV1 is The OFX element "PROFMSGSRQV1" is of type "ProfileRequestMessageSetV1"

type ProfileResponse

type ProfileResponse struct {
	MSGSETLIST     *MessageSetList `xml:"MSGSETLIST"`
	SIGNONINFOLIST *SignonInfoList `xml:"SIGNONINFOLIST"`
	DTPROFUP       string          `xml:"DTPROFUP"`
	FINAME         string          `xml:"FINAME"`
	ADDR1          string          `xml:"ADDR1"`
	ADDR2          string          `xml:"ADDR2"`
	ADDR3          string          `xml:"ADDR3"`
	CITY           string          `xml:"CITY"`
	STATE          string          `xml:"STATE"`
	POSTALCODE     string          `xml:"POSTALCODE"`
	COUNTRY        string          `xml:"COUNTRY"`
	CSPHONE        string          `xml:"CSPHONE"`
	TSPHONE        string          `xml:"TSPHONE"`
	FAXPHONE       string          `xml:"FAXPHONE"`
	URL            string          `xml:"URL"`
	EMAIL          string          `xml:"EMAIL"`
}

ProfileResponse is The OFX element "PROFRS" is of type "ProfileResponse"

type ProfileResponseMessageSetV1

type ProfileResponseMessageSetV1 struct {
	PROFTRNRS *ProfileTransactionResponse `xml:"PROFTRNRS"`
	*AbstractResponseMessageSet
}

ProfileResponseMessageSetV1 is The OFX element "PROFMSGSRSV1" is of type "ProfileResponseMessageSetV1"

type ProfileTransactionRequest

type ProfileTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	PROFRQ       *ProfileRequest   `xml:"PROFRQ"`
	*AbstractTransactionRequest
}

ProfileTransactionRequest is The OFX element "PROFTRNRQ" is of type "ProfileTransactionRequest"

type ProfileTransactionResponse

type ProfileTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	PROFRS       *ProfileResponse  `xml:"PROFRS"`
	*AbstractTransactionResponse
}

ProfileTransactionResponse is The OFX element "PROFTRNRS" is of type "ProfileTransactionResponse"

type QuantityType

type QuantityType string

QuantityType ...

type RateType

type RateType string

RateType is The OFX element "RATE" is of type "RateType"

type Rating

type Rating string

Rating is The OFX element "RATING" is of type "Rating"

type RecurringInstructions

type RecurringInstructions struct {
	NINSTS string `xml:"NINSTS"`
	FREQ   string `xml:"FREQ"`
}

RecurringInstructions is The OFX element "RECURRINST" is of type "RecurringInstructions"

type RecurringInterCancellationRequest

type RecurringInterCancellationRequest struct {
	RECSRVRTID string `xml:"RECSRVRTID"`
	CANPENDING string `xml:"CANPENDING"`
	*AbstractRecurringInterRequest
}

RecurringInterCancellationRequest is The OFX element "RECINTERCANRQ" is of type "RecurringInterCancellationRequest"

type RecurringInterCancellationResponse

type RecurringInterCancellationResponse struct {
	CANPENDING string `xml:"CANPENDING"`
	*AbstractRecurringInterResponse
}

RecurringInterCancellationResponse is The OFX element "RECINTERCANRS" is of type "RecurringInterCancellationResponse"

type RecurringInterModRequest

type RecurringInterModRequest struct {
	RECSRVRTID string                 `xml:"RECSRVRTID"`
	RECURRINST *RecurringInstructions `xml:"RECURRINST"`
	INTERRQ    *InterRequest          `xml:"INTERRQ"`
	MODPENDING string                 `xml:"MODPENDING"`
	*AbstractRecurringInterRequest
}

RecurringInterModRequest is The OFX element "RECINTERMODRQ" is of type "RecurringInterModRequest"

type RecurringInterModResponse

type RecurringInterModResponse struct {
	RECURRINST *RecurringInstructions `xml:"RECURRINST"`
	INTERRS    *InterResponse         `xml:"INTERRS"`
	MODPENDING string                 `xml:"MODPENDING"`
	*AbstractRecurringInterResponse
}

RecurringInterModResponse is The OFX element "RECINTERMODRS" is of type "RecurringInterModResponse"

type RecurringInterRequest

type RecurringInterRequest struct {
	RECURRINST *RecurringInstructions `xml:"RECURRINST"`
	INTERRQ    *InterRequest          `xml:"INTERRQ"`
	*AbstractRecurringInterRequest
}

RecurringInterRequest is The OFX element "RECINTERRQ" is of type "RecurringInterRequest"

type RecurringInterResponse

type RecurringInterResponse struct {
	RECURRINST *RecurringInstructions `xml:"RECURRINST"`
	INTERRS    *InterResponse         `xml:"INTERRS"`
	*AbstractRecurringInterResponse
}

RecurringInterResponse is The OFX element "RECINTERRS" is of type "RecurringInterResponse"

type RecurringInterSyncRequest

type RecurringInterSyncRequest struct {
	BANKACCTFROM  *BankAccount                        `xml:"BANKACCTFROM"`
	CCACCTFROM    *CreditCardAccount                  `xml:"CCACCTFROM"`
	LOANACCTFROM  *LoanAccount                        `xml:"LOANACCTFROM"`
	OFXEXTENSION  *OFXExtensionType                   `xml:"OFXEXTENSION"`
	RECINTERTRNRQ []*RecurringInterTransactionRequest `xml:"RECINTERTRNRQ"`
	*AbstractSyncRequest
}

RecurringInterSyncRequest is The OFX element "RECINTERSYNCRQ" is of type "RecurringInterSyncRequest"

type RecurringInterSyncResponse

type RecurringInterSyncResponse struct {
	BANKACCTFROM  *BankAccount                         `xml:"BANKACCTFROM"`
	CCACCTFROM    *CreditCardAccount                   `xml:"CCACCTFROM"`
	LOANACCTFROM  *LoanAccount                         `xml:"LOANACCTFROM"`
	OFXEXTENSION  *OFXExtensionType                    `xml:"OFXEXTENSION"`
	RECINTERTRNRS []*RecurringInterTransactionResponse `xml:"RECINTERTRNRS"`
	*AbstractSyncResponse
}

RecurringInterSyncResponse is The OFX element "RECINTERSYNCRS" is of type "RecurringInterSyncResponse"

type RecurringInterTransactionRequest

type RecurringInterTransactionRequest struct {
	OFXEXTENSION  *OFXExtensionType                  `xml:"OFXEXTENSION"`
	RECINTERRQ    *RecurringInterRequest             `xml:"RECINTERRQ"`
	RECINTERMODRQ *RecurringInterModRequest          `xml:"RECINTERMODRQ"`
	RECINTERCANRQ *RecurringInterCancellationRequest `xml:"RECINTERCANRQ"`
	*AbstractTransactionRequest
}

RecurringInterTransactionRequest is The OFX element "RECINTERTRNRQ" is of type "RecurringInterTransactionRequest"

type RecurringInterTransactionResponse

type RecurringInterTransactionResponse struct {
	OFXEXTENSION  *OFXExtensionType                   `xml:"OFXEXTENSION"`
	RECINTERRS    *RecurringInterResponse             `xml:"RECINTERRS"`
	RECINTERMODRS *RecurringInterModResponse          `xml:"RECINTERMODRS"`
	RECINTERCANRS *RecurringInterCancellationResponse `xml:"RECINTERCANRS"`
	*AbstractTransactionResponse
}

RecurringInterTransactionResponse is The OFX element "RECINTERTRNRS" is of type "RecurringInterTransactionResponse"

type RecurringIntraCancellationRequest

type RecurringIntraCancellationRequest struct {
	RECSRVRTID string `xml:"RECSRVRTID"`
	CANPENDING string `xml:"CANPENDING"`
	*AbstractRecurringIntraRequest
}

RecurringIntraCancellationRequest is The OFX element "RECINTRACANRQ" is of type "RecurringIntraCancellationRequest"

type RecurringIntraCancellationResponse

type RecurringIntraCancellationResponse struct {
	RECSRVRTID string `xml:"RECSRVRTID"`
	CANPENDING string `xml:"CANPENDING"`
	*AbstractRecurringIntraResponse
}

RecurringIntraCancellationResponse is The OFX element "RECINTRACANRS" is of type "RecurringIntraCancellationResponse"

type RecurringIntraModRequest

type RecurringIntraModRequest struct {
	RECSRVRTID string                 `xml:"RECSRVRTID"`
	RECURRINST *RecurringInstructions `xml:"RECURRINST"`
	INTRARQ    *IntraRequest          `xml:"INTRARQ"`
	MODPENDING string                 `xml:"MODPENDING"`
	*AbstractRecurringIntraRequest
}

RecurringIntraModRequest is The OFX element "RECINTRAMODRQ" is of type "RecurringIntraModRequest"

type RecurringIntraModResponse

type RecurringIntraModResponse struct {
	RECSRVRTID string                 `xml:"RECSRVRTID"`
	RECURRINST *RecurringInstructions `xml:"RECURRINST"`
	INTRARS    *IntraResponse         `xml:"INTRARS"`
	MODPENDING string                 `xml:"MODPENDING"`
	*AbstractRecurringIntraResponse
}

RecurringIntraModResponse is The OFX element "RECINTRAMODRS" is of type "RecurringIntraModResponse"

type RecurringIntraRequest

type RecurringIntraRequest struct {
	RECURRINST *RecurringInstructions `xml:"RECURRINST"`
	INTRARQ    *IntraRequest          `xml:"INTRARQ"`
	*AbstractRecurringIntraRequest
}

RecurringIntraRequest is The OFX element "RECINTRARQ" is of type "RecurringIntraRequest"

type RecurringIntraResponse

type RecurringIntraResponse struct {
	RECSRVRTID string                 `xml:"RECSRVRTID"`
	RECURRINST *RecurringInstructions `xml:"RECURRINST"`
	INTRARS    *IntraResponse         `xml:"INTRARS"`
	*AbstractRecurringIntraResponse
}

RecurringIntraResponse is The OFX element "RECINTRARS" is of type "RecurringIntraResponse"

type RecurringIntraSyncRequest

type RecurringIntraSyncRequest struct {
	BANKACCTFROM  *BankAccount                        `xml:"BANKACCTFROM"`
	CCACCTFROM    *CreditCardAccount                  `xml:"CCACCTFROM"`
	LOANACCTFROM  *LoanAccount                        `xml:"LOANACCTFROM"`
	OFXEXTENSION  *OFXExtensionType                   `xml:"OFXEXTENSION"`
	RECINTRATRNRQ []*RecurringIntraTransactionRequest `xml:"RECINTRATRNRQ"`
	*AbstractSyncRequest
}

RecurringIntraSyncRequest is The OFX element "RECINTRASYNCRQ" is of type "RecurringIntraSyncRequest"

type RecurringIntraSyncResponse

type RecurringIntraSyncResponse struct {
	BANKACCTFROM  *BankAccount                         `xml:"BANKACCTFROM"`
	CCACCTFROM    *CreditCardAccount                   `xml:"CCACCTFROM"`
	LOANACCTFROM  *LoanAccount                         `xml:"LOANACCTFROM"`
	OFXEXTENSION  *OFXExtensionType                    `xml:"OFXEXTENSION"`
	RECINTRATRNRS []*RecurringIntraTransactionResponse `xml:"RECINTRATRNRS"`
	*AbstractSyncResponse
}

RecurringIntraSyncResponse is The OFX element "RECINTRASYNCRS" is of type "RecurringIntraSyncResponse"

type RecurringIntraTransactionRequest

type RecurringIntraTransactionRequest struct {
	OFXEXTENSION  *OFXExtensionType                  `xml:"OFXEXTENSION"`
	RECINTRARQ    *RecurringIntraRequest             `xml:"RECINTRARQ"`
	RECINTRAMODRQ *RecurringIntraModRequest          `xml:"RECINTRAMODRQ"`
	RECINTRACANRQ *RecurringIntraCancellationRequest `xml:"RECINTRACANRQ"`
	*AbstractTransactionRequest
}

RecurringIntraTransactionRequest is The OFX element "RECINTRATRNRQ" is of type "RecurringIntraTransactionRequest"

type RecurringIntraTransactionResponse

type RecurringIntraTransactionResponse struct {
	OFXEXTENSION  *OFXExtensionType                   `xml:"OFXEXTENSION"`
	RECINTRARS    *RecurringIntraResponse             `xml:"RECINTRARS"`
	RECINTRAMODRS *RecurringIntraModResponse          `xml:"RECINTRAMODRS"`
	RECINTRACANRS *RecurringIntraCancellationResponse `xml:"RECINTRACANRS"`
	*AbstractTransactionResponse
}

RecurringIntraTransactionResponse is The OFX element "RECINTRATRNRS" is of type "RecurringIntraTransactionResponse"

type RecurringPaymentCancelRequest

type RecurringPaymentCancelRequest struct {
	RECSRVRTID string `xml:"RECSRVRTID"`
	CANPENDING string `xml:"CANPENDING"`
	*AbstractRecurringPaymentRequest
}

RecurringPaymentCancelRequest is The OFX element "RECPMTCANCRQ" is of type "RecurringPaymentCancelRequest"

type RecurringPaymentCancelResponse

type RecurringPaymentCancelResponse struct {
	CANPENDING string `xml:"CANPENDING"`
	*AbstractRecurringPaymentResponse
}

RecurringPaymentCancelResponse is The OFX element "RECPMTCANCRS" is of type "RecurringPaymentCancelResponse"

type RecurringPaymentModRequest

type RecurringPaymentModRequest struct {
	RECSRVRTID string                 `xml:"RECSRVRTID"`
	RECURRINST *RecurringInstructions `xml:"RECURRINST"`
	PMTINFO    *PaymentInfo           `xml:"PMTINFO"`
	INITIALAMT string                 `xml:"INITIALAMT"`
	FINALAMT   string                 `xml:"FINALAMT"`
	MODPENDING string                 `xml:"MODPENDING"`
	*AbstractRecurringPaymentRequest
}

RecurringPaymentModRequest is The OFX element "RECPMTMODRQ" is of type "RecurringPaymentModRequest"

type RecurringPaymentModResponse

type RecurringPaymentModResponse struct {
	RECURRINST *RecurringInstructions `xml:"RECURRINST"`
	PMTINFO    *PaymentInfo           `xml:"PMTINFO"`
	INITIALAMT string                 `xml:"INITIALAMT"`
	FINALAMT   string                 `xml:"FINALAMT"`
	MODPENDING string                 `xml:"MODPENDING"`
	*AbstractRecurringPaymentResponse
}

RecurringPaymentModResponse is The OFX element "RECPMTMODRS" is of type "RecurringPaymentModResponse"

type RecurringPaymentRequest

type RecurringPaymentRequest struct {
	RECURRINST *RecurringInstructions `xml:"RECURRINST"`
	PMTINFO    *PaymentInfo           `xml:"PMTINFO"`
	INITIALAMT string                 `xml:"INITIALAMT"`
	FINALAMT   string                 `xml:"FINALAMT"`
	*AbstractRecurringPaymentRequest
}

RecurringPaymentRequest is The OFX element "RECPMTRQ" is of type "RecurringPaymentRequest"

type RecurringPaymentResponse

type RecurringPaymentResponse struct {
	PAYEELSTID string                 `xml:"PAYEELSTID"`
	CURDEF     string                 `xml:"CURDEF"`
	RECURRINST *RecurringInstructions `xml:"RECURRINST"`
	PMTINFO    *PaymentInfo           `xml:"PMTINFO"`
	INITIALAMT string                 `xml:"INITIALAMT"`
	FINALAMT   string                 `xml:"FINALAMT"`
	EXTDPAYEE  *ExtendedPayee         `xml:"EXTDPAYEE"`
	*AbstractRecurringPaymentResponse
}

RecurringPaymentResponse is The OFX element "RECPMTRS" is of type "RecurringPaymentResponse"

type RecurringPaymentSyncRequest

type RecurringPaymentSyncRequest struct {
	BANKACCTFROM *BankAccount                          `xml:"BANKACCTFROM"`
	OFXEXTENSION *OFXExtensionType                     `xml:"OFXEXTENSION"`
	RECPMTTRNRQ  []*RecurringPaymentTransactionRequest `xml:"RECPMTTRNRQ"`
	*AbstractSyncRequest
}

RecurringPaymentSyncRequest is The OFX element "RECPMTSYNCRQ" is of type "RecurringPaymentSyncRequest"

type RecurringPaymentSyncResponse

type RecurringPaymentSyncResponse struct {
	BANKACCTFROM *BankAccount                           `xml:"BANKACCTFROM"`
	OFXEXTENSION *OFXExtensionType                      `xml:"OFXEXTENSION"`
	RECPMTTRNRS  []*RecurringPaymentTransactionResponse `xml:"RECPMTTRNRS"`
	*AbstractSyncResponse
}

RecurringPaymentSyncResponse is The OFX element "RECPMTSYNCRS" is of type "RecurringPaymentSyncResponse"

type RecurringPaymentTransactionRequest

type RecurringPaymentTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType              `xml:"OFXEXTENSION"`
	RECPMTRQ     *RecurringPaymentRequest       `xml:"RECPMTRQ"`
	RECPMTMODRQ  *RecurringPaymentModRequest    `xml:"RECPMTMODRQ"`
	RECPMTCANCRQ *RecurringPaymentCancelRequest `xml:"RECPMTCANCRQ"`
	*AbstractTransactionRequest
}

RecurringPaymentTransactionRequest is The OFX element "RECPMTTRNRQ" is of type "RecurringPaymentTransactionRequest"

type RecurringPaymentTransactionResponse

type RecurringPaymentTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType               `xml:"OFXEXTENSION"`
	RECPMTRS     *RecurringPaymentResponse       `xml:"RECPMTRS"`
	RECPMTMODRS  *RecurringPaymentModResponse    `xml:"RECPMTMODRS"`
	RECPMTCANCRS *RecurringPaymentCancelResponse `xml:"RECPMTCANCRS"`
	*AbstractTransactionResponse
}

RecurringPaymentTransactionResponse is The OFX element "RECPMTTRNRS" is of type "RecurringPaymentTransactionResponse"

type ReferenceInfo

type ReferenceInfo struct {
}

ReferenceInfo ...

type ReferenceNumberType

type ReferenceNumberType string

ReferenceNumberType is The OFX element "REFNUM" is of type "ReferenceNumberType"

type Reinvest

type Reinvest struct {
	SECID         *SecurityId `xml:"SECID"`
	INCOMETYPE    string      `xml:"INCOMETYPE"`
	TOTAL         string      `xml:"TOTAL"`
	SUBACCTSEC    string      `xml:"SUBACCTSEC"`
	UNITS         string      `xml:"UNITS"`
	UNITPRICE     string      `xml:"UNITPRICE"`
	COMMISSION    string      `xml:"COMMISSION"`
	TAXES         string      `xml:"TAXES"`
	FEES          string      `xml:"FEES"`
	LOAD          string      `xml:"LOAD"`
	TAXEXEMPT     string      `xml:"TAXEXEMPT"`
	CURRENCY      *Currency   `xml:"CURRENCY"`
	ORIGCURRENCY  *Currency   `xml:"ORIGCURRENCY"`
	INV401KSOURCE string      `xml:"INV401KSOURCE"`
	*AbstractInvestmentTransaction
}

Reinvest is The OFX element "REINVEST" is of type "Reinvest"

type RelatedEnum

type RelatedEnum string

RelatedEnum is The OFX element "RELATEDENUM" is of type "RelatedEnum"

type RequestMessage

type RequestMessage struct {
}

RequestMessage ...

type ResponseMessage

type ResponseMessage struct {
}

ResponseMessage ...

type RestrictionEnum

type RestrictionEnum string

RestrictionEnum is The OFX element "RESTRICTIONENUM" is of type "RestrictionEnum"

type ReturnOfCapital

type ReturnOfCapital struct {
	SECID         *SecurityId `xml:"SECID"`
	TOTAL         string      `xml:"TOTAL"`
	SUBACCTSEC    string      `xml:"SUBACCTSEC"`
	SUBACCTFUND   string      `xml:"SUBACCTFUND"`
	CURRENCY      *Currency   `xml:"CURRENCY"`
	ORIGCURRENCY  *Currency   `xml:"ORIGCURRENCY"`
	INV401KSOURCE string      `xml:"INV401KSOURCE"`
	*AbstractInvestmentTransaction
}

ReturnOfCapital is The OFX element "RETOFCAP" is of type "ReturnOfCapital"

type RewardInfoType

type RewardInfoType struct {
	NAME         string `xml:"NAME"`
	REWARDBAL    string `xml:"REWARDBAL"`
	REWARDEARNED string `xml:"REWARDEARNED"`
}

RewardInfoType is The OFX element "REWARDINFO" is of type "RewardInfoType"

type SecuredEnum

type SecuredEnum string

SecuredEnum is The OFX element "SECUREDENUM" is of type "SecuredEnum"

type SecuritiesListInfo

type SecuritiesListInfo struct {
	SecurityList *SecurityList `xml:"SecurityList"`
	*ReferenceInfo
}

SecuritiesListInfo ...

type SecurityEnum

type SecurityEnum string

SecurityEnum is The OFX element "SECURITYENUM" is of type "SecurityEnum"

type SecurityId

type SecurityId struct {
	UNIQUEID     string `xml:"UNIQUEID"`
	UNIQUEIDTYPE string `xml:"UNIQUEIDTYPE"`
}

SecurityId is The OFX element "SECID" is of type "SecurityId"

type SecurityList

type SecurityList struct {
	MFINFO    []*MutualFundInfo `xml:"MFINFO"`
	STOCKINFO []*StockInfo      `xml:"STOCKINFO"`
	OPTINFO   []*OptionInfo     `xml:"OPTINFO"`
	DEBTINFO  []*DebtInfo       `xml:"DEBTINFO"`
	OTHERINFO []*OtherInfo      `xml:"OTHERINFO"`
}

SecurityList is The OFX element "SECLIST" is of type "SecurityList"

type SecurityListMessageSet

type SecurityListMessageSet struct {
	SECLISTMSGSETV1 *SecurityListMessageSetV1 `xml:"SECLISTMSGSETV1"`
	*AbstractMessageSet
}

SecurityListMessageSet is The OFX element "SECLISTMSGSET" is of type "SecurityListMessageSet"

type SecurityListMessageSetV1

type SecurityListMessageSetV1 struct {
	SECLISTRQDNLD string `xml:"SECLISTRQDNLD"`
	*AbstractMessageSetVersion
}

SecurityListMessageSetV1 is The OFX element "SECLISTMSGSETV1" is of type "SecurityListMessageSetV1"

type SecurityListRequest

type SecurityListRequest struct {
	SECRQ []*SecurityRequest `xml:"SECRQ"`
}

SecurityListRequest is The OFX element "SECLISTRQ" is of type "SecurityListRequest"

type SecurityListRequestMessageSetV1

type SecurityListRequestMessageSetV1 struct {
	SECLISTTRNRQ []*SecurityListTransactionRequest `xml:"SECLISTTRNRQ"`
	*AbstractRequestMessageSet
}

SecurityListRequestMessageSetV1 is The OFX element "SECLISTMSGSRQV1" is of type "SecurityListRequestMessageSetV1"

type SecurityListResponseMessageSetV1

type SecurityListResponseMessageSetV1 struct {
	SECLISTTRNRS []*SecurityListTransactionResponse `xml:"SECLISTTRNRS"`
	SECLIST      *SecurityList                      `xml:"SECLIST"`
	*AbstractResponseMessageSet
}

SecurityListResponseMessageSetV1 is The OFX element "SECLISTMSGSRSV1" is of type "SecurityListResponseMessageSetV1"

type SecurityListTransactionRequest

type SecurityListTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType    `xml:"OFXEXTENSION"`
	SECLISTRQ    *SecurityListRequest `xml:"SECLISTRQ"`
	*AbstractTransactionRequest
}

SecurityListTransactionRequest is The OFX element "SECLISTTRNRQ" is of type "SecurityListTransactionRequest"

type SecurityListTransactionResponse

type SecurityListTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	SECLISTRS    string            `xml:"SECLISTRS"`
	*AbstractTransactionResponse
}

SecurityListTransactionResponse is The OFX element "SECLISTTRNRS" is of type "SecurityListTransactionResponse"

type SecurityNameType

type SecurityNameType string

SecurityNameType is The OFX element "SECNAME" is of type "SecurityNameType"

type SecurityRequest

type SecurityRequest struct {
	SECID  *SecurityId `xml:"SECID"`
	TICKER string      `xml:"TICKER"`
	FIID   string      `xml:"FIID"`
}

SecurityRequest is The OFX element "SECRQ" is of type "SecurityRequest"

type SecurityUserIdType

type SecurityUserIdType string

SecurityUserIdType is The OFX element "SECUID" is of type "SecurityUserIdType"

type SellDebt

type SellDebt struct {
	SELLREASON string `xml:"SELLREASON"`
	ACCRDINT   string `xml:"ACCRDINT"`
	*AbstractInvestmentSellTransaction
}

SellDebt is The OFX element "SELLDEBT" is of type "SellDebt"

type SellMutualFund

type SellMutualFund struct {
	SELLTYPE     string `xml:"SELLTYPE"`
	AVGCOSTBASIS string `xml:"AVGCOSTBASIS"`
	RELFITID     string `xml:"RELFITID"`
	*AbstractInvestmentSellTransaction
}

SellMutualFund is The OFX element "SELLMF" is of type "SellMutualFund"

type SellOption

type SellOption struct {
	OPTSELLTYPE string `xml:"OPTSELLTYPE"`
	SHPERCTRCT  string `xml:"SHPERCTRCT"`
	RELFITID    string `xml:"RELFITID"`
	RELTYPE     string `xml:"RELTYPE"`
	SECURED     string `xml:"SECURED"`
	*AbstractInvestmentSellTransaction
}

SellOption is The OFX element "SELLOPT" is of type "SellOption"

type SellOther

type SellOther struct {
	*AbstractInvestmentSellTransaction
}

SellOther is The OFX element "SELLOTHER" is of type "SellOther"

type SellReasonEnum

type SellReasonEnum string

SellReasonEnum is The OFX element "SELLREASONENUM" is of type "SellReasonEnum"

type SellStock

type SellStock struct {
	SELLTYPE string `xml:"SELLTYPE"`
	*AbstractInvestmentSellTransaction
}

SellStock is The OFX element "SELLSTOCK" is of type "SellStock"

type SellTypeEnum

type SellTypeEnum string

SellTypeEnum is The OFX element "SELLTYPEENUM" is of type "SellTypeEnum"

type ServerIdType

type ServerIdType string

ServerIdType is The OFX element "SRVRTID" is of type "ServerIdType"

type ServiceAdd

type ServiceAdd struct {
	BANKACCTTO *BankAccount        `xml:"BANKACCTTO"`
	CCACCTTO   *CreditCardAccount  `xml:"CCACCTTO"`
	INVACCTTO  *InvestmentAccount  `xml:"INVACCTTO"`
	PRESACCTTO *PresentmentAccount `xml:"PRESACCTTO"`
	*AbstractServiceAction
}

ServiceAdd is The OFX element "SVCADD" is of type "ServiceAdd"

type ServiceChange

type ServiceChange struct {
	BANKACCTFROM *BankAccount        `xml:"BANKACCTFROM"`
	CCACCTFROM   *CreditCardAccount  `xml:"CCACCTFROM"`
	INVACCTFROM  *InvestmentAccount  `xml:"INVACCTFROM"`
	PRESACCTFROM *PresentmentAccount `xml:"PRESACCTFROM"`
	BANKACCTTO   *BankAccount        `xml:"BANKACCTTO"`
	CCACCTTO     *CreditCardAccount  `xml:"CCACCTTO"`
	INVACCTTO    *InvestmentAccount  `xml:"INVACCTTO"`
	PRESACCTTO   *PresentmentAccount `xml:"PRESACCTTO"`
	*AbstractServiceAction
}

ServiceChange is The OFX element "SVCCHG" is of type "ServiceChange"

type ServiceDelete

type ServiceDelete struct {
	BANKACCTFROM *BankAccount        `xml:"BANKACCTFROM"`
	CCACCTFROM   *CreditCardAccount  `xml:"CCACCTFROM"`
	INVACCTFROM  *InvestmentAccount  `xml:"INVACCTFROM"`
	PRESACCTFROM *PresentmentAccount `xml:"PRESACCTFROM"`
	*AbstractServiceAction
}

ServiceDelete is The OFX element "SVCDEL" is of type "ServiceDelete"

type ServiceEnum

type ServiceEnum string

ServiceEnum is The OFX element "SERVICEENUM" is of type "ServiceEnum"

type ServiceStatus2Enum

type ServiceStatus2Enum string

ServiceStatus2Enum is The OFX element "SERVICESTATUS2ENUM" is of type "ServiceStatus2Enum"

type ServiceStatusEnum

type ServiceStatusEnum string

ServiceStatusEnum is The OFX element "SERVICESTATUSENUM" is of type "ServiceStatusEnum"

type SessionCookieType

type SessionCookieType string

SessionCookieType is The OFX element "SESSCOOKIE" is of type "SessionCookieType"

type SeverityEnum

type SeverityEnum string

SeverityEnum is The OFX element "SEVERITYENUM" is of type "SeverityEnum"

type SharesPerType

type SharesPerType string

SharesPerType is The OFX element "SHARESPER" is of type "SharesPerType"

type ShortMessageType

type ShortMessageType string

ShortMessageType is The OFX element "SHORTMSG" is of type "ShortMessageType"

type SignonInfo

type SignonInfo struct {
	SIGNONREALM       string `xml:"SIGNONREALM"`
	MIN               string `xml:"MIN"`
	MAX               string `xml:"MAX"`
	CHARTYPE          string `xml:"CHARTYPE"`
	CASESEN           string `xml:"CASESEN"`
	SPECIAL           string `xml:"SPECIAL"`
	SPACES            string `xml:"SPACES"`
	PINCH             string `xml:"PINCH"`
	CHGPINFIRST       string `xml:"CHGPINFIRST"`
	USERCRED1LABEL    string `xml:"USERCRED1LABEL"`
	USERCRED2LABEL    string `xml:"USERCRED2LABEL"`
	CLIENTUIDREQ      string `xml:"CLIENTUIDREQ"`
	AUTHTOKENFIRST    string `xml:"AUTHTOKENFIRST"`
	AUTHTOKENLABEL    string `xml:"AUTHTOKENLABEL"`
	AUTHTOKENINFOURL  string `xml:"AUTHTOKENINFOURL"`
	MFACHALLENGESUPT  string `xml:"MFACHALLENGESUPT"`
	MFACHALLENGEFIRST string `xml:"MFACHALLENGEFIRST"`
	ACCESSTOKENREQ    string `xml:"ACCESSTOKENREQ"`
}

SignonInfo is The OFX element "SIGNONINFO" is of type "SignonInfo"

type SignonInfoList

type SignonInfoList struct {
	SIGNONINFO []*SignonInfo `xml:"SIGNONINFO"`
}

SignonInfoList is The OFX element "SIGNONINFOLIST" is of type "SignonInfoList"

type SignonMessageSet

type SignonMessageSet struct {
	SIGNONMSGSETV1 *SignonMessageSetV1 `xml:"SIGNONMSGSETV1"`
	*AbstractMessageSet
}

SignonMessageSet is The OFX element "SIGNONMSGSET" is of type "SignonMessageSet"

type SignonMessageSetV1

type SignonMessageSetV1 struct {
	*AbstractMessageSetVersion
}

SignonMessageSetV1 is The OFX element "SIGNONMSGSETV1" is of type "SignonMessageSetV1"

type SignonRequest

type SignonRequest struct {
	DTCLIENT           string                `xml:"DTCLIENT"`
	USERID             string                `xml:"USERID"`
	USERPASS           string                `xml:"USERPASS"`
	USERKEY            string                `xml:"USERKEY"`
	ACCESSTOKEN        string                `xml:"ACCESSTOKEN"`
	GENUSERKEY         string                `xml:"GENUSERKEY"`
	LANGUAGE           string                `xml:"LANGUAGE"`
	FI                 *FinancialInstitution `xml:"FI"`
	SESSCOOKIE         string                `xml:"SESSCOOKIE"`
	APPID              string                `xml:"APPID"`
	APPVER             string                `xml:"APPVER"`
	APPKEY             string                `xml:"APPKEY"`
	CLIENTUID          string                `xml:"CLIENTUID"`
	USERCRED1          string                `xml:"USERCRED1"`
	USERCRED2          string                `xml:"USERCRED2"`
	AUTHTOKEN          string                `xml:"AUTHTOKEN"`
	ACCESSKEY          string                `xml:"ACCESSKEY"`
	MFACHALLENGEANSWER []*MFAChallengeAnswer `xml:"MFACHALLENGEANSWER"`
	OFXEXTENSION       *OFXExtensionType     `xml:"OFXEXTENSION"`
}

SignonRequest is The OFX element "SONRQ" is of type "SignonRequest"

type SignonRequestMessage

type SignonRequestMessage struct {
}

SignonRequestMessage ...

type SignonRequestMessageSetV1

type SignonRequestMessageSetV1 struct {
	SONRQ          *SignonRequest               `xml:"SONRQ"`
	PINCHTRNRQ     *PinChangeTransactionRequest `xml:"PINCHTRNRQ"`
	CHALLENGETRNRQ *ChallengeTransactionRequest `xml:"CHALLENGETRNRQ"`
	*AbstractRequestMessageSet
}

SignonRequestMessageSetV1 is The OFX element "SIGNONMSGSRQV1" is of type "SignonRequestMessageSetV1"

type SignonResponse

type SignonResponse struct {
	STATUS       *Status               `xml:"STATUS"`
	DTSERVER     string                `xml:"DTSERVER"`
	USERKEY      string                `xml:"USERKEY"`
	TSKEYEXPIRE  string                `xml:"TSKEYEXPIRE"`
	LANGUAGE     string                `xml:"LANGUAGE"`
	DTPROFUP     string                `xml:"DTPROFUP"`
	DTUSERUP     string                `xml:"DTUSERUP"`
	DTACCTUP     string                `xml:"DTACCTUP"`
	FI           *FinancialInstitution `xml:"FI"`
	SESSCOOKIE   string                `xml:"SESSCOOKIE"`
	ACCESSKEY    string                `xml:"ACCESSKEY"`
	OFXEXTENSION *OFXExtensionType     `xml:"OFXEXTENSION"`
}

SignonResponse is The OFX element "SONRS" is of type "SignonResponse"

type SignonResponseMessage

type SignonResponseMessage struct {
}

SignonResponseMessage ...

type SignonResponseMessageSetV1

type SignonResponseMessageSetV1 struct {
	SONRS          *SignonResponse               `xml:"SONRS"`
	PINCHTRNRS     *PinChangeTransactionResponse `xml:"PINCHTRNRS"`
	CHALLENGETRNRS *ChallengeTransactionResponse `xml:"CHALLENGETRNRS"`
	*AbstractResponseMessageSet
}

SignonResponseMessageSetV1 is The OFX element "SIGNONMSGSRSV1" is of type "SignonResponseMessageSetV1"

type SignupMessageSet

type SignupMessageSet struct {
	SIGNUPMSGSETV1 *SignupMessageSetV1 `xml:"SIGNUPMSGSETV1"`
	*AbstractMessageSet
}

SignupMessageSet is The OFX element "SIGNUPMSGSET" is of type "SignupMessageSet"

type SignupMessageSetV1

type SignupMessageSetV1 struct {
	CLIENTENROLL  *ClientEnroll `xml:"CLIENTENROLL"`
	WEBENROLL     *WebEnroll    `xml:"WEBENROLL"`
	OTHERENROLL   *OtherEnroll  `xml:"OTHERENROLL"`
	CHGUSERINFO   string        `xml:"CHGUSERINFO"`
	AVAILACCTS    string        `xml:"AVAILACCTS"`
	CLIENTACTREQ  string        `xml:"CLIENTACTREQ"`
	USERINFOAVAIL string        `xml:"USERINFOAVAIL"`
	*AbstractMessageSetVersion
}

SignupMessageSetV1 is The OFX element "SIGNUPMSGSETV1" is of type "SignupMessageSetV1"

type SignupRequestMessageSetV1

type SignupRequestMessageSetV1 struct {
	ENROLLTRNRQ       []*EnrollTransactionRequest         `xml:"ENROLLTRNRQ"`
	ACCTINFOTRNRQ     []*AccountInfoTransactionRequest    `xml:"ACCTINFOTRNRQ"`
	USERINFOTRNRQ     []*UserInfoTransactionRequest       `xml:"USERINFOTRNRQ"`
	CHGUSERINFOTRNRQ  []*ChangeUserInfoTransactionRequest `xml:"CHGUSERINFOTRNRQ"`
	CHGUSERINFOSYNCRQ []*ChangeUserInfoSyncRequest        `xml:"CHGUSERINFOSYNCRQ"`
	ACCTTRNRQ         []*AccountTransactionRequest        `xml:"ACCTTRNRQ"`
	ACCTSYNCRQ        []*AccountSyncRequest               `xml:"ACCTSYNCRQ"`
	*AbstractRequestMessageSet
}

SignupRequestMessageSetV1 is The OFX element "SIGNUPMSGSRQV1" is of type "SignupRequestMessageSetV1"

type SignupResponseMessageSetV1

type SignupResponseMessageSetV1 struct {
	ENROLLTRNRS       []*EnrollTransactionResponse         `xml:"ENROLLTRNRS"`
	ACCTINFOTRNRS     []*AccountInfoTransactionResponse    `xml:"ACCTINFOTRNRS"`
	USERINFOTRNRS     []*UserInfoTransactionResponse       `xml:"USERINFOTRNRS"`
	CHGUSERINFOTRNRS  []*ChangeUserInfoTransactionResponse `xml:"CHGUSERINFOTRNRS"`
	CHGUSERINFOSYNCRS []*ChangeUserInfoSyncResponse        `xml:"CHGUSERINFOSYNCRS"`
	ACCTTRNRS         []*AccountTransactionResponse        `xml:"ACCTTRNRS"`
	ACCTSYNCRS        []*AccountSyncResponse               `xml:"ACCTSYNCRS"`
	*AbstractResponseMessageSet
}

SignupResponseMessageSetV1 is The OFX element "SIGNUPMSGSRSV1" is of type "SignupResponseMessageSetV1"

type Split

type Split struct {
	SECID         *SecurityId `xml:"SECID"`
	SUBACCTSEC    string      `xml:"SUBACCTSEC"`
	OLDUNITS      string      `xml:"OLDUNITS"`
	NEWUNITS      string      `xml:"NEWUNITS"`
	NUMERATOR     string      `xml:"NUMERATOR"`
	DENOMINATOR   string      `xml:"DENOMINATOR"`
	CURRENCY      *Currency   `xml:"CURRENCY"`
	ORIGCURRENCY  *Currency   `xml:"ORIGCURRENCY"`
	FRACCASH      string      `xml:"FRACCASH"`
	SUBACCTFUND   string      `xml:"SUBACCTFUND"`
	INV401KSOURCE string      `xml:"INV401KSOURCE"`
	*AbstractInvestmentTransaction
}

Split is The OFX element "SPLIT" is of type "Split"

type StandardIndustryCodeType

type StandardIndustryCodeType string

StandardIndustryCodeType is The OFX element "SIC" is of type "StandardIndustryCodeType"

type StateCodeType

type StateCodeType string

StateCodeType is The OFX element "STATECODE" is of type "StateCodeType"

type StateType

type StateType string

StateType is The OFX element "STATE" is of type "StateType"

type StatementEndRequest

type StatementEndRequest struct {
	BANKACCTFROM *BankAccount `xml:"BANKACCTFROM"`
	DTSTART      string       `xml:"DTSTART"`
	DTEND        string       `xml:"DTEND"`
	INCSTMTIMG   string       `xml:"INCSTMTIMG"`
}

StatementEndRequest is The OFX element "STMTENDRQ" is of type "StatementEndRequest"

type StatementEndResponse

type StatementEndResponse struct {
	CURDEF       string       `xml:"CURDEF"`
	BANKACCTFROM *BankAccount `xml:"BANKACCTFROM"`
	CLOSING      []*Closing   `xml:"CLOSING"`
}

StatementEndResponse is The OFX element "STMTENDRS" is of type "StatementEndResponse"

type StatementEndTransactionRequest

type StatementEndTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType    `xml:"OFXEXTENSION"`
	STMTENDRQ    *StatementEndRequest `xml:"STMTENDRQ"`
	*AbstractTransactionRequest
}

StatementEndTransactionRequest is The OFX element "STMTENDTRNRQ" is of type "StatementEndTransactionRequest"

type StatementEndTransactionResponse

type StatementEndTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType     `xml:"OFXEXTENSION"`
	STMTENDRS    *StatementEndResponse `xml:"STMTENDRS"`
	*AbstractTransactionResponse
}

StatementEndTransactionResponse is The OFX element "STMTENDTRNRS" is of type "StatementEndTransactionResponse"

type StatementImage

type StatementImage struct {
	IMAGEURL    string   `xml:"IMAGEURL"`
	PREFETCHURL []string `xml:"PREFETCHURL"`
	DTEXPIRE    string   `xml:"DTEXPIRE"`
}

StatementImage is The OFX element "STMNTIMAGE" is of type "StatementImage"

type StatementRequest

type StatementRequest struct {
	BANKACCTFROM   *BankAccount    `xml:"BANKACCTFROM"`
	INCTRAN        *IncTransaction `xml:"INCTRAN"`
	INCLUDEPENDING string          `xml:"INCLUDEPENDING"`
	INCTRANIMG     string          `xml:"INCTRANIMG"`
}

StatementRequest is The OFX element "STMTRQ" is of type "StatementRequest"

type StatementResponse

type StatementResponse struct {
	CURDEF        string                  `xml:"CURDEF"`
	BANKACCTFROM  *BankAccount            `xml:"BANKACCTFROM"`
	BANKTRANLIST  *BankTransactionList    `xml:"BANKTRANLIST"`
	BANKTRANLISTP *PendingTransactionList `xml:"BANKTRANLISTP"`
	LEDGERBAL     *LedgerBalance          `xml:"LEDGERBAL"`
	AVAILBAL      *AvailableBalance       `xml:"AVAILBAL"`
	CASHADVBALAMT string                  `xml:"CASHADVBALAMT"`
	INTRATE       string                  `xml:"INTRATE"`
	BALLIST       *BalanceList            `xml:"BALLIST"`
	MKTGINFO      string                  `xml:"MKTGINFO"`
}

StatementResponse is The OFX element "STMTRS" is of type "StatementResponse"

type StatementTransaction

type StatementTransaction struct {
	TRNTYPE       string             `xml:"TRNTYPE"`
	DTPOSTED      string             `xml:"DTPOSTED"`
	DTUSER        string             `xml:"DTUSER"`
	DTAVAIL       string             `xml:"DTAVAIL"`
	TRNAMT        string             `xml:"TRNAMT"`
	LOANPMTINFO   *LoanPaymentInfo   `xml:"LOANPMTINFO"`
	FITID         string             `xml:"FITID"`
	CORRECTFITID  string             `xml:"CORRECTFITID"`
	CORRECTACTION string             `xml:"CORRECTACTION"`
	SRVRTID       string             `xml:"SRVRTID"`
	CHECKNUM      string             `xml:"CHECKNUM"`
	REFNUM        string             `xml:"REFNUM"`
	SIC           string             `xml:"SIC"`
	PAYEEID       string             `xml:"PAYEEID"`
	NAME          string             `xml:"NAME"`
	PAYEE         *Payee             `xml:"PAYEE"`
	EXTDNAME      string             `xml:"EXTDNAME"`
	BANKACCTTO    *BankAccount       `xml:"BANKACCTTO"`
	CCACCTTO      *CreditCardAccount `xml:"CCACCTTO"`
	MEMO          string             `xml:"MEMO"`
	IMAGEDATA     []*ImageData       `xml:"IMAGEDATA"`
	CURRENCY      *Currency          `xml:"CURRENCY"`
	ORIGCURRENCY  *Currency          `xml:"ORIGCURRENCY"`
	INV401KSOURCE string             `xml:"INV401KSOURCE"`
}

StatementTransaction is The OFX element "STMTTRN" is of type "StatementTransaction"

type StatementTransactionRequest

type StatementTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	STMTRQ       *StatementRequest `xml:"STMTRQ"`
	*AbstractTransactionRequest
}

StatementTransactionRequest is The OFX element "STMTTRNRQ" is of type "StatementTransactionRequest"

type StatementTransactionResponse

type StatementTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType  `xml:"OFXEXTENSION"`
	STMTRS       *StatementResponse `xml:"STMTRS"`
	*AbstractTransactionResponse
}

StatementTransactionResponse is The OFX element "STMTTRNRS" is of type "StatementTransactionResponse"

type Status

type Status struct {
	CODE     string `xml:"CODE"`
	SEVERITY string `xml:"SEVERITY"`
	MESSAGE  string `xml:"MESSAGE"`
}

Status is The OFX element "STATUS" is of type "Status"

type StatusModBYEnum

type StatusModBYEnum string

StatusModBYEnum is The OFX element "STATUSMODBYENUM" is of type "StatusModBYEnum"

type StockEnum

type StockEnum string

StockEnum is The OFX element "STOCKENUM" is of type "StockEnum"

type StockInfo

type StockInfo struct {
	STOCKTYPE    string `xml:"STOCKTYPE"`
	YIELD        string `xml:"YIELD"`
	DTYIELDASOF  string `xml:"DTYIELDASOF"`
	ASSETCLASS   string `xml:"ASSETCLASS"`
	FIASSETCLASS string `xml:"FIASSETCLASS"`
	*AbstractSecurityInfo
}

StockInfo is The OFX element "STOCKINFO" is of type "StockInfo"

type StopCheckNumber

type StopCheckNumber struct {
	CHECKNUM     string    `xml:"CHECKNUM"`
	NAME         string    `xml:"NAME"`
	DTUSER       string    `xml:"DTUSER"`
	TRNAMT       string    `xml:"TRNAMT"`
	CHKSTATUS    string    `xml:"CHKSTATUS"`
	CHKERROR     string    `xml:"CHKERROR"`
	CURRENCY     *Currency `xml:"CURRENCY"`
	ORIGCURRENCY *Currency `xml:"ORIGCURRENCY"`
}

StopCheckNumber is The OFX element "STPCHKNUM" is of type "StopCheckNumber"

type StopCheckProfile

type StopCheckProfile struct {
	PROCDAYSOFF []string `xml:"PROCDAYSOFF"`
	PROCENDTM   string   `xml:"PROCENDTM"`
	CANUSERANGE string   `xml:"CANUSERANGE"`
	CANUSEDESC  string   `xml:"CANUSEDESC"`
	STPCHKFEE   string   `xml:"STPCHKFEE"`
}

StopCheckProfile is The OFX element "STPCHKPROF" is of type "StopCheckProfile"

type StopCheckRequest

type StopCheckRequest struct {
	BANKACCTFROM *BankAccount      `xml:"BANKACCTFROM"`
	CHKRANGE     *CheckRange       `xml:"CHKRANGE"`
	CHKDESC      *CheckDescription `xml:"CHKDESC"`
}

StopCheckRequest is The OFX element "STPCHKRQ" is of type "StopCheckRequest"

type StopCheckResponse

type StopCheckResponse struct {
	CURDEF       string             `xml:"CURDEF"`
	BANKACCTFROM *BankAccount       `xml:"BANKACCTFROM"`
	STPCHKNUM    []*StopCheckNumber `xml:"STPCHKNUM"`
	FEE          string             `xml:"FEE"`
	FEEMSG       string             `xml:"FEEMSG"`
}

StopCheckResponse is The OFX element "STPCHKRS" is of type "StopCheckResponse"

type StopCheckSyncRequest

type StopCheckSyncRequest struct {
	BANKACCTFROM *BankAccount                   `xml:"BANKACCTFROM"`
	OFXEXTENSION *OFXExtensionType              `xml:"OFXEXTENSION"`
	STPCHKTRNRQ  []*StopCheckTransactionRequest `xml:"STPCHKTRNRQ"`
	*AbstractSyncRequest
}

StopCheckSyncRequest is The OFX element "STPCHKSYNCRQ" is of type "StopCheckSyncRequest"

type StopCheckSyncResponse

type StopCheckSyncResponse struct {
	BANKACCTFROM *BankAccount                    `xml:"BANKACCTFROM"`
	OFXEXTENSION *OFXExtensionType               `xml:"OFXEXTENSION"`
	STPCHKTRNRS  []*StopCheckTransactionResponse `xml:"STPCHKTRNRS"`
	*AbstractSyncResponse
}

StopCheckSyncResponse is The OFX element "STPCHKSYNCRS" is of type "StopCheckSyncResponse"

type StopCheckTransactionRequest

type StopCheckTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	STPCHKRQ     *StopCheckRequest `xml:"STPCHKRQ"`
	*AbstractTransactionRequest
}

StopCheckTransactionRequest is The OFX element "STPCHKTRNRQ" is of type "StopCheckTransactionRequest"

type StopCheckTransactionResponse

type StopCheckTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType  `xml:"OFXEXTENSION"`
	STPCHKRS     *StopCheckResponse `xml:"STPCHKRS"`
	*AbstractTransactionResponse
}

StopCheckTransactionResponse is The OFX element "STPCHKTRNRS" is of type "StopCheckTransactionResponse"

type SubAccountEnum

type SubAccountEnum string

SubAccountEnum is The OFX element "SUBACCTENUM" is of type "SubAccountEnum"

type SubjectType

type SubjectType string

SubjectType is The OFX element "SUBJECT" is of type "SubjectType"

type SyncEnum

type SyncEnum string

SyncEnum is The OFX element "SYNCENUM" is of type "SyncEnum"

type TagTypeType

type TagTypeType string

TagTypeType is The OFX element "TAGTYPE" is of type "TagTypeType"

type TagValueType

type TagValueType string

TagValueType is The OFX element "TAGVALUE" is of type "TagValueType"

type TempPassType

type TempPassType string

TempPassType is The OFX element "TEMPPASS" is of type "TempPassType"

type TickerType

type TickerType string

TickerType is The OFX element "TICKER" is of type "TickerType"

type TimeType

type TimeType string

TimeType is The OFX element "TM" is of type "TimeType"

type TransactionAuthorizationNumberType

type TransactionAuthorizationNumberType string

TransactionAuthorizationNumberType is The OFX element "TAN" is of type "TransactionAuthorizationNumberType"

type TransactionEnum

type TransactionEnum string

TransactionEnum is The OFX element "TRANSACTIONENUM" is of type "TransactionEnum"

type Transfer

type Transfer struct {
	SECID         *SecurityId        `xml:"SECID"`
	SUBACCTSEC    string             `xml:"SUBACCTSEC"`
	UNITS         string             `xml:"UNITS"`
	TFERACTION    string             `xml:"TFERACTION"`
	POSTYPE       string             `xml:"POSTYPE"`
	INVACCTFROM   *InvestmentAccount `xml:"INVACCTFROM"`
	AVGCOSTBASIS  string             `xml:"AVGCOSTBASIS"`
	UNITPRICE     string             `xml:"UNITPRICE"`
	DTPURCHASE    string             `xml:"DTPURCHASE"`
	INV401KSOURCE string             `xml:"INV401KSOURCE"`
	*AbstractInvestmentTransaction
}

Transfer is The OFX element "TRANSFER" is of type "Transfer"

type TransferInfo

type TransferInfo struct {
	BANKACCTFROM *BankAccount           `xml:"BANKACCTFROM"`
	LOANACCTFROM *LoanAccount           `xml:"LOANACCTFROM"`
	CCACCTFROM   *CreditCardAccount     `xml:"CCACCTFROM"`
	BANKACCTTO   *BankAccount           `xml:"BANKACCTTO"`
	LOANACCTTO   *LoanAccount           `xml:"LOANACCTTO"`
	CCACCTTO     *CreditCardAccount     `xml:"CCACCTTO"`
	TRNAMT       string                 `xml:"TRNAMT"`
	LOANTRNAMT   *LoanTransactionAmount `xml:"LOANTRNAMT"`
	DTDUE        string                 `xml:"DTDUE"`
}

TransferInfo is The OFX element "XFERINFO" is of type "TransferInfo"

type TransferProcessingStatus

type TransferProcessingStatus struct {
	XFERPRCCODE string `xml:"XFERPRCCODE"`
	DTXFERPRC   string `xml:"DTXFERPRC"`
}

TransferProcessingStatus is The OFX element "XFERPRCSTS" is of type "TransferProcessingStatus"

type TransferProfile

type TransferProfile struct {
	PROCDAYSOFF   []string `xml:"PROCDAYSOFF"`
	PROCENDTM     string   `xml:"PROCENDTM"`
	CANSCHED      string   `xml:"CANSCHED"`
	CANRECUR      string   `xml:"CANRECUR"`
	CANLOAN       string   `xml:"CANLOAN"`
	CANSCHEDLOAN  string   `xml:"CANSCHEDLOAN"`
	CANRECURLOAN  string   `xml:"CANRECURLOAN"`
	CANMODXFERS   string   `xml:"CANMODXFERS"`
	CANMODMDLS    string   `xml:"CANMODMDLS"`
	MODELWND      string   `xml:"MODELWND"`
	DAYSWITH      string   `xml:"DAYSWITH"`
	DFLTDAYSTOPAY string   `xml:"DFLTDAYSTOPAY"`
}

TransferProfile is The OFX element "XFERPROF" is of type "TransferProfile"

type TransferStatusEnum

type TransferStatusEnum string

TransferStatusEnum is The OFX element "XFERSTATUSENUM" is of type "TransferStatusEnum"

type TypeDescriptionType

type TypeDescriptionType string

TypeDescriptionType is The OFX element "TYPEDESC" is of type "TypeDescriptionType"

type UnitPriceType

type UnitPriceType string

UnitPriceType ...

type UnitTypeEnum

type UnitTypeEnum string

UnitTypeEnum is The OFX element "UNITTYPEENUM" is of type "UnitTypeEnum"

type UrlType

type UrlType string

UrlType is The OFX element "URL" is of type "UrlType"

type UsProductEnum

type UsProductEnum string

UsProductEnum is The OFX element "USPRODUCTENUM" is of type "UsProductEnum"

type UserCredType

type UserCredType string

UserCredType is The OFX element "USERCRED1" is of type "UserCredType".

The OFX element "USERCRED2" is of type "UserCredType".
The effective size of USERCRED1 and USERCRED2 is A-32.  If Type 1
  security is used, then the actual field length is A-171.

type UserInfoRequest

type UserInfoRequest struct {
	DTUSERUP string `xml:"DTUSERUP"`
}

UserInfoRequest is The OFX element "USERINFORQ" is of type "UserInfoRequest"

type UserInfoResponse

type UserInfoResponse struct {
	DTUSERUP       string             `xml:"DTUSERUP"`
	CONTACTPROFENC *ContactProfileEnc `xml:"CONTACTPROFENC"`
	CONTACTPROF    *ContactProfile    `xml:"CONTACTPROF"`
}

UserInfoResponse is The OFX element "USERINFORS" is of type "UserInfoResponse". When including CONTACTPROFENC or CONTACTPROF,

only one occurrence of CONTACTNAME should be included within CONTACTNAMES.

type UserInfoTransactionRequest

type UserInfoTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	USERINFORQ   *UserInfoRequest  `xml:"USERINFORQ"`
	*AbstractTransactionRequest
}

UserInfoTransactionRequest is The OFX element "USERINFOTRNRQ" is of type "UserInfoTransactionRequest"

type UserInfoTransactionResponse

type UserInfoTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType `xml:"OFXEXTENSION"`
	USERINFORS   *UserInfoResponse `xml:"USERINFORS"`
	*AbstractTransactionResponse
}

UserInfoTransactionResponse is The OFX element "USERINFOTRNRS" is of type "UserInfoTransactionResponse"

type UserKeyType

type UserKeyType string

UserKeyType is The OFX element "USERKEY" is of type "UserKeyType"

type VersionType

type VersionType string

VersionType is The OFX element "VER" is of type "VersionType"

type VestInfo

type VestInfo struct {
	VESTDATE string `xml:"VESTDATE"`
	VESTPCT  string `xml:"VESTPCT"`
}

VestInfo is The OFX element "VESTINFO" is of type "VestInfo"

type WebEnroll

type WebEnroll struct {
	URL string `xml:"URL"`
}

WebEnroll is The OFX element "WEBENROLL" is of type "WebEnroll"

type WireBeneficiary

type WireBeneficiary struct {
	NAME       string       `xml:"NAME"`
	BANKACCTTO *BankAccount `xml:"BANKACCTTO"`
	MEMO       string       `xml:"MEMO"`
}

WireBeneficiary is The OFX element "WIREBENEFICIARY" is of type "WireBeneficiary"

type WireCancellationRequest

type WireCancellationRequest struct {
	SRVRTID string `xml:"SRVRTID"`
	*AbstractWireRequest
}

WireCancellationRequest is The OFX element "WIRECANRQ" is of type "WireCancellationRequest"

type WireCancellationResponse

type WireCancellationResponse struct {
	SRVRTID string `xml:"SRVRTID"`
	*AbstractWireResponse
}

WireCancellationResponse is The OFX element "WIRECANRS" is of type "WireCancellationResponse"

type WireDestinationBank

type WireDestinationBank struct {
	EXTBANKDESC *ExtBankDescription `xml:"EXTBANKDESC"`
}

WireDestinationBank is The OFX element "WIREDESTBANK" is of type "WireDestinationBank"

type WireRequest

type WireRequest struct {
	BANKACCTFROM    *BankAccount         `xml:"BANKACCTFROM"`
	WIREBENEFICIARY *WireBeneficiary     `xml:"WIREBENEFICIARY"`
	WIREDESTBANK    *WireDestinationBank `xml:"WIREDESTBANK"`
	TRNAMT          string               `xml:"TRNAMT"`
	DTDUE           string               `xml:"DTDUE"`
	PAYINSTRUCT     string               `xml:"PAYINSTRUCT"`
	*AbstractWireRequest
}

WireRequest is The OFX element "WIRERQ" is of type "WireRequest"

type WireResponse

type WireResponse struct {
	CURDEF          string               `xml:"CURDEF"`
	SRVRTID         string               `xml:"SRVRTID"`
	BANKACCTFROM    *BankAccount         `xml:"BANKACCTFROM"`
	WIREBENEFICIARY *WireBeneficiary     `xml:"WIREBENEFICIARY"`
	WIREDESTBANK    *WireDestinationBank `xml:"WIREDESTBANK"`
	TRNAMT          string               `xml:"TRNAMT"`
	DTDUE           string               `xml:"DTDUE"`
	PAYINSTRUCT     string               `xml:"PAYINSTRUCT"`
	DTXFERPRJ       string               `xml:"DTXFERPRJ"`
	DTPOSTED        string               `xml:"DTPOSTED"`
	FEE             string               `xml:"FEE"`
	CONFMSG         string               `xml:"CONFMSG"`
	*AbstractWireResponse
}

WireResponse is The OFX element "WIRERS" is of type "WireResponse"

type WireSyncRequest

type WireSyncRequest struct {
	BANKACCTFROM *BankAccount              `xml:"BANKACCTFROM"`
	OFXEXTENSION *OFXExtensionType         `xml:"OFXEXTENSION"`
	WIRETRNRQ    []*WireTransactionRequest `xml:"WIRETRNRQ"`
	*AbstractSyncRequest
}

WireSyncRequest is The OFX element "WIRESYNCRQ" is of type "WireSyncRequest"

type WireSyncResponse

type WireSyncResponse struct {
	BANKACCTFROM *BankAccount               `xml:"BANKACCTFROM"`
	OFXEXTENSION *OFXExtensionType          `xml:"OFXEXTENSION"`
	WIRETRNRS    []*WireTransactionResponse `xml:"WIRETRNRS"`
	*AbstractSyncResponse
}

WireSyncResponse is The OFX element "WIRESYNCRS" is of type "WireSyncResponse"

type WireTransactionRequest

type WireTransactionRequest struct {
	OFXEXTENSION *OFXExtensionType        `xml:"OFXEXTENSION"`
	WIRERQ       *WireRequest             `xml:"WIRERQ"`
	WIRECANRQ    *WireCancellationRequest `xml:"WIRECANRQ"`
	*AbstractTransactionRequest
}

WireTransactionRequest is The OFX element "WIRETRNRQ" is of type "WireTransactionRequest"

type WireTransactionResponse

type WireTransactionResponse struct {
	OFXEXTENSION *OFXExtensionType         `xml:"OFXEXTENSION"`
	WIRERS       *WireResponse             `xml:"WIRERS"`
	WIRECANRS    *WireCancellationResponse `xml:"WIRECANRS"`
	*AbstractTransactionResponse
}

WireTransactionResponse is The OFX element "WIRETRNRS" is of type "WireTransactionResponse"

type WireTransferMessageSet

type WireTransferMessageSet struct {
	WIREXFERMSGSETV1 *WireTransferMessageSetV1 `xml:"WIREXFERMSGSETV1"`
	*AbstractMessageSet
}

WireTransferMessageSet is The OFX element "WIREXFERMSGSET" is of type "WireTransferMessageSet"

type WireTransferMessageSetV1

type WireTransferMessageSetV1 struct {
	PROCDAYSOFF []string `xml:"PROCDAYSOFF"`
	PROCENDTM   string   `xml:"PROCENDTM"`
	CANSCHED    string   `xml:"CANSCHED"`
	DOMXFERFEE  string   `xml:"DOMXFERFEE"`
	INTLXFERFEE string   `xml:"INTLXFERFEE"`
	*AbstractMessageSetVersion
}

WireTransferMessageSetV1 is The OFX element "WIREXFERMSGSETV1" is of type "WireTransferMessageSetV1"

type WireTransferRequestMessageSetV1

type WireTransferRequestMessageSetV1 struct {
	WIRETRNRQ  []*WireTransactionRequest `xml:"WIRETRNRQ"`
	WIRESYNCRQ []*WireSyncRequest        `xml:"WIRESYNCRQ"`
	*AbstractRequestMessageSet
}

WireTransferRequestMessageSetV1 is The OFX element "WIREXFERMSGSRQV1" is of type "WireTransferRequestMessageSetV1"

type WireTransferResponseMessageSetV1

type WireTransferResponseMessageSetV1 struct {
	WIRETRNRS  []*WireTransactionResponse `xml:"WIRETRNRS"`
	WIRESYNCRS []*WireSyncResponse        `xml:"WIRESYNCRS"`
	*AbstractResponseMessageSet
}

WireTransferResponseMessageSetV1 is The OFX element "WIREXFERMSGSRSV1" is of type "WireTransferResponseMessageSetV1"

type Withdrawals

type Withdrawals struct {
	PRETAX        string `xml:"PRETAX"`
	AFTERTAX      string `xml:"AFTERTAX"`
	MATCH         string `xml:"MATCH"`
	PROFITSHARING string `xml:"PROFITSHARING"`
	ROLLOVER      string `xml:"ROLLOVER"`
	OTHERVEST     string `xml:"OTHERVEST"`
	OTHERNONVEST  string `xml:"OTHERNONVEST"`
	TOTAL         string `xml:"TOTAL"`
}

Withdrawals is The OFX element "WITHDRAWALS" is of type "Withdrawals"

type YearToDate

type YearToDate struct {
	DTSTART       string         `xml:"DTSTART"`
	DTEND         string         `xml:"DTEND"`
	CONTRIBUTIONS *Contributions `xml:"CONTRIBUTIONS"`
	WITHDRAWALS   *Withdrawals   `xml:"WITHDRAWALS"`
	EARNINGS      *Earnings      `xml:"EARNINGS"`
}

YearToDate is The OFX element "YEARTODATE" is of type "YearToDate"

type YearType

type YearType string

YearType is The OFX element "YEAR" is of type "YearType"

type ZipType

type ZipType string

ZipType is The OFX element "ZIP" is of type "ZipType"

Jump to

Keyboard shortcuts

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