Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

27 lines
650B

  1. <?php
  2. namespace App\Http\Controllers\Web\Email;
  3. use App\Codes\Email;
  4. use App\Http\Controllers\Web\BaseParam;
  5. use Illuminate\Validation\Rules\Enum;
  6. /**
  7. * @property Email emailId
  8. * @property ?string token
  9. * @property ?string seasonTicketContractEntryRecordNo
  10. * @property ?string applicationNo
  11. */
  12. class EmailSendParam extends BaseParam
  13. {
  14. public function rules(): array
  15. {
  16. return [
  17. 'email_id' => $this->enum([new Enum(Email::class)]),
  18. 'token' => $this->str(true),
  19. 'season_ticket_contract_entry_record_no' => $this->str(true),
  20. 'application_no' => $this->str(true),
  21. ];
  22. }
  23. }