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
- Josh Rickard - Initial work - MSAdministrator
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)
| File | Size | Uploaded | |
|---|---|---|---|
| ews-builder-0.0.1.tar.gz | 6.6 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|