UNPKG

kucoin-universal-sdk

Version:
110 lines (109 loc) 2.85 kB
import { Serializable } from '../../../internal/interfaces/serializable'; export declare class GetPurchaseOrdersReq implements Serializable { /** * DONE-completed; PENDING-settling */ status?: GetPurchaseOrdersReq.StatusEnum; /** * Currency */ currency?: string; /** * Purchase order ID */ purchaseOrderNo?: string; /** * Current page; default is 1 */ currentPage?: number; /** * Page size; 1<=pageSize<=50; default is 50 */ pageSize?: number; /** * Private constructor, please use the corresponding static methods to construct the object. */ private constructor(); /** * Creates a new instance of the `GetPurchaseOrdersReq` class. * The builder pattern allows step-by-step construction of a `GetPurchaseOrdersReq` object. */ static builder(): GetPurchaseOrdersReqBuilder; /** * Creates a new instance of the `GetPurchaseOrdersReq` class with the given data. */ static create(data: { /** * DONE-completed; PENDING-settling */ status?: GetPurchaseOrdersReq.StatusEnum; /** * Currency */ currency?: string; /** * Purchase order ID */ purchaseOrderNo?: string; /** * Current page; default is 1 */ currentPage?: number; /** * Page size; 1<=pageSize<=50; default is 50 */ pageSize?: number; }): GetPurchaseOrdersReq; /** * Convert the object to a JSON string. */ toJson(): string; /** * Create an object from a JSON string. */ static fromJson(input: string): GetPurchaseOrdersReq; /** * Create an object from Js Object. */ static fromObject(jsonObject: Object): GetPurchaseOrdersReq; } export declare namespace GetPurchaseOrdersReq { enum StatusEnum { /** * completed */ DONE, /** * settling */ PENDING } } export declare class GetPurchaseOrdersReqBuilder { readonly obj: GetPurchaseOrdersReq; constructor(obj: GetPurchaseOrdersReq); /** * DONE-completed; PENDING-settling */ setStatus(value: GetPurchaseOrdersReq.StatusEnum): GetPurchaseOrdersReqBuilder; /** * Currency */ setCurrency(value: string): GetPurchaseOrdersReqBuilder; /** * Purchase order ID */ setPurchaseOrderNo(value: string): GetPurchaseOrdersReqBuilder; /** * Current page; default is 1 */ setCurrentPage(value: number): GetPurchaseOrdersReqBuilder; /** * Page size; 1<=pageSize<=50; default is 50 */ setPageSize(value: number): GetPurchaseOrdersReqBuilder; /** * Get the final object. */ build(): GetPurchaseOrdersReq; }