Files
sf-sim/packages/shared/domain/SimEvents.ts

59 lines
899 B
TypeScript
Raw Normal View History

import { DomainEvent } from "./DomainEvent";
export namespace SimEvents {
export type general = DomainEvent & {
key: string,
payload: {
iccid: string
},
options: {
}
}
export type activation = DomainEvent & {
key: `sim.${string}.activation`,
payload: {
iccid: string
},
options: {
}
}
export type cancelation = DomainEvent & {
key: `sim.${string}.cancelation`,
payload: {
iccid: string
},
options: {
}
}
export type pause = DomainEvent & {
key: "sim.pause",
payload: {
iccid: string
},
options: {
}
}
export type free = DomainEvent & {
key: "sim.free",
payload: {
iccid: string
},
options: {
}
}
2026-01-14 17:30:55 +01:00
export type save = DomainEvent & {
key: "sim.save",
payload: {
iccid: string,
imei: string
},
options: {
}
}
}