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 details)

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Python 3

File details

Details for the file ews-builder-0.0.1.tar.gz.

File metadata

  • Download URL: ews-builder-0.0.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for ews-builder-0.0.1.tar.gz
Algorithm Hash digest
SHA256 fd4d22ee0feff567369215c033a6d28f959a65d25b78ab83f051bb55f13f4b67
MD5 4e35504c23037169f263db681597e010
BLAKE2b-256 9b10a0d16e51af528c9afe3914e3051d6affb1fdb343372ae6652b79aa7a808e

See more details on using hashes here.

File details

Details for the file ews_builder-0.0.1-py3.6.egg.

File metadata

  • Download URL: ews_builder-0.0.1-py3.6.egg
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for ews_builder-0.0.1-py3.6.egg
Algorithm Hash digest
SHA256 936a0069b6f4959d9b6adcf65593140b329196067a5e36e8664659def9442d94
MD5 5d481337a018e139bc2e417337349702
BLAKE2b-256 80edc88e3ecc14df6b39b9e9bc78a23e57d5f16f10dae2bacf9042e188b19c5d

See more details on using hashes here.

File details

Details for the file ews_builder-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: ews_builder-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for ews_builder-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 23a7201f024110d2457589d976631719b430e3b4c67133a44093d3a6a9743a2a
MD5 faaf69fdb86f1705006a693819327813
BLAKE2b-256 0b99e5436344ffaf2615cd3fb4fe7c03b264d1728f5eeaf745dd0e53df842aeb

See more details on using hashes here.

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