akua-sdk
Version:
TypeScript SDK for Akua Acquiring Processor
25 lines (24 loc) • 461 B
TypeScript
/**
* Common pagination request parameters
*/
export interface PaginationRequest {
page?: number;
page_size?: number;
sort?: string;
}
/**
* Common pagination response structure
*/
export interface PaginationResponse {
page: number;
page_size: number;
total: number;
total_found: number;
}
/**
* Generic paginated response wrapper
*/
export interface PaginatedResponse<T> {
data: T[];
pagination: PaginationResponse;
}