lib/ofx_request_statement.hh
Go to the documentation of this file.
/***************************************************************************
ofx_request_statement.hh
-------------------
copyright : (C) 2005 by Ace Jones
email : acejones@users.sourceforge.net
***************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
***************************************************************************/
#ifndef OFX_REQ_STATEMENT_H
#define OFX_REQ_STATEMENT_H
#include <string>
#include "libofx.h"
#include "ofx_request.hh"
using namespace std;
class OfxStatementRequest: public OfxRequest
{
public:
OfxStatementRequest( const OfxFiLogin& fi, const OfxAccountData& account, time_t from );
protected:
OfxAggregate BankStatementRequest(void) const;
OfxAggregate CreditCardStatementRequest(void) const;
OfxAggregate InvestmentStatementRequest(void) const;
private:
OfxAccountData m_account;
time_t m_date_from;
};
class OfxPaymentRequest: public OfxRequest
{
public:
OfxPaymentRequest( const OfxFiLogin& fi, const OfxAccountData& account, const OfxPayee& payee, const OfxPayment& payment );
protected:
private:
OfxAccountData m_account;
OfxPayee m_payee;
OfxPayment m_payment;
};
#endif // OFX_REQ_STATEMENT_H
OfxPaymentRequest
Definition: build/libofx-0.10.0/lib/ofx_request_statement.hh:84
OfxAccountData
An abstraction of an account.
Definition: inc/libofx.h:276
OfxPayee
Definition: inc/libofx.h:1398
ofx_request.hh
Declaration of an OfxRequests to create an OFX file containing a generic request .
std
OfxPayment
Definition: inc/libofx.h:1390
OfxRequest
A generic request.
Definition: build/libofx-0.10.0/lib/ofx_request.hh:36
OfxAggregate
A single aggregate as described in the OFX 1.02 specification.
Definition: build/libofx-0.10.0/lib/ofx_aggregate.hh:42
OfxStatementRequest
A statement request.
Definition: build/libofx-0.10.0/lib/ofx_request_statement.hh:37
OfxFiLogin
Information sufficient to log into an financial institution.
Definition: inc/libofx.h:1372