WebHookPostEvent.java
package io.featureprobe.api.event;
import io.featureprobe.api.base.model.CallbackResult;
import org.springframework.context.ApplicationEvent;
import java.time.Clock;
public class WebHookPostEvent extends ApplicationEvent {
private Long organizationId;
private String name;
private CallbackResult callbackResult;
public WebHookPostEvent(Long organizationId, String name, CallbackResult callbackResult, Object source) {
super(source);
this.organizationId = organizationId;
this.name = name;
this.callbackResult = callbackResult;
}
public WebHookPostEvent(Object source) {
super(source);
}
public WebHookPostEvent(Object source, Clock clock) {
super(source, clock);
}
public CallbackResult getCallbackResult() {
return callbackResult;
}
public void setCallbackResult(CallbackResult callbackResult) {
this.callbackResult = callbackResult;
}
public Long getOrganizationId() {
return organizationId;
}
public void setOrganizationId(Long organizationId) {
this.organizationId = organizationId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}