using Azure.Messaging.EventGrid.SystemEvents;
public static void Main()
string json = "{\"sender\":\"DoNotReply@thewine.social\",\"recipient\":\"mark.duregon@sa.gov.au\",\"messageId\":\"b65c4713-17b4-434d-932b-ec75c9af20a8\",\"status\":\"Delivered\",\"deliveryStatusDetails\":{\"statusMessage\":\"Message delivered successfully\"},\"deliveryAttemptTimestamp\":\"2020-09-18T00:22:20.2855749Z\"}";
var deliveryReport = JsonSerializer.Deserialize<AcsEmailDeliveryReportReceivedEventData>(json);
Console.WriteLine(JsonSerializer.Serialize(deliveryReport.DeliveryStatusDetails.StatusMessage));