
com.github.libgraviton.gdk.gravitondyn.eventstatus.document.EventStatus Maven / Gradle / Ivy
The newest version!
package com.github.libgraviton.gdk.gravitondyn.eventstatus.document;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.github.libgraviton.gdk.data.GravitonBase;
/**
* Eventstatus
* A service providing resources providing status' on events subscribed by workers.
*
*/
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"eventName",
"information",
"id",
"userId",
"eventResource",
"createDate",
"status"
})
public class EventStatus implements GravitonBase
{
/**
* Event Name
* Name of the created event
*
*/
@JsonProperty("eventName")
@JsonPropertyDescription("")
private String eventName;
/**
* Information
* todo replace me
*
*/
@JsonProperty("information")
@JsonPropertyDescription("")
private List information = new ArrayList();
/**
* ID
* Unique identifier
*
*/
@JsonProperty("id")
@JsonPropertyDescription("")
private String id;
/**
* User Identifier
* User who created the event entry
*
*/
@JsonProperty("userId")
@JsonPropertyDescription("")
private String userId;
/**
* EventResource
*
*
*/
@JsonProperty("eventResource")
private EventStatusEventResource eventResource;
/**
* Creation date
* Creation date
*
*/
@JsonProperty("createDate")
@JsonPropertyDescription("")
private Date createDate;
/**
* Status
* todo replace me
*
*/
@JsonProperty("status")
@JsonPropertyDescription("")
private List status = new ArrayList();
/**
* Event Name
* Name of the created event
*
* @return
* The eventName
*/
@JsonProperty("eventName")
public String getEventName() {
return eventName;
}
/**
* Event Name
* Name of the created event
*
* @param eventName
* The eventName
*/
@JsonProperty("eventName")
public void setEventName(String eventName) {
this.eventName = eventName;
}
/**
* Information
* todo replace me
*
* @return
* The information
*/
@JsonProperty("information")
public List getInformation() {
return information;
}
/**
* Information
* todo replace me
*
* @param information
* The information
*/
@JsonProperty("information")
public void setInformation(List information) {
this.information = information;
}
/**
* ID
* Unique identifier
*
* @return
* The id
*/
@JsonProperty("id")
public String getId() {
return id;
}
/**
* ID
* Unique identifier
*
* @param id
* The id
*/
@JsonProperty("id")
public void setId(String id) {
this.id = id;
}
/**
* User Identifier
* User who created the event entry
*
* @return
* The userId
*/
@JsonProperty("userId")
public String getUserId() {
return userId;
}
/**
* User Identifier
* User who created the event entry
*
* @param userId
* The userId
*/
@JsonProperty("userId")
public void setUserId(String userId) {
this.userId = userId;
}
/**
* EventResource
*
*
* @return
* The eventResource
*/
@JsonProperty("eventResource")
public EventStatusEventResource getEventResource() {
return eventResource;
}
/**
* EventResource
*
*
* @param eventResource
* The eventResource
*/
@JsonProperty("eventResource")
public void setEventResource(EventStatusEventResource eventResource) {
this.eventResource = eventResource;
}
/**
* Creation date
* Creation date
*
* @return
* The createDate
*/
@JsonProperty("createDate")
public Date getCreateDate() {
return createDate;
}
/**
* Creation date
* Creation date
*
* @param createDate
* The createDate
*/
@JsonProperty("createDate")
public void setCreateDate(Date createDate) {
this.createDate = createDate;
}
/**
* Status
* todo replace me
*
* @return
* The status
*/
@JsonProperty("status")
public List getStatus() {
return status;
}
/**
* Status
* todo replace me
*
* @param status
* The status
*/
@JsonProperty("status")
public void setStatus(List status) {
this.status = status;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy