2a45977563308657873d2826159486513a0eedd202315d72e7c7d0158d460894.json raw
1 {"ast":null,"code":"import { DomainEvent } from './domain-event';\n/**\n * Event raised when a new identity is created.\n */\nexport class IdentityCreated extends DomainEvent {\n identityId;\n publicKey;\n nickname;\n eventType = 'identity.created';\n constructor(identityId, publicKey, nickname) {\n super();\n this.identityId = identityId;\n this.publicKey = publicKey;\n this.nickname = nickname;\n }\n}\n/**\n * Event raised when an identity is renamed.\n */\nexport class IdentityRenamed extends DomainEvent {\n identityId;\n oldNickname;\n newNickname;\n eventType = 'identity.renamed';\n constructor(identityId, oldNickname, newNickname) {\n super();\n this.identityId = identityId;\n this.oldNickname = oldNickname;\n this.newNickname = newNickname;\n }\n}\n/**\n * Event raised when an identity is selected (made active).\n */\nexport class IdentitySelected extends DomainEvent {\n identityId;\n previousIdentityId;\n eventType = 'identity.selected';\n constructor(identityId, previousIdentityId) {\n super();\n this.identityId = identityId;\n this.previousIdentityId = previousIdentityId;\n }\n}\n/**\n * Event raised when an identity signs an event.\n */\nexport class IdentitySigned extends DomainEvent {\n identityId;\n eventKind;\n signedEventId;\n eventType = 'identity.signed';\n constructor(identityId, eventKind, signedEventId) {\n super();\n this.identityId = identityId;\n this.eventKind = eventKind;\n this.signedEventId = signedEventId;\n }\n}\n/**\n * Event raised when an identity is deleted.\n */\nexport class IdentityDeleted extends DomainEvent {\n identityId;\n publicKey;\n eventType = 'identity.deleted';\n constructor(identityId, publicKey) {\n super();\n this.identityId = identityId;\n this.publicKey = publicKey;\n }\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}