271 lines
18 KiB
TypeScript
Raw Normal View History

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";