Events¶
Message contracts v1.0¶
ProjectCreated¶
- Description: Indicates that a new project has been created.
-
Sample:
{ "specversion": "1.0", "customerid": "f0b919d1-80c2-49e4-9e27-31e4e9b9fdfa", "projectid": "98da827b-407c-418d-8064-6c27b5417bfb", "userid": "6131709d-3181-4372-8bef-e33498e09333", "resourceid": "98da827b-407c-418d-8064-6c27b5417bfb", "type": "dhi.waterdata.metadata.domain.services.projects.projectcreatedeventdata", "source": "/dhi/platform/metadata", "id": "496c9018-6a79-4e32-8d94-1b9b30643f8b", "time": "2021-04-26T08:39:02.5923813Z", "subject": "Project created", "dataschema": "https://schemas.mike-cloud.com/platform/metadata/v1/projectcreatedeventdata", "datacontenttype": "application/json", "data": { "ProjectName": "Project name", "CustomerGuid": "f0b919d1-80c2-49e4-9e27-31e4e9b9fdfa", "ProjectId": "98da827b-407c-418d-8064-6c27b5417bfb", "UserId": "6131709d-3181-4372-8bef-e33498e09333" }, "offset": "17182746240" }
Note:
ResourceId represents the ID of the created project.
ProjectHardDeleted¶
- Description: Indicates that a project has been completely removed with no way to restore it.
-
Sample:
{ "specversion": "1.0", "customerid": "f0b919d1-80c2-49e4-9e27-31e4e9b9fdfa", "projectid": "98da827b-407c-418d-8064-6c27b5417bfb", "userid": "6131709d-3181-4372-8bef-e33498e09333", "resourceid": "98da827b-407c-418d-8064-6c27b5417bfb", "type": "dhi.waterdata.events.projectharddeletedevent", "source": "/dhi/platform/metadata", "id": "496c9018-6a79-4e32-8d94-1b9b30643f8b", "time": "2021-04-26T08:39:02.5923813Z", "subject": "Project hard deleted", "dataschema": "https://schemas.mike-cloud.com/platform/metadata/v1/projectharddeletedevent", "datacontenttype": "application/json", "data": { "CustomerGuid": "f0b919d1-80c2-49e4-9e27-31e4e9b9fdfa", "ProjectId": "98da827b-407c-418d-8064-6c27b5417bfb", "UserId": "6131709d-3181-4372-8bef-e33498e09333" }, "offset": "17182746240" }
Note:
ResourceId represents the ID of the hard deleted project.
DatasetMoved¶
- Description: Indicates that a dataset has been moved from a source project into a target project.
-
Sample:
{ "specversion": "1.0", "customerid": "f0b919d1-80c2-49e4-9e27-31e4e9b9fdfa", "projectid": "98da827b-407c-418d-8064-6c27b5417bfb", "userid": "6131709d-3181-4372-8bef-e33498e09333", "resourceid": "42bd92cf-6c58-47c1-be35-1b01f60b6580", "type": "dhi.waterdata.events.datasetmovedevent", "source": "/dhi/platform/metadata", "id": "496c9018-6a79-4e32-8d94-1b9b30643f8b", "time": "2021-04-26T08:39:02.5923813Z", "subject": "Dataset moved", "dataschema": "https://schemas.mike-cloud.com/platform/metadata/v1/datasetmovedevent", "datacontenttype": "application/json", "data": { "DatasetId": "42bd92cf-6c58-47c1-be35-1b01f60b6580", "SourceProjectId": "98da827b-407c-418d-8064-6c27b5417bfb", "TargetProjectId": "ac903322-ac8e-4737-b000-94af319653bc", "CustomerGuid": "f0b919d1-80c2-49e4-9e27-31e4e9b9fdfa", "ProjectId": null, "UserId": "6131709d-3181-4372-8bef-e33498e09333" }, "offset": "17182746240" }
Note:
ResourceId represents the ID of the moved dataset.
DatasetHardDeleted¶
- Description: Indicates that a dataset has been completely removed with no way to restore it.
-
Sample:
{ "specversion": "1.0", "customerid": "f0b919d1-80c2-49e4-9e27-31e4e9b9fdfa", "projectid": "98da827b-407c-418d-8064-6c27b5417bfb", "userid": "6131709d-3181-4372-8bef-e33498e09333", "resourceid": "42bd92cf-6c58-47c1-be35-1b01f60b6580", "type": "dhi.waterdata.events.datasetharddeletedevent", "source": "/dhi/platform/metadata", "id": "496c9018-6a79-4e32-8d94-1b9b30643f8b", "time": "2021-04-26T08:39:02.5923813Z", "subject": "Dataset hard deleted", "dataschema": "https://schemas.mike-cloud.com/platform/metadata/v1/datasetharddeletedevent", "datacontenttype": "application/json", "data": { "DatasetId": "42bd92cf-6c58-47c1-be35-1b01f60b6580", "CustomerGuid": "f0b919d1-80c2-49e4-9e27-31e4e9b9fdfa", "ProjectId": "98da827b-407c-418d-8064-6c27b5417bfb", "UserId": "6131709d-3181-4372-8bef-e33498e09333" }, "offset": "17182746240" }
Note:
ResourceId represents the ID of the deleted dataset.
CustomerDeletedEvent¶
- Description: Indicates that a customer has been deleted.
-
Sample:
{ "specversion": "1.0", "customerid": "f0b919d1-80c2-49e4-9e27-31e4e9b9fdfa", "projectid": "", "userid": "00000000-0000-0000-0000-000000000000", "resourceid": "f0b919d1-80c2-49e4-9e27-31e4e9b9fdfa", "type": "dhi.waterdata.events.customerdeletedevent", "source": "/dhi/platform/metadata", "id": "0426bed3-4805-4a85-abf5-653f09734d52", "time": "2021-07-31T20:23:06.9958714Z", "subject": "Customer deleted", "dataschema": "https://schemas.mike-cloud.com/platform/metadata/v1/customerdeletedevent", "datacontenttype": "application/json", "data": { "CustomerId": "f0b919d1-80c2-49e4-9e27-31e4e9b9fdfa", "CustomerGuid": null, "ProjectId": null, "UserId": null }, "offset": "197590418104" }
Note:
ResourceId represents the ID of the deleted customer.