47 lines
950 B
TypeScript
47 lines
950 B
TypeScript
export interface FreebitAccountDetailsRequest {
|
|
version?: string;
|
|
requestDatas: Array<{ kind: "MASTER" | "MVNO"; account?: string | number }>;
|
|
}
|
|
|
|
export interface FreebitTrafficInfoRequest {
|
|
account: string;
|
|
}
|
|
|
|
export interface FreebitTopUpOptions {
|
|
campaignCode?: string;
|
|
expiryDate?: string;
|
|
scheduledAt?: string;
|
|
}
|
|
|
|
export interface FreebitTopUpRequestPayload {
|
|
account: string;
|
|
quotaMb: number;
|
|
options?: FreebitTopUpOptions;
|
|
}
|
|
|
|
export interface FreebitPlanChangeRequestData {
|
|
account: string;
|
|
newPlanCode: string;
|
|
assignGlobalIp?: boolean;
|
|
scheduledAt?: string;
|
|
}
|
|
|
|
export interface FreebitAddSpecRequestData {
|
|
account: string;
|
|
specCode: string;
|
|
enabled?: boolean;
|
|
networkType?: "4G" | "5G";
|
|
}
|
|
|
|
export interface FreebitCancelPlanRequestData {
|
|
account: string;
|
|
runDate: string;
|
|
}
|
|
|
|
export interface FreebitEsimReissueRequestData {
|
|
account: string;
|
|
newEid: string;
|
|
oldEid?: string;
|
|
planCode?: string;
|
|
}
|