2026-01-30 15:00:50 +01:00
|
|
|
import { DomainEvent } from "./DomainEvent.js";
|
2026-01-13 15:41:59 +01:00
|
|
|
|
|
|
|
|
export namespace SimEvents {
|
2026-01-16 13:40:29 +01:00
|
|
|
export type general = DomainEvent & {
|
|
|
|
|
key: string,
|
|
|
|
|
payload: {
|
|
|
|
|
iccid: string
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
|
2026-01-13 15:41:59 +01:00
|
|
|
export type activation = DomainEvent & {
|
2026-02-03 14:32:46 +01:00
|
|
|
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`,
|
2026-01-13 15:41:59 +01:00
|
|
|
payload: {
|
|
|
|
|
iccid: string
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
|
2026-02-09 10:54:35 +01:00
|
|
|
export type cancel = DomainEvent & {
|
2026-02-03 14:32:46 +01:00
|
|
|
key: `sim.${string}.cancel`,
|
2026-01-13 15:41:59 +01:00
|
|
|
payload: {
|
|
|
|
|
iccid: string
|
|
|
|
|
},
|
|
|
|
|
options: {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export type pause = DomainEvent & {
|
2026-02-03 14:32:46 +01:00
|
|
|
key: `sim.${string}.pause`,
|
2026-01-13 15:41:59 +01:00
|
|
|
payload: {
|
|
|
|
|
iccid: string
|
|
|
|
|
},
|
|
|
|
|
options: {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export type free = DomainEvent & {
|
2026-02-03 14:32:46 +01:00
|
|
|
key: `sim.${string}.free`,
|
2026-01-13 15:41:59 +01:00
|
|
|
payload: {
|
|
|
|
|
iccid: string
|
|
|
|
|
},
|
|
|
|
|
options: {
|
|
|
|
|
}
|
|
|
|
|
}
|
2026-01-14 17:30:55 +01:00
|
|
|
|
|
|
|
|
export type save = DomainEvent & {
|
2026-02-03 14:32:46 +01:00
|
|
|
key: `sim.${string}.save`,
|
2026-01-14 17:30:55 +01:00
|
|
|
payload: {
|
|
|
|
|
iccid: string,
|
|
|
|
|
imei: string
|
|
|
|
|
},
|
|
|
|
|
options: {
|
|
|
|
|
}
|
|
|
|
|
}
|
2026-01-13 15:41:59 +01:00
|
|
|
}
|