currentObject->setPaymentId($value); return $this; } /** * Устанавливает статус выбираемых возвратов * @param string $value Статус выбираемых платежей или null чтобы удалить значение * @return RefundsRequestBuilder Инстанс текущего объекта билдера * * @throws InvalidPropertyValueException Выбрасывается если переданное значение не является валидным статусом * @throws InvalidPropertyValueTypeException Выбрасывается если в метод была передана не строка */ public function setStatus($value) { $this->currentObject->setStatus($value); return $this; } /** * Устанавливает ограничение количества объектов возвратов * @param string $value Ограничение количества объектов возвратов или null чтобы удалить значение * @return RefundsRequestBuilder Инстанс текущего билдера * * @throws InvalidPropertyValueTypeException Выбрасывается если в метод было передана не целое число */ public function setLimit($value) { $this->currentObject->setLimit($value); return $this; } /** * Устанавливает токен следующей страницы выборки * @param string $value Токен следующей страницы выборки или null чтобы удалить значение * @return RefundsRequestBuilder Инстанс текущего объекта билдера * * @throws InvalidPropertyValueTypeException Выбрасывается если в метод была передана не строка */ public function setCursor($value) { $this->currentObject->setCursor($value); return $this; } /** * Устанавливает дату создания от которой выбираются возвраты * @param \DateTime|string|int|null $value Время создания, от (не включая) или null чтобы удалить значение * @return RefundsRequestBuilder Инстанс текущего объекта билдера * * @throws InvalidPropertyValueException Генерируется если была передана дата в невалидном формате (была передана * строка или число, которые не удалось преобразовать в валидную дату) * @throws InvalidPropertyValueTypeException|\Exception Генерируется если была передана дата с не тем типом (передана не * строка, не число и не значение типа \DateTime) */ public function setCreatedAtGt($value) { $this->currentObject->setCreatedAtGt($value); return $this; } /** * Устанавливает дату создания от которой выбираются возвраты * @param \DateTime|string|int|null $value Время создания, от (включительно) или null чтобы удалить значение * @return RefundsRequestBuilder Инстанс текущего объекта билдера * * @throws InvalidPropertyValueException Генерируется если была передана дата в невалидном формате (была передана * строка или число, которые не удалось преобразовать в валидную дату) * @throws InvalidPropertyValueTypeException|\Exception Генерируется если была передана дата с не тем типом (передана не * строка, не число и не значение типа \DateTime) */ public function setCreatedAtGte($value) { $this->currentObject->setCreatedAtGte($value); return $this; } /** * Устанавливает дату создания до которой выбираются возвраты * @param \DateTime|string|int|null $value Время создания, до (не включая) или null чтобы удалить значение * @return RefundsRequestBuilder Инстанс текущего объекта билдера * * @throws InvalidPropertyValueException Генерируется если была передана дата в невалидном формате (была передана * строка или число, которые не удалось преобразовать в валидную дату) * @throws InvalidPropertyValueTypeException|\Exception Генерируется если была передана дата с не тем типом (передана не * строка, не число и не значение типа \DateTime) */ public function setCreatedAtLt($value) { $this->currentObject->setCreatedAtLt($value); return $this; } /** * Устанавливает дату создания до которой выбираются возвраты * @param \DateTime|string|int|null $value Время создания, до (включительно) или null чтобы удалить значение * @return RefundsRequestBuilder Инстанс текущего объекта билдера * * @throws InvalidPropertyValueException Генерируется если была передана дата в невалидном формате (была передана * строка или число, которые не удалось преобразовать в валидную дату) * @throws InvalidPropertyValueTypeException|\Exception Генерируется если была передана дата с не тем типом (передана не * строка, не число и не значение типа \DateTime) */ public function setCreatedAtLte($value) { $this->currentObject->setCreatedAtLte($value); return $this; } /** * Собирает и возвращает объект запроса списка возвратов магазина * @param array|null $options Массив с настройками запроса * @return RefundsRequestInterface Инстанс объекта запроса к API для получения списка возвратов магазина */ public function build(array $options = null) { return parent::build($options); } }