Module: Viewpoint::EWS::MeetingAccessors

Includes:
Viewpoint::EWS
Included in:
Viewpoint::EWSClient
Defined in:
lib/ews/meeting_accessors.rb

Constant Summary

Constants included from Viewpoint::EWS

ConnectingSID

Instance Attribute Summary

Attributes included from Viewpoint::EWS

#logger

Instance Method Summary collapse

Methods included from Viewpoint::EWS

#remove_impersonation, root_logger, #set_impersonation

Instance Method Details

#accept_meeting(opts) ⇒ Object


4
5
6
7
8
9
# File 'lib/ews/meeting_accessors.rb', line 4

def accept_meeting(opts)
  ews.create_item({
    message_disposition: 'SendOnly',
    items: [ { accept_item: opts_to_item(opts) } ]
  })
end

#decline_meeting(opts) ⇒ Object


11
12
13
14
15
16
# File 'lib/ews/meeting_accessors.rb', line 11

def decline_meeting(opts)
  ews.create_item({
    message_disposition: 'SendOnly',
    items: [ { decline_item: opts_to_item(opts) } ]
  })
end

#tentatively_accept_meeting(opts) ⇒ Object


18
19
20
21
22
23
# File 'lib/ews/meeting_accessors.rb', line 18

def tentatively_accept_meeting(opts)
  ews.create_item({
    message_disposition: 'SendOnly',
    items: [ { tentatively_accept_item: opts_to_item(opts) } ]
  })
end