Documentation
¶
Index ¶
- type AbstractAccount
- type AbstractAccountInfo
- type AbstractCheckInfo
- type AbstractInterRequest
- type AbstractInterResponse
- type AbstractIntraRequest
- type AbstractIntraResponse
- type AbstractInvestmentBuyTransaction
- type AbstractInvestmentSellTransaction
- type AbstractInvestmentTransaction
- type AbstractInvestmentTransactionBase
- type AbstractMailResponse
- type AbstractMessageSet
- type AbstractMessageSetVersion
- type AbstractOpenOrder
- type AbstractPayeeRequest
- type AbstractPayeeResponse
- type AbstractPaymentRequest
- type AbstractPaymentResponse
- type AbstractPositionBase
- type AbstractRecurringInterRequest
- type AbstractRecurringInterResponse
- type AbstractRecurringIntraRequest
- type AbstractRecurringIntraResponse
- type AbstractRecurringPaymentRequest
- type AbstractRecurringPaymentResponse
- type AbstractRequest
- type AbstractRequestMessageSet
- type AbstractResponse
- type AbstractResponseMessageSet
- type AbstractSecurityInfo
- type AbstractServiceAction
- type AbstractSyncRequest
- type AbstractSyncResponse
- type AbstractTopLevelMessageSet
- type AbstractTransactionRequest
- type AbstractTransactionResponse
- type AbstractWireRequest
- type AbstractWireResponse
- type AccessKeyType
- type AccessTokenType
- type AccountClassificationEnum
- type AccountEnum
- type AccountHolderType
- type AccountIdType
- type AccountInfo
- type AccountInfoRequest
- type AccountInfoResponse
- type AccountInfoTransactionRequest
- type AccountInfoTransactionResponse
- type AccountRequest
- type AccountResponse
- type AccountSyncRequest
- type AccountSyncResponse
- type AccountTransactionRequest
- type AccountTransactionResponse
- type AccountUsageType
- type AddressType
- type Adjustment
- type AmortizationRequest
- type AmortizationResponse
- type AmortizationTransaction
- type AmortizationTransactionList
- type AmortizationTransactionRequest
- type AmortizationTransactionResponse
- type AmortizationType
- type AmountType
- type AppKeyType
- type ApplicationIdType
- type AssetClassEnum
- type AuthTokenType
- type AvailableBalance
- type Balance
- type BalanceEnum
- type BalanceList
- type BankAccount
- type BankAccountInfo
- type BankIdType
- type BankMailRequest
- type BankMailResponse
- type BankMailSyncRequest
- type BankMailSyncResponse
- type BankMailTransactionRequest
- type BankMailTransactionResponse
- type BankMessageSet
- type BankMessageSetV1
- type BankRequestMessageSetV1
- type BankResponseMessageSetV1
- type BankTransactionList
- type BillDetailRow
- type BillDetailTable
- type BillPayMessageSet
- type BillPayMessageSetV1
- type BillPayRequestMessageSetV1
- type BillPayResponseMessageSetV1
- type BillPaymentAccountInfo
- type BillPaymentstatus
- type BillPaymentstatusCodeEnum
- type BillPaymentstatusCounts
- type BillPubInfo
- type BillRefInfoType
- type BillStatus
- type BillStatusCodeEnum
- type BillStatusCounts
- type BillStatusModRequest
- type BillStatusModResponse
- type BillStatusModTransactionRequest
- type BillStatusModTransactionResponse
- type BillTableStructureRequest
- type BillTableStructureResponse
- type BillTableStructureTransactionRequest
- type BillTableStructureTransactionResponse
- type BillTypeEnum
- type BillerInfo
- type BooleanType
- type BrokerIdType
- type BuyDebt
- type BuyEnum
- type BuyMutualFund
- type BuyOption
- type BuyOther
- type BuyStock
- type CallTypeEnum
- type ChallengeRequest
- type ChallengeResponse
- type ChallengeTransactionRequest
- type ChallengeTransactionResponse
- type ChangeUserInfoRequest
- type ChangeUserInfoResponse
- type ChangeUserInfoSyncRequest
- type ChangeUserInfoSyncResponse
- type ChangeUserInfoTransactionRequest
- type ChangeUserInfoTransactionResponse
- type CharType
- type CharTypeEnum
- type CheckDescription
- type CheckMailResponse
- type CheckNumberType
- type CheckRange
- type CheckStatusEnum
- type CheckSupportEnum
- type ClientEnroll
- type ClientRoutingEnum
- type ClientUidType
- type Closing
- type ClosureOption
- type ColumnDefinition
- type ColumnType
- type ContactNameEncType
- type ContactNameType
- type ContactNamesEncType
- type ContactNamesType
- type ContactProfile
- type ContactProfileEnc
- type ContributionInfo
- type ContributionSecurity
- type Contributions
- type CorrectiveActionEnum
- type CountryStringType
- type CountryType
- type CouponFrequencyEnum
- type CreditCardAccount
- type CreditCardAccountInfo
- type CreditCardClosing
- type CreditCardStatementEndRequest
- type CreditCardStatementEndResponse
- type CreditCardStatementEndTransactionRequest
- type CreditCardStatementEndTransactionResponse
- type CreditCardStatementRequest
- type CreditCardStatementResponse
- type CreditCardStatementTransactionRequest
- type CreditCardStatementTransactionResponse
- type CreditLineInfoType
- type CreditcardMessageSet
- type CreditcardMessageSetV1
- type CreditcardRequestMessageSetV1
- type CreditcardResponseMessageSetV1
- type Currency
- type CurrencyEnum
- type CusipType
- type DateTimeType
- type DaysEnum
- type DayspanType
- type DebtClassEnum
- type DebtEnum
- type DebtInfo
- type DepositMailResponse
- type Discount
- type DurationEnum
- type Earnings
- type EmailMessageSet
- type EmailMessageSetV1
- type EmailProfile
- type EmailRequestMessageSetV1
- type EmailResponseMessageSetV1
- type EmptyType
- type EncryptedContentA256
- type EncryptedContentA512
- type EncryptionInfoA10000
- type EnrollRequest
- type EnrollResponse
- type EnrollTransactionRequest
- type EnrollTransactionResponse
- type ErrorType
- type EscrowAmount
- type EscrowBalance
- type EstimatedPayoff
- type ExtBankDescription
- type ExtType
- type ExtendedNameType
- type ExtendedPayee
- type ExtendedPayment
- type ExtendedPaymentForEnum
- type ExtendedPaymentInvoice
- type FinancialInstitution
- type FinancialInstitutionCertificateIdType
- type FinancialInstitutionIdType
- type FinancialInstitutionMutualFundAssetClass
- type FinancialInstitutionPortion
- type FinancialInstitutionTransactionIdType
- type FindBillerRequest
- type FindBillerResponse
- type FindBillerTransactionRequest
- type FindBillerTransactionResponse
- type FrequencyEnum
- type GeneralOpenOrder
- type GeneralSecurityInfo
- type GenericContactInfoType
- type GenericDescriptionType
- type GenericNameType
- type GetMimeRequest
- type GetMimeResponse
- type GetMimeTransactionRequest
- type GetMimeTransactionResponse
- type GloballyUniqueUserIdType
- type HeaderMessage
- type HolderInfoType
- type HolderTypeEnum
- type IdScopeEnum
- type IdType
- type ImageData
- type ImageDelayType
- type ImageMessageSet
- type ImageMessageSetV1
- type ImageProfile
- type ImageRefType
- type ImageRefTypeEnum
- type ImageRequest
- type ImageRequestMessageSetV1
- type ImageTotalType
- type ImageTransactionRequest
- type ImageTypeEnum
- type InOutEnum
- type IncPosition
- type IncTransaction
- type InceptToDate
- type Income
- type IncomeEnum
- type InfoType
- type IntegerType
- type InterCancellationRequest
- type InterCancellationResponse
- type InterModRequest
- type InterModResponse
- type InterRequest
- type InterResponse
- type InterSyncRequest
- type InterSyncResponse
- type InterTransactionRequest
- type InterTransactionResponse
- type InterTransferMessageSet
- type InterTransferMessageSetV1
- type InterTransferRequestMessageSetV1
- type InterTransferResponseMessageSetV1
- type IntraCancellationRequest
- type IntraCancellationResponse
- type IntraModRequest
- type IntraModResponse
- type IntraRequest
- type IntraResponse
- type IntraSyncRequest
- type IntraSyncResponse
- type IntraTransactionRequest
- type IntraTransactionResponse
- type Investment401k
- type Investment401kBalance
- type Investment401kSourceEnum
- type Investment401kSummary
- type InvestmentAccount
- type InvestmentAccountEnum
- type InvestmentAccountInfo
- type InvestmentBalance
- type InvestmentBankTransaction
- type InvestmentBuy
- type InvestmentClosing
- type InvestmentExpense
- type InvestmentFrequencyEnum
- type InvestmentMailRequest
- type InvestmentMailResponse
- type InvestmentMailSyncRequest
- type InvestmentMailSyncResponse
- type InvestmentMailTransactionRequest
- type InvestmentMailTransactionResponse
- type InvestmentNumberType
- type InvestmentOpenOrderList
- type InvestmentPosition
- type InvestmentPositionList
- type InvestmentSell
- type InvestmentStatementEndRequest
- type InvestmentStatementEndResponse
- type InvestmentStatementEndTransactionRequest
- type InvestmentStatementEndTransactionResponse
- type InvestmentStatementMessageSet
- type InvestmentStatementMessageSetV1
- type InvestmentStatementRequest
- type InvestmentStatementRequestMessageSetV1
- type InvestmentStatementResponse
- type InvestmentStatementResponseMessageSetV1
- type InvestmentStatementTransactionRequest
- type InvestmentStatementTransactionResponse
- type InvestmentTransaction
- type InvestmentTransactionList
- type Invoice
- type JournalFund
- type JournalSecurity
- type LanguageEnum
- type LastPmtInfoType
- type LedgerBalance
- type LineItem
- type LoanAccount
- type LoanAccountEnum
- type LoanAccountInfo
- type LoanClosing
- type LoanDetailType
- type LoanFrequencyEnum
- type LoanIdType
- type LoanInfo
- type LoanInterestType
- type LoanMailRequest
- type LoanMailResponse
- type LoanMailSyncRequest
- type LoanMailSyncResponse
- type LoanMailTransactionRequest
- type LoanMailTransactionResponse
- type LoanMessageSet
- type LoanMessageSetV1
- type LoanNumPaymentsType
- type LoanPaymentAmount
- type LoanPaymentEnum
- type LoanPaymentInfo
- type LoanPaymentNumber
- type LoanRateEnum
- type LoanRateType
- type LoanRequestMessageSetV1
- type LoanResponseMessageSetV1
- type LoanStatementEndRequest
- type LoanStatementEndResponse
- type LoanStatementEndTransactionRequest
- type LoanStatementEndTransactionResponse
- type LoanStatementRequest
- type LoanStatementResponse
- type LoanStatementTransaction
- type LoanStatementTransactionRequest
- type LoanStatementTransactionResponse
- type LoanTransactionAmount
- type LoanTransactionEnum
- type LoanTransactionList
- type LoanTypeEnum
- type MAXMINType
- type MFAChallenge
- type MFAChallengeAnswer
- type MFAChallengeRequest
- type MFAChallengeResponse
- type MFAChallengeTransactionRequest
- type MFAChallengeTransactionResponse
- type MFAPhraseType
- type MFATextType
- type MFAUrlType
- type Mail
- type MailRequest
- type MailResponse
- type MailSyncRequest
- type MailSyncResponse
- type MailTransactionRequest
- type MailTransactionResponse
- type MarginInterest
- type MatchInfo
- type MessageBodyType
- type MessageSetCore
- type MessageSetList
- type MessageSetMacro
- type MessageType
- type MutualFundAssetClass
- type MutualFundInfo
- type MutualFundTypeEnum
- type NameAccountHeldType
- type NumberNCEType
- type NumberOfInstructionsType
- type NumberPayments
- type OFX
- type OFXElementType
- type OFXExtensionType
- type OFXHeaderMessage
- type OFXSignonRequestMessage
- type OFXSignonResponseMessage
- type OFXSynchronizationRequestMessage
- type OFXSynchronizationResponseMessage
- type OFXTransactionRequestMessage
- type OFXTransactionResponseMessage
- type OpenOrderBuyDebt
- type OpenOrderBuyMutualFund
- type OpenOrderBuyOption
- type OpenOrderBuyOther
- type OpenOrderBuyStock
- type OpenOrderSellDebt
- type OpenOrderSellMutualFund
- type OpenOrderSellOption
- type OpenOrderSellOther
- type OpenOrderSellStock
- type OpenOrderSwitchMutualFund
- type OptionActionEnum
- type OptionBuyEnum
- type OptionInfo
- type OptionLevelType
- type OptionSellEnum
- type OptionTypeEnum
- type OtherAccountInfo
- type OtherEnroll
- type OtherInfo
- type PasswordType
- type Payee
- type PayeeDeleteRequest
- type PayeeDeleteResponse
- type PayeeIdType
- type PayeeModRequest
- type PayeeModResponse
- type PayeeRequest
- type PayeeResponse
- type PayeeSyncRequest
- type PayeeSyncResponse
- type PayeeTransactionRequest
- type PayeeTransactionResponse
- type PaymentCancelRequest
- type PaymentCancelResponse
- type PaymentInfo
- type PaymentInquiryRequest
- type PaymentInquiryResponse
- type PaymentInquiryTransactionRequest
- type PaymentInquiryTransactionResponse
- type PaymentInstrument
- type PaymentInstrumentEnum
- type PaymentInstruments
- type PaymentMailRequest
- type PaymentMailResponse
- type PaymentMailSyncRequest
- type PaymentMailSyncResponse
- type PaymentMailTransactionRequest
- type PaymentMailTransactionResponse
- type PaymentModRequest
- type PaymentModResponse
- type PaymentProcessStatusEnum
- type PaymentProcessingStatus
- type PaymentRequest
- type PaymentResponse
- type PaymentSyncRequest
- type PaymentSyncResponse
- type PaymentTransactionRequest
- type PaymentTransactionResponse
- type PendingTransaction
- type PendingTransactionList
- type PeriodToDate
- type PhoneType
- type PinChangeRequest
- type PinChangeResponse
- type PinChangeTransactionRequest
- type PinChangeTransactionResponse
- type Portion
- type PositionDebt
- type PositionMutualFund
- type PositionOption
- type PositionOther
- type PositionStock
- type PositionTypeEnum
- type PositiveAmountType
- type PositiveQuantityType
- type PresentmentAccount
- type PresentmentAccountInfo
- type PresentmentBillInfo
- type PresentmentCounts
- type PresentmentDeliveryId
- type PresentmentDeliveryRequestMessageSetV1
- type PresentmentDeliveryResponseMessageSetV1
- type PresentmentDetail
- type PresentmentDetailRequest
- type PresentmentDetailResponse
- type PresentmentDetailTransactionRequest
- type PresentmentDetailTransactionResponse
- type PresentmentDirMessageSet
- type PresentmentDirMessageSetV1
- type PresentmentDirProfile
- type PresentmentDirRequestMessageSetV1
- type PresentmentDirResponseMessageSetV1
- type PresentmentDlvMessageSet
- type PresentmentDlvMessageSetV1
- type PresentmentDlvProfile
- type PresentmentGroupAccountInfoTransactionRequest
- type PresentmentGroupAccountInfoTransactionResponse
- type PresentmentList
- type PresentmentListRequest
- type PresentmentListResponse
- type PresentmentListTransactionRequest
- type PresentmentListTransactionResponse
- type PresentmentMailRequest
- type PresentmentMailResponse
- type PresentmentMailSyncRequest
- type PresentmentMailSyncResponse
- type PresentmentMailTransactionRequest
- type PresentmentMailTransactionResponse
- type PresentmentNameAddress
- type PresentmentNotifyRequest
- type PresentmentNotifyResponse
- type PresentmentNotifyTransactionRequest
- type PresentmentNotifyTransactionResponse
- type PrincipalBalanceType
- type ProfileMessageSet
- type ProfileMessageSetV1
- type ProfileRequest
- type ProfileRequestMessageSetV1
- type ProfileResponse
- type ProfileResponseMessageSetV1
- type ProfileTransactionRequest
- type ProfileTransactionResponse
- type QuantityType
- type RateType
- type Rating
- type RecurringInstructions
- type RecurringInterCancellationRequest
- type RecurringInterCancellationResponse
- type RecurringInterModRequest
- type RecurringInterModResponse
- type RecurringInterRequest
- type RecurringInterResponse
- type RecurringInterSyncRequest
- type RecurringInterSyncResponse
- type RecurringInterTransactionRequest
- type RecurringInterTransactionResponse
- type RecurringIntraCancellationRequest
- type RecurringIntraCancellationResponse
- type RecurringIntraModRequest
- type RecurringIntraModResponse
- type RecurringIntraRequest
- type RecurringIntraResponse
- type RecurringIntraSyncRequest
- type RecurringIntraSyncResponse
- type RecurringIntraTransactionRequest
- type RecurringIntraTransactionResponse
- type RecurringPaymentCancelRequest
- type RecurringPaymentCancelResponse
- type RecurringPaymentModRequest
- type RecurringPaymentModResponse
- type RecurringPaymentRequest
- type RecurringPaymentResponse
- type RecurringPaymentSyncRequest
- type RecurringPaymentSyncResponse
- type RecurringPaymentTransactionRequest
- type RecurringPaymentTransactionResponse
- type ReferenceInfo
- type ReferenceNumberType
- type Reinvest
- type RelatedEnum
- type RequestMessage
- type ResponseMessage
- type RestrictionEnum
- type ReturnOfCapital
- type RewardInfoType
- type SecuredEnum
- type SecuritiesListInfo
- type SecurityEnum
- type SecurityId
- type SecurityList
- type SecurityListMessageSet
- type SecurityListMessageSetV1
- type SecurityListRequest
- type SecurityListRequestMessageSetV1
- type SecurityListResponseMessageSetV1
- type SecurityListTransactionRequest
- type SecurityListTransactionResponse
- type SecurityNameType
- type SecurityRequest
- type SecurityUserIdType
- type SellDebt
- type SellMutualFund
- type SellOption
- type SellOther
- type SellReasonEnum
- type SellStock
- type SellTypeEnum
- type ServerIdType
- type ServiceAdd
- type ServiceChange
- type ServiceDelete
- type ServiceEnum
- type ServiceStatus2Enum
- type ServiceStatusEnum
- type SessionCookieType
- type SeverityEnum
- type SharesPerType
- type ShortMessageType
- type SignonInfo
- type SignonInfoList
- type SignonMessageSet
- type SignonMessageSetV1
- type SignonRequest
- type SignonRequestMessage
- type SignonRequestMessageSetV1
- type SignonResponse
- type SignonResponseMessage
- type SignonResponseMessageSetV1
- type SignupMessageSet
- type SignupMessageSetV1
- type SignupRequestMessageSetV1
- type SignupResponseMessageSetV1
- type Split
- type StandardIndustryCodeType
- type StateCodeType
- type StateType
- type StatementEndRequest
- type StatementEndResponse
- type StatementEndTransactionRequest
- type StatementEndTransactionResponse
- type StatementImage
- type StatementRequest
- type StatementResponse
- type StatementTransaction
- type StatementTransactionRequest
- type StatementTransactionResponse
- type Status
- type StatusModBYEnum
- type StockEnum
- type StockInfo
- type StopCheckNumber
- type StopCheckProfile
- type StopCheckRequest
- type StopCheckResponse
- type StopCheckSyncRequest
- type StopCheckSyncResponse
- type StopCheckTransactionRequest
- type StopCheckTransactionResponse
- type SubAccountEnum
- type SubjectType
- type SyncEnum
- type TagTypeType
- type TagValueType
- type TempPassType
- type TickerType
- type TimeType
- type TransactionAuthorizationNumberType
- type TransactionEnum
- type Transfer
- type TransferInfo
- type TransferProcessingStatus
- type TransferProfile
- type TransferStatusEnum
- type TypeDescriptionType
- type UnitPriceType
- type UnitTypeEnum
- type UrlType
- type UsProductEnum
- type UserCredType
- type UserInfoRequest
- type UserInfoResponse
- type UserInfoTransactionRequest
- type UserInfoTransactionResponse
- type UserKeyType
- type VersionType
- type VestInfo
- type WebEnroll
- type WireBeneficiary
- type WireCancellationRequest
- type WireCancellationResponse
- type WireDestinationBank
- type WireRequest
- type WireResponse
- type WireSyncRequest
- type WireSyncResponse
- type WireTransactionRequest
- type WireTransactionResponse
- type WireTransferMessageSet
- type WireTransferMessageSetV1
- type WireTransferRequestMessageSetV1
- type WireTransferResponseMessageSetV1
- type Withdrawals
- type YearToDate
- type YearType
- type ZipType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 AbstractMessageSetVersion ¶
type AbstractMessageSetVersion struct {
MSGSETCORE *MessageSetCore `xml:"MSGSETCORE"`
}
AbstractMessageSetVersion ...
type AbstractOpenOrder ¶
type AbstractOpenOrder struct {
OO *GeneralOpenOrder `xml:"OO"`
}
AbstractOpenOrder ...
type AbstractPayeeResponse ¶
type AbstractPayeeResponse struct {
PAYEELSTID string `xml:"PAYEELSTID"`
}
AbstractPayeeResponse ...
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 AbstractRequestMessageSet ¶
type AbstractRequestMessageSet struct {
*AbstractTopLevelMessageSet
}
AbstractRequestMessageSet ...
type AbstractResponseMessageSet ¶
type AbstractResponseMessageSet struct {
*AbstractTopLevelMessageSet
}
AbstractResponseMessageSet ...
type AbstractSecurityInfo ¶
type AbstractSecurityInfo struct {
SECINFO *GeneralSecurityInfo `xml:"SECINFO"`
}
AbstractSecurityInfo ...
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 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 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 ¶
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 ¶
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 ¶
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"`
LOGO string `xml:"LOGO"`
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 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 ¶
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 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 ¶
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 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 DateTimeType ¶
type DateTimeType string
DateTimeType is The OFX element "DTTM" is of type "DateTimeType"
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 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 ¶
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 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 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 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 ¶
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 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 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 ¶
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 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 ¶
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 ¶
LedgerBalance is The OFX element "LEDGERBAL" is of type "LedgerBalance"
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 PinChangeRequest ¶
type PinChangeRequest struct {
USERID string `xml:"USERID"`
NEWUSERPASS string `xml:"NEWUSERPASS"`
}
PinChangeRequest is The OFX element "PINCHRQ" is of type "PinChangeRequest"
type PinChangeResponse ¶
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 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 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 RecurringInstructions ¶
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 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 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 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 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 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 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 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 UnitTypeEnum ¶
type UnitTypeEnum string
UnitTypeEnum is The OFX element "UNITTYPEENUM" is of type "UnitTypeEnum"
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 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"
Source Files
¶
- OFX2_Protocol.go
- OFX_Banking.go
- OFX_Banking_Message_Wrappers.go
- OFX_Banking_Messages.go
- OFX_BillPay.go
- OFX_BillPay_Message_Wrappers.go
- OFX_BillPay_Messages.go
- OFX_BillerDelivery.go
- OFX_BillerDelivery_Message_Wrappers.go
- OFX_BillerDelivery_Messages.go
- OFX_BillerDirectory.go
- OFX_BillerDirectory_Message_Wrappers.go
- OFX_BillerDirectory_Messages.go
- OFX_Common.go
- OFX_CreditCard.go
- OFX_CreditCard_Message_Wrappers.go
- OFX_CreditCard_Messages.go
- OFX_Email.go
- OFX_Email_Message_Wrappers.go
- OFX_Email_Messages.go
- OFX_Image_Message_Wrappers.go
- OFX_Image_Messages.go
- OFX_InterTransfer.go
- OFX_InterTransfer_Message_Wrappers.go
- OFX_InterTransfer_Messages.go
- OFX_Investment.go
- OFX_Investment_Message_Wrappers.go
- OFX_Investment_Messages.go
- OFX_Loan_Message_Wrappers.go
- OFX_Loan_Messages.go
- OFX_Loans.go
- OFX_Messages.go
- OFX_Profile.go
- OFX_Profile_Message_Wrappers.go
- OFX_Profile_Messages.go
- OFX_SecuritiesList.go
- OFX_SecuritiesList_Message_Wrappers.go
- OFX_SecuritiesList_Messages.go
- OFX_Signon.go
- OFX_Signon_Message_Wrappers.go
- OFX_Signon_Messages.go
- OFX_Signup.go
- OFX_Signup_Message_Wrappers.go
- OFX_Signup_Messages.go
- OFX_TypeDefinitions.go
- OFX_WireTransfer.go
- OFX_WireTransfer_Message_Wrappers.go
- OFX_WireTransfer_Messages.go