_type; } /** * Устанавливает type. * * @param string|null $type Тип объекта. * * @return self */ public function setType(?string $type = null): self { $this->_type = $this->validatePropertyValue('_type', $type); return $this; } /** * Возвращает id. * * @return string|null */ public function getId(): ?string { return $this->_id; } /** * Устанавливает id. * * @param string|null $id Идентификатор ошибки. Используйте его, если возникла необходимость обратиться в техническую поддержку. * * @return self */ public function setId(?string $id = null): self { $this->_id = $this->validatePropertyValue('_id', $id); return $this; } /** * Возвращает code. * * @return string|null */ public function getCode(): ?string { return $this->_code; } /** * Устанавливает code. * * @param string|null $code Код ошибки. * * @return self */ public function setCode(?string $code = null): self { $this->_code = $this->validatePropertyValue('_code', $code); return $this; } /** * Возвращает description. * * @return string|null */ public function getDescription(): ?string { return $this->_description; } /** * Устанавливает description. * * @param string|null $description Подробное описание ошибки. * * @return self */ public function setDescription(?string $description = null): self { $this->_description = $this->validatePropertyValue('_description', $description); return $this; } /** * Возвращает parameter. * * @return string|null */ public function getParameter(): ?string { return $this->_parameter; } /** * Устанавливает parameter. * * @param string|null $parameter Название параметра, из-за которого произошла ошибка. * * @return self */ public function setParameter(?string $parameter = null): self { $this->_parameter = $this->validatePropertyValue('_parameter', $parameter); return $this; } /** * Возвращает retry_after. * * @return int|null */ public function getRetryAfter(): ?int { return $this->_retry_after; } /** * Устанавливает retry_after. * * @param int|null $retry_after Рекомендуемое количество миллисекунд, спустя которое следует повторить запрос. * * @return self */ public function setRetryAfter(?int $retry_after = null): self { $this->_retry_after = $this->validatePropertyValue('_retry_after', $retry_after); return $this; } }