@yash101/schwab-api-client
Version:
A TypeScript client library for interacting with the Charles Schwab Brokerage APIs.
27 lines • 1.29 kB
TypeScript
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