@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
JavaScript
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.',
};