UNPKG

@yash101/schwab-api-client

Version:

A TypeScript client library for interacting with the Charles Schwab Brokerage APIs.

27 lines 1.29 kB
import { AuthTokens } from "./auth/tokens"; import { NoParametersRequest } from "./api-types/api.types"; import { APIOptions } from "./apioptions"; import { GetAccountNumbersResponse, GetAccountsRequest, GetAccountsResponse, GetSingleAccountRequest, GetSingleAccountResponse } from "./api-types/accounts.types"; export declare function getAccountNumbers(request: NoParametersRequest | null, token: AuthTokens, apiOptions?: APIOptions): Promise<GetAccountNumbersResponse>; /** * * @param request optional since all fields are optional * @param token * @param apiOptions * @returns */ export declare function getAccounts(request: GetAccountsRequest | null, token: AuthTokens, apiOptions?: APIOptions): Promise<GetAccountsResponse>; /** * Get a single account by account number. Note that account number is * the encrypted account number, not the plain text account number. * * Use the /accountNumbers endpoint to get the encrypted account number, which * is called hashValue in the response. * * @param request contains required parameters * @param token * @param apiOptions * @returns */ export declare function getAccount(request: GetSingleAccountRequest, token: AuthTokens, apiOptions?: APIOptions): Promise<GetSingleAccountResponse>; //# sourceMappingURL=accounts.api.d.ts.map