SYMBOL INDEX (946 symbols across 41 files) FILE: bank.go type StatementRequest (line 12) | type StatementRequest struct method Name (line 27) | func (r *StatementRequest) Name() string { method Valid (line 33) | func (r *StatementRequest) Valid(version ofxVersion) (bool, error) { method Type (line 48) | func (r *StatementRequest) Type() messageType { type Payee (line 53) | type Payee struct method Valid (line 67) | func (p Payee) Valid() (bool, error) { type ImageData (line 88) | type ImageData struct type Transaction (line 104) | type Transaction struct method Valid (line 135) | func (t Transaction) Valid(version ofxVersion) (bool, error) { type TransactionList (line 184) | type TransactionList struct method Valid (line 192) | func (l TransactionList) Valid(version ofxVersion) (bool, error) { type PendingTransaction (line 211) | type PendingTransaction struct method Valid (line 229) | func (t PendingTransaction) Valid() (bool, error) { type PendingTransactionList (line 248) | type PendingTransactionList struct method Valid (line 255) | func (l PendingTransactionList) Valid() (bool, error) { type Balance (line 270) | type Balance struct method Valid (line 287) | func (b Balance) Valid() (bool, error) { type StatementResponse (line 300) | type StatementResponse struct method Name (line 321) | func (sr *StatementResponse) Name() string { method Valid (line 326) | func (sr *StatementResponse) Valid(version ofxVersion) (bool, error) { method Type (line 364) | func (sr *StatementResponse) Type() messageType { FILE: bank_test.go function TestMarshalBankStatementRequest (line 9) | func TestMarshalBankStatementRequest(t *testing.T) { function TestMarshalBankStatementRequest103 (line 75) | func TestMarshalBankStatementRequest103(t *testing.T) { function TestUnmarshalBankStatementResponse (line 149) | func TestUnmarshalBankStatementResponse(t *testing.T) { function TestPayeeValid (line 288) | func TestPayeeValid(t *testing.T) { function TestBalanceValid (line 346) | func TestBalanceValid(t *testing.T) { FILE: basic_client.go type BasicClient (line 13) | type BasicClient struct method OfxVersion (line 32) | func (c *BasicClient) OfxVersion() ofxVersion { method ID (line 41) | func (c *BasicClient) ID() String { method Version (line 50) | func (c *BasicClient) Version() String { method IndentRequests (line 59) | func (c *BasicClient) IndentRequests() bool { method CarriageReturnNewLines (line 64) | func (c *BasicClient) CarriageReturnNewLines() bool { method RawRequest (line 70) | func (c *BasicClient) RawRequest(URL string, r io.Reader) (*http.Respo... method RequestNoParse (line 103) | func (c *BasicClient) RequestNoParse(r *Request) (*http.Response, erro... method Request (line 109) | func (c *BasicClient) Request(r *Request) (*Response, error) { FILE: basic_client_test.go function TestBasicClient_HTTPClient (line 11) | func TestBasicClient_HTTPClient(t *testing.T) { FILE: client.go type Client (line 13) | type Client interface type clientCreationFunc (line 57) | type clientCreationFunc function GetClient (line 62) | func GetClient(URL string, bc *BasicClient) Client { function clientRequestNoParse (line 80) | func clientRequestNoParse(c Client, r *Request) (*http.Response, error) { function clientRequest (line 93) | func clientRequest(c Client, r *Request) (*Response, error) { FILE: cmd/ofx/bankdownload.go function init (line 21) | func init() { function downloadCheckFlags (line 29) | func downloadCheckFlags() bool { function download (line 40) | func download() { FILE: cmd/ofx/banktransactions.go function init (line 18) | func init() { function bankTransactions (line 25) | func bankTransactions() { function printTransaction (line 83) | func printTransaction(defCurrency ofxgo.CurrSymbol, tran *ofxgo.Transact... FILE: cmd/ofx/ccdownload.go function init (line 19) | func init() { function ccDownloadCheckFlags (line 25) | func ccDownloadCheckFlags() bool { function ccDownload (line 36) | func ccDownload() { FILE: cmd/ofx/cctransactions.go function init (line 18) | func init() { function ccTransactions (line 23) | func ccTransactions() { FILE: cmd/ofx/command.go type command (line 10) | type command struct method usage (line 18) | func (c *command) usage() { function defineServerFlags (line 30) | func defineServerFlags(f *flag.FlagSet) { function checkServerFlags (line 46) | func checkServerFlags() bool { FILE: cmd/ofx/detect_settings.go function init (line 21) | func init() { function detectSettings (line 95) | func detectSettings() { constant anonymous (line 123) | anonymous = "anonymous00000000000000000000000" function tryProfile (line 125) | func tryProfile(appID, appVer, version string, noindent bool) bool { FILE: cmd/ofx/get_accounts.go function init (line 19) | func init() { function getAccounts (line 23) | func getAccounts() { FILE: cmd/ofx/invdownload.go function init (line 21) | func init() { function invDownloadCheckFlags (line 28) | func invDownloadCheckFlags() bool { function invDownload (line 39) | func invDownload() { FILE: cmd/ofx/invtransactions.go function init (line 18) | func init() { function invTransactions (line 24) | func invTransactions() { function printInvTran (line 170) | func printInvTran(it *ofxgo.InvTran) { function printInvBuy (line 174) | func printInvBuy(defCurrency ofxgo.CurrSymbol, ib *ofxgo.InvBuy) { function printInvSell (line 185) | func printInvSell(defCurrency ofxgo.CurrSymbol, is *ofxgo.InvSell) { FILE: cmd/ofx/main.go function usage (line 21) | func usage() { function runCmd (line 43) | func runCmd(c *command) { function main (line 60) | func main() { FILE: cmd/ofx/profiledownload.go function init (line 19) | func init() { function downloadProfileCheckFlags (line 24) | func downloadProfileCheckFlags() bool { function downloadProfile (line 42) | func downloadProfile() { FILE: cmd/ofx/util.go function newRequest (line 9) | func newRequest() (ofxgo.Client, *ofxgo.Request) { function printRequest (line 36) | func printRequest(c ofxgo.Client, r *ofxgo.Request) { FILE: common.go function writeHeader (line 14) | func writeHeader(b *bytes.Buffer, v ofxVersion, carriageReturn bool) err... type Message (line 52) | type Message interface type messageType (line 58) | type messageType method String (line 98) | func (t messageType) String() string { constant SignonRq (line 64) | SignonRq messageType = iota constant SignupRq (line 65) | SignupRq constant BankRq (line 66) | BankRq constant CreditCardRq (line 67) | CreditCardRq constant LoanRq (line 68) | LoanRq constant InvStmtRq (line 69) | InvStmtRq constant InterXferRq (line 70) | InterXferRq constant WireXferRq (line 71) | WireXferRq constant BillpayRq (line 72) | BillpayRq constant EmailRq (line 73) | EmailRq constant SecListRq (line 74) | SecListRq constant PresDirRq (line 75) | PresDirRq constant PresDlvRq (line 76) | PresDlvRq constant ProfRq (line 77) | ProfRq constant ImageRq (line 78) | ImageRq constant SignonRs (line 81) | SignonRs constant SignupRs (line 82) | SignupRs constant BankRs (line 83) | BankRs constant CreditCardRs (line 84) | CreditCardRs constant LoanRs (line 85) | LoanRs constant InvStmtRs (line 86) | InvStmtRs constant InterXferRs (line 87) | InterXferRs constant WireXferRs (line 88) | WireXferRs constant BillpayRs (line 89) | BillpayRs constant EmailRs (line 90) | EmailRs constant SecListRs (line 91) | SecListRs constant PresDirRs (line 92) | PresDirRs constant PresDlvRs (line 93) | PresDlvRs constant ProfRs (line 94) | ProfRs constant ImageRs (line 95) | ImageRs type Status (line 264) | type Status struct method Valid (line 272) | func (s *Status) Valid() (bool, error) { method CodeMeaning (line 291) | func (s *Status) CodeMeaning() (string, error) { method CodeConditions (line 300) | func (s *Status) CodeConditions() (string, error) { type BankAcct (line 308) | type BankAcct struct method Valid (line 318) | func (b BankAcct) Valid() (bool, error) { type CCAcct (line 332) | type CCAcct struct method Valid (line 339) | func (c CCAcct) Valid() (bool, error) { type InvAcct (line 347) | type InvAcct struct type Currency (line 358) | type Currency struct method Valid (line 365) | func (c Currency) Valid() (bool, error) { FILE: common_test.go function TestStatusValid (line 7) | func TestStatusValid(t *testing.T) { function TestStatusCodeMeaning (line 33) | func TestStatusCodeMeaning(t *testing.T) { function TestStatusCodeConditions (line 52) | func TestStatusCodeConditions(t *testing.T) { FILE: constants.go type ofxVersion (line 17) | type ofxVersion method Valid (line 36) | func (e ofxVersion) Valid() bool { method String (line 42) | func (e ofxVersion) String() string { method FromString (line 49) | func (e *ofxVersion) FromString(in string) error { method UnmarshalXML (line 62) | func (e *ofxVersion) UnmarshalXML(d *xml.Decoder, start xml.StartEleme... method MarshalXML (line 72) | func (e ofxVersion) MarshalXML(enc *xml.Encoder, start xml.StartElemen... constant OfxVersion102 (line 21) | OfxVersion102 ofxVersion = 1 + iota constant OfxVersion103 (line 22) | OfxVersion103 constant OfxVersion151 (line 23) | OfxVersion151 constant OfxVersion160 (line 24) | OfxVersion160 constant OfxVersion200 (line 25) | OfxVersion200 constant OfxVersion201 (line 26) | OfxVersion201 constant OfxVersion202 (line 27) | OfxVersion202 constant OfxVersion203 (line 28) | OfxVersion203 constant OfxVersion210 (line 29) | OfxVersion210 constant OfxVersion211 (line 30) | OfxVersion211 constant OfxVersion220 (line 31) | OfxVersion220 function NewOfxVersion (line 82) | func NewOfxVersion(s string) (ofxVersion, error) { type acctType (line 91) | type acctType method Valid (line 104) | func (e acctType) Valid() bool { method String (line 110) | func (e acctType) String() string { method FromString (line 117) | func (e *acctType) FromString(in string) error { method UnmarshalXML (line 130) | func (e *acctType) UnmarshalXML(d *xml.Decoder, start xml.StartElement... method MarshalXML (line 140) | func (e acctType) MarshalXML(enc *xml.Encoder, start xml.StartElement)... constant AcctTypeChecking (line 95) | AcctTypeChecking acctType = 1 + iota constant AcctTypeSavings (line 96) | AcctTypeSavings constant AcctTypeMoneyMrkt (line 97) | AcctTypeMoneyMrkt constant AcctTypeCreditLine (line 98) | AcctTypeCreditLine constant AcctTypeCD (line 99) | AcctTypeCD function NewAcctType (line 150) | func NewAcctType(s string) (acctType, error) { type trnType (line 159) | type trnType method Valid (line 185) | func (e trnType) Valid() bool { method String (line 191) | func (e trnType) String() string { method FromString (line 198) | func (e *trnType) FromString(in string) error { method UnmarshalXML (line 211) | func (e *trnType) UnmarshalXML(d *xml.Decoder, start xml.StartElement)... method MarshalXML (line 221) | func (e trnType) MarshalXML(enc *xml.Encoder, start xml.StartElement) ... constant TrnTypeCredit (line 163) | TrnTypeCredit trnType = 1 + iota constant TrnTypeDebit (line 164) | TrnTypeDebit constant TrnTypeInt (line 165) | TrnTypeInt constant TrnTypeDiv (line 166) | TrnTypeDiv constant TrnTypeFee (line 167) | TrnTypeFee constant TrnTypeSrvChg (line 168) | TrnTypeSrvChg constant TrnTypeDep (line 169) | TrnTypeDep constant TrnTypeATM (line 170) | TrnTypeATM constant TrnTypePOS (line 171) | TrnTypePOS constant TrnTypeXfer (line 172) | TrnTypeXfer constant TrnTypeCheck (line 173) | TrnTypeCheck constant TrnTypePayment (line 174) | TrnTypePayment constant TrnTypeCash (line 175) | TrnTypeCash constant TrnTypeDirectDep (line 176) | TrnTypeDirectDep constant TrnTypeDirectDebit (line 177) | TrnTypeDirectDebit constant TrnTypeRepeatPmt (line 178) | TrnTypeRepeatPmt constant TrnTypeHold (line 179) | TrnTypeHold constant TrnTypeOther (line 180) | TrnTypeOther function NewTrnType (line 231) | func NewTrnType(s string) (trnType, error) { type imageType (line 240) | type imageType method Valid (line 251) | func (e imageType) Valid() bool { method String (line 257) | func (e imageType) String() string { method FromString (line 264) | func (e *imageType) FromString(in string) error { method UnmarshalXML (line 277) | func (e *imageType) UnmarshalXML(d *xml.Decoder, start xml.StartElemen... method MarshalXML (line 287) | func (e imageType) MarshalXML(enc *xml.Encoder, start xml.StartElement... constant ImageTypeStatement (line 244) | ImageTypeStatement imageType = 1 + iota constant ImageTypeTransaction (line 245) | ImageTypeTransaction constant ImageTypeTax (line 246) | ImageTypeTax function NewImageType (line 297) | func NewImageType(s string) (imageType, error) { type imageRefType (line 306) | type imageRefType method Valid (line 317) | func (e imageRefType) Valid() bool { method String (line 323) | func (e imageRefType) String() string { method FromString (line 330) | func (e *imageRefType) FromString(in string) error { method UnmarshalXML (line 343) | func (e *imageRefType) UnmarshalXML(d *xml.Decoder, start xml.StartEle... method MarshalXML (line 353) | func (e imageRefType) MarshalXML(enc *xml.Encoder, start xml.StartElem... constant ImageRefTypeOpaque (line 310) | ImageRefTypeOpaque imageRefType = 1 + iota constant ImageRefTypeURL (line 311) | ImageRefTypeURL constant ImageRefTypeFormURL (line 312) | ImageRefTypeFormURL function NewImageRefType (line 363) | func NewImageRefType(s string) (imageRefType, error) { type checkSup (line 372) | type checkSup method Valid (line 383) | func (e checkSup) Valid() bool { method String (line 389) | func (e checkSup) String() string { method FromString (line 396) | func (e *checkSup) FromString(in string) error { method UnmarshalXML (line 409) | func (e *checkSup) UnmarshalXML(d *xml.Decoder, start xml.StartElement... method MarshalXML (line 419) | func (e checkSup) MarshalXML(enc *xml.Encoder, start xml.StartElement)... constant CheckSupFrontOnly (line 376) | CheckSupFrontOnly checkSup = 1 + iota constant CheckSupBackOnly (line 377) | CheckSupBackOnly constant CheckSupFrontAndBack (line 378) | CheckSupFrontAndBack function NewCheckSup (line 429) | func NewCheckSup(s string) (checkSup, error) { type correctAction (line 438) | type correctAction method Valid (line 448) | func (e correctAction) Valid() bool { method String (line 454) | func (e correctAction) String() string { method FromString (line 461) | func (e *correctAction) FromString(in string) error { method UnmarshalXML (line 474) | func (e *correctAction) UnmarshalXML(d *xml.Decoder, start xml.StartEl... method MarshalXML (line 484) | func (e correctAction) MarshalXML(enc *xml.Encoder, start xml.StartEle... constant CorrectActionDelete (line 442) | CorrectActionDelete correctAction = 1 + iota constant CorrectActionReplace (line 443) | CorrectActionReplace function NewCorrectAction (line 494) | func NewCorrectAction(s string) (correctAction, error) { type balType (line 503) | type balType method Valid (line 514) | func (e balType) Valid() bool { method String (line 520) | func (e balType) String() string { method FromString (line 527) | func (e *balType) FromString(in string) error { method UnmarshalXML (line 540) | func (e *balType) UnmarshalXML(d *xml.Decoder, start xml.StartElement)... method MarshalXML (line 550) | func (e balType) MarshalXML(enc *xml.Encoder, start xml.StartElement) ... constant BalTypeDollar (line 507) | BalTypeDollar balType = 1 + iota constant BalTypePercent (line 508) | BalTypePercent constant BalTypeNumber (line 509) | BalTypeNumber function NewBalType (line 560) | func NewBalType(s string) (balType, error) { type inv401kSource (line 569) | type inv401kSource method Valid (line 584) | func (e inv401kSource) Valid() bool { method String (line 590) | func (e inv401kSource) String() string { method FromString (line 597) | func (e *inv401kSource) FromString(in string) error { method UnmarshalXML (line 610) | func (e *inv401kSource) UnmarshalXML(d *xml.Decoder, start xml.StartEl... method MarshalXML (line 620) | func (e inv401kSource) MarshalXML(enc *xml.Encoder, start xml.StartEle... constant Inv401kSourcePreTax (line 573) | Inv401kSourcePreTax inv401kSource = 1 + iota constant Inv401kSourceAfterTax (line 574) | Inv401kSourceAfterTax constant Inv401kSourceMatch (line 575) | Inv401kSourceMatch constant Inv401kSourceProfitSharing (line 576) | Inv401kSourceProfitSharing constant Inv401kSourceRollover (line 577) | Inv401kSourceRollover constant Inv401kSourceOtherVest (line 578) | Inv401kSourceOtherVest constant Inv401kSourceOtherNonVest (line 579) | Inv401kSourceOtherNonVest function NewInv401kSource (line 630) | func NewInv401kSource(s string) (inv401kSource, error) { type subAcctType (line 639) | type subAcctType method Valid (line 651) | func (e subAcctType) Valid() bool { method String (line 657) | func (e subAcctType) String() string { method FromString (line 664) | func (e *subAcctType) FromString(in string) error { method UnmarshalXML (line 677) | func (e *subAcctType) UnmarshalXML(d *xml.Decoder, start xml.StartElem... method MarshalXML (line 687) | func (e subAcctType) MarshalXML(enc *xml.Encoder, start xml.StartEleme... constant SubAcctTypeCash (line 643) | SubAcctTypeCash subAcctType = 1 + iota constant SubAcctTypeMargin (line 644) | SubAcctTypeMargin constant SubAcctTypeShort (line 645) | SubAcctTypeShort constant SubAcctTypeOther (line 646) | SubAcctTypeOther function NewSubAcctType (line 697) | func NewSubAcctType(s string) (subAcctType, error) { type buyType (line 706) | type buyType method Valid (line 716) | func (e buyType) Valid() bool { method String (line 722) | func (e buyType) String() string { method FromString (line 729) | func (e *buyType) FromString(in string) error { method UnmarshalXML (line 742) | func (e *buyType) UnmarshalXML(d *xml.Decoder, start xml.StartElement)... method MarshalXML (line 752) | func (e buyType) MarshalXML(enc *xml.Encoder, start xml.StartElement) ... constant BuyTypeBuy (line 710) | BuyTypeBuy buyType = 1 + iota constant BuyTypeBuyToCover (line 711) | BuyTypeBuyToCover function NewBuyType (line 762) | func NewBuyType(s string) (buyType, error) { type optAction (line 771) | type optAction method Valid (line 782) | func (e optAction) Valid() bool { method String (line 788) | func (e optAction) String() string { method FromString (line 795) | func (e *optAction) FromString(in string) error { method UnmarshalXML (line 808) | func (e *optAction) UnmarshalXML(d *xml.Decoder, start xml.StartElemen... method MarshalXML (line 818) | func (e optAction) MarshalXML(enc *xml.Encoder, start xml.StartElement... constant OptActionExercise (line 775) | OptActionExercise optAction = 1 + iota constant OptActionAssign (line 776) | OptActionAssign constant OptActionExpire (line 777) | OptActionExpire function NewOptAction (line 828) | func NewOptAction(s string) (optAction, error) { type tferAction (line 837) | type tferAction method Valid (line 847) | func (e tferAction) Valid() bool { method String (line 853) | func (e tferAction) String() string { method FromString (line 860) | func (e *tferAction) FromString(in string) error { method UnmarshalXML (line 873) | func (e *tferAction) UnmarshalXML(d *xml.Decoder, start xml.StartEleme... method MarshalXML (line 883) | func (e tferAction) MarshalXML(enc *xml.Encoder, start xml.StartElemen... constant TferActionIn (line 841) | TferActionIn tferAction = 1 + iota constant TferActionOut (line 842) | TferActionOut function NewTferAction (line 893) | func NewTferAction(s string) (tferAction, error) { type posType (line 902) | type posType method Valid (line 912) | func (e posType) Valid() bool { method String (line 918) | func (e posType) String() string { method FromString (line 925) | func (e *posType) FromString(in string) error { method UnmarshalXML (line 938) | func (e *posType) UnmarshalXML(d *xml.Decoder, start xml.StartElement)... method MarshalXML (line 948) | func (e posType) MarshalXML(enc *xml.Encoder, start xml.StartElement) ... constant PosTypeLong (line 906) | PosTypeLong posType = 1 + iota constant PosTypeShort (line 907) | PosTypeShort function NewPosType (line 958) | func NewPosType(s string) (posType, error) { type secured (line 967) | type secured method Valid (line 977) | func (e secured) Valid() bool { method String (line 983) | func (e secured) String() string { method FromString (line 990) | func (e *secured) FromString(in string) error { method UnmarshalXML (line 1003) | func (e *secured) UnmarshalXML(d *xml.Decoder, start xml.StartElement)... method MarshalXML (line 1013) | func (e secured) MarshalXML(enc *xml.Encoder, start xml.StartElement) ... constant SecuredNaked (line 971) | SecuredNaked secured = 1 + iota constant SecuredCovered (line 972) | SecuredCovered function NewSecured (line 1023) | func NewSecured(s string) (secured, error) { type duration (line 1032) | type duration method Valid (line 1043) | func (e duration) Valid() bool { method String (line 1049) | func (e duration) String() string { method FromString (line 1056) | func (e *duration) FromString(in string) error { method UnmarshalXML (line 1069) | func (e *duration) UnmarshalXML(d *xml.Decoder, start xml.StartElement... method MarshalXML (line 1079) | func (e duration) MarshalXML(enc *xml.Encoder, start xml.StartElement)... constant DurationDay (line 1036) | DurationDay duration = 1 + iota constant DurationGoodTilCancel (line 1037) | DurationGoodTilCancel constant DurationImmediate (line 1038) | DurationImmediate function NewDuration (line 1089) | func NewDuration(s string) (duration, error) { type restriction (line 1098) | type restriction method Valid (line 1109) | func (e restriction) Valid() bool { method String (line 1115) | func (e restriction) String() string { method FromString (line 1122) | func (e *restriction) FromString(in string) error { method UnmarshalXML (line 1135) | func (e *restriction) UnmarshalXML(d *xml.Decoder, start xml.StartElem... method MarshalXML (line 1145) | func (e restriction) MarshalXML(enc *xml.Encoder, start xml.StartEleme... constant RestrictionAllOrNone (line 1102) | RestrictionAllOrNone restriction = 1 + iota constant RestrictionMinUnits (line 1103) | RestrictionMinUnits constant RestrictionNone (line 1104) | RestrictionNone function NewRestriction (line 1155) | func NewRestriction(s string) (restriction, error) { type unitType (line 1164) | type unitType method Valid (line 1174) | func (e unitType) Valid() bool { method String (line 1180) | func (e unitType) String() string { method FromString (line 1187) | func (e *unitType) FromString(in string) error { method UnmarshalXML (line 1200) | func (e *unitType) UnmarshalXML(d *xml.Decoder, start xml.StartElement... method MarshalXML (line 1210) | func (e unitType) MarshalXML(enc *xml.Encoder, start xml.StartElement)... constant UnitTypeShares (line 1168) | UnitTypeShares unitType = 1 + iota constant UnitTypeCurrency (line 1169) | UnitTypeCurrency function NewUnitType (line 1220) | func NewUnitType(s string) (unitType, error) { type optBuyType (line 1229) | type optBuyType method Valid (line 1239) | func (e optBuyType) Valid() bool { method String (line 1245) | func (e optBuyType) String() string { method FromString (line 1252) | func (e *optBuyType) FromString(in string) error { method UnmarshalXML (line 1265) | func (e *optBuyType) UnmarshalXML(d *xml.Decoder, start xml.StartEleme... method MarshalXML (line 1275) | func (e optBuyType) MarshalXML(enc *xml.Encoder, start xml.StartElemen... constant OptBuyTypeBuyToOpen (line 1233) | OptBuyTypeBuyToOpen optBuyType = 1 + iota constant OptBuyTypeBuyToClose (line 1234) | OptBuyTypeBuyToClose function NewOptBuyType (line 1285) | func NewOptBuyType(s string) (optBuyType, error) { type sellType (line 1294) | type sellType method Valid (line 1304) | func (e sellType) Valid() bool { method String (line 1310) | func (e sellType) String() string { method FromString (line 1317) | func (e *sellType) FromString(in string) error { method UnmarshalXML (line 1330) | func (e *sellType) UnmarshalXML(d *xml.Decoder, start xml.StartElement... method MarshalXML (line 1340) | func (e sellType) MarshalXML(enc *xml.Encoder, start xml.StartElement)... constant SellTypeSell (line 1298) | SellTypeSell sellType = 1 + iota constant SellTypeSellShort (line 1299) | SellTypeSellShort function NewSellType (line 1350) | func NewSellType(s string) (sellType, error) { type loanPmtFreq (line 1359) | type loanPmtFreq method Valid (line 1377) | func (e loanPmtFreq) Valid() bool { method String (line 1383) | func (e loanPmtFreq) String() string { method FromString (line 1390) | func (e *loanPmtFreq) FromString(in string) error { method UnmarshalXML (line 1403) | func (e *loanPmtFreq) UnmarshalXML(d *xml.Decoder, start xml.StartElem... method MarshalXML (line 1413) | func (e loanPmtFreq) MarshalXML(enc *xml.Encoder, start xml.StartEleme... constant LoanPmtFreqWeekly (line 1363) | LoanPmtFreqWeekly loanPmtFreq = 1 + iota constant LoanPmtFreqBiweekly (line 1364) | LoanPmtFreqBiweekly constant LoanPmtFreqTwiceMonthly (line 1365) | LoanPmtFreqTwiceMonthly constant LoanPmtFreqMonthly (line 1366) | LoanPmtFreqMonthly constant LoanPmtFreqFourWeeks (line 1367) | LoanPmtFreqFourWeeks constant LoanPmtFreqBiMonthly (line 1368) | LoanPmtFreqBiMonthly constant LoanPmtFreqQuarterly (line 1369) | LoanPmtFreqQuarterly constant LoanPmtFreqSemiannually (line 1370) | LoanPmtFreqSemiannually constant LoanPmtFreqAnnually (line 1371) | LoanPmtFreqAnnually constant LoanPmtFreqOther (line 1372) | LoanPmtFreqOther function NewLoanPmtFreq (line 1423) | func NewLoanPmtFreq(s string) (loanPmtFreq, error) { type incomeType (line 1432) | type incomeType method Valid (line 1445) | func (e incomeType) Valid() bool { method String (line 1451) | func (e incomeType) String() string { method FromString (line 1458) | func (e *incomeType) FromString(in string) error { method UnmarshalXML (line 1471) | func (e *incomeType) UnmarshalXML(d *xml.Decoder, start xml.StartEleme... method MarshalXML (line 1481) | func (e incomeType) MarshalXML(enc *xml.Encoder, start xml.StartElemen... constant IncomeTypeCGLong (line 1436) | IncomeTypeCGLong incomeType = 1 + iota constant IncomeTypeCGShort (line 1437) | IncomeTypeCGShort constant IncomeTypeDiv (line 1438) | IncomeTypeDiv constant IncomeTypeInterest (line 1439) | IncomeTypeInterest constant IncomeTypeMisc (line 1440) | IncomeTypeMisc function NewIncomeType (line 1491) | func NewIncomeType(s string) (incomeType, error) { type sellReason (line 1500) | type sellReason method Valid (line 1511) | func (e sellReason) Valid() bool { method String (line 1517) | func (e sellReason) String() string { method FromString (line 1524) | func (e *sellReason) FromString(in string) error { method UnmarshalXML (line 1537) | func (e *sellReason) UnmarshalXML(d *xml.Decoder, start xml.StartEleme... method MarshalXML (line 1547) | func (e sellReason) MarshalXML(enc *xml.Encoder, start xml.StartElemen... constant SellReasonCall (line 1504) | SellReasonCall sellReason = 1 + iota constant SellReasonSell (line 1505) | SellReasonSell constant SellReasonMaturity (line 1506) | SellReasonMaturity function NewSellReason (line 1557) | func NewSellReason(s string) (sellReason, error) { type optSellType (line 1566) | type optSellType method Valid (line 1576) | func (e optSellType) Valid() bool { method String (line 1582) | func (e optSellType) String() string { method FromString (line 1589) | func (e *optSellType) FromString(in string) error { method UnmarshalXML (line 1602) | func (e *optSellType) UnmarshalXML(d *xml.Decoder, start xml.StartElem... method MarshalXML (line 1612) | func (e optSellType) MarshalXML(enc *xml.Encoder, start xml.StartEleme... constant OptSellTypeSellToClose (line 1570) | OptSellTypeSellToClose optSellType = 1 + iota constant OptSellTypeSellToOpen (line 1571) | OptSellTypeSellToOpen function NewOptSellType (line 1622) | func NewOptSellType(s string) (optSellType, error) { type relType (line 1631) | type relType method Valid (line 1643) | func (e relType) Valid() bool { method String (line 1649) | func (e relType) String() string { method FromString (line 1656) | func (e *relType) FromString(in string) error { method UnmarshalXML (line 1669) | func (e *relType) UnmarshalXML(d *xml.Decoder, start xml.StartElement)... method MarshalXML (line 1679) | func (e relType) MarshalXML(enc *xml.Encoder, start xml.StartElement) ... constant RelTypeSpread (line 1635) | RelTypeSpread relType = 1 + iota constant RelTypeStraddle (line 1636) | RelTypeStraddle constant RelTypeNone (line 1637) | RelTypeNone constant RelTypeOther (line 1638) | RelTypeOther function NewRelType (line 1689) | func NewRelType(s string) (relType, error) { type charType (line 1698) | type charType method Valid (line 1710) | func (e charType) Valid() bool { method String (line 1716) | func (e charType) String() string { method FromString (line 1723) | func (e *charType) FromString(in string) error { method UnmarshalXML (line 1736) | func (e *charType) UnmarshalXML(d *xml.Decoder, start xml.StartElement... method MarshalXML (line 1746) | func (e charType) MarshalXML(enc *xml.Encoder, start xml.StartElement)... constant CharTypeAlphaOnly (line 1702) | CharTypeAlphaOnly charType = 1 + iota constant CharTypeNumericOnly (line 1703) | CharTypeNumericOnly constant CharTypeAlphaOrNumeric (line 1704) | CharTypeAlphaOrNumeric constant CharTypeAlphaAndNumeric (line 1705) | CharTypeAlphaAndNumeric function NewCharType (line 1756) | func NewCharType(s string) (charType, error) { type syncMode (line 1765) | type syncMode method Valid (line 1775) | func (e syncMode) Valid() bool { method String (line 1781) | func (e syncMode) String() string { method FromString (line 1788) | func (e *syncMode) FromString(in string) error { method UnmarshalXML (line 1801) | func (e *syncMode) UnmarshalXML(d *xml.Decoder, start xml.StartElement... method MarshalXML (line 1811) | func (e syncMode) MarshalXML(enc *xml.Encoder, start xml.StartElement)... constant SyncModeFull (line 1769) | SyncModeFull syncMode = 1 + iota constant SyncModeLite (line 1770) | SyncModeLite function NewSyncMode (line 1821) | func NewSyncMode(s string) (syncMode, error) { type ofxSec (line 1830) | type ofxSec method Valid (line 1840) | func (e ofxSec) Valid() bool { method String (line 1846) | func (e ofxSec) String() string { method FromString (line 1853) | func (e *ofxSec) FromString(in string) error { method UnmarshalXML (line 1866) | func (e *ofxSec) UnmarshalXML(d *xml.Decoder, start xml.StartElement) ... method MarshalXML (line 1876) | func (e ofxSec) MarshalXML(enc *xml.Encoder, start xml.StartElement) e... constant OfxSecNone (line 1834) | OfxSecNone ofxSec = 1 + iota constant OfxSecType1 (line 1835) | OfxSecType1 function NewOfxSec (line 1886) | func NewOfxSec(s string) (ofxSec, error) { type debtType (line 1895) | type debtType method Valid (line 1905) | func (e debtType) Valid() bool { method String (line 1911) | func (e debtType) String() string { method FromString (line 1918) | func (e *debtType) FromString(in string) error { method UnmarshalXML (line 1931) | func (e *debtType) UnmarshalXML(d *xml.Decoder, start xml.StartElement... method MarshalXML (line 1941) | func (e debtType) MarshalXML(enc *xml.Encoder, start xml.StartElement)... constant DebtTypeCoupon (line 1899) | DebtTypeCoupon debtType = 1 + iota constant DebtTypeZero (line 1900) | DebtTypeZero function NewDebtType (line 1951) | func NewDebtType(s string) (debtType, error) { type debtClass (line 1960) | type debtClass method Valid (line 1972) | func (e debtClass) Valid() bool { method String (line 1978) | func (e debtClass) String() string { method FromString (line 1985) | func (e *debtClass) FromString(in string) error { method UnmarshalXML (line 1998) | func (e *debtClass) UnmarshalXML(d *xml.Decoder, start xml.StartElemen... method MarshalXML (line 2008) | func (e debtClass) MarshalXML(enc *xml.Encoder, start xml.StartElement... constant DebtClassTreasury (line 1964) | DebtClassTreasury debtClass = 1 + iota constant DebtClassMunicipal (line 1965) | DebtClassMunicipal constant DebtClassCorporate (line 1966) | DebtClassCorporate constant DebtClassOther (line 1967) | DebtClassOther function NewDebtClass (line 2018) | func NewDebtClass(s string) (debtClass, error) { type couponFreq (line 2027) | type couponFreq method Valid (line 2040) | func (e couponFreq) Valid() bool { method String (line 2046) | func (e couponFreq) String() string { method FromString (line 2053) | func (e *couponFreq) FromString(in string) error { method UnmarshalXML (line 2066) | func (e *couponFreq) UnmarshalXML(d *xml.Decoder, start xml.StartEleme... method MarshalXML (line 2076) | func (e couponFreq) MarshalXML(enc *xml.Encoder, start xml.StartElemen... constant CouponFreqMonthly (line 2031) | CouponFreqMonthly couponFreq = 1 + iota constant CouponFreqQuarterly (line 2032) | CouponFreqQuarterly constant CouponFreqSemiannual (line 2033) | CouponFreqSemiannual constant CouponFreqAnnual (line 2034) | CouponFreqAnnual constant CouponFreqOther (line 2035) | CouponFreqOther function NewCouponFreq (line 2086) | func NewCouponFreq(s string) (couponFreq, error) { type callType (line 2095) | type callType method Valid (line 2107) | func (e callType) Valid() bool { method String (line 2113) | func (e callType) String() string { method FromString (line 2120) | func (e *callType) FromString(in string) error { method UnmarshalXML (line 2133) | func (e *callType) UnmarshalXML(d *xml.Decoder, start xml.StartElement... method MarshalXML (line 2143) | func (e callType) MarshalXML(enc *xml.Encoder, start xml.StartElement)... constant CallTypeCall (line 2099) | CallTypeCall callType = 1 + iota constant CallTypePut (line 2100) | CallTypePut constant CallTypePrefund (line 2101) | CallTypePrefund constant CallTypeMaturity (line 2102) | CallTypeMaturity function NewCallType (line 2153) | func NewCallType(s string) (callType, error) { type assetClass (line 2162) | type assetClass method Valid (line 2177) | func (e assetClass) Valid() bool { method String (line 2183) | func (e assetClass) String() string { method FromString (line 2190) | func (e *assetClass) FromString(in string) error { method UnmarshalXML (line 2203) | func (e *assetClass) UnmarshalXML(d *xml.Decoder, start xml.StartEleme... method MarshalXML (line 2213) | func (e assetClass) MarshalXML(enc *xml.Encoder, start xml.StartElemen... constant AssetClassDomesticBond (line 2166) | AssetClassDomesticBond assetClass = 1 + iota constant AssetClassIntlBond (line 2167) | AssetClassIntlBond constant AssetClassLargeStock (line 2168) | AssetClassLargeStock constant AssetClassSmallStock (line 2169) | AssetClassSmallStock constant AssetClassIntlStock (line 2170) | AssetClassIntlStock constant AssetClassMoneyMrkt (line 2171) | AssetClassMoneyMrkt constant AssetClassOther (line 2172) | AssetClassOther function NewAssetClass (line 2223) | func NewAssetClass(s string) (assetClass, error) { type mfType (line 2232) | type mfType method Valid (line 2243) | func (e mfType) Valid() bool { method String (line 2249) | func (e mfType) String() string { method FromString (line 2256) | func (e *mfType) FromString(in string) error { method UnmarshalXML (line 2269) | func (e *mfType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) ... method MarshalXML (line 2279) | func (e mfType) MarshalXML(enc *xml.Encoder, start xml.StartElement) e... constant MfTypeOpenEnd (line 2236) | MfTypeOpenEnd mfType = 1 + iota constant MfTypeCloseEnd (line 2237) | MfTypeCloseEnd constant MfTypeOther (line 2238) | MfTypeOther function NewMfType (line 2289) | func NewMfType(s string) (mfType, error) { type optType (line 2298) | type optType method Valid (line 2308) | func (e optType) Valid() bool { method String (line 2314) | func (e optType) String() string { method FromString (line 2321) | func (e *optType) FromString(in string) error { method UnmarshalXML (line 2334) | func (e *optType) UnmarshalXML(d *xml.Decoder, start xml.StartElement)... method MarshalXML (line 2344) | func (e optType) MarshalXML(enc *xml.Encoder, start xml.StartElement) ... constant OptTypePut (line 2302) | OptTypePut optType = 1 + iota constant OptTypeCall (line 2303) | OptTypeCall function NewOptType (line 2354) | func NewOptType(s string) (optType, error) { type stockType (line 2363) | type stockType method Valid (line 2375) | func (e stockType) Valid() bool { method String (line 2381) | func (e stockType) String() string { method FromString (line 2388) | func (e *stockType) FromString(in string) error { method UnmarshalXML (line 2401) | func (e *stockType) UnmarshalXML(d *xml.Decoder, start xml.StartElemen... method MarshalXML (line 2411) | func (e stockType) MarshalXML(enc *xml.Encoder, start xml.StartElement... constant StockTypeCommon (line 2367) | StockTypeCommon stockType = 1 + iota constant StockTypePreferred (line 2368) | StockTypePreferred constant StockTypeConvertible (line 2369) | StockTypeConvertible constant StockTypeOther (line 2370) | StockTypeOther function NewStockType (line 2421) | func NewStockType(s string) (stockType, error) { type holderType (line 2430) | type holderType method Valid (line 2443) | func (e holderType) Valid() bool { method String (line 2449) | func (e holderType) String() string { method FromString (line 2456) | func (e *holderType) FromString(in string) error { method UnmarshalXML (line 2469) | func (e *holderType) UnmarshalXML(d *xml.Decoder, start xml.StartEleme... method MarshalXML (line 2479) | func (e holderType) MarshalXML(enc *xml.Encoder, start xml.StartElemen... constant HolderTypeIndividual (line 2434) | HolderTypeIndividual holderType = 1 + iota constant HolderTypeJoint (line 2435) | HolderTypeJoint constant HolderTypeCustodial (line 2436) | HolderTypeCustodial constant HolderTypeTrust (line 2437) | HolderTypeTrust constant HolderTypeOther (line 2438) | HolderTypeOther function NewHolderType (line 2489) | func NewHolderType(s string) (holderType, error) { type acctClassification (line 2498) | type acctClassification method Valid (line 2510) | func (e acctClassification) Valid() bool { method String (line 2516) | func (e acctClassification) String() string { method FromString (line 2523) | func (e *acctClassification) FromString(in string) error { method UnmarshalXML (line 2536) | func (e *acctClassification) UnmarshalXML(d *xml.Decoder, start xml.St... method MarshalXML (line 2546) | func (e acctClassification) MarshalXML(enc *xml.Encoder, start xml.Sta... constant AcctClassificationPersonal (line 2502) | AcctClassificationPersonal acctClassification = 1 + iota constant AcctClassificationBusiness (line 2503) | AcctClassificationBusiness constant AcctClassificationCorporate (line 2504) | AcctClassificationCorporate constant AcctClassificationOther (line 2505) | AcctClassificationOther function NewAcctClassification (line 2556) | func NewAcctClassification(s string) (acctClassification, error) { type svcStatus (line 2565) | type svcStatus method Valid (line 2576) | func (e svcStatus) Valid() bool { method String (line 2582) | func (e svcStatus) String() string { method FromString (line 2589) | func (e *svcStatus) FromString(in string) error { method UnmarshalXML (line 2602) | func (e *svcStatus) UnmarshalXML(d *xml.Decoder, start xml.StartElemen... method MarshalXML (line 2612) | func (e svcStatus) MarshalXML(enc *xml.Encoder, start xml.StartElement... constant SvcStatusAvail (line 2569) | SvcStatusAvail svcStatus = 1 + iota constant SvcStatusPend (line 2570) | SvcStatusPend constant SvcStatusActive (line 2571) | SvcStatusActive function NewSvcStatus (line 2622) | func NewSvcStatus(s string) (svcStatus, error) { type usProductType (line 2631) | type usProductType method Valid (line 2650) | func (e usProductType) Valid() bool { method String (line 2656) | func (e usProductType) String() string { method FromString (line 2663) | func (e *usProductType) FromString(in string) error { method UnmarshalXML (line 2676) | func (e *usProductType) UnmarshalXML(d *xml.Decoder, start xml.StartEl... method MarshalXML (line 2686) | func (e usProductType) MarshalXML(enc *xml.Encoder, start xml.StartEle... constant UsProductType401K (line 2635) | UsProductType401K usProductType = 1 + iota constant UsProductType403B (line 2636) | UsProductType403B constant UsProductTypeIRA (line 2637) | UsProductTypeIRA constant UsProductTypeKEOGH (line 2638) | UsProductTypeKEOGH constant UsProductTypeOther (line 2639) | UsProductTypeOther constant UsProductTypeSARSEP (line 2640) | UsProductTypeSARSEP constant UsProductTypeSimple (line 2641) | UsProductTypeSimple constant UsProductTypeNormal (line 2642) | UsProductTypeNormal constant UsProductTypeTDA (line 2643) | UsProductTypeTDA constant UsProductTypeTrust (line 2644) | UsProductTypeTrust constant UsProductTypeUGMA (line 2645) | UsProductTypeUGMA function NewUsProductType (line 2696) | func NewUsProductType(s string) (usProductType, error) { FILE: constants_test.go function TestOfxVersion (line 16) | func TestOfxVersion(t *testing.T) { function TestAcctType (line 73) | func TestAcctType(t *testing.T) { function TestTrnType (line 130) | func TestTrnType(t *testing.T) { function TestImageType (line 187) | func TestImageType(t *testing.T) { function TestImageRefType (line 244) | func TestImageRefType(t *testing.T) { function TestCheckSup (line 301) | func TestCheckSup(t *testing.T) { function TestCorrectAction (line 358) | func TestCorrectAction(t *testing.T) { function TestBalType (line 415) | func TestBalType(t *testing.T) { function TestInv401kSource (line 472) | func TestInv401kSource(t *testing.T) { function TestSubAcctType (line 529) | func TestSubAcctType(t *testing.T) { function TestBuyType (line 586) | func TestBuyType(t *testing.T) { function TestOptAction (line 643) | func TestOptAction(t *testing.T) { function TestTferAction (line 700) | func TestTferAction(t *testing.T) { function TestPosType (line 757) | func TestPosType(t *testing.T) { function TestSecured (line 814) | func TestSecured(t *testing.T) { function TestDuration (line 871) | func TestDuration(t *testing.T) { function TestRestriction (line 928) | func TestRestriction(t *testing.T) { function TestUnitType (line 985) | func TestUnitType(t *testing.T) { function TestOptBuyType (line 1042) | func TestOptBuyType(t *testing.T) { function TestSellType (line 1099) | func TestSellType(t *testing.T) { function TestLoanPmtFreq (line 1156) | func TestLoanPmtFreq(t *testing.T) { function TestIncomeType (line 1213) | func TestIncomeType(t *testing.T) { function TestSellReason (line 1270) | func TestSellReason(t *testing.T) { function TestOptSellType (line 1327) | func TestOptSellType(t *testing.T) { function TestRelType (line 1384) | func TestRelType(t *testing.T) { function TestCharType (line 1441) | func TestCharType(t *testing.T) { function TestSyncMode (line 1498) | func TestSyncMode(t *testing.T) { function TestOfxSec (line 1555) | func TestOfxSec(t *testing.T) { function TestDebtType (line 1612) | func TestDebtType(t *testing.T) { function TestDebtClass (line 1669) | func TestDebtClass(t *testing.T) { function TestCouponFreq (line 1726) | func TestCouponFreq(t *testing.T) { function TestCallType (line 1783) | func TestCallType(t *testing.T) { function TestAssetClass (line 1840) | func TestAssetClass(t *testing.T) { function TestMfType (line 1897) | func TestMfType(t *testing.T) { function TestOptType (line 1954) | func TestOptType(t *testing.T) { function TestStockType (line 2011) | func TestStockType(t *testing.T) { function TestHolderType (line 2068) | func TestHolderType(t *testing.T) { function TestAcctClassification (line 2125) | func TestAcctClassification(t *testing.T) { function TestSvcStatus (line 2182) | func TestSvcStatus(t *testing.T) { function TestUsProductType (line 2239) | func TestUsProductType(t *testing.T) { FILE: creditcard.go type CCStatementRequest (line 10) | type CCStatementRequest struct method Name (line 25) | func (r *CCStatementRequest) Name() string { method Valid (line 31) | func (r *CCStatementRequest) Valid(version ofxVersion) (bool, error) { method Type (line 41) | func (r *CCStatementRequest) Type() messageType { type CCStatementResponse (line 48) | type CCStatementResponse struct method Name (line 74) | func (sr *CCStatementResponse) Name() string { method Valid (line 79) | func (sr *CCStatementResponse) Valid(version ofxVersion) (bool, error) { method Type (line 89) | func (sr *CCStatementResponse) Type() messageType { FILE: creditcard_test.go function TestMarshalCCStatementRequest (line 9) | func TestMarshalCCStatementRequest(t *testing.T) { function TestUnmarshalCCStatementResponse102 (line 72) | func TestUnmarshalCCStatementResponse102(t *testing.T) { FILE: discovercard_client.go type DiscoverCardClient (line 18) | type DiscoverCardClient struct method RawRequest (line 82) | func (c *DiscoverCardClient) RawRequest(URL string, r io.Reader) (*htt... method RequestNoParse (line 101) | func (c *DiscoverCardClient) RequestNoParse(r *Request) (*http.Respons... method Request (line 107) | func (c *DiscoverCardClient) Request(r *Request) (*Response, error) { function NewDiscoverCardClient (line 24) | func NewDiscoverCardClient(bc *BasicClient) Client { function discoverCardHTTPPost (line 28) | func discoverCardHTTPPost(URL string, r io.Reader) (*http.Response, erro... FILE: invstmt.go type InvStatementRequest (line 11) | type InvStatementRequest struct method Name (line 31) | func (r *InvStatementRequest) Name() string { method Valid (line 37) | func (r *InvStatementRequest) Valid(version ofxVersion) (bool, error) { method Type (line 47) | func (r *InvStatementRequest) Type() messageType { type InvTran (line 54) | type InvTran struct type InvBuy (line 66) | type InvBuy struct type InvSell (line 95) | type InvSell struct type BuyDebt (line 123) | type BuyDebt struct method TransactionType (line 130) | func (t BuyDebt) TransactionType() string { method InvTransaction (line 134) | func (t BuyDebt) InvTransaction() InvTran { type BuyMF (line 139) | type BuyMF struct method TransactionType (line 147) | func (t BuyMF) TransactionType() string { method InvTransaction (line 151) | func (t BuyMF) InvTransaction() InvTran { type BuyOpt (line 156) | type BuyOpt struct method TransactionType (line 164) | func (t BuyOpt) TransactionType() string { method InvTransaction (line 168) | func (t BuyOpt) InvTransaction() InvTran { type BuyOther (line 174) | type BuyOther struct method TransactionType (line 180) | func (t BuyOther) TransactionType() string { method InvTransaction (line 184) | func (t BuyOther) InvTransaction() InvTran { type BuyStock (line 189) | type BuyStock struct method TransactionType (line 196) | func (t BuyStock) TransactionType() string { method InvTransaction (line 200) | func (t BuyStock) InvTransaction() InvTran { type ClosureOpt (line 205) | type ClosureOpt struct method TransactionType (line 218) | func (t ClosureOpt) TransactionType() string { method InvTransaction (line 222) | func (t ClosureOpt) InvTransaction() InvTran { type Income (line 228) | type Income struct method TransactionType (line 244) | func (t Income) TransactionType() string { method InvTransaction (line 248) | func (t Income) InvTransaction() InvTran { type InvExpense (line 254) | type InvExpense struct method TransactionType (line 267) | func (t InvExpense) TransactionType() string { method InvTransaction (line 271) | func (t InvExpense) InvTransaction() InvTran { type JrnlFund (line 277) | type JrnlFund struct method TransactionType (line 286) | func (t JrnlFund) TransactionType() string { method InvTransaction (line 290) | func (t JrnlFund) InvTransaction() InvTran { type JrnlSec (line 296) | type JrnlSec struct method TransactionType (line 306) | func (t JrnlSec) TransactionType() string { method InvTransaction (line 310) | func (t JrnlSec) InvTransaction() InvTran { type MarginInterest (line 315) | type MarginInterest struct method TransactionType (line 325) | func (t MarginInterest) TransactionType() string { method InvTransaction (line 329) | func (t MarginInterest) InvTransaction() InvTran { type Reinvest (line 336) | type Reinvest struct method TransactionType (line 356) | func (t Reinvest) TransactionType() string { method InvTransaction (line 360) | func (t Reinvest) InvTransaction() InvTran { type RetOfCap (line 366) | type RetOfCap struct method TransactionType (line 379) | func (t RetOfCap) TransactionType() string { method InvTransaction (line 383) | func (t RetOfCap) InvTransaction() InvTran { type SellDebt (line 389) | type SellDebt struct method TransactionType (line 397) | func (t SellDebt) TransactionType() string { method InvTransaction (line 401) | func (t SellDebt) InvTransaction() InvTran { type SellMF (line 406) | type SellMF struct method TransactionType (line 415) | func (t SellMF) TransactionType() string { method InvTransaction (line 419) | func (t SellMF) InvTransaction() InvTran { type SellOpt (line 426) | type SellOpt struct method TransactionType (line 437) | func (t SellOpt) TransactionType() string { method InvTransaction (line 441) | func (t SellOpt) InvTransaction() InvTran { type SellOther (line 447) | type SellOther struct method TransactionType (line 453) | func (t SellOther) TransactionType() string { method InvTransaction (line 457) | func (t SellOther) InvTransaction() InvTran { type SellStock (line 462) | type SellStock struct method TransactionType (line 469) | func (t SellStock) TransactionType() string { method InvTransaction (line 473) | func (t SellStock) InvTransaction() InvTran { type Split (line 478) | type Split struct method TransactionType (line 495) | func (t Split) TransactionType() string { method InvTransaction (line 499) | func (t Split) InvTransaction() InvTran { type Transfer (line 504) | type Transfer struct method TransactionType (line 520) | func (t Transfer) TransactionType() string { method InvTransaction (line 524) | func (t Transfer) InvTransaction() InvTran { type InvTransaction (line 530) | type InvTransaction interface type InvBankTransaction (line 538) | type InvBankTransaction struct type InvTranList (line 548) | type InvTranList struct method UnmarshalXML (line 558) | func (l *InvTranList) UnmarshalXML(d *xml.Decoder, start xml.StartElem... method MarshalXML (line 716) | func (l *InvTranList) MarshalXML(e *xml.Encoder, start xml.StartElemen... type InvPosition (line 830) | type InvPosition struct type Position (line 846) | type Position interface type DebtPosition (line 852) | type DebtPosition struct method PositionType (line 858) | func (p DebtPosition) PositionType() string { method InvPosition (line 863) | func (p DebtPosition) InvPosition() InvPosition { type MFPosition (line 868) | type MFPosition struct method PositionType (line 878) | func (p MFPosition) PositionType() string { method InvPosition (line 883) | func (p MFPosition) InvPosition() InvPosition { type OptPosition (line 888) | type OptPosition struct method PositionType (line 895) | func (p OptPosition) PositionType() string { method InvPosition (line 900) | func (p OptPosition) InvPosition() InvPosition { type OtherPosition (line 906) | type OtherPosition struct method PositionType (line 912) | func (p OtherPosition) PositionType() string { method InvPosition (line 917) | func (p OtherPosition) InvPosition() InvPosition { type StockPosition (line 922) | type StockPosition struct method PositionType (line 931) | func (p StockPosition) PositionType() string { method InvPosition (line 936) | func (p StockPosition) InvPosition() InvPosition { type PositionList (line 942) | type PositionList method UnmarshalXML (line 945) | func (p *PositionList) UnmarshalXML(d *xml.Decoder, start xml.StartEle... method MarshalXML (line 995) | func (p PositionList) MarshalXML(e *xml.Encoder, start xml.StartElemen... type InvBalance (line 1036) | type InvBalance struct type OO (line 1047) | type OO struct type OpenOrder (line 1066) | type OpenOrder interface type OOBuyDebt (line 1071) | type OOBuyDebt struct method OrderType (line 1079) | func (o OOBuyDebt) OrderType() string { type OOBuyMF (line 1084) | type OOBuyMF struct method OrderType (line 1092) | func (o OOBuyMF) OrderType() string { type OOBuyOpt (line 1097) | type OOBuyOpt struct method OrderType (line 1104) | func (o OOBuyOpt) OrderType() string { type OOBuyOther (line 1110) | type OOBuyOther struct method OrderType (line 1117) | func (o OOBuyOther) OrderType() string { type OOBuyStock (line 1122) | type OOBuyStock struct method OrderType (line 1129) | func (o OOBuyStock) OrderType() string { type OOSellDebt (line 1134) | type OOSellDebt struct method OrderType (line 1140) | func (o OOSellDebt) OrderType() string { type OOSellMF (line 1145) | type OOSellMF struct method OrderType (line 1154) | func (o OOSellMF) OrderType() string { type OOSellOpt (line 1159) | type OOSellOpt struct method OrderType (line 1166) | func (o OOSellOpt) OrderType() string { type OOSellOther (line 1172) | type OOSellOther struct method OrderType (line 1179) | func (o OOSellOther) OrderType() string { type OOSellStock (line 1184) | type OOSellStock struct method OrderType (line 1191) | func (o OOSellStock) OrderType() string { type OOSwitchMF (line 1197) | type OOSwitchMF struct method OrderType (line 1206) | func (o OOSwitchMF) OrderType() string { type OOList (line 1211) | type OOList method UnmarshalXML (line 1214) | func (o *OOList) UnmarshalXML(d *xml.Decoder, start xml.StartElement) ... method MarshalXML (line 1300) | func (o OOList) MarshalXML(e *xml.Encoder, start xml.StartElement) err... type ContribSecurity (line 1364) | type ContribSecurity struct type VestInfo (line 1385) | type VestInfo struct type LoanInfo (line 1392) | type LoanInfo struct type Inv401KSummaryAggregate (line 1414) | type Inv401KSummaryAggregate struct type Inv401KSummaryPeriod (line 1428) | type Inv401KSummaryPeriod struct type Inv401K (line 1439) | type Inv401K struct type Inv401KBal (line 1467) | type Inv401KBal struct type InvStatementResponse (line 1485) | type InvStatementResponse struct method Name (line 1504) | func (sr *InvStatementResponse) Name() string { method Valid (line 1509) | func (sr *InvStatementResponse) Valid(version ofxVersion) (bool, error) { method Type (line 1519) | func (sr *InvStatementResponse) Type() messageType { FILE: invstmt_test.go function TestMarshalInvStatementRequest (line 12) | func TestMarshalInvStatementRequest(t *testing.T) { function TestUnmarshalInvStatementResponse (line 87) | func TestUnmarshalInvStatementResponse(t *testing.T) { function TestUnmarshalInvStatementResponse102 (line 608) | func TestUnmarshalInvStatementResponse102(t *testing.T) { function TestUnmarshalInvTranList (line 964) | func TestUnmarshalInvTranList(t *testing.T) { function TestUnmarshalPositionList (line 1324) | func TestUnmarshalPositionList(t *testing.T) { function TestUnmarshalOOList (line 1497) | func TestUnmarshalOOList(t *testing.T) { function TestSecurityInfo (line 1871) | func TestSecurityInfo(t *testing.T) { function TestInvPosition (line 1893) | func TestInvPosition(t *testing.T) { function TestInvTransaction (line 1915) | func TestInvTransaction(t *testing.T) { FILE: profile.go type ProfileRequest (line 12) | type ProfileRequest struct method Name (line 23) | func (r *ProfileRequest) Name() string { method Valid (line 29) | func (r *ProfileRequest) Valid(version ofxVersion) (bool, error) { method Type (line 40) | func (r *ProfileRequest) Type() messageType { type SignonInfo (line 48) | type SignonInfo struct type MessageSet (line 72) | type MessageSet struct type MessageSetList (line 90) | type MessageSetList method UnmarshalXML (line 93) | func (msl *MessageSetList) UnmarshalXML(d *xml.Decoder, start xml.Star... method MarshalXML (line 131) | func (msl *MessageSetList) MarshalXML(e *xml.Encoder, start xml.StartE... type ProfileResponse (line 164) | type ProfileResponse struct method Name (line 189) | func (pr *ProfileResponse) Name() string { method Valid (line 194) | func (pr *ProfileResponse) Valid(version ofxVersion) (bool, error) { method Type (line 204) | func (pr *ProfileResponse) Type() messageType { FILE: profile_test.go function TestMarshalProfileRequest (line 9) | func TestMarshalProfileRequest(t *testing.T) { function TestUnmarshalProfileResponse102 (line 65) | func TestUnmarshalProfileResponse102(t *testing.T) { FILE: request.go type Request (line 15) | type Request struct method SetClientFields (line 66) | func (oq *Request) SetClientFields(c Client) { method Marshal (line 80) | func (oq *Request) Marshal() (*bytes.Buffer, error) { function encodeMessageSet (line 38) | func encodeMessageSet(e *xml.Encoder, requests []Message, set messageTyp... FILE: request_test.go function marshalCheckRequest (line 12) | func marshalCheckRequest(t *testing.T, request *Request, expected string) { FILE: response.go type Response (line 19) | type Response struct method readSGMLHeaders (line 38) | func (or *Response) readSGMLHeaders(r *bufio.Reader) error { method readXMLHeaders (line 111) | func (or *Response) readXMLHeaders(decoder *xml.Decoder) error { method Valid (line 380) | func (or *Response) Valid() (bool, error) { method Marshal (line 414) | func (or *Response) Marshal() (*bytes.Buffer, error) { constant guessVersionCheckBytes (line 184) | guessVersionCheckBytes = 1024 function guessVersion (line 189) | func guessVersion(r *bufio.Reader) (bool, error) { function decodeMessageSet (line 233) | func decodeMessageSet(d *xml.Decoder, start xml.StartElement, msgs *[]Me... function ParseResponse (line 273) | func ParseResponse(reader io.Reader) (*Response, error) { function DecodeResponse (line 284) | func DecodeResponse(reader io.Reader) (*Response, error) { type errInvalid (line 480) | type errInvalid method Error (line 482) | func (e errInvalid) Error() string { method AddErr (line 490) | func (e *errInvalid) AddErr(err error) { method ErrOrNil (line 500) | func (e errInvalid) ErrOrNil() error { FILE: response_test.go function equalMethodOf (line 19) | func equalMethodOf(v reflect.Value) reflect.Value { function valueToString (line 37) | func valueToString(v reflect.Value) string { function checkEqual (line 55) | func checkEqual(t *testing.T, fieldName string, expected, actual reflect... function checkResponsesEqual (line 137) | func checkResponsesEqual(t *testing.T, expected, actual *Response) { function checkResponseRoundTrip (line 141) | func checkResponseRoundTrip(t *testing.T, response *Response) { function TestValidSamples (line 155) | func TestValidSamples(t *testing.T) { function TestInvalidResponse (line 177) | func TestInvalidResponse(t *testing.T) { function TestErrInvalidError (line 263) | func TestErrInvalidError(t *testing.T) { function TestErrInvalidAddErr (line 275) | func TestErrInvalidAddErr(t *testing.T) { function TestErrInvalidErrOrNil (line 305) | func TestErrInvalidErrOrNil(t *testing.T) { FILE: seclist.go type SecurityID (line 10) | type SecurityID struct type SecurityRequest (line 19) | type SecurityRequest struct type SecListRequest (line 29) | type SecListRequest struct method Name (line 39) | func (r *SecListRequest) Name() string { method Valid (line 45) | func (r *SecListRequest) Valid(version ofxVersion) (bool, error) { method Type (line 55) | func (r *SecListRequest) Type() messageType { type SecListResponse (line 64) | type SecListResponse struct method Name (line 74) | func (r *SecListResponse) Name() string { method Valid (line 79) | func (r *SecListResponse) Valid(version ofxVersion) (bool, error) { method Type (line 89) | func (r *SecListResponse) Type() messageType { type Security (line 95) | type Security interface type SecInfo (line 102) | type SecInfo struct type DebtInfo (line 116) | type DebtInfo struct method SecurityType (line 136) | func (i DebtInfo) SecurityType() string { method SecurityInfo (line 141) | func (i DebtInfo) SecurityInfo() SecInfo { type AssetPortion (line 147) | type AssetPortion struct type FiAssetPortion (line 156) | type FiAssetPortion struct type MFInfo (line 163) | type MFInfo struct method SecurityType (line 174) | func (i MFInfo) SecurityType() string { method SecurityInfo (line 179) | func (i MFInfo) SecurityInfo() SecInfo { type OptInfo (line 184) | type OptInfo struct method SecurityType (line 197) | func (i OptInfo) SecurityType() string { method SecurityInfo (line 202) | func (i OptInfo) SecurityInfo() SecInfo { type OtherInfo (line 208) | type OtherInfo struct method SecurityType (line 217) | func (i OtherInfo) SecurityType() string { method SecurityInfo (line 222) | func (i OtherInfo) SecurityInfo() SecInfo { type StockInfo (line 227) | type StockInfo struct method SecurityType (line 238) | func (i StockInfo) SecurityType() string { method SecurityInfo (line 243) | func (i StockInfo) SecurityInfo() SecInfo { type SecurityList (line 249) | type SecurityList struct method Name (line 255) | func (r *SecurityList) Name() string { method Valid (line 260) | func (r *SecurityList) Valid(version ofxVersion) (bool, error) { method Type (line 267) | func (r *SecurityList) Type() messageType { method UnmarshalXML (line 272) | func (r *SecurityList) UnmarshalXML(d *xml.Decoder, start xml.StartEle... method MarshalXML (line 322) | func (r *SecurityList) MarshalXML(e *xml.Encoder, start xml.StartEleme... FILE: signon.go type SignonRequest (line 11) | type SignonRequest struct method Name (line 27) | func (r *SignonRequest) Name() string { method Valid (line 33) | func (r *SignonRequest) Valid(version ofxVersion) (bool, error) { type SignonResponse (line 62) | type SignonResponse struct method Name (line 78) | func (r *SignonResponse) Name() string { method Valid (line 83) | func (r *SignonResponse) Valid(version ofxVersion) (bool, error) { FILE: signon_test.go function TestMarshalInvalidSignons (line 7) | func TestMarshalInvalidSignons(t *testing.T) { FILE: signup.go type AcctInfoRequest (line 10) | type AcctInfoRequest struct method Name (line 20) | func (r *AcctInfoRequest) Name() string { method Valid (line 26) | func (r *AcctInfoRequest) Valid(version ofxVersion) (bool, error) { method Type (line 36) | func (r *AcctInfoRequest) Type() messageType { type HolderInfo (line 41) | type HolderInfo struct type BankAcctInfo (line 62) | type BankAcctInfo struct method String (line 77) | func (bai *BankAcctInfo) String() string { type CCAcctInfo (line 84) | type CCAcctInfo struct method String (line 95) | func (ci *CCAcctInfo) String() string { type InvAcctInfo (line 102) | type InvAcctInfo struct method String (line 113) | func (iai *InvAcctInfo) String() string { type AcctInfo (line 120) | type AcctInfo struct type AcctInfoResponse (line 138) | type AcctInfoResponse struct method Name (line 149) | func (air *AcctInfoResponse) Name() string { method Valid (line 154) | func (air *AcctInfoResponse) Valid(version ofxVersion) (bool, error) { method Type (line 164) | func (air *AcctInfoResponse) Type() messageType { FILE: signup_test.go function TestMarshalAcctInfoRequest (line 9) | func TestMarshalAcctInfoRequest(t *testing.T) { function TestUnmarshalAcctInfoResponse (line 64) | func TestUnmarshalAcctInfoResponse(t *testing.T) { FILE: types.go type Int (line 17) | type Int method UnmarshalXML (line 21) | func (i *Int) UnmarshalXML(d *xml.Decoder, start xml.StartElement) err... method Equal (line 41) | func (i Int) Equal(o Int) bool { type Amount (line 47) | type Amount struct method UnmarshalXML (line 53) | func (a *Amount) UnmarshalXML(d *xml.Decoder, start xml.StartElement) ... method String (line 74) | func (a Amount) String() string { method MarshalXML (line 79) | func (a Amount) MarshalXML(e *xml.Encoder, start xml.StartElement) err... method Equal (line 84) | func (a Amount) Equal(o Amount) bool { type Date (line 89) | type Date struct method UnmarshalXML (line 106) | func (od *Date) UnmarshalXML(d *xml.Decoder, start xml.StartElement) e... method String (line 169) | func (od Date) String() string { method MarshalXML (line 191) | func (od Date) MarshalXML(e *xml.Encoder, start xml.StartElement) error { method Equal (line 197) | func (od Date) Equal(o Date) bool { function NewDate (line 202) | func NewDate(year int, month time.Month, day, hour, min, sec, nsec int, ... function NewDateGMT (line 210) | func NewDateGMT(year int, month time.Month, day, hour, min, sec, nsec in... type String (line 215) | type String method UnmarshalXML (line 219) | func (os *String) UnmarshalXML(d *xml.Decoder, start xml.StartElement)... method String (line 230) | func (os *String) String() string { method Equal (line 235) | func (os String) Equal(o String) bool { type Boolean (line 240) | type Boolean method UnmarshalXML (line 244) | func (ob *Boolean) UnmarshalXML(d *xml.Decoder, start xml.StartElement... method MarshalXML (line 263) | func (ob Boolean) MarshalXML(e *xml.Encoder, start xml.StartElement) e... method String (line 271) | func (ob *Boolean) String() string { method Equal (line 276) | func (ob Boolean) Equal(o Boolean) bool { type UID (line 281) | type UID method UnmarshalXML (line 285) | func (ou *UID) UnmarshalXML(d *xml.Decoder, start xml.StartElement) er... method RecommendedFormat (line 297) | func (ou UID) RecommendedFormat() (bool, error) { method Valid (line 309) | func (ou UID) Valid() (bool, error) { method Equal (line 317) | func (ou UID) Equal(o UID) bool { function RandomUID (line 322) | func RandomUID() (*UID, error) { type CurrSymbol (line 336) | type CurrSymbol struct method UnmarshalXML (line 342) | func (c *CurrSymbol) UnmarshalXML(d *xml.Decoder, start xml.StartEleme... method MarshalXML (line 361) | func (c CurrSymbol) MarshalXML(e *xml.Encoder, start xml.StartElement)... method Equal (line 366) | func (c CurrSymbol) Equal(o CurrSymbol) bool { method Valid (line 371) | func (c CurrSymbol) Valid() (bool, error) { function NewCurrSymbol (line 380) | func NewCurrSymbol(s string) (*CurrSymbol, error) { FILE: types_test.go function getTypeName (line 11) | func getTypeName(i interface{}) string { function marshalHelper (line 24) | func marshalHelper(t *testing.T, expected string, i interface{}) { function unmarshalHelper2 (line 37) | func unmarshalHelper2(t *testing.T, input string, expected interface{}, ... function unmarshalHelper (line 50) | func unmarshalHelper(t *testing.T, input string, expected interface{}, o... function TestMarshalInt (line 58) | func TestMarshalInt(t *testing.T) { function TestUnmarshalInt (line 67) | func TestUnmarshalInt(t *testing.T) { function TestMarshalAmount (line 79) | func TestMarshalAmount(t *testing.T) { function TestUnmarshalAmount (line 103) | func TestUnmarshalAmount(t *testing.T) { function TestAmountEqual (line 135) | func TestAmountEqual(t *testing.T) { function TestMarshalDate (line 162) | func TestMarshalDate(t *testing.T) { function TestUnmarshalDate (line 204) | func TestUnmarshalDate(t *testing.T) { function TestDateEqual (line 275) | func TestDateEqual(t *testing.T) { function TestMarshalString (line 306) | func TestMarshalString(t *testing.T) { function TestUnmarshalString (line 317) | func TestUnmarshalString(t *testing.T) { function TestStringString (line 333) | func TestStringString(t *testing.T) { function TestMarshalBoolean (line 340) | func TestMarshalBoolean(t *testing.T) { function TestUnmarshalBoolean (line 353) | func TestUnmarshalBoolean(t *testing.T) { function TestStringBoolean (line 363) | func TestStringBoolean(t *testing.T) { function TestMarshalUID (line 374) | func TestMarshalUID(t *testing.T) { function TestUnmarshalUID (line 379) | func TestUnmarshalUID(t *testing.T) { function TestUIDRecommendedFormat (line 388) | func TestUIDRecommendedFormat(t *testing.T) { function TestUIDValid (line 407) | func TestUIDValid(t *testing.T) { function TestRandomUID (line 422) | func TestRandomUID(t *testing.T) { function TestMarshalCurrSymbol (line 432) | func TestMarshalCurrSymbol(t *testing.T) { function TestUnmarshalCurrSymbol (line 443) | func TestUnmarshalCurrSymbol(t *testing.T) { function TestCurrSymbolEqual (line 453) | func TestCurrSymbolEqual(t *testing.T) { function TestCurrSymbolValid (line 465) | func TestCurrSymbolValid(t *testing.T) { function TestNewCurrSymbol (line 485) | func TestNewCurrSymbol(t *testing.T) { FILE: util.go function nextNonWhitespaceToken (line 11) | func nextNonWhitespaceToken(decoder *xml.Decoder) (xml.Token, error) { FILE: vanguard_client.go type VanguardClient (line 15) | type VanguardClient struct method RawRequest (line 53) | func (c *VanguardClient) RawRequest(URL string, r io.Reader) (*http.Re... method RequestNoParse (line 111) | func (c *VanguardClient) RequestNoParse(r *Request) (*http.Response, e... method Request (line 140) | func (c *VanguardClient) Request(r *Request) (*Response, error) { function NewVanguardClient (line 21) | func NewVanguardClient(bc *BasicClient) Client { function vanguardHttpClient (line 27) | func vanguardHttpClient() *http.Client { function rawRequestCookiesInsecureCiphers (line 82) | func rawRequestCookiesInsecureCiphers(URL string, r io.Reader, cookies [...