AM Daemon ライブラリリファレンス
|
電子マネー操作結果を提供するクラス。 [詳解]
#include <EMoneyResult.h>
公開メンバ関数 | |
EMoneyResult (InnerIndexHolder) | |
コンストラクタ。 [詳解] | |
bool | valid () const |
有効な情報が保持されているか否かを取得する。 [詳解] | |
EMoneyResultStatus | getStatus () const |
操作の最終状態を取得する。 [詳解] | |
const ::amdaemon::util::DateTime & | getTime () const |
操作日時を取得する。 [詳解] | |
const EMoneyBrand & | getBrand () const |
操作対象ブランド情報を取得する。 [詳解] | |
const wchar_t * | getDealNumber () const |
取引通番文字列を取得する。 [詳解] | |
const wchar_t * | getCardNumber () const |
カード番号の表示用文字列を取得する。 [詳解] | |
std::int32_t | getAmount () const |
取引金額を取得する。 [詳解] | |
std::int32_t | getBalanceBefore () const |
操作前の残高を取得する。 [詳解] | |
std::int32_t | getBalanceAfter () const |
操作後の残高を取得する。 [詳解] | |
電子マネー操作結果を提供するクラス。
このクラスのインスタンスをアプリ側で直接生成することはできない。 EMoney クラスや EMoneyOperation クラスの各種メンバ関数から取得すること。
|
explicit |
コンストラクタ。
bool amdaemon::EMoneyResult::valid | ( | ) | const |
有効な情報が保持されているか否かを取得する。
true | 有効な情報が保持されている場合。 |
false | 有効な情報が保持されていない場合。 |
EMoneyResultStatus amdaemon::EMoneyResult::getStatus | ( | ) | const |
const ::amdaemon::util::DateTime& amdaemon::EMoneyResult::getTime | ( | ) | const |
操作日時を取得する。
|
inline |
操作対象ブランド情報を取得する。
const wchar_t* amdaemon::EMoneyResult::getDealNumber | ( | ) | const |
const wchar_t* amdaemon::EMoneyResult::getCardNumber | ( | ) | const |
カード番号の表示用文字列を取得する。
一部の文字が表示用にマスクされており、この値を識別子として用いることはできない。
最大文字数は amdaemon::MaxEMoneyCardNumberLength 。終端文字を含まない。
std::int32_t amdaemon::EMoneyResult::getAmount | ( | ) | const |
取引金額を取得する。
std::int32_t amdaemon::EMoneyResult::getBalanceBefore | ( | ) | const |
操作前の残高を取得する。
std::int32_t amdaemon::EMoneyResult::getBalanceAfter | ( | ) | const |
操作後の残高を取得する。
残高照会の結果はこの関数で取得できる。