UNPKG

airalo-sdk-type

Version:

UNOFFICIAL AIRALO API INTEGRATION FOR JAVASCRIPT/TYPESCRIPT

31 lines (30 loc) 1.79 kB
import { SimDataUsage, SimTopUpPackage, SimDetail, SimInstallationGuide, SimPackageHistory } from "../types/sim"; import { ApiResult, PaginatedResponse } from "../utils/helpers"; type SimListFilters = { include?: string; "filter[created_at]"?: string; "filter[iccid]"?: string; limit?: number; page?: number; }; export declare const GetSimList: (params?: SimListFilters) => Promise<ApiResult<SimDetail[]> & { meta?: PaginatedResponse<SimDetail>["meta"]; }>; export declare const GetSim: (sim_iccid: string) => Promise<ApiResult<SimDetail>>; export declare const GetSimInstructions: (sim_iccid: string) => Promise<ApiResult<SimInstallationGuide>>; export declare const GetDataUsage: (sim_iccid: string) => Promise<ApiResult<SimDataUsage>>; export declare const GetTopUpPackageList: (sim_iccid: string) => Promise<ApiResult<SimTopUpPackage[]>>; export declare const GetSimPackageHistory: (sim_iccid: string) => Promise<ApiResult<SimPackageHistory[]>>; export declare const UpdateSimBrand: (sim_iccid: string, brand_settings_name: string) => Promise<ApiResult<unknown>>; declare const _default: { GetSimList: (params?: SimListFilters) => Promise<ApiResult<SimDetail[]> & { meta?: PaginatedResponse<SimDetail>["meta"]; }>; GetSim: (sim_iccid: string) => Promise<ApiResult<SimDetail>>; GetSimInstructions: (sim_iccid: string) => Promise<ApiResult<SimInstallationGuide>>; GetDataUsage: (sim_iccid: string) => Promise<ApiResult<SimDataUsage>>; GetTopUpPackageList: (sim_iccid: string) => Promise<ApiResult<SimTopUpPackage[]>>; GetSimPackageHistory: (sim_iccid: string) => Promise<ApiResult<SimPackageHistory[]>>; UpdateSimBrand: (sim_iccid: string, brand_settings_name: string) => Promise<ApiResult<unknown>>; }; export default _default;