|
- <?php
-
- namespace App\Kintone\Models\SubTable\SeasonTicketContractSelection;
-
- use App\Kintone\Models\SeasonTicketContractSelection;
- use App\Kintone\Models\SubTable\SubTableData;
-
- class Result extends SubTableData
- {
-
- public int $roomRecordNo;
- public string $roomNo;
- public string $roomType;
- public int $entryRecordNo;
- public string $status;
- public string $planName;
- public string $entryNo;
- public string $name;
-
- public function __construct(array $data = [])
- {
- $this->roomRecordNo = intval(data_get($data, SeasonTicketContractSelection::FIELD_RESULT_LIST_ROOM_RECORD_NO, 0));
- $this->roomNo = data_get($data, SeasonTicketContractSelection::FIELD_RESULT_LIST_ROOM_NO, "");
- $this->roomType = data_get($data, SeasonTicketContractSelection::FIELD_RESULT_LIST_ROOM_TYPE, "");
-
- $this->entryRecordNo = intval(data_get($data, SeasonTicketContractSelection::FIELD_RESULT_LIST_ENTRY_RECORD_NO, 0));
- $this->status = data_get($data, SeasonTicketContractSelection::FIELD_RESULT_LIST_STATUS, "");
- $this->planName = data_get($data, SeasonTicketContractSelection::FIELD_RESULT_LIST_PLAN, "");
- $this->entryNo = data_get($data, SeasonTicketContractSelection::FIELD_RESULT_LIST_ENTRY_NO, "");
- $this->name = data_get($data, SeasonTicketContractSelection::FIELD_RESULT_LIST_NAME, "");
-
- parent::__construct($data);
- }
-
- public function toArray(): array
- {
- return [
- SeasonTicketContractSelection::FIELD_RESULT_LIST_ROOM_RECORD_NO => $this->roomRecordNo,
- SeasonTicketContractSelection::FIELD_RESULT_LIST_ENTRY_RECORD_NO => $this->entryRecordNo,
- ];
- }
- }
|