Module: Viewpoint::EWS::SOAP
- Included in:
- ExchangeAvailability, ExchangeDataServices, ExchangeNotification, ExchangeSynchronization, ExchangeTimeZones, ExchangeUserConfiguration, ExchangeWebService
- Defined in:
- lib/ews/soap/ews_response.rb,
lib/ews/soap.rb,
lib/ews/soap/response_message.rb,
lib/ews/soap/ews_soap_response.rb,
lib/ews/soap/parsers/ews_parser.rb,
lib/ews/soap/exchange_time_zones.rb,
lib/ews/soap/builders/ews_builder.rb,
lib/ews/soap/exchange_web_service.rb,
lib/ews/soap/exchange_availability.rb,
lib/ews/soap/exchange_notification.rb,
lib/ews/soap/ews_soap_room_response.rb,
lib/ews/soap/exchange_data_services.rb,
lib/ews/soap/exchange_synchronization.rb,
lib/ews/soap/parsers/ews_sax_document.rb,
lib/ews/soap/ews_soap_roomlist_response.rb,
lib/ews/soap/ews_soap_free_busy_response.rb,
lib/ews/soap/exchange_user_configuration.rb,
lib/ews/soap/ews_soap_availability_response.rb,
lib/ews/soap/responses/find_item_response_message.rb,
lib/ews/soap/responses/subscribe_response_message.rb,
lib/ews/soap/responses/get_events_response_message.rb,
lib/ews/soap/responses/create_item_response_message.rb,
lib/ews/soap/responses/create_attachment_response_message.rb,
lib/ews/soap/responses/send_notification_response_message.rb,
lib/ews/soap/responses/sync_folder_items_response_message.rb,
lib/ews/soap/responses/sync_folder_hierarchy_response_message.rb
Overview
This file is part of Viewpoint; the Ruby library for Microsoft Exchange Web Services.
Copyright
Defined Under Namespace
Modules: ExchangeAvailability, ExchangeDataServices, ExchangeNotification, ExchangeSynchronization, ExchangeTimeZones, ExchangeUserConfiguration Classes: CreateAttachmentResponseMessage, CreateItemResponseMessage, EwsBuilder, EwsParser, EwsResponse, EwsSaxDocument, EwsSoapAvailabilityResponse, EwsSoapFreeBusyResponse, EwsSoapResponse, EwsSoapRoomResponse, EwsSoapRoomlistResponse, ExchangeWebService, FindItemResponseMessage, GetEventsResponseMessage, ResponseMessage, RootFolder, SendNotificationResponseMessage, SubscribeResponseMessage, SyncFolderHierarchyResponseMessage, SyncFolderItemsResponseMessage
Constant Summary collapse
- NS_SOAP =
CONSTANTS
'soap'.freeze
- NS_EWS_TYPES =
't'.freeze
- NS_EWS_MESSAGES =
'm'.freeze
- NAMESPACES =
{ "xmlns:#{NS_SOAP}" => 'http://schemas.xmlsoap.org/soap/envelope/', "xmlns:#{NS_EWS_TYPES}" => 'http://schemas.microsoft.com/exchange/services/2006/types', "xmlns:#{NS_EWS_MESSAGES}" => 'http://schemas.microsoft.com/exchange/services/2006/messages', }.freeze
- ActiveDirectory =
used in ResolveNames to determine where names are resolved
'ActiveDirectory'
- ActiveDirectoryContacts =
'ActiveDirectoryContacts'
- Contacts =
'Contacts'
- ContactsActiveDirectory =
'ContactsActiveDirectory'
- VERSION_2007 =
Target specific Exchange Server versions
'Exchange2007'
- VERSION_2007_SP1 =
'Exchange2007_SP1'
- VERSION_2010 =
'Exchange2010'
- VERSION_2010_SP1 =
'Exchange2010_SP1'
- VERSION_2010_SP2 =
'Exchange2010_SP2'
- VERSION_2013 =
'Exchange2013'
- VERSION_2013_SP1 =
'Exchange2013_SP1'
- VERSION_NONE =
'none'
- HARD_DELETE =
'HardDelete'
- SOFT_DELETE =
'SoftDelete'
- MOVE_TO_DELETED_ITEMS =
'MoveToDeletedItems'
Instance Method Summary collapse
Instance Method Details
#initialize ⇒ Object
57 58 59 60 |
# File 'lib/ews/soap.rb', line 57 def initialize @log = Logging.logger[self.class.name.to_s.to_sym] @default_ns = NAMESPACES["xmlns:#{NS_EWS_MESSAGES}"] end |