Class: Nylas::Calendars

Overview

Calendars

Instance Method Summary collapse

Methods included from GrantsApiOperations::Find

#find

Methods included from GrantsApiOperations::Destroy

#destroy

Methods included from GrantsApiOperations::List

#list

Methods included from GrantsApiOperations::Update

#update

Methods included from GrantsApiOperations::Create

#create

Constructor Details

#initialize(sdk_instance) ⇒ Calendars

Initializes Calendars.



16
17
18
# File 'lib/nylas/resources/calendars.rb', line 16

def initialize(sdk_instance)
  super("calendars", sdk_instance)
end

Instance Method Details

#get_availability(request_body: nil) ⇒ Array(Hash, String)

Checks multiple calendars to find available time slots for a single meeting.

Parameters:

  • request_body (Hash, nil) (defaults to: nil)

    Request body to pass to the request.

Returns:

  • (Array(Hash, String))

    Availability object and API request ID.



24
25
26
27
28
29
# File 'lib/nylas/resources/calendars.rb', line 24

def get_availability(request_body: nil)
  post(
    path: "#{api_uri}/v3/calendars/availability",
    request_body: request_body
  )
end