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

package eo.ejb.cbs.cbsmsg;

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

public class EKKA0120001CBSMsg extends CAANSchemaInfo {

    /**
     * テンプレート項目の配列
     */
    private static final Object[][] CONTENTS = {
        {"templateID", "String"},  // サービスIF_ID
        {"identifyCD", "String"},  // 識別コード
        {"status", "int"},  // ステータス
        {"operatorID", "String"},  // オペレータ_ID
        {"operateDate", "String"},  // 運用日付
        {"operateDatetime", "String"},  // 運用日時
        {"ac_group_cd", "String"},  // 権限制御用項目
        {"func_code", "String"},  // 機能コード
        {"apiKey", "String"},  // APIキー
        {"apiPassword", "String"},  // APIパスワード
        {"useDivisionCode", "String"},  // 利用区分
        {"userId", "String"},  // ユーザーID
        {"merchantId", "String"},  // マーチャントID
        {"siteId", "String"},  // サイトID
        {"customerId", "String"},  // 顧客ID
        {"cardBrand", "String"},  // カードブランド
        {"cardholderName", "String"},  // カード名義人
        {"addInfo1", "String"},  // 補足情報1
        {"addInfo2", "String"},  // 補足情報2
        {"addInfo3", "String"},  // 補足情報3
        {"addInfo4", "String"},  // 補足情報4
        {"validCheckFlg", "String"},  // 有効性チェックフラグ
        {"resultCode", "String"},  // 結果コード
        {"discernmentId", "String"},  // 識別ID
        {"discernmentIdEndDatetime", "String"},  // 識別ID有効期限
        {"receiptNo", "String"},  // 受付番号
        {"EKKA0120001CBSMsg1List", "eo.ejb.cbs.cbsmsg.EKKA0120001CBSMsg1List[]"},  // 任意項目
        {"EKKA0120001CBSMsg2List", "eo.ejb.cbs.cbsmsg.EKKA0120001CBSMsg2List[]"},  // オペレータ用確認コードリスト
        {"EKKA0120001CBSMsg3List", "eo.ejb.cbs.cbsmsg.EKKA0120001CBSMsg3List[]"},  // お客様用確認コードリスト
        {"EKKA0120001CBSMsg4List", "eo.ejb.cbs.cbsmsg.EKKA0120001CBSMsg4List[]"},  // エラーメッセージ一覧
        {"apiKey_err", "String"},  // APIキーエラー
        {"apiPassword_err", "String"},  // APIパスワードエラー
        {"useDivisionCode_err", "String"},  // 利用区分エラー
        {"userId_err", "String"},  // ユーザーIDエラー
        {"merchantId_err", "String"},  // マーチャントIDエラー
        {"siteId_err", "String"},  // サイトIDエラー
        {"customerId_err", "String"},  // 顧客IDエラー
        {"cardBrand_err", "String"},  // カードブランドエラー
        {"cardholderName_err", "String"},  // カード名義人エラー
        {"addInfo1_err", "String"},  // 補足情報1エラー
        {"addInfo2_err", "String"},  // 補足情報2エラー
        {"addInfo3_err", "String"},  // 補足情報3エラー
        {"addInfo4_err", "String"},  // 補足情報4エラー
        {"validCheckFlg_err", "String"},  // 有効性チェックフラグエラー
        {"EKKA0120001CBSMsg1List_err", "String"},  // 任意項目エラー
        {"EKKA0120001CBSMsg2List_err", "String"},  // オペレータ用確認コードリストエラー
        {"EKKA0120001CBSMsg3List_err", "String"},  // お客様用確認コードリストエラー
        {"EKKA0120001CBSMsg4List_err", "String"}  // エラーメッセージ一覧エラー
    };

    /**
     * サービスIF_ID
     */
    public static final String TEMPLATEID;

    /**
     * 識別コード
     */
    public static final String IDENTIFYCD;

    /**
     * ステータス
     */
    public static final String STATUS;

    /**
     * オペレータ_ID
     */
    public static final String OPERATORID;

    /**
     * 運用日付
     */
    public static final String OPERATEDATE;

    /**
     * 運用日時
     */
    public static final String OPERATEDATETIME;

    /**
     * 権限制御用項目
     */
    public static final String AC_GROUP_CD;

    /**
     * 機能コード
     */
    public static final String FUNC_CODE;

    /**
     * APIキー
     */
    public static final String APIKEY;

    /**
     * APIパスワード
     */
    public static final String APIPASSWORD;

    /**
     * 利用区分
     */
    public static final String USEDIVISIONCODE;

    /**
     * ユーザーID
     */
    public static final String USERID;

    /**
     * マーチャントID
     */
    public static final String MERCHANTID;

    /**
     * サイトID
     */
    public static final String SITEID;

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

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

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

    /**
     * 補足情報1
     */
    public static final String ADDINFO1;

    /**
     * 補足情報2
     */
    public static final String ADDINFO2;

    /**
     * 補足情報3
     */
    public static final String ADDINFO3;

    /**
     * 補足情報4
     */
    public static final String ADDINFO4;

    /**
     * 有効性チェックフラグ
     */
    public static final String VALIDCHECKFLG;

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

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

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

    /**
     * 受付番号
     */
    public static final String RECEIPTNO;

    /**
     * 任意項目
     */
    public static final String EKKA0120001CBSMSG1LIST;

    /**
     * オペレータ用確認コードリスト
     */
    public static final String EKKA0120001CBSMSG2LIST;

    /**
     * お客様用確認コードリスト
     */
    public static final String EKKA0120001CBSMSG3LIST;

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

    /**
     * APIキーエラー
     */
    public static final String APIKEY_ERR;

    /**
     * APIパスワードエラー
     */
    public static final String APIPASSWORD_ERR;

    /**
     * 利用区分エラー
     */
    public static final String USEDIVISIONCODE_ERR;

    /**
     * ユーザーIDエラー
     */
    public static final String USERID_ERR;

    /**
     * マーチャントIDエラー
     */
    public static final String MERCHANTID_ERR;

    /**
     * サイトIDエラー
     */
    public static final String SITEID_ERR;

    /**
     * 顧客IDエラー
     */
    public static final String CUSTOMERID_ERR;

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

    /**
     * カード名義人エラー
     */
    public static final String CARDHOLDERNAME_ERR;

    /**
     * 補足情報1エラー
     */
    public static final String ADDINFO1_ERR;

    /**
     * 補足情報2エラー
     */
    public static final String ADDINFO2_ERR;

    /**
     * 補足情報3エラー
     */
    public static final String ADDINFO3_ERR;

    /**
     * 補足情報4エラー
     */
    public static final String ADDINFO4_ERR;

    /**
     * 有効性チェックフラグエラー
     */
    public static final String VALIDCHECKFLG_ERR;

    /**
     * 任意項目エラー
     */
    public static final String EKKA0120001CBSMSG1LIST_ERR;

    /**
     * オペレータ用確認コードリストエラー
     */
    public static final String EKKA0120001CBSMSG2LIST_ERR;

    /**
     * お客様用確認コードリストエラー
     */
    public static final String EKKA0120001CBSMSG3LIST_ERR;

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

    /**
     * 静的初期化子です。
     * 項目名定数の値を設定します。
     */
    static {
        TEMPLATEID = "templateID";
        IDENTIFYCD = "identifyCD";
        STATUS = "status";
        OPERATORID = "operatorID";
        OPERATEDATE = "operateDate";
        OPERATEDATETIME = "operateDatetime";
        AC_GROUP_CD = "ac_group_cd";
        FUNC_CODE = "func_code";
        APIKEY = "apiKey";
        APIPASSWORD = "apiPassword";
        USEDIVISIONCODE = "useDivisionCode";
        USERID = "userId";
        MERCHANTID = "merchantId";
        SITEID = "siteId";
        CUSTOMERID = "customerId";
        CARDBRAND = "cardBrand";
        CARDHOLDERNAME = "cardholderName";
        ADDINFO1 = "addInfo1";
        ADDINFO2 = "addInfo2";
        ADDINFO3 = "addInfo3";
        ADDINFO4 = "addInfo4";
        VALIDCHECKFLG = "validCheckFlg";
        RESULTCODE = "resultCode";
        DISCERNMENTID = "discernmentId";
        DISCERNMENTIDENDDATETIME = "discernmentIdEndDatetime";
        RECEIPTNO = "receiptNo";
        EKKA0120001CBSMSG1LIST = "EKKA0120001CBSMsg1List";
        EKKA0120001CBSMSG2LIST = "EKKA0120001CBSMsg2List";
        EKKA0120001CBSMSG3LIST = "EKKA0120001CBSMsg3List";
        EKKA0120001CBSMSG4LIST = "EKKA0120001CBSMsg4List";
        APIKEY_ERR = "apiKey_err";
        APIPASSWORD_ERR = "apiPassword_err";
        USEDIVISIONCODE_ERR = "useDivisionCode_err";
        USERID_ERR = "userId_err";
        MERCHANTID_ERR = "merchantId_err";
        SITEID_ERR = "siteId_err";
        CUSTOMERID_ERR = "customerId_err";
        CARDBRAND_ERR = "cardBrand_err";
        CARDHOLDERNAME_ERR = "cardholderName_err";
        ADDINFO1_ERR = "addInfo1_err";
        ADDINFO2_ERR = "addInfo2_err";
        ADDINFO3_ERR = "addInfo3_err";
        ADDINFO4_ERR = "addInfo4_err";
        VALIDCHECKFLG_ERR = "validCheckFlg_err";
        EKKA0120001CBSMSG1LIST_ERR = "EKKA0120001CBSMsg1List_err";
        EKKA0120001CBSMSG2LIST_ERR = "EKKA0120001CBSMsg2List_err";
        EKKA0120001CBSMSG3LIST_ERR = "EKKA0120001CBSMsg3List_err";
        EKKA0120001CBSMSG4LIST_ERR = "EKKA0120001CBSMsg4List_err";
    }

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

}
