currentObject->setLimit($value); return $this; } /** * Устанавливает страница выдачи результатов. * * @param null|string $value Страница выдачи результатов или null, чтобы удалить значение * * @return DealsRequestBuilder Инстанс текущего билдера */ public function setCursor(?string $value): DealsRequestBuilder { $this->currentObject->setCursor($value); return $this; } /** * Устанавливает дату создания от которой выбираются платежи. * * @param null|DateTime|int|string $value Время создания, от (не включая) или null, чтобы удалить значение * * @return DealsRequestBuilder Инстанс текущего билдера */ public function setCreatedAtGt($value): DealsRequestBuilder { $this->currentObject->setCreatedAtGt($value); return $this; } /** * Устанавливает дату создания от которой выбираются платежи. * * @param null|DateTime|int|string $value Время создания, от (включительно) или null, чтобы удалить значение * * @return DealsRequestBuilder Инстанс текущего билдера */ public function setCreatedAtGte($value): DealsRequestBuilder { $this->currentObject->setCreatedAtGte($value); return $this; } /** * Устанавливает дату создания до которой выбираются платежи. * * @param null|DateTime|int|string $value Время создания, до (не включая) или null, чтобы удалить значение * * @return DealsRequestBuilder Инстанс текущего билдера */ public function setCreatedAtLt($value): DealsRequestBuilder { $this->currentObject->setCreatedAtLt($value); return $this; } /** * Устанавливает дату создания до которой выбираются платежи. * * @param null|DateTime|int|string $value Время создания, до (включительно) или null, чтобы удалить значение * * @return DealsRequestBuilder Инстанс текущего билдера */ public function setCreatedAtLte($value): DealsRequestBuilder { $this->currentObject->setCreatedAtLte($value); return $this; } /** * Устанавливает дату автоматического закрытия от которой выбираются платежи. * * @param null|DateTime|int|string $value Время автоматического закрытия, до (включительно) или null, чтобы удалить значение * * @return DealsRequestBuilder Инстанс текущего билдера */ public function setExpiresAtGt($value): DealsRequestBuilder { $this->currentObject->setExpiresAtGt($value); return $this; } /** * Устанавливает дату автоматического закрытия от которой выбираются платежи. * * @param null|DateTime|int|string $value Время автоматического закрытия, от (включительно) или null, чтобы удалить значение * * @return DealsRequestBuilder Инстанс текущего билдера */ public function setExpiresAtGte($value): DealsRequestBuilder { $this->currentObject->setExpiresAtGte($value); return $this; } /** * Устанавливает дату автоматического закрытия до которой выбираются платежи. * * @param null|DateTime|int|string $value Время автоматического закрытия, до (включительно) или null, чтобы удалить значение * * @return DealsRequestBuilder Инстанс текущего билдера */ public function setExpiresAtLt($value): DealsRequestBuilder { $this->currentObject->setExpiresAtLt($value); return $this; } /** * Устанавливает дату автоматического закрытия до которой выбираются платежи. * * @param null|DateTime|int|string $value Время автоматического закрытия, до (включительно) или null, чтобы удалить значение * * @return DealsRequestBuilder Инстанс текущего билдера */ public function setExpiresAtLte($value): DealsRequestBuilder { $this->currentObject->setExpiresAtLte($value); return $this; } /** * Устанавливает статус выбираемых сделок. * * @param string|null $value Статус выбираемых сделок или null, чтобы удалить значение * * @return DealsRequestBuilder Инстанс текущего билдера */ public function setStatus(?string $value): DealsRequestBuilder { $this->currentObject->setStatus($value); return $this; } /** * Устанавливает фильтр по описанию выбираемых сделок. * * @param string|null $value Фильтр по описанию выбираемых сделок или null, чтобы удалить значение * * @return DealsRequestBuilder Инстанс текущего билдера */ public function setFullTextSearch(?string $value): DealsRequestBuilder { $this->currentObject->setFullTextSearch($value); return $this; } /** * Собирает и возвращает объект запроса списка сделок магазина. * * @param null|array $options Массив с настройками запроса * * @return AbstractRequestInterface Инстанс объекта запроса к API для получения списка сделок магазина */ public function build(?array $options = null): AbstractRequestInterface { return parent::build($options); } /** * Возвращает новый объект запроса для получения списка сделок, который в дальнейшем будет собираться в билдере. * * @return DealsRequest Объект запроса списка сделок магазина */ protected function initCurrentObject(): DealsRequest { return new DealsRequest(); } }