Refactor de las rutas para lanzarse con node (sin tsx)
This commit is contained in:
69
packages/sim-shared/domain/SimEvents.ts
Normal file
69
packages/sim-shared/domain/SimEvents.ts
Normal file
@@ -0,0 +1,69 @@
|
||||
import { DomainEvent } from "./DomainEvent.js";
|
||||
|
||||
export namespace SimEvents {
|
||||
export type general = DomainEvent & {
|
||||
key: string,
|
||||
payload: {
|
||||
iccid: string
|
||||
},
|
||||
}
|
||||
|
||||
export type activation = DomainEvent & {
|
||||
key: `sim.${string}.activate`,
|
||||
payload: {
|
||||
iccid: string,
|
||||
offer?: string
|
||||
},
|
||||
}
|
||||
|
||||
export type preActivation = DomainEvent & {
|
||||
key: `sim.${string}.preActivate`,
|
||||
payload: {
|
||||
iccid: string
|
||||
},
|
||||
}
|
||||
|
||||
export type reActivation = DomainEvent & {
|
||||
key: `sim.${string}.reActivate`,
|
||||
payload: {
|
||||
iccid: string
|
||||
},
|
||||
}
|
||||
|
||||
export type cancel = DomainEvent & {
|
||||
key: `sim.${string}.cancel`,
|
||||
payload: {
|
||||
iccid: string
|
||||
},
|
||||
options: {
|
||||
}
|
||||
}
|
||||
|
||||
export type pause = DomainEvent & {
|
||||
key: `sim.${string}.pause`,
|
||||
payload: {
|
||||
iccid: string
|
||||
},
|
||||
options: {
|
||||
}
|
||||
}
|
||||
|
||||
export type free = DomainEvent & {
|
||||
key: `sim.${string}.free`,
|
||||
payload: {
|
||||
iccid: string
|
||||
},
|
||||
options: {
|
||||
}
|
||||
}
|
||||
|
||||
export type save = DomainEvent & {
|
||||
key: `sim.${string}.save`,
|
||||
payload: {
|
||||
iccid: string,
|
||||
imei: string
|
||||
},
|
||||
options: {
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user