View Javadoc
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  }