Event

public Event Event(@Json(name = "id") String id, @Json(name = "grant_id") String grantId, @Json(name = "when") When whenObj, @Json(name = "busy") Boolean busy, @Json(name = "calendar_id") String calendarId, @Json(name = "hide_participants") Boolean hideParticipants, @Json(name = "object") String obj, @Json(name = "participants") List<Participant> participants, @Json(name = "read_only") Boolean readOnly, @Json(name = "visibility") EventVisibility visibility, @Json(name = "conferencing") Conferencing conferencing, @Json(name = "description") String description, @Json(name = "ical_uid") String icalUid, @Json(name = "location") String location, @Json(name = "metadata") Map<String, String> metadata, @Json(name = "organizer") EmailName organizer, @Json(name = "master_event_id") String masterEventId, @Json(name = "recurrence") List<String> recurrence, @Json(name = "reminders") Reminders reminders, @Json(name = "status") EventStatus status, @Json(name = "title") String title, @Json(name = "creator") EmailName creator, @Json(name = "html_link") String htmlLink, @Json(name = "capacity") Integer capacity, @Json(name = "created_at") Long createdAt, @Json(name = "updated_at") Long updatedAt)