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) 907 B
import { TRADER } from '../../constants.js'; import { ErrorResponseSchema } from '../../errors.js'; import { GetTransactionsPathParams, GetTransactionsQueryParams, GetTransactionsResponse, GetTransactionByIdPathParams, GetTransactionByIdResponse, } from './schema.js'; 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.', };