59 lines
879 B
TypeScript
59 lines
879 B
TypeScript
import { DomainEvent } from "./DomainEvent";
|
|
|
|
export namespace SimEvents {
|
|
export type general = DomainEvent & {
|
|
key: string,
|
|
payload: {
|
|
iccid: string
|
|
},
|
|
options: {
|
|
}
|
|
}
|
|
|
|
export type activation = DomainEvent & {
|
|
key: "sim.activation",
|
|
payload: {
|
|
iccid: string
|
|
},
|
|
options: {
|
|
}
|
|
}
|
|
|
|
export type cancelation = DomainEvent & {
|
|
key: "sim.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: {
|
|
}
|
|
}
|
|
|
|
export type save = DomainEvent & {
|
|
key: "sim.save",
|
|
payload: {
|
|
iccid: string,
|
|
imei: string
|
|
},
|
|
options: {
|
|
}
|
|
}
|
|
}
|