onesky-api-wrapper
Version:
A fully typed wrapper for the OneSky API.
19 lines (18 loc) • 626 B
TypeScript
import { OneSkyConfig } from '../../http/index.js';
import { CreateOrderParams, ListOrdersParam, ListOrdersResponse, OrderDetailsResponse } from './order.model.js';
export declare class OrderApi {
private _http;
constructor(config: OneSkyConfig);
listOrders(options: {
projectId: string;
params: ListOrdersParam;
}): Promise<ListOrdersResponse>;
showDetails(options: {
projectId: string;
orderId: string;
}): Promise<OrderDetailsResponse>;
create(options: {
projectId: string;
params: CreateOrderParams;
}): Promise<unknown>;
}