JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr_type = $this->validatePropertyValue('_type', $sourceArray['type']); } if (!empty($sourceArray['items'])) { $this->_items = $this->validatePropertyValue('_items', $sourceArray['items']); } if (!empty($sourceArray['next_cursor'])) { $this->_next_cursor = $this->validatePropertyValue('_next_cursor', $sourceArray['next_cursor']); } } /** * Возвращает формат выдачи результатов запроса. * * @return string|null */ public function getType(): ?string { return $this->_type; } /** * Возвращает токен следующей страницы, если он задан, или null. * * @return null|string Токен следующей страницы */ public function getNextCursor(): ?string { return $this->_next_cursor; } /** * Проверяет, имеется ли в ответе токен следующей страницы. * * @return bool True если токен следующей страницы есть, false если нет */ public function hasNextCursor(): bool { return null !== $this->_next_cursor; } /** * Возвращает список объектов в ответе на запрос * * @return ListObjectInterface */ abstract public function getItems(): ListObjectInterface; }