You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 line
1.3KB

  1. <?php
  2. namespace App\Kintone\Models;
  3. use Illuminate\Support\Carbon;
  4. /**
  5. * アプリ名 クレジットカード自動課金情報
  6. *
  7. * @property string $customerCode 顧客コード
  8. * @property string $customerName 顧客名
  9. * @property string $autoPaymentNo 自動課金番号
  10. * @property string $shopOrderNo 店舗側オーダー番号
  11. * @property ?string $dataResult 受信電文
  12. */
  13. class CreditcardAutoPaymentInfo extends KintoneModel
  14. {
  15. const CONFIG_KEY = "KINTONE_APP_CREDITCARD_AUTO_PAYMENT_INFO";
  16. const FIELD_CUSTOMER_CODE = "顧客コード";
  17. const FIELD_CUSTOMER_NAME = "顧客名";
  18. const FIELD_AUTO_PAYMENT_NO = "自動課金番号";
  19. const FIELD_SHOP_ORDER_NO = "店舗側オーダー番号";
  20. const FIELD_DATA_RESULT = "受信電文";
  21. protected const FIELDS = [
  22. ...parent::FIELDS,
  23. self::FIELD_CUSTOMER_CODE => FieldType::NUMBER,
  24. self::FIELD_CUSTOMER_NAME => FieldType::SINGLE_LINE_TEXT,
  25. self::FIELD_AUTO_PAYMENT_NO => FieldType::SINGLE_LINE_TEXT,
  26. self::FIELD_SHOP_ORDER_NO => FieldType::SINGLE_LINE_TEXT,
  27. self::FIELD_DATA_RESULT => FieldType::MULTI_LINE_TEXT,
  28. ];
  29. protected const FIELD_NAMES = [
  30. ...parent::FIELD_NAMES,
  31. ];
  32. protected const RELATIONS = [
  33. Customer::class,
  34. ];
  35. }