using System; using Newtonsoft.Json; using System.Collections.Generic; namespace xEventService.Models { /// /// a Message Descriptor for Events ... /// public class XEventMessage { /// /// Specified Action for Fire ... /// [JsonRequired] public string Action { get; set; } /// /// Specified Action Sender ... /// [JsonRequired] public string Sender { get; set; } /// /// Sending Time ... /// [JsonRequired] public DateTime Offset { get; set; } /// /// Specified Message ... /// public string Message { get; set; } /// /// Metadata for Message ... /// public IDictionary Payload { get; set; } = new Dictionary(); } }