bunny-client
Version:
TypeScript API Client for BunnyCDN 🐰
46 lines • 1.32 kB
TypeScript
import { type Ticket } from "../types";
export interface GetTicketListRequest {
/**
* User-specific [API Key](https://dash.bunny.net/account/settings)
* @example "cb1a7c68-89a0-462a-9495-13ebd7366cfe"
*/
apiKey?: string;
/**
* Current page of tickets list
* @example 1
*/
page?: number;
/**
* Number of tickets per page
* @example 100
*/
perPage?: number;
}
export interface GetTicketListResponse {
/**
* Current page in ticket list
* @example 1
*/
CurrentPage: number;
/**
* Ticket list has more pages
* @example false
*/
HasMoreItems: boolean;
/**
* List of tickets
*/
Items: Ticket[];
/**
* Total number of tickets in all pages
* @example 3
*/
TotalItems: number;
}
export declare const getTicketList: import("untypeable/dist/client-ca591958").g<GetTicketListRequest, GetTicketListResponse>;
export declare const getTicketListEndpoints: {
readonly "GET /support/ticket/list": "GET /support/ticket/list";
readonly getTicketList: "getTicketList";
};
export declare function getTicketListClient(defaultRequestInit: RequestInit, { apiKey, page, perPage }?: GetTicketListRequest): Promise<GetTicketListResponse>;
//# sourceMappingURL=getTicketList.d.ts.map