Skip to content

CatalogPagingParams

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:24

Paging for the catalog list endpoints. Hepsiburada pages the catalog by page number (page / size, zero-based). offset / limit are accepted as an alias so the methods plug straight into paginateOffset from @lonca/core — offset must then be a whole multiple of limit, because the API cannot address an arbitrary row offset. Use one style per call, not both.

for await (const p of paginateOffset((q) => client.catalog.listProducts(q), { limit: 100 })) {
console.log(p.merchantSku);
}

optional limit?: number

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:32

Rows per page (paginateOffset style alias of size).


optional offset?: number

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:30

Row offset (paginateOffset style). Must be a multiple of limit.


optional page?: number

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:26

Zero-based page index. Omitted ⇒ Hepsiburada’s default (0).


optional size?: number

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:28

Rows per page. Omitted ⇒ Hepsiburada applies its own default page size.

Unofficial. Lonca is an independent, community-maintained project — not affiliated with, endorsed by, or supported by Trendyol, Hepsiburada, or any other marketplace. All marketplace names and trademarks belong to their respective owners.