public FortnoxQueueMessage(
     FortnoxQueueAction action,
     string serializedPayload)
 {
     Action            = action;
     SerializedPayload = serializedPayload;
 }
 private async Task EnqueueActions(
     FortnoxQueueAction action,
     IEnumerable <BaseFortnoxPayload> payloads)
 {
     foreach (var payload in payloads)
     {
         var queueMessage = new FortnoxQueueMessage(action, payload);
         await Fortnox.Enqueue(queueMessage);
     }
 }
 public FortnoxQueueMessage(
     FortnoxQueueAction action,
     BaseFortnoxPayload payload)
     : this(action, JsonConvert.SerializeObject(payload))
 {
 }