@apideck/node
Version:
Apideck Node.js SDK
153 lines (152 loc) • 5.18 kB
TypeScript
/**
* Apideck
* The Apideck OpenAPI Spec: SDK Optimized
*
* The version of the OpenAPI document: 10.13.0
* Contact: support@apideck.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { EcommerceCustomersFilter, EcommerceOrdersFilter, GetEcommerceCustomerResponse, GetEcommerceCustomersResponse, GetEcommerceOrderResponse, GetEcommerceOrdersResponse, GetProductResponse, GetProductsResponse, GetStoreResponse, OrdersSort, PassThroughQuery } from '../models';
import * as runtime from '../runtime';
export interface EcommerceApiCustomersAllRequest {
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
cursor?: string | null;
limit?: number;
filter?: EcommerceCustomersFilter;
passThrough?: PassThroughQuery;
fields?: string | null;
}
export interface EcommerceApiCustomersOneRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
fields?: string | null;
}
export interface EcommerceApiOrdersAllRequest {
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
cursor?: string | null;
limit?: number;
filter?: EcommerceOrdersFilter;
sort?: OrdersSort;
passThrough?: PassThroughQuery;
fields?: string | null;
}
export interface EcommerceApiOrdersOneRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
fields?: string | null;
}
export interface EcommerceApiProductsAllRequest {
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
cursor?: string | null;
limit?: number;
passThrough?: PassThroughQuery;
fields?: string | null;
}
export interface EcommerceApiProductsOneRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
fields?: string | null;
}
export interface EcommerceApiStoresOneRequest {
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
fields?: string | null;
}
/**
*
*/
export declare class EcommerceApi extends runtime.BaseAPI {
/**
* List Customers
* List Customers
*/
customersAllRaw(requestParameters: EcommerceApiCustomersAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetEcommerceCustomersResponse>>;
/**
* List Customers
* List Customers
*/
customersAll(requestParameters?: EcommerceApiCustomersAllRequest, initOverrides?: RequestInit): Promise<GetEcommerceCustomersResponse>;
/**
* Get Customer
* Get Customer
*/
customersOneRaw(requestParameters: EcommerceApiCustomersOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetEcommerceCustomerResponse>>;
/**
* Get Customer
* Get Customer
*/
customersOne(requestParameters: EcommerceApiCustomersOneRequest, initOverrides?: RequestInit): Promise<GetEcommerceCustomerResponse>;
/**
* List Orders
* List Orders
*/
ordersAllRaw(requestParameters: EcommerceApiOrdersAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetEcommerceOrdersResponse>>;
/**
* List Orders
* List Orders
*/
ordersAll(requestParameters?: EcommerceApiOrdersAllRequest, initOverrides?: RequestInit): Promise<GetEcommerceOrdersResponse>;
/**
* Get Order
* Get Order
*/
ordersOneRaw(requestParameters: EcommerceApiOrdersOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetEcommerceOrderResponse>>;
/**
* Get Order
* Get Order
*/
ordersOne(requestParameters: EcommerceApiOrdersOneRequest, initOverrides?: RequestInit): Promise<GetEcommerceOrderResponse>;
/**
* List Products
* List Products
*/
productsAllRaw(requestParameters: EcommerceApiProductsAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetProductsResponse>>;
/**
* List Products
* List Products
*/
productsAll(requestParameters?: EcommerceApiProductsAllRequest, initOverrides?: RequestInit): Promise<GetProductsResponse>;
/**
* Get Product
* Get Product
*/
productsOneRaw(requestParameters: EcommerceApiProductsOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetProductResponse>>;
/**
* Get Product
* Get Product
*/
productsOne(requestParameters: EcommerceApiProductsOneRequest, initOverrides?: RequestInit): Promise<GetProductResponse>;
/**
* Get Store
* Get Store
*/
storesOneRaw(requestParameters: EcommerceApiStoresOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetStoreResponse>>;
/**
* Get Store
* Get Store
*/
storesOne(requestParameters?: EcommerceApiStoresOneRequest, initOverrides?: RequestInit): Promise<GetStoreResponse>;
}