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 = "created_at") Long createdAt,     @Json(name = "updated_at") Long updatedAt,     @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 = "recurrence") List<String> recurrence,     @Json(name = "reminders") Reminders reminders,     @Json(name = "status") String status,     @Json(name = "title") String title,     @Json(name = "visibility") EvenVisibility visibility,     @Json(name = "creator") EmailName creator,     @Json(name = "html_link") String htmlLink)