EC-21: FEAT: Added new Java package and initialized the repo
Refers Evercatch/evercatch-board#21
This commit is contained in:
62
src/main/java/dev/evercatch/model/Destination.java
Normal file
62
src/main/java/dev/evercatch/model/Destination.java
Normal file
@@ -0,0 +1,62 @@
|
||||
package dev.evercatch.model;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* A webhook destination registered on Evercatch.
|
||||
*/
|
||||
public class Destination {
|
||||
|
||||
private String id;
|
||||
private String name;
|
||||
private String url;
|
||||
private boolean enabled;
|
||||
private List<String> providers;
|
||||
|
||||
@SerializedName("event_types")
|
||||
private List<String> eventTypes;
|
||||
|
||||
private Map<String, String> headers;
|
||||
|
||||
@SerializedName("created_at")
|
||||
private Date createdAt;
|
||||
|
||||
@SerializedName("updated_at")
|
||||
private Date updatedAt;
|
||||
|
||||
public String getId() { return id; }
|
||||
public void setId(String id) { this.id = id; }
|
||||
|
||||
public String getName() { return name; }
|
||||
public void setName(String name) { this.name = name; }
|
||||
|
||||
public String getUrl() { return url; }
|
||||
public void setUrl(String url) { this.url = url; }
|
||||
|
||||
public boolean isEnabled() { return enabled; }
|
||||
public void setEnabled(boolean enabled) { this.enabled = enabled; }
|
||||
|
||||
public List<String> getProviders() { return providers; }
|
||||
public void setProviders(List<String> providers) { this.providers = providers; }
|
||||
|
||||
public List<String> getEventTypes() { return eventTypes; }
|
||||
public void setEventTypes(List<String> eventTypes) { this.eventTypes = eventTypes; }
|
||||
|
||||
public Map<String, String> getHeaders() { return headers; }
|
||||
public void setHeaders(Map<String, String> headers) { this.headers = headers; }
|
||||
|
||||
public Date getCreatedAt() { return createdAt; }
|
||||
public void setCreatedAt(Date createdAt) { this.createdAt = createdAt; }
|
||||
|
||||
public Date getUpdatedAt() { return updatedAt; }
|
||||
public void setUpdatedAt(Date updatedAt) { this.updatedAt = updatedAt; }
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Destination{id='" + id + "', name='" + name + "', url='" + url + "', enabled=" + enabled + "}";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user