src/Api/Dto/GuestOutput.php line 9

Open in your IDE?
  1. <?php
  2. namespace App\Api\Dto;
  3. use JMS\Serializer\Annotation as Serializer;
  4. use Symfony\Component\Serializer\Annotation\Groups;
  5. final class GuestOutput
  6. {
  7.     /**
  8.      * @Serializer\SerializedName("identifier")
  9.      * @Serializer\Type("string")
  10.      * @Groups({"GuestOutput"})
  11.      */
  12.     public $id;
  13.     /**
  14.      * @Serializer\SerializedName("firstName")
  15.      * @Serializer\Type("string")
  16.      * @Groups({"GuestOutput"})
  17.      */
  18.     public $firstName;
  19.     /**
  20.      * @Serializer\SerializedName("lastName")
  21.      * @Serializer\Type("string")
  22.      * @var string
  23.      * @Groups({"GuestOutput"})
  24.      */
  25.     public $lastName;
  26.     /**
  27.      * @Serializer\SerializedName("secondLastName")
  28.      * @Serializer\Type("string")
  29.      * @var string
  30.      * @Groups({"GuestOutput"})
  31.      */
  32.     public $secondLastName;
  33.     /**
  34.      * @Serializer\SerializedName("title")
  35.      * @Serializer\Type("string")
  36.      * @Groups({"GuestOutput"})
  37.      * @var string
  38.      */
  39.     public $title;
  40.     /**
  41.      * @Serializer\SerializedName("genderIdentifier")
  42.      * @Serializer\Type("string")
  43.      * @Groups({"GuestOutput"})
  44.      * @var string
  45.      */
  46.     public $gender;
  47.     /**
  48.      * @Serializer\SerializedName("languageIso")
  49.      * @Serializer\Type("string")
  50.      * @Groups({"GuestOutput"})
  51.      * @var string
  52.      */
  53.     public $language;
  54.     /**
  55.      * @Serializer\SerializedName("nationalityCode")
  56.      * @Serializer\Type("string")
  57.      * @var string
  58.      * @Groups({"GuestOutput"})
  59.      */
  60.     public $nationalityCode;
  61.     /**
  62.      * @Serializer\SerializedName("birthDate")
  63.      * @Serializer\Type("DateTime")
  64.      * @var \DateTime
  65.      * @Groups({"GuestOutput"})
  66.      */
  67.     public $birthDate;
  68.     /**
  69.      * @Serializer\SerializedName("birthPlace")
  70.      * @Serializer\Type("string")
  71.      * @var string
  72.      * @Groups({"GuestOutput"})
  73.      */
  74.     public $birthPlace;
  75.     /**
  76.      * @Serializer\SerializedName("email")
  77.      * @Serializer\Type("string")
  78.      * @var string
  79.      * @Groups({"GuestOutput"})
  80.      */
  81.     public $email;
  82.     /**
  83.      * @Serializer\SerializedName("phone")
  84.      * @Serializer\Type("string")
  85.      * @var string
  86.      * @Groups({"GuestOutput"})
  87.      */
  88.     public $phone;
  89.     /**
  90.      * @Serializer\SerializedName("loayltyCode")
  91.      * @Serializer\Type("string")
  92.      * @var string
  93.      * @Groups({"GuestOutput"})
  94.      */
  95.     public $loyaltyCode;
  96.     /**
  97.      * @Serializer\SerializedName("notes")
  98.      * @Serializer\Type("string")
  99.      * @var string
  100.      * @Groups({"GuestOutput"})
  101.      */
  102.     public $notes;
  103.     /**
  104.      * @Serializer\SerializedName("address")
  105.      * @Serializer\Type("App\Api\Dto\AddressOutput")
  106.      * @var string
  107.      * @Groups({"GuestOutput"})
  108.      */
  109.     public $address;
  110.     /**
  111.      * @var DocumentInput
  112.      * @Groups({"GuestOutput"})
  113.      */
  114.     public $identityCard;
  115.     /**
  116.      * @var DocumentInput
  117.      * @Groups({"GuestOutput"})
  118.      */
  119.     public $passport;
  120.     /**
  121.      * @var string
  122.      * @Groups({"GuestOutput"})
  123.      */
  124.     public $arrivalTime;
  125.     /**
  126.      * @var DocumentInput
  127.      * @Groups({"GuestOutput"})
  128.      */
  129.     public $visa;
  130.     /**
  131.      * @var DocumentInput
  132.      * @Groups({"GuestOutput"})
  133.      */
  134.     public $driversLicense;
  135.     /**
  136.      * @Serializer\SerializedName("signature")
  137.      * @Serializer\Type("string")
  138.      * @var string
  139.      * @Groups({"GuestOutput"})
  140.      */
  141.     public $signature;
  142.     /**
  143.      * @Serializer\SerializedName("licensePlate")
  144.      * @Serializer\Type("string")
  145.      * @var string
  146.      * @Groups({"GuestOutput"})
  147.      */
  148.     public $licensePlate;
  149.     /**
  150.      * @Serializer\SerializedName("gdprAgreement1")
  151.      * @Serializer\Type("bool")
  152.      * @var boolean
  153.      * @Groups({"GuestOutput"})
  154.      */
  155.     public $gdprAgreement1;
  156.     /**
  157.      * @Serializer\SerializedName("gdprAgreement1")
  158.      * @Serializer\Type("bool")
  159.      * @Groups({"GuestOutput"})
  160.      */
  161.     public $gdprAgreement2;
  162.     /**
  163.      * @Serializer\SerializedName("gdprAgreement1")
  164.      * @Serializer\Type("bool")
  165.      * @Groups({"GuestOutput"})
  166.      */
  167.     public $gdprAgreement3;
  168. }