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"
}
}