Skip to main content

Add your description here

Project description

Ignite Travel SDK

The Ignite Travel Unofficial SDK provides a client to interact with the Ignite Travel SOAP-based web services. It allows you to manage room lists, retrieve availability, update inventory, and get bookings for resorts.

Installation

To install the Ignite Travel SDK, you can use pip, the Python package installer. Run the following command in your terminal:

pip install ignite-travel

Getting Starged

Usage

To use the Ignite Travel SDK, you need to set up your environment with the necessary credentials and create an instance of the DimsInventoryClient. Below is a basic example of how to get started:

  1. Set Environment Variables: Ensure you have the following environment variables set in your system:

    • IGNITE_USERNAME: Your Ignite Travel username.
    • IGNITE_PASSWORD: Your Ignite Travel password.
    • IGNITE_TOKEN: Your Ignite Travel API token.
  2. Create a Client Instance: Use the DimsInventoryClient to interact with the Ignite Travel services. from ignite_travel.sdk import DimsInventoryClient

    Example usage

    client = DimsInventoryClient()

    Retrieve room list for a specific resort

    resort_id = 123 room_list = client.get_roomlist(resort_id) print(room_list)

    Retrieve availability for a specific date range

    start_date = "01-01-2023" end_date = "07-01-2023" availability = client.retrieve_availability(resort_id, start_date, end_date) print(availability)

    Update inventory for a specific room and date

    room_id = 456 date = "01-01-2023" quantity = 10 update_response = client.update_availability(room_id, resort_id, date, quantity) print(update_response)

    Get bookings for a specific date range

    bookings = client.get_bookings(resort_id, start_date, end_date) print(bookings) `

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

ignite_travel-0.1.3.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ignite_travel-0.1.3-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file ignite_travel-0.1.3.tar.gz.

File metadata

  • Download URL: ignite_travel-0.1.3.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.6

File hashes

Hashes for ignite_travel-0.1.3.tar.gz
Algorithm Hash digest
SHA256 7a012b9ee2c9a40cf926170c8ae04ea555345949e004b7a881306c29ac6a082d
MD5 c0356c459ac3e38d4b1edea817903107
BLAKE2b-256 2ce9fc7fee4c705fc6b7beda2a23bec801dc3679078ec2772b393f147be62aae

See more details on using hashes here.

File details

Details for the file ignite_travel-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for ignite_travel-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 669e59cc4e2e3c3d68135113e1256ca43db94531c61e4fdeae57fd256f0ebbf9
MD5 718ee5eab0ca2ec8b0f44f891d96abb8
BLAKE2b-256 b25b35685e328b6a03f7357cc04d1235306f99119ba923ecccad3aad1c350301

See more details on using hashes here.

Supported by

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