UNPKG

airalo-sdk-type

Version:

UNOFFICIAL AIRALO API INTEGRATION FOR JAVASCRIPT/TYPESCRIPT

84 lines (83 loc) 2.19 kB
export declare const jsonToQueryString: (params: { [key: string]: any; }) => string; export declare const config: { token: string; env: "PROD" | "STAGING"; host: string; auth: { client_id: string; client_secret: string; }; logger: boolean; }; export declare const setHost: (url: string) => void; export declare const setLogger: (status: boolean) => void; export declare const Airalo: { auth: { TOKEN: (auth: { client_id: string; client_secret: string; }) => Promise<{ success: boolean; message: string; }>; }; config: { token: string; env: "PROD" | "STAGING"; host: string; auth: { client_id: string; client_secret: string; }; logger: boolean; }; ObjectId: () => string; setHost: (url: string) => void; setLogger: (status: boolean) => void; Package: { Packages: (data: { filter?: any; limit?: number; page?: number; include?: string; }) => Promise<{ success: boolean; data: import("./types/package").CountryData[]; message: string; }>; }; Order: { SubmitOrder: (body: { quantity: string; package_id: string; type?: string; description?: string; brand_settings_name?: string; }) => Promise<{ success: boolean; data: import("./types/order").Order; message: string; }>; }; Balance: { Balance: () => Promise<{ success: boolean; data: { balances: { name: "balance"; availableBalance: { amount: number; currency: string; }; }; } | null; message: string; }>; }; }; export default Airalo; export { default as Package } from "./package"; export { default as Order } from "./order"; export { default as Balance } from "./balance";