Class: Google::Apis::CalendarV3::CalendarNotification
- Inherits:
-
Object
- Object
- Google::Apis::CalendarV3::CalendarNotification
- Defined in:
- generated/google/apis/calendar_v3/classes.rb,
generated/google/apis/calendar_v3/representations.rb,
generated/google/apis/calendar_v3/representations.rb
Instance Attribute Summary collapse
-
#delivery_method ⇒ String
The method used to deliver the notification.
-
#type ⇒ String
The type of notification.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CalendarNotification
constructor
A new instance of CalendarNotification.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ CalendarNotification
Returns a new instance of CalendarNotification.
446 447 448 |
# File 'generated/google/apis/calendar_v3/classes.rb', line 446 def initialize(**args) update!(**args) end |
Instance Attribute Details
#delivery_method ⇒ String
The method used to deliver the notification. Possible values are:
- "email" - Reminders are sent via email.
- "sms" - Reminders are sent via SMS. This value is read-only and is ignored
on inserts and updates. SMS reminders are only available for Google Apps for
Work, Education, and Government customers.
Corresponds to the JSON property
method
434 435 436 |
# File 'generated/google/apis/calendar_v3/classes.rb', line 434 def delivery_method @delivery_method end |
#type ⇒ String
The type of notification. Possible values are:
- "eventCreation" - Notification sent when a new event is put on the calendar.
- "eventChange" - Notification sent when an event is changed.
- "eventCancellation" - Notification sent when an event is cancelled.
- "eventResponse" - Notification sent when an event is changed.
- "agenda" - An agenda with the events of the day (sent out in the morning).
Corresponds to the JSON property
type
444 445 446 |
# File 'generated/google/apis/calendar_v3/classes.rb', line 444 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
451 452 453 454 |
# File 'generated/google/apis/calendar_v3/classes.rb', line 451 def update!(**args) @delivery_method = args[:delivery_method] if args.key?(:delivery_method) @type = args[:type] if args.key?(:type) end |