Voting helps other researchers find interesting modules.
Alarms are clocks that ring at a specified time on one or more days. The client schedules a time to ring based on the date/time pattern. When it rings, it may be rescheduled off the original time by snoozing or it may be replaced by the next occurrence.
alarmId
String.t
nil
alarmSource
datePattern
GoogleApi.ContentWarehouse.V1.Model.GoogleTypeDate.t
label
recurrencePattern
GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1AlarmRecurrence.t
scheduledTime
DateTime.t
status
timePattern
GoogleApi.ContentWarehouse.V1.Model.GoogleTypeTimeOfDay.t
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1Alarm{ alarmId: String.t() | nil, alarmSource: String.t() | nil, datePattern: GoogleApi.ContentWarehouse.V1.Model.GoogleTypeDate.t() | nil, label: String.t() | nil, recurrencePattern: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1AlarmRecurrence.t() | nil, scheduledTime: DateTime.t() | nil, status: String.t() | nil, timePattern: GoogleApi.ContentWarehouse.V1.Model.GoogleTypeTimeOfDay.t() | nil }
@spec decode(struct(), keyword()) :: struct()