Files

27 lines
801 B
TypeScript
Raw Permalink Normal View History

2026-05-07 13:53:02 +02:00
export type CommonSim<T> = {
company: "NOS" | "OBJ" | "ALAI",
iccid: string,
msisdn?: string,
tariff?: string, // Depende de la compañia
billing_status: "AVAILABLE" | "PREACTIVATED" | "ACTIVE" | "SUSPENDED" | "TERMINATED" | "UNKNOWN",
2026-05-07 13:53:02 +02:00
network_status: "AVAILABLE" | "PREACTIVATED" | "ACTIVE" | "SUSPENDED" | "TERMINATED" | "UNKNOWN",
preactivation_date?: Date | null,
activation_date?: Date | null,
suspension_date?: Date | null,
termination_date?: Date | null,
2026-05-07 16:19:18 +02:00
imei?: string,
2026-05-07 13:53:02 +02:00
raw: T
}
2026-05-08 12:06:24 +02:00
/**
* Acorde a una peticion rest donde `raw` va a depender de `company`
*/
export type CommonSimDTO = CommonSim<Record<string, string>> & {
preactivation_date?: string | null,
activation_date?: string | null,
suspension_date?: string | null,
termination_date?: string | null,
}