package ofxgo // A list of all the leaf elements in OFX 1.0.3 (the last SGML version of the // spec). These are all the elements that are possibly left unclosed, and which // can have no children of their own. Fortunately these two sets of elements // are the same. We use this list when parsing to remove ambiguities about // element nesting. // // Generated using the following command with the 1.0.3 SPEC .dtd file: // # sed -rn 's/^.*$/\t"\1",/p' *.dtd | sort var ofxLeafElements = []string{ "ACCESSKEY", "ACCRDINT", "ACCTID", "ACCTKEY", "ACCTREQUIRED", "ACCTTYPE", "ADDR1", "ADDR2", "ADDR3", "ADJAMT", "ADJDATE", "ADJDESC", "ADJNO", "APPID", "APPVER", "ASSETCLASS", "AUCTION", "AUTHTOKEN", "AUTHTOKENFIRST", "AUTHTOKENINFOURL", "AUTHTOKENLABEL", "AVAILACCTS", "AVAILCASH", "AVGCOSTBASIS", "BALAMT", "BALCLOSE", "BALDNLD", "BALMIN", "BALOPEN", "BALTYPE", "BANKID", "BILLREFINFO", "BRANCHID", "BROKERID", "BUYPOWER", "BUYTYPE", "CALLPRICE", "CALLTYPE", "CANADDPAYEE", "CANBILLPAY", "CANCELWND", "CANEMAIL", "CANMODMDLS", "CANMODPMTS", "CANMODXFERS", "CANNOTIFY", "CANPENDING", "CANRECUR", "CANSCHED", "CANUSEDESC", "CANUSERANGE", "CASESEN", "CHARTYPE", "CHECKING", "CHECKNUM", "CHGPINFIRST", "CHGUSERINFO", "CHKANDDEB", "CHKERROR", "CHKNUMEND", "CHKNUMSTART", "CHKSTATUS", "CITY", "CLIENTACTREQ", "CLIENTROUTING", "CLIENTUID", "CLIENTUIDREQ", "CLOSINGAVAIL", "CLTCOOKIE", "CODE", "COMMISSION", "CONFMSG", "CORRECTACTION", "CORRECTFITID", "COUNTRY", "COUPONFREQ", "COUPONRT", "CREDITLIMIT", "CSPHONE", "CURDEF", "CURRATE", "CURSYM", "DATEBIRTH", "DAYPHONE", "DAYSTOPAY", "DAYSWITH", "DEBADJ", "DEBTCLASS", "DEBTTYPE", "DENOMINATOR", "DEPANDCREDIT", "DESC", "DFLTDAYSTOPAY", "DIFFFIRSTPMT", "DIFFLASTPMT", "DOMXFERFEE", "DSCAMT", "DSCDATE", "DSCDESC", "DSCRATE", "DTACCTUP", "DTASOF", "DTAUCTION", "DTAVAIL", "DTCALL", "DTCHANGED", "DTCLIENT", "DTCLOSE", "DTCOUPON", "DTCREATED", "DTDUE", "DTEND", "DTEXPIRE", "DTINFOCHG", "DTMAT", "DTNEXT", "DTOPEN", "DTPLACED", "DTPMTDUE", "DTPMTPRC", "DTPOSTED", "DTPOSTEND", "DTPOSTSTART", "DTPRICEASOF", "DTPROFUP", "DTPURCHASE", "DTSERVER", "DTSETTLE", "DTSTART", "DTTRADE", "DTUSER", "DTXFERPRC", "DTXFERPRJ", "DTYIELDASOF", "DURATION", "EMAIL", "EVEPHONE", "EXTDPMTCHK", "EXTDPMTFOR", "FAXPHONE", "FEE", "FEEMSG", "FEES", "FIASSETCLASS", "FICERTID", "FID", "FIID", "FINALAMT", "FINAME", "FINCHG", "FIRSTNAME", "FITID", "FRACCASH", "FREQ", "FROM", "GAIN", "GENUSERKEY", "GETMIMESUP", "HASEXTDPMT", "HELDINACCT", "IDSCOPE", "INCBAL", "INCIMAGES", "INCLUDE", "INCOMETYPE", "INCOO", "INITIALAMT", "INTLXFERFEE", "INVACCTTYPE", "INVALIDACCTTYPE", "INVDATE", "INVDESC", "INVNO", "INVPAIDAMT", "INVTOTALAMT", "LANGUAGE", "LASTNAME", "LIMITPRICE", "LITMAMT", "LITMDESC", "LOAD", "LOSTSYNC", "MAILSUP", "MARGINBALANCE", "MARKDOWN", "MARKUP", "MAX", "MEMO", "MESSAGE", "MFACHALLENGEFIRST", "MFACHALLENGESUPT", "MFAPHRASEA", "MFAPHRASEID", "MFAPHRASELABEL", "MFTYPE", "MIDDLENAME", "MIN", "MINPMTDUE", "MINUNITS", "MKTGINFO", "MKTVAL", "MODELWND", "MODPENDING", "NAME", "NEWUNITS", "NEWUSERPASS", "NINSTS", "NONCE", "NUMERATOR", "OFXSEC", "OLDUNITS", "OODNLD", "OPTACTION", "OPTBUYTYPE", "OPTIONLEVEL", "OPTSELLTYPE", "OPTTYPE", "ORG", "PARVALUE", "PAYACCT", "PAYANDCREDIT", "PAYEEID", "PAYEELSTID", "PAYINSTRUCT", "PERCENT", "PHONE", "PINCH", "PMTBYADDR", "PMTBYPAYEEID", "PMTBYXFER", "PMTPRCCODE", "POSDNLD", "POSTALCODE", "POSTPROCWND", "POSTYPE", "PROCDAYSOFF", "PROCENDTM", "PURANDADV", "RATING", "RECSRVRTID", "REFNUM", "REFRESH", "REFRESHSUPT", "REINVCG", "REINVDIV", "REJECTIFMISSING", "RELFITID", "RELTYPE", "RESPFILEER", "RESTRICTION", "SECLISTRQDNLD", "SECNAME", "SECURED", "SECURITYNAME", "SELLALL", "SELLREASON", "SELLTYPE", "SESSCOOKIE", "SEVERITY", "SHORTBALANCE", "SHPERCTRCT", "SIC", "SIGNONREALM", "SPACES", "SPECIAL", "SPNAME", "SRVRTID", "STATE", "STOCKTYPE", "STOPPRICE", "STPCHKFEE", "STRIKEPRICE", "STSVIAMODS", "SUBACCT", "SUBACCTFROM", "SUBACCTSEC", "SUBACCTTO", "SUBJECT", "SUPTXDL", "SVC", "SVCSTATUS", "SWITCHALL", "SYNCMODE", "TAN", "TAXES", "TAXEXEMPT", "TAXID", "TEMPPASS", "TFERACTION", "TICKER", "TO", "TOKEN", "TOKENONLY", "TOTAL", "TOTALFEES", "TOTALINT", "TRANDNLD", "TRANSPSEC", "TRNAMT", "TRNTYPE", "TRNUID", "TSKEYEXPIRE", "TSPHONE", "TYPEDESC", "UNIQUEID", "UNIQUEIDTYPE", "UNITPRICE", "UNITS", "UNITSSTREET", "UNITSUSER", "UNITTYPE", "URL", "USEHTML", "USERCRED1", "USERCRED1LABEL", "USERCRED2", "USERCRED2LABEL", "USERID", "USERKEY", "USERPASS", "USPRODUCTTYPE", "VALUE", "VER", "WITHHOLDING", "XFERDAYSWITH", "XFERDEST", "XFERDFLTDAYSTOPAY", "XFERPRCCODE", "XFERSRC", "YIELD", "YIELDTOCALL", "YIELDTOMAT", }