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();
}
}