package com.airlock.iam.servicecontainer.app.infrastructure.event.azure;

import com.airlock.iam.servicecontainer.app.domain.service.event.EventHubData;
import com.azure.core.util.BinaryData;
import com.azure.messaging.eventhubs.EventData;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;

public final class AzureEventHubData implements EventHubData {
   private final EventData data;

   public AzureEventHubData(BinaryData data) {
      this.data = new EventData(data);
      this.data.setContentType("application/json");
   }

   @SuppressFBWarnings(justification = "generated code")
   public EventData getData() {
      return this.data;
   }
}
