interface ProductsClient {
    create: ((config: ProductCreateRequestBody) => Promise<{
        id: string;
    }>);
    delete: ((config: ProductDeleteRequestBody) => Promise<{
        id: string;
    }>);
    list: ((options?: ProductListOptions) => Promise<ProductListResponseBody>);
    listAsyncGenerator: ((options?: ProductListOptions) => AsyncGenerator<ProductListResponseBody, any, any>);
    retrieve: ((config: ProductRetrieveConfig) => Promise<Product>);
}

Hierarchy

  • BasicClient
    • ProductsClient

Properties

create: ((config: ProductCreateRequestBody) => Promise<{
    id: string;
}>)
delete: ((config: ProductDeleteRequestBody) => Promise<{
    id: string;
}>)
list: ((options?: ProductListOptions) => Promise<ProductListResponseBody>)
listAsyncGenerator: ((options?: ProductListOptions) => AsyncGenerator<ProductListResponseBody, any, any>)
retrieve: ((config: ProductRetrieveConfig) => Promise<Product>)