|
- <?php
-
- namespace App\Kintone\Models;
-
- use Illuminate\Support\Carbon;
-
- /**
- * アプリ名 クレジットカード支払結果
- *
- * @property string $creditcardAutoPaymentNo クレジットカード自動課金番号
- * @property string $customerCode 顧客コード
- * @property string $customerName 顧客名
- * @property string $paymentNo 決済番号
- * @property Carbon $paymentDate 決済日
- * @property string $paymentResult 決済結果
- * @property ?string $errorCode エラーコード
- * @property int $paymentAmount 課金金額
- * @property string[] $poolDone プール済み
- * @property ?string $dataResult 受信電文
- */
- class CreditcardAutoPaymentResult extends KintoneModel
- {
- const CONFIG_KEY = "KINTONE_APP_CREDITCARD_AUTO_PAYMENT_RESULT";
-
- const FIELD_CREDITCARD_AUTO_PAYMENT_NO = "クレジットカード自動課金番号";
- const FIELD_CUSTOMER_CODE = "顧客コード";
- const FIELD_CUSTOMER_NAME = "顧客名";
- const FIELD_PAYMENT_NO = "決済番号";
- const FIELD_PAYMENT_DATE = "決済日";
- const FIELD_PAYMENT_RESULT = "決済結果";
- const FIELD_ERROR_CODE = "エラーコード";
- const FIELD_PAYMENT_AMOUNT = "課金金額";
- const FIELD_POOL_DONE = "プール済み";
- const FIELD_DATA_RESULT = "受信電文";
-
- protected const FIELDS = [
- ...parent::FIELDS,
- self::FIELD_CREDITCARD_AUTO_PAYMENT_NO => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_CUSTOMER_CODE => FieldType::NUMBER,
- self::FIELD_CUSTOMER_NAME => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_PAYMENT_NO => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_PAYMENT_DATE => FieldType::DATE,
- self::FIELD_PAYMENT_RESULT => FieldType::DROP_DOWN,
- self::FIELD_ERROR_CODE => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_PAYMENT_AMOUNT => FieldType::NUMBER,
- self::FIELD_POOL_DONE => FieldType::CHECK_BOX,
- self::FIELD_DATA_RESULT => FieldType::MULTI_LINE_TEXT,
- ];
-
- protected const FIELD_NAMES = [
- ...parent::FIELD_NAMES,
- ];
-
- protected const RELATIONS = [
- CreditcardAutoPaymentInfo::class,
- ];
- }
|