User.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <?php
  2. /**
  3. * @license Apache 2.0
  4. */
  5. namespace Petstore30;
  6. /**
  7. * Class User
  8. *
  9. * @package Petstore30
  10. *
  11. * @author Donii Sergii <doniysa@gmail.com>
  12. *
  13. * @OA\Schema(
  14. * title="User model",
  15. * description="User model",
  16. * )
  17. */
  18. class User
  19. {
  20. /**
  21. * @OA\Property(
  22. * format="int64",
  23. * description="ID",
  24. * title="ID",
  25. * )
  26. *
  27. * @var integer
  28. */
  29. private $id;
  30. /**
  31. * @OA\Property(
  32. * description="Username",
  33. * title="Username",
  34. * )
  35. *
  36. * @var string
  37. */
  38. private $username;
  39. /**
  40. * @OA\Property(
  41. * description="First name",
  42. * title="First name",
  43. * )
  44. *
  45. * @var string
  46. */
  47. private $firstName;
  48. /**
  49. * @OA\Property(
  50. * description="Last name",
  51. * title="Last name",
  52. * )
  53. *
  54. * @var string
  55. */
  56. private $lastName;
  57. /**
  58. * @OA\Property(
  59. * format="email",
  60. * description="Email",
  61. * title="Email",
  62. * )
  63. *
  64. * @var string
  65. */
  66. private $email;
  67. /**
  68. * @OA\Property(
  69. * format="int64",
  70. * description="Password",
  71. * title="Password",
  72. * maximum=255
  73. * )
  74. *
  75. * @var string
  76. */
  77. private $password;
  78. /**
  79. * @OA\Property(
  80. * format="msisdn",
  81. * description="Phone",
  82. * title="Phone",
  83. * )
  84. *
  85. * @var string
  86. */
  87. private $phone;
  88. /**
  89. * @OA\Property(
  90. * format="int32",
  91. * description="User status",
  92. * title="User status",
  93. * )
  94. *
  95. * @var integer
  96. */
  97. private $userStatus;
  98. }