@sudowealth/schwab-api
Version:
TypeScript client for Charles Schwab API with OAuth support, market data, trading functionality, and complete type safety
19 lines (18 loc) • 1.05 kB
TypeScript
import { z } from 'zod';
export declare const AccountAPIOptionDeliverable: z.ZodObject<{
symbol: z.ZodString;
deliverableUnits: z.ZodNumber;
apiCurrencyType: z.ZodEnum<["USD", "CAD", "EUR", "JPY"]>;
assetType: z.ZodEnum<["EQUITY", "MUTUAL_FUND", "OPTION", "FUTURE", "FOREX", "INDEX", "CASH_EQUIVALENT", "FIXED_INCOME", "PRODUCT", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
}, "strip", z.ZodTypeAny, {
symbol: string;
assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
deliverableUnits: number;
apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
}, {
symbol: string;
assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
deliverableUnits: number;
apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
}>;
export type AccountAPIOptionDeliverable = z.infer<typeof AccountAPIOptionDeliverable>;