Skip to content

matching.freelancerdeclarationofinterestcompleted

Event Name: matching.freelancerdeclarationofinterestcompleted

Description

This event is published when a freelancer completes a declaration of interest.

Schema

Property Type Description
declarationOfInterestId Guid The ID of the declaration of interest.
freelancerDeclarationOfInterestId Guid The ID of the freelancer's declaration of interest.
subject string The subject of the email.
fromEmail string The email address of the sender.
fromEmailName string The name of the sender.
toEmail string The email address of the recipient.
toEmailName string The name of the recipient.
message string The message body.
entityId string The Aggregate Id.
eventId Guid The ID of the event.
timeOfEvent long The unix timestamp of when the event occurred.
actor Actor The actor who triggered the event.

Example

{
  "declarationOfInterestId": "00000000-0000-0000-0000-000000000000",
  "freelancerDeclarationOfInterestId": "00000000-0000-0000-0000-000000000000",
  "subject": "Declaration of Interest",
  "fromEmail": "sender@example.com",
  "fromEmailName": "Sender Name",
  "toEmail": "recipient@example.com",
  "toEmailName": "Recipient Name",
  "message": "Message body",
  "entityId": "00000000-0000-0000-0000-000000000000",
  "eventId": "00000000-0000-0000-0000-000000000000",
  "timeOfEvent": 1672531200,
  "actor": {
    "actorId": "00000000-0000-0000-0000-000000000000",
    "actorType": "System"
  }
}