UNPKG

myria-core-sdk

Version:

Latest version SDK

15 lines (14 loc) 927 B
import { APIResponseType } from "./../../types/APIResponseType"; import { CreateOrderAPIRequest, CreateOrderResponse, DeleteOrderApiPayload, GetOrderById, OrderEntity, SignableOrderInput, SignableOrderResponse, UpdateOrderPrice, UpdateOrderPriceResponse } from "../../types/OrderTypes"; import { EnvTypes } from "../../typesBundle"; export declare class OrderAPI { private axiosInstance; private axiosWrapper; constructor(env: EnvTypes); createOrder(payload: CreateOrderAPIRequest): Promise<CreateOrderResponse>; getOrders(): Promise<OrderEntity[]>; getOrderById(payload: GetOrderById): Promise<OrderEntity>; deleteOrderById(payload: DeleteOrderApiPayload): Promise<OrderEntity>; signableOrder(payload: SignableOrderInput): Promise<SignableOrderResponse>; requestUpdateOrderPrice(orderId: string, payload: UpdateOrderPrice): Promise<APIResponseType<UpdateOrderPriceResponse> | undefined>; }