|
- <?php
-
- namespace App\Http\Controllers\Web\Email;
-
- use App\Codes\Email;
- use App\Http\Controllers\Web\BaseParam;
- use Illuminate\Validation\Rules\Enum;
-
- /**
- * @property Email emailId
- * @property ?int seasonTicketContractRecordNo
- * @property ?int seasonTicketContractEntryRecordNo
- * @property ?int paymentPlanRecordNo
- * @property ?string applicationNo
- */
- class EmailSendParam extends BaseParam
- {
- public function rules(): array
- {
- return [
- 'email_id' => $this->enum([new Enum(Email::class)]),
- 'season_ticket_contract_record_no' => $this->numeric(true),
- 'season_ticket_contract_entry_record_no' => $this->numeric(true),
- 'payment_plan_record_no' => $this->numeric(true),
- 'application_no' => $this->str(true),
- ];
- }
- }
|