class Google::Apis::CalendarV3::CalendarNotification

Attributes

delivery_method[RW]

The method used to deliver the notification. The possible value is:

  • “email” - Notifications are sent via email.

Required when adding a notification. Corresponds to the JSON property `method` @return [String]

type[RW]

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 attendee responds to the event

invitation.

  • “agenda” - An agenda with the events of the day (sent out in the morning).

Required when adding a notification. Corresponds to the JSON property `type` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/calendar_v3/classes.rb, line 460
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/calendar_v3/classes.rb, line 465
def update!(**args)
  @delivery_method = args[:delivery_method] if args.key?(:delivery_method)
  @type = args[:type] if args.key?(:type)
end