186 lines
6.8 KiB
TypeScript
Raw Normal View History

import { z } from "zod";
export declare const simStatusSchema: z.ZodEnum<{
active: "active";
pending: "pending";
suspended: "suspended";
cancelled: "cancelled";
}>;
export declare const simTypeSchema: z.ZodEnum<{
standard: "standard";
nano: "nano";
micro: "micro";
esim: "esim";
}>;
export declare const simDetailsSchema: z.ZodObject<{
account: z.ZodString;
status: z.ZodEnum<{
active: "active";
pending: "pending";
suspended: "suspended";
cancelled: "cancelled";
}>;
planCode: z.ZodString;
planName: z.ZodString;
simType: z.ZodEnum<{
standard: "standard";
nano: "nano";
micro: "micro";
esim: "esim";
}>;
iccid: z.ZodString;
eid: z.ZodString;
msisdn: z.ZodString;
imsi: z.ZodString;
remainingQuotaMb: z.ZodNumber;
remainingQuotaKb: z.ZodNumber;
voiceMailEnabled: z.ZodBoolean;
callWaitingEnabled: z.ZodBoolean;
internationalRoamingEnabled: z.ZodBoolean;
networkType: z.ZodString;
activatedAt: z.ZodOptional<z.ZodString>;
expiresAt: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const recentDayUsageSchema: z.ZodObject<{
date: z.ZodString;
usageKb: z.ZodNumber;
usageMb: z.ZodNumber;
}, z.core.$strip>;
export declare const simUsageSchema: z.ZodObject<{
account: z.ZodString;
todayUsageMb: z.ZodNumber;
todayUsageKb: z.ZodNumber;
monthlyUsageMb: z.ZodOptional<z.ZodNumber>;
monthlyUsageKb: z.ZodOptional<z.ZodNumber>;
recentDaysUsage: z.ZodArray<z.ZodObject<{
date: z.ZodString;
usageKb: z.ZodNumber;
usageMb: z.ZodNumber;
}, z.core.$strip>>;
isBlacklisted: z.ZodBoolean;
lastUpdated: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const simTopUpHistoryEntrySchema: z.ZodObject<{
quotaKb: z.ZodNumber;
quotaMb: z.ZodNumber;
addedDate: z.ZodString;
expiryDate: z.ZodString;
campaignCode: z.ZodString;
}, z.core.$strip>;
export declare const simTopUpHistorySchema: z.ZodObject<{
account: z.ZodString;
totalAdditions: z.ZodNumber;
additionCount: z.ZodNumber;
history: z.ZodArray<z.ZodObject<{
quotaKb: z.ZodNumber;
quotaMb: z.ZodNumber;
addedDate: z.ZodString;
expiryDate: z.ZodString;
campaignCode: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>;
export declare const simTopUpRequestSchema: z.ZodObject<{
quotaMb: z.ZodNumber;
}, z.core.$strip>;
export declare const simPlanChangeRequestSchema: z.ZodObject<{
newPlanCode: z.ZodString;
assignGlobalIp: z.ZodOptional<z.ZodBoolean>;
scheduledAt: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const simCancelRequestSchema: z.ZodObject<{
scheduledAt: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const simTopUpHistoryRequestSchema: z.ZodObject<{
fromDate: z.ZodString;
toDate: z.ZodString;
}, z.core.$strip>;
export declare const simFeaturesUpdateRequestSchema: z.ZodObject<{
voiceMailEnabled: z.ZodOptional<z.ZodBoolean>;
callWaitingEnabled: z.ZodOptional<z.ZodBoolean>;
internationalRoamingEnabled: z.ZodOptional<z.ZodBoolean>;
networkType: z.ZodOptional<z.ZodEnum<{
"4G": "4G";
"5G": "5G";
}>>;
}, z.core.$strip>;
export declare const simOrderActivationMnpSchema: z.ZodObject<{
reserveNumber: z.ZodString;
reserveExpireDate: z.ZodString;
account: z.ZodOptional<z.ZodString>;
firstnameKanji: z.ZodOptional<z.ZodString>;
lastnameKanji: z.ZodOptional<z.ZodString>;
firstnameZenKana: z.ZodOptional<z.ZodString>;
lastnameZenKana: z.ZodOptional<z.ZodString>;
gender: z.ZodOptional<z.ZodString>;
birthday: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const simOrderActivationAddonsSchema: z.ZodObject<{
voiceMail: z.ZodOptional<z.ZodBoolean>;
callWaiting: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const simOrderActivationRequestSchema: z.ZodObject<{
planSku: z.ZodString;
simType: z.ZodEnum<{
eSIM: "eSIM";
"Physical SIM": "Physical SIM";
}>;
eid: z.ZodOptional<z.ZodString>;
activationType: z.ZodEnum<{
Immediate: "Immediate";
Scheduled: "Scheduled";
}>;
scheduledAt: z.ZodOptional<z.ZodString>;
addons: z.ZodOptional<z.ZodObject<{
voiceMail: z.ZodOptional<z.ZodBoolean>;
callWaiting: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>>;
mnp: z.ZodOptional<z.ZodObject<{
reserveNumber: z.ZodString;
reserveExpireDate: z.ZodString;
account: z.ZodOptional<z.ZodString>;
firstnameKanji: z.ZodOptional<z.ZodString>;
lastnameKanji: z.ZodOptional<z.ZodString>;
firstnameZenKana: z.ZodOptional<z.ZodString>;
lastnameZenKana: z.ZodOptional<z.ZodString>;
gender: z.ZodOptional<z.ZodString>;
birthday: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
msisdn: z.ZodString;
oneTimeAmountJpy: z.ZodNumber;
monthlyAmountJpy: z.ZodNumber;
}, z.core.$strip>;
export type SimOrderActivationRequest = z.infer<typeof simOrderActivationRequestSchema>;
export type SimOrderActivationMnp = z.infer<typeof simOrderActivationMnpSchema>;
export type SimOrderActivationAddons = z.infer<typeof simOrderActivationAddonsSchema>;
export declare const simTopupRequestSchema: z.ZodObject<{
quotaMb: z.ZodNumber;
}, z.core.$strip>;
export type SimTopupRequest = SimTopUpRequest;
export declare const simChangePlanRequestSchema: z.ZodObject<{
newPlanCode: z.ZodString;
assignGlobalIp: z.ZodOptional<z.ZodBoolean>;
scheduledAt: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type SimChangePlanRequest = SimPlanChangeRequest;
export declare const simFeaturesRequestSchema: z.ZodObject<{
voiceMailEnabled: z.ZodOptional<z.ZodBoolean>;
callWaitingEnabled: z.ZodOptional<z.ZodBoolean>;
internationalRoamingEnabled: z.ZodOptional<z.ZodBoolean>;
networkType: z.ZodOptional<z.ZodEnum<{
"4G": "4G";
"5G": "5G";
}>>;
}, z.core.$strip>;
export type SimFeaturesRequest = SimFeaturesUpdateRequest;
export type SimStatus = z.infer<typeof simStatusSchema>;
export type SimType = z.infer<typeof simTypeSchema>;
export type SimDetails = z.infer<typeof simDetailsSchema>;
export type RecentDayUsage = z.infer<typeof recentDayUsageSchema>;
export type SimUsage = z.infer<typeof simUsageSchema>;
export type SimTopUpHistoryEntry = z.infer<typeof simTopUpHistoryEntrySchema>;
export type SimTopUpHistory = z.infer<typeof simTopUpHistorySchema>;
export type SimTopUpRequest = z.infer<typeof simTopUpRequestSchema>;
export type SimPlanChangeRequest = z.infer<typeof simPlanChangeRequestSchema>;
export type SimCancelRequest = z.infer<typeof simCancelRequestSchema>;
export type SimTopUpHistoryRequest = z.infer<typeof simTopUpHistoryRequestSchema>;
export type SimFeaturesUpdateRequest = z.infer<typeof simFeaturesUpdateRequestSchema>;