OfxStatementRequest Class Reference

Inheritance diagram for OfxStatementRequest:

OfxRequest OfxRequest OfxRequest OfxAggregate OfxAggregate OfxAggregate OfxAggregate OfxAggregate OfxAggregate OfxAggregate OfxAggregate OfxAggregate

Detailed Description

A statement request.

This is an entire OFX aggregate, with all subordinate aggregates needed to log onto the OFX server of a single financial institution and download a statement for a single account.

Definition at line 37 of file ofx_request_statement.hh.


Public Member Functions

 OfxStatementRequest (const OfxFiLogin &fi, const OfxAccountData &account, time_t from)
 OfxStatementRequest (const OfxFiLogin &fi, const OfxAccountData &account, time_t from)
 OfxStatementRequest (const OfxFiLogin &fi, const OfxAccountData &account, time_t from)

Protected Member Functions

OfxAggregate BankStatementRequest (void) const
OfxAggregate CreditCardStatementRequest (void) const
OfxAggregate InvestmentStatementRequest (void) const
OfxAggregate BankStatementRequest (void) const
OfxAggregate CreditCardStatementRequest (void) const
OfxAggregate InvestmentStatementRequest (void) const
OfxAggregate BankStatementRequest (void) const
OfxAggregate CreditCardStatementRequest (void) const
OfxAggregate InvestmentStatementRequest (void) const

Constructor & Destructor Documentation

OfxStatementRequest::OfxStatementRequest ( const OfxFiLogin fi,
const OfxAccountData account,
time_t  from 
)

Creates the request aggregate to obtain a statement from this fi for this account, starting on this start date, ending today.

Parameters:
fi The information needed to log on user into one financial institution
account The account for which a statement is desired
start The beginning time of the statement period desired

Definition at line 44 of file ofx_request_statement.cpp.

OfxStatementRequest::OfxStatementRequest ( const OfxFiLogin fi,
const OfxAccountData account,
time_t  from 
)

Creates the request aggregate to obtain a statement from this fi for this account, starting on this start date, ending today.

Parameters:
fi The information needed to log on user into one financial institution
account The account for which a statement is desired
start The beginning time of the statement period desired

OfxStatementRequest::OfxStatementRequest ( const OfxFiLogin fi,
const OfxAccountData account,
time_t  from 
)

Creates the request aggregate to obtain a statement from this fi for this account, starting on this start date, ending today.

Parameters:
fi The information needed to log on user into one financial institution
account The account for which a statement is desired
start The beginning time of the statement period desired


Member Function Documentation

OfxAggregate OfxStatementRequest::BankStatementRequest ( void   )  const [protected]

Creates a bank statement request aggregate, <BANKMSGSRQV1>, <STMTTRNRQ> & <STMTRQ> for this account. Should only be used if this account is a BANK account.

Returns:
The request aggregate created

Definition at line 59 of file ofx_request_statement.cpp.

Referenced by OfxStatementRequest().

OfxAggregate OfxStatementRequest::CreditCardStatementRequest ( void   )  const [protected]

Creates a credit card statement request aggregate, <CREDITCARDMSGSRQV1>, <CCSTMTTRNRQ> & <CCSTMTRQ> for this account. Should only be used if this account is a CREDIT CARD account.

Returns:
The request aggregate created

Definition at line 86 of file ofx_request_statement.cpp.

Referenced by OfxStatementRequest().

OfxAggregate OfxStatementRequest::InvestmentStatementRequest ( void   )  const [protected]

Creates an investment statement request aggregate, <INSTMTMSGSRQV1>, <INVSTMTTRNRQ> & <INVSTMTRQ> for this account. Should only be used if this account is an INVESTMENT account.

Returns:
The request aggregate created

Definition at line 109 of file ofx_request_statement.cpp.

Referenced by OfxStatementRequest().

OfxAggregate OfxStatementRequest::BankStatementRequest ( void   )  const [protected]

Creates a bank statement request aggregate, <BANKMSGSRQV1>, <STMTTRNRQ> & <STMTRQ> for this account. Should only be used if this account is a BANK account.

Returns:
The request aggregate created

OfxAggregate OfxStatementRequest::CreditCardStatementRequest ( void   )  const [protected]

Creates a credit card statement request aggregate, <CREDITCARDMSGSRQV1>, <CCSTMTTRNRQ> & <CCSTMTRQ> for this account. Should only be used if this account is a CREDIT CARD account.

Returns:
The request aggregate created

OfxAggregate OfxStatementRequest::InvestmentStatementRequest ( void   )  const [protected]

Creates an investment statement request aggregate, <INSTMTMSGSRQV1>, <INVSTMTTRNRQ> & <INVSTMTRQ> for this account. Should only be used if this account is an INVESTMENT account.

Returns:
The request aggregate created

OfxAggregate OfxStatementRequest::BankStatementRequest ( void   )  const [protected]

Creates a bank statement request aggregate, <BANKMSGSRQV1>, <STMTTRNRQ> & <STMTRQ> for this account. Should only be used if this account is a BANK account.

Returns:
The request aggregate created

OfxAggregate OfxStatementRequest::CreditCardStatementRequest ( void   )  const [protected]

Creates a credit card statement request aggregate, <CREDITCARDMSGSRQV1>, <CCSTMTTRNRQ> & <CCSTMTRQ> for this account. Should only be used if this account is a CREDIT CARD account.

Returns:
The request aggregate created

OfxAggregate OfxStatementRequest::InvestmentStatementRequest ( void   )  const [protected]

Creates an investment statement request aggregate, <INSTMTMSGSRQV1>, <INVSTMTTRNRQ> & <INVSTMTRQ> for this account. Should only be used if this account is an INVESTMENT account.

Returns:
The request aggregate created


The documentation for this class was generated from the following files:
Generated on Mon Nov 19 20:28:00 2007 for LibOFX by  doxygen 1.5.3