1 package org.petify.funding.dto; 2 3 import lombok.AllArgsConstructor; 4 import lombok.Builder; 5 import lombok.Getter; 6 import lombok.NoArgsConstructor; 7 import lombok.Setter; 8 9 import java.time.Instant; 10 import java.util.Map; 11 12 @Getter 13 @Setter 14 @NoArgsConstructor 15 @AllArgsConstructor 16 @Builder 17 public class WebhookEventDto { 18 private String eventId; 19 private String eventType; 20 private String provider; 21 private String externalPaymentId; 22 private Map<String, Object> eventData; 23 private Instant receivedAt; 24 private boolean processed; 25 }