# Class EventInfo

java.lang.Object
org.daypilot.ui.args.common.EventInfo

public class EventInfo extends Object

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static EventInfo`
  `create(String id)`
  `static EventInfo`
  `fromJSON(JSONObject event)`
  `DateTime`
  `getEnd()`
  `String`
  `getId()`
  `String`
  `getRecurrentMasterId()`
  `String`
  `getResource()`
  `DateTime`
  `getStart()`
  `TagCollection`
  `getTags()`
  `String`
  `getText()`
  `boolean`
  `isAllDay()`
  `boolean`
  `isRecurrent()`
  `boolean`
  `isRecurrentException()`
  `static List<EventInfo>`
  `listFromJson(JSONArray array)`
  `JSONObject`
  `toJSON()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### fromJSON

    public static EventInfo fromJSON(JSONObject event)

  - ### toJSON

    public JSONObject toJSON()

  - ### create

    public static EventInfo create(String id)

  - ### getId

    public String getId()

  - ### getText

    public String getText()

  - ### getStart

    public DateTime getStart()

  - ### getEnd

    public DateTime getEnd()

  - ### getResource

    public String getResource()

  - ### getTags

    public TagCollection getTags()

  - ### isAllDay

    public boolean isAllDay()

  - ### getRecurrentMasterId

    public String getRecurrentMasterId()

  - ### listFromJson

    public static List<EventInfo> listFromJson(JSONArray array)

  - ### isRecurrent

    public boolean isRecurrent()

  - ### isRecurrentException

    public boolean isRecurrentException()