UNPKG

@sudowealth/schwab-api

Version:

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

21 lines (20 loc) 898 B
import { TRADER } from '../../constants'; import { ErrorResponseSchema } from '../../errors'; import { GetTransactionsPathParams, GetTransactionsQueryParams, GetTransactionsResponse, GetTransactionByIdPathParams, GetTransactionByIdResponse, } from './schema'; export const getTransactionsMeta = { method: 'GET', path: TRADER.TRANSACTIONS.GET_TRANSACTIONS, pathSchema: GetTransactionsPathParams, querySchema: GetTransactionsQueryParams, responseSchema: GetTransactionsResponse, errorSchema: ErrorResponseSchema, description: 'Get transactions for a specific account.', }; export const getTransactionByIdMeta = { method: 'GET', path: TRADER.TRANSACTIONS.GET_TRANSACTION, pathSchema: GetTransactionByIdPathParams, responseSchema: GetTransactionByIdResponse, errorSchema: ErrorResponseSchema, description: 'Get a specific transaction by its ID.', };