Lineas activas e insertar cada una
This commit is contained in:
115
packages/sim-shared/domain/objeniousLine.ts
Normal file
115
packages/sim-shared/domain/objeniousLine.ts
Normal file
@@ -0,0 +1,115 @@
|
||||
export type ObjeniousLineResponse = {
|
||||
content: ObjeniousLine[],
|
||||
offset: number,
|
||||
pageNumber: number,
|
||||
pageSize: number,
|
||||
paged: boolean,
|
||||
totalPages: number,
|
||||
totalElements: number
|
||||
}
|
||||
|
||||
export type ObjeniousLine = {
|
||||
identifier: {
|
||||
simId: number,
|
||||
iccid: string,
|
||||
imsi: string,
|
||||
msisdn: string,
|
||||
amsisdn?: string,
|
||||
imei: string
|
||||
},
|
||||
simCardType: {
|
||||
code: string,
|
||||
description: string
|
||||
},
|
||||
device: {
|
||||
imei: string,
|
||||
imeiChangeDate: string, //Fecha iso
|
||||
deviceReference?: string | null,
|
||||
manufacturer?: string | null,
|
||||
},
|
||||
customerAccount: {
|
||||
code: string,
|
||||
label: string,
|
||||
address: {
|
||||
address1: string,
|
||||
address2: string,
|
||||
address3: string,
|
||||
zipCode: string,
|
||||
city: string,
|
||||
country: string,
|
||||
state?: string | null
|
||||
}
|
||||
},
|
||||
offer: {
|
||||
code: string,
|
||||
description: string,
|
||||
},
|
||||
party: {
|
||||
name: string,
|
||||
code: string,
|
||||
contractReference: string,
|
||||
partyType: string,
|
||||
},
|
||||
lineCustomFields: {
|
||||
custom1: {
|
||||
label: string | null,
|
||||
value: string | null
|
||||
},
|
||||
custom2: {
|
||||
label: string | null,
|
||||
value: string | null
|
||||
},
|
||||
custom3: {
|
||||
label: string | null,
|
||||
value: string | null
|
||||
},
|
||||
custom4: {
|
||||
label: string | null,
|
||||
value: string | null
|
||||
},
|
||||
custom5: {
|
||||
label: string | null,
|
||||
value: string | null
|
||||
},
|
||||
custom6: {
|
||||
label: string | null,
|
||||
value: string | null
|
||||
}
|
||||
},
|
||||
status: {
|
||||
status: string,
|
||||
preactivationDate: string | null, //"2026-03-17",
|
||||
activationDate: string | null, //"2026-03-17T11:04:11.408+00:00",
|
||||
commercialStatus: string, //"test",
|
||||
commercialStatusDate: string, //"2026-03-17T11:41:01.493+00:00",
|
||||
networkStatus: string, // "ACTIVATED",
|
||||
billingStatus: string, //"TEST",
|
||||
billingStatusChangeDate: string | null, // "2026-03-17T11:01:00.276+00:00",
|
||||
billingActivationDate: string | null //,
|
||||
createdDate: string | null,//"2026-01-30T01:50:02.060+00:00"
|
||||
},
|
||||
services: string | null
|
||||
};
|
||||
|
||||
export type ObjeniousLineDb = {
|
||||
id: number;
|
||||
simId?: string;
|
||||
iccid: string;
|
||||
msisdn?: string;
|
||||
imei?: string;
|
||||
imeiChangeDate?: Date;
|
||||
offerCode?: string;
|
||||
status?: string;
|
||||
preactivationDate?: Date;
|
||||
activationDate?: Date;
|
||||
commercialStatus?: string;
|
||||
commercialStatusDate?: Date;
|
||||
billingStatus?: string;
|
||||
billingStatusChangeDate?: Date;
|
||||
billingActivationDate?: Date;
|
||||
createDate?: Date;
|
||||
raw: ObjeniousLine;
|
||||
}
|
||||
|
||||
// DTO para inserción (omite el ID autogenerado)
|
||||
export type CreateObjeniousLineDTO = Omit<ObjeniousLineDb, 'id'>;
|
||||
Reference in New Issue
Block a user