vendor/fourtwosix/status-bundle/src/Classes/StatusModel.php line 5

Open in your IDE?
  1. <?php
  2. namespace Fourtwosix\StatusBundle\Classes;
  3. class StatusModel
  4. {
  5.     protected string $name;
  6.     protected string $code;
  7.     protected bool $success;
  8.     /** @var array|object|bool|string */
  9.     protected object|bool|array|string $message "";
  10.     /** @var array|object|bool|string|null */
  11.     protected object|bool|array|string|null $data null;
  12.     /**
  13.      * @return string
  14.      */
  15.     public function getName(): string
  16.     {
  17.         return $this->name;
  18.     }
  19.     /**
  20.      * @param string $name
  21.      * @return StatusModel
  22.      */
  23.     public function setName(string $name): StatusModel
  24.     {
  25.         $this->name $name;
  26.         return $this;
  27.     }
  28.     /**
  29.      * @return string
  30.      */
  31.     public function getCode(): string
  32.     {
  33.         return $this->code;
  34.     }
  35.     /**
  36.      * @param string $code
  37.      * @return StatusModel
  38.      */
  39.     public function setCode(string $code): StatusModel
  40.     {
  41.         $this->code $code;
  42.         return $this;
  43.     }
  44.     /**
  45.      * @return bool
  46.      */
  47.     public function isSuccess(): bool
  48.     {
  49.         return $this->success;
  50.     }
  51.     /**
  52.      * @param bool $success
  53.      * @return StatusModel
  54.      */
  55.     public function setSuccess(bool $success): StatusModel
  56.     {
  57.         $this->success $success;
  58.         return $this;
  59.     }
  60.     /**
  61.      * @return object|bool|array|string
  62.      */
  63.     public function getMessage(): object|bool|array|string
  64.     {
  65.         return $this->message;
  66.     }
  67.     /**
  68.      * @param mixed $message
  69.      * @return StatusModel
  70.      */
  71.     public function setMessage(object|bool|array|string $message): StatusModel
  72.     {
  73.         $this->message $message;
  74.         return $this;
  75.     }
  76.     /**
  77.      * @return object|bool|array|string|null
  78.      */
  79.     public function getData(): object|null|bool|array|string
  80.     {
  81.         return $this->data;
  82.     }
  83.     /**
  84.      * @param mixed $data
  85.      * @return StatusModel
  86.      */
  87.     public function setData(object|bool|array|string|null $data): StatusModel
  88.     {
  89.         $this->data $data;
  90.         return $this;
  91.     }
  92. }