aqbanking 5.0.14
|
00001 /*************************************************************************** 00002 $RCSfile$ 00003 ------------------- 00004 begin : Mon March 2 2011 00005 copyright : (C) 2011 by Christian Stimming 00006 email : christian@cstimming.de 00007 00008 *************************************************************************** 00009 * This file is part of the project "AqBanking". * 00010 * Please see toplevel file COPYING of that project for license details. * 00011 ***************************************************************************/ 00012 00013 00014 #ifndef AB_ACCOUNTSTATUS_HPP 00015 #define AB_ACCOUNTSTATUS_HPP 00016 00017 #include <aqbanking/accstatus.h> 00018 00019 #include <aqbankingpp/cxxwrap.hpp> 00020 #include <aqbankingpp/balance.hpp> 00021 #include <aqbankingpp/time.hpp> 00022 #include <aqbankingpp/value.hpp> 00023 00024 namespace AB 00025 { 00026 00028 class AccountStatus 00029 { 00030 public: 00031 typedef AB_ACCOUNT_STATUS wrapped_type; 00032 private: 00033 wrapped_type* m_ptr; 00034 public: 00035 00036 AB_CXXWRAP_CONSTRUCTOR0(AccountStatus, AB_AccountStatus); 00037 AB_CXXWRAP_CONSTRUCTORS(AccountStatus, AB_AccountStatus); 00038 00039 Time AB_CXXWRAP_GET0_CONST(getTime, AB_AccountStatus_GetTime); 00040 Value AB_CXXWRAP_GET0_CONST(getBankLine, AB_AccountStatus_GetBankLine); 00041 Value AB_CXXWRAP_GET0_CONST(getDisposable, AB_AccountStatus_GetDisposable); 00042 Value AB_CXXWRAP_GET0_CONST(getDisposed, AB_AccountStatus_GetDisposed); 00043 Balance AB_CXXWRAP_GET0_CONST(getBookedBalance, AB_AccountStatus_GetBookedBalance); 00044 Balance AB_CXXWRAP_GET0_CONST(getNotedBalance, AB_AccountStatus_GetNotedBalance); 00045 }; 00046 00047 } // END namespace AB 00048 00049 #endif // AB_ACCOUNTSTATUS_HPP