<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>LibOFX: OfxAccountData Struct Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.0 --> <div class="tabs"> <ul> <li><a href="main.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> </ul></div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Data Fields</span></a></li> </ul></div> <h1>OfxAccountData Struct Reference</h1><!-- doxytag: class="OfxAccountData" --><hr><a name="_details"></a><h2>Detailed Description</h2> An abstraction of an account. <p> The <a class="el" href="structOfxAccountData.html">OfxAccountData</a> structure gives information about a specific account, including it's type, currency and unique id.<p> When an <a class="el" href="structOfxAccountData.html">OfxAccountData</a> must be passed to functions which create OFX requests related to a specific account, it must contain all the info needed for an OFX request to identify an account. That is: account_type, account_number, bank_id and branch_id <p> <p> Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00247">247</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.<table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>OFX mandatory elements</h2></td></tr> <tr><td colspan="2">The OFX spec defines the following elements as mandatory. The associated variables should all contain valid data but you should not trust the servers. Check if the associated *_valid is true before using them. <br><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284">AccountType</a> { <br> <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028432212e64e77d0f487d8ac7078204a56c">OFX_CHECKING</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028420ea5732b04980ca296c6c25673bd324">OFX_SAVINGS</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab102847c19e4fda38aeb2ee1120be2a638d28d">OFX_MONEYMRKT</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab102849a7eac1e4fc43f03821fc6c42d468a71">OFX_CREDITLINE</a>, <br> <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284381147bb1b704c18f716cf7fa318f72d">OFX_CMA</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284ef7a40d4a94b79cb30e36e9d2d767446">OFX_CREDITCARD</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028471412f0985b2443ef3cf35dc131c227a">OFX_INVESTMENT</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028432212e64e77d0f487d8ac7078204a56c">OFX_CHECKING</a>, <br> <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028420ea5732b04980ca296c6c25673bd324">OFX_SAVINGS</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab102847c19e4fda38aeb2ee1120be2a638d28d">OFX_MONEYMRKT</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab102849a7eac1e4fc43f03821fc6c42d468a71">OFX_CREDITLINE</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284381147bb1b704c18f716cf7fa318f72d">OFX_CMA</a>, <br> <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284ef7a40d4a94b79cb30e36e9d2d767446">OFX_CREDITCARD</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028471412f0985b2443ef3cf35dc131c227a">OFX_INVESTMENT</a> <br> }</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#f3c443ec23bb7b2414257960a5f79f4c">account_id</a> [OFX_ACCOUNT_ID_LENGTH]</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#0f2a85b21b6743e123e7249421410143">account_name</a> [OFX_ACCOUNT_NAME_LENGTH]</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b44c2b8ceccca2bf881e99204f330516"></a><!-- doxytag: member="OfxAccountData::account_id_valid" ref="b44c2b8ceccca2bf881e99204f330516" args="" --> int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#b44c2b8ceccca2bf881e99204f330516">account_id_valid</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284">OfxAccountData::AccountType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#86c1f1fc9d27be97de56b2ca1feef70f">account_type</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="90d39920acba465ae84c17e35c301e04"></a><!-- doxytag: member="OfxAccountData::account_type_valid" ref="90d39920acba465ae84c17e35c301e04" args="" --> int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#90d39920acba465ae84c17e35c301e04">account_type_valid</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#f36a0ad83c815cb2196c8d3dad3310fe">currency</a> [OFX_CURRENCY_LENGTH]</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62e2f6ca968bbe68930e9588846c339b"></a><!-- doxytag: member="OfxAccountData::currency_valid" ref="62e2f6ca968bbe68930e9588846c339b" args="" --> int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#62e2f6ca968bbe68930e9588846c339b">currency_valid</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#b7a689ab5977bd72653046449534f7f7">account_number</a> [OFX_ACCTID_LENGTH]</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a1a6ccf8821ccab3871f4199fd0faaa"></a><!-- doxytag: member="OfxAccountData::account_number_valid" ref="1a1a6ccf8821ccab3871f4199fd0faaa" args="" --> int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#1a1a6ccf8821ccab3871f4199fd0faaa">account_number_valid</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#e7f1e1e41cb6c19ca9a4bdee2b6d3c3b">bank_id</a> [OFX_BANKID_LENGTH]</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d19e6bb53b1112adc39a25670380a265"></a><!-- doxytag: member="OfxAccountData::bank_id_valid" ref="d19e6bb53b1112adc39a25670380a265" args="" --> int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#d19e6bb53b1112adc39a25670380a265">bank_id_valid</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="51cd1ff5d5809de171bf9071517239e7"></a><!-- doxytag: member="OfxAccountData::broker_id" ref="51cd1ff5d5809de171bf9071517239e7" args="[OFX_BROKERID_LENGTH]" --> char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#51cd1ff5d5809de171bf9071517239e7">broker_id</a> [OFX_BROKERID_LENGTH]</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="59defd36706bd332e080dcf56437dabf"></a><!-- doxytag: member="OfxAccountData::broker_id_valid" ref="59defd36706bd332e080dcf56437dabf" args="" --> int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#59defd36706bd332e080dcf56437dabf">broker_id_valid</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ebcf0e44c03256016ddadf9a6ddc680"></a><!-- doxytag: member="OfxAccountData::branch_id" ref="2ebcf0e44c03256016ddadf9a6ddc680" args="[OFX_BRANCHID_LENGTH]" --> char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#2ebcf0e44c03256016ddadf9a6ddc680">branch_id</a> [OFX_BRANCHID_LENGTH]</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8f9f23018f7b6542fe3eda763a9dfb12"></a><!-- doxytag: member="OfxAccountData::branch_id_valid" ref="8f9f23018f7b6542fe3eda763a9dfb12" args="" --> int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#8f9f23018f7b6542fe3eda763a9dfb12">branch_id_valid</a></td></tr> <tr><td colspan="2"><br><h2>OFX mandatory elements</h2></td></tr> <tr><td colspan="2">The OFX spec defines the following elements as mandatory. The associated variables should all contain valid data but you should not trust the servers. Check if the associated *_valid is true before using them. <br><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284">AccountType</a> { <br> <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028432212e64e77d0f487d8ac7078204a56c">OFX_CHECKING</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028420ea5732b04980ca296c6c25673bd324">OFX_SAVINGS</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab102847c19e4fda38aeb2ee1120be2a638d28d">OFX_MONEYMRKT</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab102849a7eac1e4fc43f03821fc6c42d468a71">OFX_CREDITLINE</a>, <br> <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284381147bb1b704c18f716cf7fa318f72d">OFX_CMA</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284ef7a40d4a94b79cb30e36e9d2d767446">OFX_CREDITCARD</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028471412f0985b2443ef3cf35dc131c227a">OFX_INVESTMENT</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028432212e64e77d0f487d8ac7078204a56c">OFX_CHECKING</a>, <br> <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028420ea5732b04980ca296c6c25673bd324">OFX_SAVINGS</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab102847c19e4fda38aeb2ee1120be2a638d28d">OFX_MONEYMRKT</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab102849a7eac1e4fc43f03821fc6c42d468a71">OFX_CREDITLINE</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284381147bb1b704c18f716cf7fa318f72d">OFX_CMA</a>, <br> <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284ef7a40d4a94b79cb30e36e9d2d767446">OFX_CREDITCARD</a>, <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028471412f0985b2443ef3cf35dc131c227a">OFX_INVESTMENT</a> <br> }</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284">OfxAccountData::AccountType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html#86c1f1fc9d27be97de56b2ca1feef70f">account_type</a></td></tr> </table> <hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="3835390f3072fc32736780f44ab10284"></a><!-- doxytag: member="OfxAccountData::AccountType" ref="3835390f3072fc32736780f44ab10284" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284">OfxAccountData::AccountType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> account_type tells you what kind of account this is. See the AccountType enum <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab1028432212e64e77d0f487d8ac7078204a56c"></a><!-- doxytag: member="OFX_CHECKING" ref="3835390f3072fc32736780f44ab1028432212e64e77d0f487d8ac7078204a56c" args="" -->OFX_CHECKING</em> </td><td> A standard checking account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab1028420ea5732b04980ca296c6c25673bd324"></a><!-- doxytag: member="OFX_SAVINGS" ref="3835390f3072fc32736780f44ab1028420ea5732b04980ca296c6c25673bd324" args="" -->OFX_SAVINGS</em> </td><td> A standard savings account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab102847c19e4fda38aeb2ee1120be2a638d28d"></a><!-- doxytag: member="OFX_MONEYMRKT" ref="3835390f3072fc32736780f44ab102847c19e4fda38aeb2ee1120be2a638d28d" args="" -->OFX_MONEYMRKT</em> </td><td> A money market account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab102849a7eac1e4fc43f03821fc6c42d468a71"></a><!-- doxytag: member="OFX_CREDITLINE" ref="3835390f3072fc32736780f44ab102849a7eac1e4fc43f03821fc6c42d468a71" args="" -->OFX_CREDITLINE</em> </td><td> A line of credit </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab10284381147bb1b704c18f716cf7fa318f72d"></a><!-- doxytag: member="OFX_CMA" ref="3835390f3072fc32736780f44ab10284381147bb1b704c18f716cf7fa318f72d" args="" -->OFX_CMA</em> </td><td> Cash Management Account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab10284ef7a40d4a94b79cb30e36e9d2d767446"></a><!-- doxytag: member="OFX_CREDITCARD" ref="3835390f3072fc32736780f44ab10284ef7a40d4a94b79cb30e36e9d2d767446" args="" -->OFX_CREDITCARD</em> </td><td> A credit card account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab1028471412f0985b2443ef3cf35dc131c227a"></a><!-- doxytag: member="OFX_INVESTMENT" ref="3835390f3072fc32736780f44ab1028471412f0985b2443ef3cf35dc131c227a" args="" -->OFX_INVESTMENT</em> </td><td> An investment account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab1028432212e64e77d0f487d8ac7078204a56c"></a><!-- doxytag: member="OFX_CHECKING" ref="3835390f3072fc32736780f44ab1028432212e64e77d0f487d8ac7078204a56c" args="" -->OFX_CHECKING</em> </td><td> A standard checking account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab1028420ea5732b04980ca296c6c25673bd324"></a><!-- doxytag: member="OFX_SAVINGS" ref="3835390f3072fc32736780f44ab1028420ea5732b04980ca296c6c25673bd324" args="" -->OFX_SAVINGS</em> </td><td> A standard savings account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab102847c19e4fda38aeb2ee1120be2a638d28d"></a><!-- doxytag: member="OFX_MONEYMRKT" ref="3835390f3072fc32736780f44ab102847c19e4fda38aeb2ee1120be2a638d28d" args="" -->OFX_MONEYMRKT</em> </td><td> A money market account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab102849a7eac1e4fc43f03821fc6c42d468a71"></a><!-- doxytag: member="OFX_CREDITLINE" ref="3835390f3072fc32736780f44ab102849a7eac1e4fc43f03821fc6c42d468a71" args="" -->OFX_CREDITLINE</em> </td><td> A line of credit </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab10284381147bb1b704c18f716cf7fa318f72d"></a><!-- doxytag: member="OFX_CMA" ref="3835390f3072fc32736780f44ab10284381147bb1b704c18f716cf7fa318f72d" args="" -->OFX_CMA</em> </td><td> Cash Management Account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab10284ef7a40d4a94b79cb30e36e9d2d767446"></a><!-- doxytag: member="OFX_CREDITCARD" ref="3835390f3072fc32736780f44ab10284ef7a40d4a94b79cb30e36e9d2d767446" args="" -->OFX_CREDITCARD</em> </td><td> A credit card account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab1028471412f0985b2443ef3cf35dc131c227a"></a><!-- doxytag: member="OFX_INVESTMENT" ref="3835390f3072fc32736780f44ab1028471412f0985b2443ef3cf35dc131c227a" args="" -->OFX_INVESTMENT</em> </td><td> An investment account </td></tr> </table> </dl> <p> Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00269">269</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>. </div> </div><p> <a class="anchor" name="3835390f3072fc32736780f44ab10284"></a><!-- doxytag: member="OfxAccountData::AccountType" ref="3835390f3072fc32736780f44ab10284" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284">OfxAccountData::AccountType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> account_type tells you what kind of account this is. See the AccountType enum <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab1028432212e64e77d0f487d8ac7078204a56c"></a><!-- doxytag: member="OFX_CHECKING" ref="3835390f3072fc32736780f44ab1028432212e64e77d0f487d8ac7078204a56c" args="" -->OFX_CHECKING</em> </td><td> A standard checking account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab1028420ea5732b04980ca296c6c25673bd324"></a><!-- doxytag: member="OFX_SAVINGS" ref="3835390f3072fc32736780f44ab1028420ea5732b04980ca296c6c25673bd324" args="" -->OFX_SAVINGS</em> </td><td> A standard savings account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab102847c19e4fda38aeb2ee1120be2a638d28d"></a><!-- doxytag: member="OFX_MONEYMRKT" ref="3835390f3072fc32736780f44ab102847c19e4fda38aeb2ee1120be2a638d28d" args="" -->OFX_MONEYMRKT</em> </td><td> A money market account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab102849a7eac1e4fc43f03821fc6c42d468a71"></a><!-- doxytag: member="OFX_CREDITLINE" ref="3835390f3072fc32736780f44ab102849a7eac1e4fc43f03821fc6c42d468a71" args="" -->OFX_CREDITLINE</em> </td><td> A line of credit </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab10284381147bb1b704c18f716cf7fa318f72d"></a><!-- doxytag: member="OFX_CMA" ref="3835390f3072fc32736780f44ab10284381147bb1b704c18f716cf7fa318f72d" args="" -->OFX_CMA</em> </td><td> Cash Management Account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab10284ef7a40d4a94b79cb30e36e9d2d767446"></a><!-- doxytag: member="OFX_CREDITCARD" ref="3835390f3072fc32736780f44ab10284ef7a40d4a94b79cb30e36e9d2d767446" args="" -->OFX_CREDITCARD</em> </td><td> A credit card account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab1028471412f0985b2443ef3cf35dc131c227a"></a><!-- doxytag: member="OFX_INVESTMENT" ref="3835390f3072fc32736780f44ab1028471412f0985b2443ef3cf35dc131c227a" args="" -->OFX_INVESTMENT</em> </td><td> An investment account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab1028432212e64e77d0f487d8ac7078204a56c"></a><!-- doxytag: member="OFX_CHECKING" ref="3835390f3072fc32736780f44ab1028432212e64e77d0f487d8ac7078204a56c" args="" -->OFX_CHECKING</em> </td><td> A standard checking account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab1028420ea5732b04980ca296c6c25673bd324"></a><!-- doxytag: member="OFX_SAVINGS" ref="3835390f3072fc32736780f44ab1028420ea5732b04980ca296c6c25673bd324" args="" -->OFX_SAVINGS</em> </td><td> A standard savings account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab102847c19e4fda38aeb2ee1120be2a638d28d"></a><!-- doxytag: member="OFX_MONEYMRKT" ref="3835390f3072fc32736780f44ab102847c19e4fda38aeb2ee1120be2a638d28d" args="" -->OFX_MONEYMRKT</em> </td><td> A money market account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab102849a7eac1e4fc43f03821fc6c42d468a71"></a><!-- doxytag: member="OFX_CREDITLINE" ref="3835390f3072fc32736780f44ab102849a7eac1e4fc43f03821fc6c42d468a71" args="" -->OFX_CREDITLINE</em> </td><td> A line of credit </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab10284381147bb1b704c18f716cf7fa318f72d"></a><!-- doxytag: member="OFX_CMA" ref="3835390f3072fc32736780f44ab10284381147bb1b704c18f716cf7fa318f72d" args="" -->OFX_CMA</em> </td><td> Cash Management Account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab10284ef7a40d4a94b79cb30e36e9d2d767446"></a><!-- doxytag: member="OFX_CREDITCARD" ref="3835390f3072fc32736780f44ab10284ef7a40d4a94b79cb30e36e9d2d767446" args="" -->OFX_CREDITCARD</em> </td><td> A credit card account </td></tr> <tr><td valign="top"><em><a class="anchor" name="3835390f3072fc32736780f44ab1028471412f0985b2443ef3cf35dc131c227a"></a><!-- doxytag: member="OFX_INVESTMENT" ref="3835390f3072fc32736780f44ab1028471412f0985b2443ef3cf35dc131c227a" args="" -->OFX_INVESTMENT</em> </td><td> An investment account </td></tr> </table> </dl> <p> Definition at line <a class="el" href="libofx-0_89_81_2inc_2libofx_8h-source.html#l00269">269</a> of file <a class="el" href="libofx-0_89_81_2inc_2libofx_8h-source.html">libofx-0.9.1/inc/libofx.h</a>. </div> </div><p> <hr><h2>Field Documentation</h2> <a class="anchor" name="f3c443ec23bb7b2414257960a5f79f4c"></a><!-- doxytag: member="OfxAccountData::account_id" ref="f3c443ec23bb7b2414257960a5f79f4c" args="[OFX_ACCOUNT_ID_LENGTH]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structOfxAccountData.html#f3c443ec23bb7b2414257960a5f79f4c">OfxAccountData::account_id</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The account_id is actually built from <BANKID><BRANCHID><ACCTID> for a bank account, and <ACCTID><ACCTKEY> for a credit card account. account_id is meant to be computer-readable. It is a worldwide OFX unique identifier wich can be used for account matching, even in system with multiple users. <p> Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00259">259</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>. <p> Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00142">OfxTransactionContainer::add_account()</a>, <a class="el" href="ofx__container__statement_8cpp-source.html#l00108">OfxStatementContainer::add_account()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00294">ofx_proc_account_cb()</a>. </div> </div><p> <a class="anchor" name="0f2a85b21b6743e123e7249421410143"></a><!-- doxytag: member="OfxAccountData::account_name" ref="0f2a85b21b6743e123e7249421410143" args="[OFX_ACCOUNT_NAME_LENGTH]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structOfxAccountData.html#0f2a85b21b6743e123e7249421410143">OfxAccountData::account_name</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The account_id_name is a string meant to allow the user to identify the account. Currently it is <ACCTID> for a bank account and a credit card account an <BROKERID>:<ACCTID> for investment accounts. account_id_name is not meant to be computer-readable and is not garanteed to be unique. <p> Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00265">265</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>. <p> Referenced by <a class="el" href="ofxdump_8cpp-source.html#l00294">ofx_proc_account_cb()</a>. </div> </div><p> <a class="anchor" name="86c1f1fc9d27be97de56b2ca1feef70f"></a><!-- doxytag: member="OfxAccountData::account_type" ref="86c1f1fc9d27be97de56b2ca1feef70f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284">OfxAccountData::AccountType</a> <a class="el" href="structOfxAccountData.html#86c1f1fc9d27be97de56b2ca1feef70f">OfxAccountData::account_type</a> </td> </tr> </table> </div> <div class="memdoc"> <p> account_type tells you what kind of account this is. See the AccountType enum <p> Referenced by <a class="el" href="ofx__container__account_8cpp-source.html#l00074">OfxAccountContainer::add_attribute()</a>, <a class="el" href="ofx__request__statement_8cpp-source.html#l00059">OfxStatementRequest::BankStatementRequest()</a>, <a class="el" href="ofxdump_8cpp-source.html#l00294">ofx_proc_account_cb()</a>, <a class="el" href="ofx2qif_8c-source.html#l00133">ofx_proc_statement_cb()</a>, <a class="el" href="ofx__request__statement_8cpp-source.html#l00147">OfxPaymentRequest::OfxPaymentRequest()</a>, and <a class="el" href="ofx__request__statement_8cpp-source.html#l00044">OfxStatementRequest::OfxStatementRequest()</a>. </div> </div><p> <a class="anchor" name="f36a0ad83c815cb2196c8d3dad3310fe"></a><!-- doxytag: member="OfxAccountData::currency" ref="f36a0ad83c815cb2196c8d3dad3310fe" args="[OFX_CURRENCY_LENGTH]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structOfxAccountData.html#f36a0ad83c815cb2196c8d3dad3310fe">OfxAccountData::currency</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The currency is a string in ISO-4217 format <p> Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00279">279</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>. <p> Referenced by <a class="el" href="ofxdump_8cpp-source.html#l00294">ofx_proc_account_cb()</a>. </div> </div><p> <a class="anchor" name="b7a689ab5977bd72653046449534f7f7"></a><!-- doxytag: member="OfxAccountData::account_number" ref="b7a689ab5977bd72653046449534f7f7" args="[OFX_ACCTID_LENGTH]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structOfxAccountData.html#b7a689ab5977bd72653046449534f7f7">OfxAccountData::account_number</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Corresponds to OFX <ACCTID> <p> Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00283">283</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>. <p> Referenced by <a class="el" href="ofx__container__account_8cpp-source.html#l00074">OfxAccountContainer::add_attribute()</a>, <a class="el" href="ofx__request__statement_8cpp-source.html#l00059">OfxStatementRequest::BankStatementRequest()</a>, <a class="el" href="ofx__request__statement_8cpp-source.html#l00086">OfxStatementRequest::CreditCardStatementRequest()</a>, <a class="el" href="ofx__request__statement_8cpp-source.html#l00109">OfxStatementRequest::InvestmentStatementRequest()</a>, <a class="el" href="ofxdump_8cpp-source.html#l00294">ofx_proc_account_cb()</a>, and <a class="el" href="ofx__request__statement_8cpp-source.html#l00147">OfxPaymentRequest::OfxPaymentRequest()</a>. </div> </div><p> <a class="anchor" name="e7f1e1e41cb6c19ca9a4bdee2b6d3c3b"></a><!-- doxytag: member="OfxAccountData::bank_id" ref="e7f1e1e41cb6c19ca9a4bdee2b6d3c3b" args="[OFX_BANKID_LENGTH]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structOfxAccountData.html#e7f1e1e41cb6c19ca9a4bdee2b6d3c3b">OfxAccountData::bank_id</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Corresponds to OFX <BANKID> <p> Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00287">287</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>. <p> Referenced by <a class="el" href="ofx__container__account_8cpp-source.html#l00074">OfxAccountContainer::add_attribute()</a>, <a class="el" href="ofx__request__statement_8cpp-source.html#l00059">OfxStatementRequest::BankStatementRequest()</a>, <a class="el" href="ofxdump_8cpp-source.html#l00294">ofx_proc_account_cb()</a>, and <a class="el" href="ofx__request__statement_8cpp-source.html#l00147">OfxPaymentRequest::OfxPaymentRequest()</a>. </div> </div><p> <a class="anchor" name="86c1f1fc9d27be97de56b2ca1feef70f"></a><!-- doxytag: member="OfxAccountData::account_type" ref="86c1f1fc9d27be97de56b2ca1feef70f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284">OfxAccountData::AccountType</a> <a class="el" href="structOfxAccountData.html#86c1f1fc9d27be97de56b2ca1feef70f">OfxAccountData::account_type</a> </td> </tr> </table> </div> <div class="memdoc"> <p> account_type tells you what kind of account this is. See the AccountType enum </div> </div><p> <hr>The documentation for this struct was generated from the following files:<ul> <li><a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a><li><a class="el" href="libofx-0_89_81_2inc_2libofx_8h-source.html">libofx-0.9.1/inc/libofx.h</a></ul> <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 9 21:22:00 2009 for LibOFX by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address> </body> </html>