Skip to main content

A Python package created using carcass

Project description

ews_builder

ews-builder takes the Exchange Web Services WSDL files and generates EWS SOAP request bodies for each operation/endpoint.

Getting Started

To use ews-builder you can run it directly. Since ews-builder is mainly considered a command line tool, once installed, you run it directly:

# Will display the help system
ews-builder

# to build a service type
ews-builder build

# select 'All' or specific services to build
Please select 'All' or specific services to generate

 * All
   FindAvailableMeetingTimes
   FindMeetingTimeCandidates
   UploadItems
   ExportItems
   ConvertId
   GetFolder
   CreateFolder
   CreateFolderPath
   CreateManagedFolder
   DeleteFolder
   ......

# get show additional paramters use the help
ews-builder build --help

INFO: Showing help with the command 'ews-builder build -- --help'.

NAME
    ews-builder build

SYNOPSIS
    ews-builder build <flags>

FLAGS
    --service_name=SERVICE_NAME
    --generate_strings=GENERATE_STRINGS
    --output=OUTPUT

Prerequisites

This package installs the following packages:

pyyaml
fire
pick

Installing

In order to use carcass you can install it via pip or clone this repository.

pip install ews-builder
git clone git@github.com:swimlane/ews-builder.git
cd ews-builder
pip install -r requirements.txt

Built With

  • carcass - Python packaging template

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ews-builder-0.0.1.tar.gz (6.6 kB view hashes)

Uploaded Source

Built Distributions

ews_builder-0.0.1-py3.6.egg (20.0 kB view hashes)

Uploaded Source

ews_builder-0.0.1-py3-none-any.whl (10.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page