UNPKG

@sudowealth/schwab-api

Version:

TypeScript client for Charles Schwab API with OAuth support, market data, trading functionality, and complete type safety

10 lines (9 loc) 1.35 kB
import { type EndpointMetadata } from '../../core/http'; import { ErrorResponseSchema } from '../../errors'; import { GetOrdersQueryParams, GetOrdersResponse, GetOrdersByAccountPathParams, GetOrdersByAccountQueryParams, GetOrdersByAccountResponse, PlaceOrderRequestBody, PlaceOrderResponse, GetOrderByIdPathParams, GetOrderByIdResponse, CancelOrderResponse, ReplaceOrderResponse } from './schema'; export declare const getOrdersMeta: EndpointMetadata<never, GetOrdersQueryParams, never, GetOrdersResponse, 'GET', ErrorResponseSchema>; export declare const getOrdersByAccountMeta: EndpointMetadata<GetOrdersByAccountPathParams, GetOrdersByAccountQueryParams, never, GetOrdersByAccountResponse, 'GET', ErrorResponseSchema>; export declare const placeOrderForAccountMeta: EndpointMetadata<GetOrdersByAccountPathParams, never, PlaceOrderRequestBody, PlaceOrderResponse, 'POST', ErrorResponseSchema>; export declare const getOrderByOrderIdMeta: EndpointMetadata<GetOrderByIdPathParams, never, never, GetOrderByIdResponse, 'GET', ErrorResponseSchema>; export declare const cancelOrderMeta: EndpointMetadata<GetOrderByIdPathParams, never, never, CancelOrderResponse, 'DELETE', ErrorResponseSchema>; export declare const replaceOrderMeta: EndpointMetadata<GetOrderByIdPathParams, never, PlaceOrderRequestBody, ReplaceOrderResponse, 'PUT', ErrorResponseSchema>;