View Source GoogleApi.Calendar.V3.Model.EventDateTime (google_api_calendar v0.23.1)

Attributes

  • date (type: Date.t, default: nil) - The date, in the format "yyyy-mm-dd", if this is an all-day event.
  • dateTime (type: DateTime.t, default: nil) - The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
  • timeZone (type: String.t, default: nil) - The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. "Europe/Zurich".) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Calendar.V3.Model.EventDateTime{
  date: Date.t() | nil,
  dateTime: DateTime.t() | nil,
  timeZone: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.