Core

The Core class is inherited by all other classes within py-ews. This class controls logging as well as parsing of EWS SOAP request responses.

class pyews.core.core.Core

The Core class inherits logging and defines required authentication details as well as parsing of results

camel_to_snake(s)
parse_response(soap_response, namespace_dict=None)

parse_response is standardized to parse all soap_responses from EWS requests

Args:
soap_response (BeautifulSoup): EWS SOAP response returned from the Base class namespace_dict (dict, optional): A dictionary of namespaces to process. Defaults to None.
Returns:
list: Returns a list of dictionaries containing parsed responses from EWS requests.