using Newtonsoft.Json; namespace Nop.Plugin.Misc.Zettle.Domain.Api.Pusher; /// /// Represents webhook message details /// public class Message { /// /// Gets or sets the organization unique identifier as UUID version 1 /// [JsonProperty(PropertyName = "organizationUuid")] public string OrganizationUuid { get; set; } /// /// Gets or sets the message unique identifier as UUID version 1 /// [JsonProperty(PropertyName = "messageUuid")] public string MessageUuid { get; set; } /// /// Gets or sets the message id /// [JsonProperty(PropertyName = "messageId")] public string MessageId { get; set; } /// /// Gets or sets the event name /// [JsonProperty(PropertyName = "eventName")] public string EventName { get; set; } /// /// Gets or sets the message payload /// [JsonProperty(PropertyName = "payload")] public string Payload { get; set; } /// /// Gets or sets the message timestamp /// [JsonProperty(PropertyName = "timestamp")] public string Timestamp { get; set; } }