265 lines
10 KiB
TypeScript

import { z } from "zod";
export declare const freebitAccountDetailsRequestSchema: z.ZodObject<{
version: z.ZodOptional<z.ZodString>;
requestDatas: z.ZodArray<z.ZodObject<{
kind: z.ZodEnum<{
MASTER: "MASTER";
MVNO: "MVNO";
}>;
account: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>>;
}, z.core.$strip>>;
}, z.core.$strip>;
export declare const freebitTrafficInfoRequestSchema: z.ZodObject<{
account: z.ZodString;
}, z.core.$strip>;
export declare const freebitTopUpOptionsSchema: z.ZodObject<{
campaignCode: z.ZodOptional<z.ZodString>;
expiryDate: z.ZodOptional<z.ZodString>;
scheduledAt: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const freebitTopUpRequestPayloadSchema: z.ZodObject<{
account: z.ZodString;
quotaMb: z.ZodNumber;
options: z.ZodOptional<z.ZodObject<{
campaignCode: z.ZodOptional<z.ZodString>;
expiryDate: z.ZodOptional<z.ZodString>;
scheduledAt: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>;
export declare const freebitTopUpApiRequestSchema: z.ZodObject<{
account: z.ZodString;
quota: z.ZodNumber;
quotaCode: z.ZodOptional<z.ZodString>;
expire: z.ZodOptional<z.ZodString>;
runTime: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const freebitPlanChangeRequestSchema: z.ZodObject<{
account: z.ZodString;
newPlanCode: z.ZodString;
assignGlobalIp: z.ZodOptional<z.ZodBoolean>;
scheduledAt: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const freebitPlanChangeApiRequestSchema: z.ZodObject<{
account: z.ZodString;
plancode: z.ZodString;
globalip: z.ZodOptional<z.ZodEnum<{
0: "0";
1: "1";
}>>;
runTime: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const freebitAddSpecRequestSchema: z.ZodObject<{
account: z.ZodString;
specCode: z.ZodString;
enabled: z.ZodOptional<z.ZodBoolean>;
networkType: z.ZodOptional<z.ZodEnum<{
"4G": "4G";
"5G": "5G";
}>>;
}, z.core.$strip>;
export declare const freebitRemoveSpecRequestSchema: z.ZodObject<{
account: z.ZodString;
specCode: z.ZodString;
}, z.core.$strip>;
export declare const freebitCancelPlanRequestSchema: z.ZodObject<{
account: z.ZodString;
runDate: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const freebitCancelPlanApiRequestSchema: z.ZodObject<{
account: z.ZodString;
runTime: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const freebitQuotaHistoryRequestSchema: z.ZodObject<{
account: z.ZodString;
fromDate: z.ZodString;
toDate: z.ZodString;
}, z.core.$strip>;
export declare const freebitQuotaHistoryResponseSchema: z.ZodObject<{
resultCode: z.ZodString;
status: z.ZodOptional<z.ZodObject<{
message: z.ZodString;
statusCode: z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>;
}, z.core.$strip>>;
total: z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>;
count: z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>;
quotaHistory: z.ZodArray<z.ZodObject<{
addQuotaKb: z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>;
addDate: z.ZodString;
expireDate: z.ZodString;
campaignCode: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>;
export declare const freebitEsimMnpSchema: z.ZodObject<{
reserveNumber: z.ZodString;
reserveExpireDate: z.ZodString;
}, z.core.$strip>;
export declare const freebitEsimReissueRequestSchema: z.ZodObject<{
account: z.ZodString;
newEid: z.ZodString;
oldEid: z.ZodOptional<z.ZodString>;
planCode: z.ZodOptional<z.ZodString>;
oldProductNumber: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const freebitEsimAddAccountRequestSchema: z.ZodObject<{
authKey: z.ZodOptional<z.ZodString>;
aladinOperated: z.ZodDefault<z.ZodEnum<{
10: "10";
20: "20";
}>>;
account: z.ZodString;
eid: z.ZodString;
addKind: z.ZodDefault<z.ZodEnum<{
N: "N";
R: "R";
}>>;
shipDate: z.ZodOptional<z.ZodString>;
planCode: z.ZodOptional<z.ZodString>;
contractLine: z.ZodOptional<z.ZodEnum<{
"4G": "4G";
"5G": "5G";
}>>;
mnp: z.ZodOptional<z.ZodObject<{
reserveNumber: z.ZodString;
reserveExpireDate: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>;
export declare const freebitSimFeaturesRequestSchema: z.ZodObject<{
account: z.ZodString;
voiceMailEnabled: z.ZodOptional<z.ZodBoolean>;
callWaitingEnabled: z.ZodOptional<z.ZodBoolean>;
callForwardingEnabled: z.ZodOptional<z.ZodBoolean>;
callerIdEnabled: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const freebitGlobalIpRequestSchema: z.ZodObject<{
account: z.ZodString;
assign: z.ZodBoolean;
}, z.core.$strip>;
export declare const freebitAuthRequestSchema: z.ZodObject<{
oemId: z.ZodString;
oemKey: z.ZodString;
}, z.core.$strip>;
export declare const freebitCancelAccountRequestSchema: z.ZodObject<{
account: z.ZodString;
runDate: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const freebitEsimIdentitySchema: z.ZodObject<{
firstnameKanji: z.ZodOptional<z.ZodString>;
lastnameKanji: z.ZodOptional<z.ZodString>;
firstnameZenKana: z.ZodOptional<z.ZodString>;
lastnameZenKana: z.ZodOptional<z.ZodString>;
gender: z.ZodOptional<z.ZodEnum<{
M: "M";
F: "F";
}>>;
birthday: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const freebitEsimActivationRequestSchema: z.ZodObject<{
authKey: z.ZodString;
aladinOperated: z.ZodDefault<z.ZodEnum<{
10: "10";
20: "20";
}>>;
createType: z.ZodDefault<z.ZodEnum<{
new: "new";
reissue: "reissue";
exchange: "exchange";
}>>;
account: z.ZodString;
eid: z.ZodString;
simkind: z.ZodDefault<z.ZodEnum<{
esim: "esim";
psim: "psim";
}>>;
planCode: z.ZodOptional<z.ZodString>;
contractLine: z.ZodOptional<z.ZodEnum<{
"4G": "4G";
"5G": "5G";
}>>;
shipDate: z.ZodOptional<z.ZodString>;
mnp: z.ZodOptional<z.ZodObject<{
reserveNumber: z.ZodString;
reserveExpireDate: z.ZodString;
}, z.core.$strip>>;
firstnameKanji: z.ZodOptional<z.ZodString>;
lastnameKanji: z.ZodOptional<z.ZodString>;
firstnameZenKana: z.ZodOptional<z.ZodString>;
lastnameZenKana: z.ZodOptional<z.ZodString>;
gender: z.ZodOptional<z.ZodEnum<{
M: "M";
F: "F";
}>>;
birthday: z.ZodOptional<z.ZodString>;
masterAccount: z.ZodOptional<z.ZodString>;
masterPassword: z.ZodOptional<z.ZodString>;
repAccount: z.ZodOptional<z.ZodString>;
size: z.ZodOptional<z.ZodString>;
addKind: z.ZodOptional<z.ZodString>;
oldEid: z.ZodOptional<z.ZodString>;
oldProductNumber: z.ZodOptional<z.ZodString>;
deliveryCode: z.ZodOptional<z.ZodString>;
globalIp: z.ZodOptional<z.ZodEnum<{
10: "10";
20: "20";
}>>;
}, z.core.$strip>;
export declare const freebitEsimActivationResponseSchema: z.ZodObject<{
resultCode: z.ZodString;
resultMessage: z.ZodOptional<z.ZodString>;
data: z.ZodOptional<z.ZodAny>;
status: z.ZodOptional<z.ZodObject<{
statusCode: z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>;
message: z.ZodString;
}, z.core.$strip>>;
message: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const freebitEsimActivationParamsSchema: z.ZodObject<{
account: z.ZodString;
eid: z.ZodString;
planCode: z.ZodOptional<z.ZodString>;
contractLine: z.ZodOptional<z.ZodEnum<{
"4G": "4G";
"5G": "5G";
}>>;
aladinOperated: z.ZodDefault<z.ZodEnum<{
10: "10";
20: "20";
}>>;
shipDate: z.ZodOptional<z.ZodString>;
mnp: z.ZodOptional<z.ZodObject<{
reserveNumber: z.ZodString;
reserveExpireDate: z.ZodString;
}, z.core.$strip>>;
identity: z.ZodOptional<z.ZodObject<{
firstnameKanji: z.ZodOptional<z.ZodString>;
lastnameKanji: z.ZodOptional<z.ZodString>;
firstnameZenKana: z.ZodOptional<z.ZodString>;
lastnameZenKana: z.ZodOptional<z.ZodString>;
gender: z.ZodOptional<z.ZodEnum<{
M: "M";
F: "F";
}>>;
birthday: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>;
export type FreebitAccountDetailsRequest = z.infer<typeof freebitAccountDetailsRequestSchema>;
export type FreebitTrafficInfoRequest = z.infer<typeof freebitTrafficInfoRequestSchema>;
export type FreebitTopUpRequest = z.infer<typeof freebitTopUpRequestPayloadSchema>;
export type FreebitTopUpApiRequest = z.infer<typeof freebitTopUpApiRequestSchema>;
export type FreebitPlanChangeRequest = z.infer<typeof freebitPlanChangeRequestSchema>;
export type FreebitPlanChangeApiRequest = z.infer<typeof freebitPlanChangeApiRequestSchema>;
export type FreebitAddSpecRequest = z.infer<typeof freebitAddSpecRequestSchema>;
export type FreebitRemoveSpecRequest = z.infer<typeof freebitRemoveSpecRequestSchema>;
export type FreebitCancelPlanRequest = z.infer<typeof freebitCancelPlanRequestSchema>;
export type FreebitCancelPlanApiRequest = z.infer<typeof freebitCancelPlanApiRequestSchema>;
export type FreebitSimFeaturesRequest = z.infer<typeof freebitSimFeaturesRequestSchema>;
export type FreebitGlobalIpRequest = z.infer<typeof freebitGlobalIpRequestSchema>;
export type FreebitEsimActivationRequest = z.infer<typeof freebitEsimActivationRequestSchema>;
export type FreebitEsimActivationResponse = z.infer<typeof freebitEsimActivationResponseSchema>;
export type FreebitEsimActivationParams = z.infer<typeof freebitEsimActivationParamsSchema>;
export type FreebitEsimReissueRequest = z.infer<typeof freebitEsimReissueRequestSchema>;
export type FreebitQuotaHistoryRequest = z.infer<typeof freebitQuotaHistoryRequestSchema>;
export type FreebitQuotaHistoryResponse = z.infer<typeof freebitQuotaHistoryResponseSchema>;
export type FreebitEsimAddAccountRequest = z.infer<typeof freebitEsimAddAccountRequestSchema>;
export type FreebitAuthRequest = z.infer<typeof freebitAuthRequestSchema>;
export type FreebitCancelAccountRequest = z.infer<typeof freebitCancelAccountRequestSchema>;