Skip to main content

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

Metadata

Release files for ews-builder 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ews-builder 0.0.1
File Size Uploaded
ews-builder-0.0.1.tar.gz 6.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for ews-builder 0.0.1
File Interpreter ABI Platform
ews_builder-0.0.1-py3.6.egg Legacy Egg format - - Details
ews_builder-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 36.7 kB

Release files / ews-builder-0.0.1.tar.gz

Download URL ews-builder-0.0.1.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
fd4d22ee0feff567369215c033a6d28f959a65d25b78ab83f051bb55f13f4b67
BLAKE2b-256 checksum
How to use checksums
9b10a0d16e51af528c9afe3914e3051d6affb1fdb343372ae6652b79aa7a808e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.5

Release files / ews_builder-0.0.1-py3.6.egg

Download URL ews_builder-0.0.1-py3.6.egg
Size 20.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
936a0069b6f4959d9b6adcf65593140b329196067a5e36e8664659def9442d94
BLAKE2b-256 checksum
How to use checksums
80edc88e3ecc14df6b39b9e9bc78a23e57d5f16f10dae2bacf9042e188b19c5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.5

Release files / ews_builder-0.0.1-py3-none-any.whl

Download URL ews_builder-0.0.1-py3-none-any.whl
Size 10.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
23a7201f024110d2457589d976631719b430e3b4c67133a44093d3a6a9743a2a
BLAKE2b-256 checksum
How to use checksums
0b99e5436344ffaf2615cd3fb4fe7c03b264d1728f5eeaf745dd0e53df842aeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.5

Release history Release notifications | RSS feed

This release

0.0.1 This release

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page