/*******************************************************************************
*	 All Rights reserved,Copyright (c) K-Opticom 
********************************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：EKKA0120002CBSMsg1List
*	ソースファイル名：EKKA0120002CBSMsg1List.java
*	作成者			：EK941153
*	日付			：2022年04月11日
*＜機能概要＞
*	オーソリ状況取得API（IVR）明細スキーマクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	ｖ1.00.00
*
********************************************************************************/

package eo.ejb.cbs.cbsmsg;

import com.fujitsu.futurity.model.base.CAANSchemaInfo;

public class EKKA0120002CBSMsg1List extends CAANSchemaInfo {

    /**
     * テンプレート項目の配列
     */
    private static final Object[][] CONTENTS = {
        {"resultCode", "String"},  // 結果コード
        {"discernmentId", "String"},  // 識別ID
        {"discernmentIdEndDatetime", "String"},  // 識別ID 有効期限
        {"statusCode", "String"},  // ステータスコード
        {"flowLevelId", "String"},  // フローレベルID
        {"flowLevelName", "String"},  // フローレベル名称
        {"callerTelNo", "String"},  // 発信者電話番号
        {"incomingDatetime", "String"},  // 着信日時
        {"saveSuccessFlg", "String"},  // カード登録成功フラグ
        {"pspStatusCode", "String"},  // PSP ステータスコード
        {"transactionDatetime", "String"},  // 処理実行日時
        {"result", "String"},  // 処理結果
        {"responseCode", "String"},  // レスポンスコード
        {"responseDetail", "String"},  // レスポンス詳細
        {"numOfCards", "String"},  // 顧客カード数
        {"customerCardId", "String"},  // 顧客カードID
        {"issurId", "String"},  // カード発行会社コード
        {"issurName", "String"},  // カード発行会社名
        {"fingerprint", "String"},  // フィンガープリント
        {"maskedCardNumber", "String"},  // マスクされたカード番号
        {"cardValidTerm", "String"},  // カード有効期限
        {"cardholderName", "String"},  // カード名義人
        {"acqId", "String"},  // 取扱カード会社コード
        {"acqName", "String"},  // 取扱カード会社名
        {"customerId", "String"},  // 顧客ID
        {"debitPrepaidType", "String"},  // デビット・プリペイド判定結果
        {"issurClass", "String"},  // イシュア区分
        {"cardBrand", "String"},  // カードブランド
        {"EKKA0120002CBSMsg2List", "eo.ejb.cbs.cbsmsg.EKKA0120002CBSMsg2List[]"},  // エラーメッセージ一覧
        {"EKKA0120002CBSMsg2List_err", "String"}  // エラーメッセージ一覧エラー
    };

    /**
     * 結果コード
     */
    public static final String RESULTCODE;

    /**
     * 識別ID
     */
    public static final String DISCERNMENTID;

    /**
     * 識別ID 有効期限
     */
    public static final String DISCERNMENTIDENDDATETIME;

    /**
     * ステータスコード
     */
    public static final String STATUSCODE;

    /**
     * フローレベルID
     */
    public static final String FLOWLEVELID;

    /**
     * フローレベル名称
     */
    public static final String FLOWLEVELNAME;

    /**
     * 発信者電話番号
     */
    public static final String CALLERTELNO;

    /**
     * 着信日時
     */
    public static final String INCOMINGDATETIME;

    /**
     * カード登録成功フラグ
     */
    public static final String SAVESUCCESSFLG;

    /**
     * PSP ステータスコード
     */
    public static final String PSPSTATUSCODE;

    /**
     * 処理実行日時
     */
    public static final String TRANSACTIONDATETIME;

    /**
     * 処理結果
     */
    public static final String RESULT;

    /**
     * レスポンスコード
     */
    public static final String RESPONSECODE;

    /**
     * レスポンス詳細
     */
    public static final String RESPONSEDETAIL;

    /**
     * 顧客カード数
     */
    public static final String NUMOFCARDS;

    /**
     * 顧客カードID
     */
    public static final String CUSTOMERCARDID;

    /**
     * カード発行会社コード
     */
    public static final String ISSURID;

    /**
     * カード発行会社名
     */
    public static final String ISSURNAME;

    /**
     * フィンガープリント
     */
    public static final String FINGERPRINT;

    /**
     * マスクされたカード番号
     */
    public static final String MASKEDCARDNUMBER;

    /**
     * カード有効期限
     */
    public static final String CARDVALIDTERM;

    /**
     * カード名義人
     */
    public static final String CARDHOLDERNAME;

    /**
     * 取扱カード会社コード
     */
    public static final String ACQID;

    /**
     * 取扱カード会社名
     */
    public static final String ACQNAME;

    /**
     * 顧客ID
     */
    public static final String CUSTOMERID;

    /**
     * デビット・プリペイド判定結果
     */
    public static final String DEBITPREPAIDTYPE;

    /**
     * イシュア区分
     */
    public static final String ISSURCLASS;

    /**
     * カードブランド
     */
    public static final String CARDBRAND;

    /**
     * エラーメッセージ一覧
     */
    public static final String EKKA0120002CBSMSG2LIST;

    /**
     * エラーメッセージ一覧エラー
     */
    public static final String EKKA0120002CBSMSG2LIST_ERR;

    /**
     * 静的初期化子です。
     * 項目名定数の値を設定します。
     */
    static {
        RESULTCODE = "resultCode";
        DISCERNMENTID = "discernmentId";
        DISCERNMENTIDENDDATETIME = "discernmentIdEndDatetime";
        STATUSCODE = "statusCode";
        FLOWLEVELID = "flowLevelId";
        FLOWLEVELNAME = "flowLevelName";
        CALLERTELNO = "callerTelNo";
        INCOMINGDATETIME = "incomingDatetime";
        SAVESUCCESSFLG = "saveSuccessFlg";
        PSPSTATUSCODE = "pspStatusCode";
        TRANSACTIONDATETIME = "transactionDatetime";
        RESULT = "result";
        RESPONSECODE = "responseCode";
        RESPONSEDETAIL = "responseDetail";
        NUMOFCARDS = "numOfCards";
        CUSTOMERCARDID = "customerCardId";
        ISSURID = "issurId";
        ISSURNAME = "issurName";
        FINGERPRINT = "fingerprint";
        MASKEDCARDNUMBER = "maskedCardNumber";
        CARDVALIDTERM = "cardValidTerm";
        CARDHOLDERNAME = "cardholderName";
        ACQID = "acqId";
        ACQNAME = "acqName";
        CUSTOMERID = "customerId";
        DEBITPREPAIDTYPE = "debitPrepaidType";
        ISSURCLASS = "issurClass";
        CARDBRAND = "cardBrand";
        EKKA0120002CBSMSG2LIST = "EKKA0120002CBSMsg2List";
        EKKA0120002CBSMSG2LIST_ERR = "EKKA0120002CBSMsg2List_err";
    }

    /**
     * 項目の配列を取得します。
     * @return 項目の配列
     */
    public Object[][] getContents() {
        return CONTENTS;
    }

}
