72 lines
3.1 KiB
TypeScript

import type { SimDetails, SimUsage, SimTopUpHistory } from "../../contract";
import { type FreebitAuthResponseRaw } from "./raw.types";
export declare function transformFreebitAccountDetails(raw: unknown): SimDetails;
export declare function transformFreebitTrafficInfo(raw: unknown): SimUsage;
export declare function transformFreebitQuotaHistory(raw: unknown, accountOverride?: string): SimTopUpHistory;
export declare function transformFreebitTopUpResponse(raw: unknown): {
resultCode?: string | undefined;
status?: {
message?: string | undefined;
statusCode?: string | number | undefined;
} | undefined;
};
export type FreebitTopUpResponse = ReturnType<typeof transformFreebitTopUpResponse>;
export declare function transformFreebitAddSpecResponse(raw: unknown): {
resultCode?: string | undefined;
status?: {
message?: string | undefined;
statusCode?: string | number | undefined;
} | undefined;
};
export type FreebitAddSpecResponse = ReturnType<typeof transformFreebitAddSpecResponse>;
export declare function transformFreebitPlanChangeResponse(raw: unknown): {
resultCode?: string | undefined;
status?: {
message?: string | undefined;
statusCode?: string | number | undefined;
} | undefined;
ipv4?: string | undefined;
ipv6?: string | undefined;
};
export type FreebitPlanChangeResponse = ReturnType<typeof transformFreebitPlanChangeResponse>;
export declare function transformFreebitCancelPlanResponse(raw: unknown): {
resultCode?: string | undefined;
status?: {
message?: string | undefined;
statusCode?: string | number | undefined;
} | undefined;
};
export type FreebitCancelPlanResponse = ReturnType<typeof transformFreebitCancelPlanResponse>;
export declare function transformFreebitCancelAccountResponse(raw: unknown): {
resultCode?: string | undefined;
status?: {
message?: string | undefined;
statusCode?: string | number | undefined;
} | undefined;
};
export type FreebitCancelAccountResponse = ReturnType<typeof transformFreebitCancelAccountResponse>;
export declare function transformFreebitEsimReissueResponse(raw: unknown): {
resultCode?: string | undefined;
status?: {
message?: string | undefined;
statusCode?: string | number | undefined;
} | undefined;
};
export type FreebitEsimReissueResponse = ReturnType<typeof transformFreebitEsimReissueResponse>;
export declare function transformFreebitEsimAddAccountResponse(raw: unknown): {
resultCode?: string | undefined;
status?: {
message?: string | undefined;
statusCode?: string | number | undefined;
} | undefined;
};
export type FreebitEsimAddAccountResponse = ReturnType<typeof transformFreebitEsimAddAccountResponse>;
export declare function transformFreebitEsimActivationResponse(raw: unknown): {
resultCode?: string | undefined;
status?: {
message?: string | undefined;
statusCode?: string | number | undefined;
} | undefined;
};
export declare function transformFreebitAuthResponse(raw: unknown): FreebitAuthResponseRaw;