All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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