apify-client
Version:
Apify API client for JavaScript
30 lines • 1.14 kB
TypeScript
import type { ApiClientSubResourceOptions } from '../base/api_client';
import { ResourceCollectionClient } from '../base/resource_collection_client';
import type { PaginatedList } from '../utils';
import type { RequestQueue } from './request_queue';
export declare class RequestQueueCollectionClient extends ResourceCollectionClient {
/**
* @hidden
*/
constructor(options: ApiClientSubResourceOptions);
/**
* https://docs.apify.com/api/v2#/reference/request-queues/queue-collection/get-list-of-request-queues
*/
list(options?: RequestQueueCollectionListOptions): Promise<RequestQueueCollectionListResult>;
/**
* https://docs.apify.com/api/v2#/reference/request-queues/queue-collection/create-request-queue
*/
getOrCreate(name?: string): Promise<RequestQueue>;
}
export interface RequestQueueCollectionListOptions {
unnamed?: boolean;
limit?: number;
offset?: number;
desc?: boolean;
}
export type RequestQueueCollectionListResult = PaginatedList<RequestQueue & {
username?: string;
}> & {
unnamed: boolean;
};
//# sourceMappingURL=request_queue_collection.d.ts.map