Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

37 linhas
860B

  1. <?php
  2. declare(strict_types=1);
  3. namespace App\ViewModels;
  4. class JobViewModel
  5. {
  6. public string $title = 'Jobs';
  7. public bool $saved = false;
  8. public bool $deleted = false;
  9. public array $form = [
  10. 'campaign_id' => 0,
  11. 'job_type_id' => 0,
  12. 'attribute_values' => [],
  13. ];
  14. /** @var array<string, list<string>> */
  15. public array $errors = [];
  16. /** @var array<string, mixed>|null */
  17. public ?array $job = null;
  18. /**
  19. * Campaigns with campaign_type_name for the dropdown.
  20. * @var list<array<string, mixed>>
  21. */
  22. public array $campaigns = [];
  23. /**
  24. * Job types with attributes decoded, for the type dropdown and dynamic fields.
  25. * @var list<array{id: int, name: string, attributes: list<array{name: string, type: string}>}>
  26. */
  27. public array $jobTypes = [];
  28. }

Powered by TurnKey Linux.