271 lines
18 KiB
TypeScript
271 lines
18 KiB
TypeScript
import * as FreebitModule from "./freebit/index";
|
|
export declare const Freebit: {
|
|
mapper: typeof import("./freebit/mapper");
|
|
raw: typeof import("./freebit/raw.types");
|
|
schemas: {
|
|
accountDetails: import("node_modules/zod/index.cjs").ZodObject<{
|
|
version: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
requestDatas: import("node_modules/zod/index.cjs").ZodArray<import("node_modules/zod/index.cjs").ZodObject<{
|
|
kind: import("node_modules/zod/index.cjs").ZodEnum<{
|
|
MASTER: "MASTER";
|
|
MVNO: "MVNO";
|
|
}>;
|
|
account: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodUnion<readonly [import("node_modules/zod/index.cjs").ZodString, import("node_modules/zod/index.cjs").ZodNumber]>>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
trafficInfo: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
topUp: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
quotaMb: import("node_modules/zod/index.cjs").ZodNumber;
|
|
options: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodObject<{
|
|
campaignCode: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
expiryDate: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
scheduledAt: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
topUpApi: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
quota: import("node_modules/zod/index.cjs").ZodNumber;
|
|
quotaCode: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
expire: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
runTime: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
planChange: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
newPlanCode: import("node_modules/zod/index.cjs").ZodString;
|
|
assignGlobalIp: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodBoolean>;
|
|
scheduledAt: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
planChangeApi: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
plancode: import("node_modules/zod/index.cjs").ZodString;
|
|
globalip: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
0: "0";
|
|
1: "1";
|
|
}>>;
|
|
runTime: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
addSpec: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
specCode: import("node_modules/zod/index.cjs").ZodString;
|
|
enabled: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodBoolean>;
|
|
networkType: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
"4G": "4G";
|
|
"5G": "5G";
|
|
}>>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
cancelPlan: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
runDate: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
cancelPlanApi: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
runTime: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
quotaHistory: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
fromDate: import("node_modules/zod/index.cjs").ZodString;
|
|
toDate: import("node_modules/zod/index.cjs").ZodString;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
esimReissue: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
newEid: import("node_modules/zod/index.cjs").ZodString;
|
|
oldEid: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
planCode: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
oldProductNumber: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
simFeatures: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
voiceMailEnabled: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodBoolean>;
|
|
callWaitingEnabled: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodBoolean>;
|
|
callForwardingEnabled: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodBoolean>;
|
|
callerIdEnabled: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodBoolean>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
globalIp: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
assign: import("node_modules/zod/index.cjs").ZodBoolean;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
esimActivationParams: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
eid: import("node_modules/zod/index.cjs").ZodString;
|
|
planCode: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
contractLine: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
"4G": "4G";
|
|
"5G": "5G";
|
|
}>>;
|
|
aladinOperated: import("node_modules/zod/index.cjs").ZodDefault<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
10: "10";
|
|
20: "20";
|
|
}>>;
|
|
shipDate: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
mnp: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodObject<{
|
|
reserveNumber: import("node_modules/zod/index.cjs").ZodString;
|
|
reserveExpireDate: import("node_modules/zod/index.cjs").ZodString;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>>;
|
|
identity: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodObject<{
|
|
firstnameKanji: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
lastnameKanji: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
firstnameZenKana: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
lastnameZenKana: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
gender: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
M: "M";
|
|
F: "F";
|
|
}>>;
|
|
birthday: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
esimActivationRequest: import("node_modules/zod/index.cjs").ZodObject<{
|
|
authKey: import("node_modules/zod/index.cjs").ZodString;
|
|
aladinOperated: import("node_modules/zod/index.cjs").ZodDefault<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
10: "10";
|
|
20: "20";
|
|
}>>;
|
|
createType: import("node_modules/zod/index.cjs").ZodDefault<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
new: "new";
|
|
reissue: "reissue";
|
|
exchange: "exchange";
|
|
}>>;
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
eid: import("node_modules/zod/index.cjs").ZodString;
|
|
simkind: import("node_modules/zod/index.cjs").ZodDefault<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
esim: "esim";
|
|
psim: "psim";
|
|
}>>;
|
|
planCode: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
contractLine: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
"4G": "4G";
|
|
"5G": "5G";
|
|
}>>;
|
|
shipDate: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
mnp: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodObject<{
|
|
reserveNumber: import("node_modules/zod/index.cjs").ZodString;
|
|
reserveExpireDate: import("node_modules/zod/index.cjs").ZodString;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>>;
|
|
firstnameKanji: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
lastnameKanji: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
firstnameZenKana: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
lastnameZenKana: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
gender: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
M: "M";
|
|
F: "F";
|
|
}>>;
|
|
birthday: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
masterAccount: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
masterPassword: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
repAccount: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
size: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
addKind: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
oldEid: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
oldProductNumber: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
deliveryCode: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
globalIp: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
10: "10";
|
|
20: "20";
|
|
}>>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
esimAddAccount: import("node_modules/zod/index.cjs").ZodObject<{
|
|
authKey: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
aladinOperated: import("node_modules/zod/index.cjs").ZodDefault<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
10: "10";
|
|
20: "20";
|
|
}>>;
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
eid: import("node_modules/zod/index.cjs").ZodString;
|
|
addKind: import("node_modules/zod/index.cjs").ZodDefault<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
N: "N";
|
|
R: "R";
|
|
}>>;
|
|
shipDate: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
planCode: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
contractLine: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodEnum<{
|
|
"4G": "4G";
|
|
"5G": "5G";
|
|
}>>;
|
|
mnp: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodObject<{
|
|
reserveNumber: import("node_modules/zod/index.cjs").ZodString;
|
|
reserveExpireDate: import("node_modules/zod/index.cjs").ZodString;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
auth: import("node_modules/zod/index.cjs").ZodObject<{
|
|
oemId: import("node_modules/zod/index.cjs").ZodString;
|
|
oemKey: import("node_modules/zod/index.cjs").ZodString;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
cancelAccount: import("node_modules/zod/index.cjs").ZodObject<{
|
|
account: import("node_modules/zod/index.cjs").ZodString;
|
|
runDate: import("node_modules/zod/index.cjs").ZodOptional<import("node_modules/zod/index.cjs").ZodString>;
|
|
}, import("node_modules/zod/v4/core/schemas.cjs").$strip>;
|
|
};
|
|
requests: typeof import("./freebit/requests");
|
|
utils: typeof import("./freebit/utils");
|
|
normalizeAccount(account: string): string;
|
|
validateAccount(account: string): boolean;
|
|
formatDateForApi(date: Date): string;
|
|
parseDateFromApi(dateString: string): Date | null;
|
|
transformFreebitAccountDetails(raw: unknown): import("..").SimDetails;
|
|
transformFreebitTrafficInfo(raw: unknown): import("..").SimUsage;
|
|
transformFreebitQuotaHistory(raw: unknown, accountOverride?: string): import("..").SimTopUpHistory;
|
|
transformFreebitTopUpResponse(raw: unknown): {
|
|
resultCode?: string | undefined;
|
|
status?: {
|
|
message?: string | undefined;
|
|
statusCode?: string | number | undefined;
|
|
} | undefined;
|
|
};
|
|
transformFreebitAddSpecResponse(raw: unknown): {
|
|
resultCode?: string | undefined;
|
|
status?: {
|
|
message?: string | undefined;
|
|
statusCode?: string | number | undefined;
|
|
} | undefined;
|
|
};
|
|
transformFreebitPlanChangeResponse(raw: unknown): {
|
|
resultCode?: string | undefined;
|
|
status?: {
|
|
message?: string | undefined;
|
|
statusCode?: string | number | undefined;
|
|
} | undefined;
|
|
ipv4?: string | undefined;
|
|
ipv6?: string | undefined;
|
|
};
|
|
transformFreebitCancelPlanResponse(raw: unknown): {
|
|
resultCode?: string | undefined;
|
|
status?: {
|
|
message?: string | undefined;
|
|
statusCode?: string | number | undefined;
|
|
} | undefined;
|
|
};
|
|
transformFreebitCancelAccountResponse(raw: unknown): {
|
|
resultCode?: string | undefined;
|
|
status?: {
|
|
message?: string | undefined;
|
|
statusCode?: string | number | undefined;
|
|
} | undefined;
|
|
};
|
|
transformFreebitEsimReissueResponse(raw: unknown): {
|
|
resultCode?: string | undefined;
|
|
status?: {
|
|
message?: string | undefined;
|
|
statusCode?: string | number | undefined;
|
|
} | undefined;
|
|
};
|
|
transformFreebitEsimAddAccountResponse(raw: unknown): {
|
|
resultCode?: string | undefined;
|
|
status?: {
|
|
message?: string | undefined;
|
|
statusCode?: string | number | undefined;
|
|
} | undefined;
|
|
};
|
|
transformFreebitEsimActivationResponse(raw: unknown): {
|
|
resultCode?: string | undefined;
|
|
status?: {
|
|
message?: string | undefined;
|
|
statusCode?: string | number | undefined;
|
|
} | undefined;
|
|
};
|
|
transformFreebitAuthResponse(raw: unknown): FreebitModule.FreebitAuthResponseRaw;
|
|
};
|
|
export { FreebitModule };
|
|
export * from "./freebit/index";
|