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)) { }