n8n-nodes-semble v2.1.0


n8n-nodes-semble / nodes/Semble/shared/PaginationHelpers / SemblePagination

Class: SemblePagination

Defined in: nodes/Semble/shared/PaginationHelpers.ts:59

Generic pagination handler for Semble GraphQL API SemblePagination

Description

Provides reusable pagination logic following Semble API patterns

Constructors

Constructor

new SemblePagination(): SemblePagination

Returns

SemblePagination

Methods

execute()

static execute(context, config): Promise\<PaginationResult>

Defined in: nodes/Semble/shared/PaginationHelpers.ts:69

Execute a paginated query against the Semble API

Parameters

context

SembleContext

n8n execution context

config

PaginationConfig

Pagination configuration

Returns

Promise\<PaginationResult>

Paginated results with metadata

Static

Async

Throws

When API requests fail


executeAutoPagination()

private static executeAutoPagination(context, config): Promise\<PaginationResult>

Defined in: nodes/Semble/shared/PaginationHelpers.ts:98

Execute auto-pagination to retrieve all results

Parameters

context

SembleContext

n8n execution context

config

PaginationConfig

Pagination configuration

Returns

Promise\<PaginationResult>

All paginated results

Static

Async


executeSinglePage()

private static executeSinglePage(context, config): Promise\<PaginationResult>

Defined in: nodes/Semble/shared/PaginationHelpers.ts:165

Execute single page query

Parameters

context

SembleContext

n8n execution context

config

PaginationConfig

Pagination configuration

Returns

Promise\<PaginationResult>

Single page results

Static

Async