Python client for visum.io public API
Project description
Visum.IO API client
Installation
pip install visum-io-sdk
Usage example
from visum_sdk import VisumIOClient, QuestionnaireDTO, DocumentTypes, VisaStatuses
API_KEY = '***'
HOST = 'demo.visum.io'
IS_SANDBOX = True
client = VisumIOClient(
api_key=API_KEY,
host=HOST,
is_sandbox=IS_SANDBOX,
)
## Questionnaire creating
questionnaire: QuestionnaireDTO = client.create_questionnaire(
DocumentTypes.INDIAN_E_VISA,
answers={
'passport_data': {
'surname': 'Mustermann',
'name': 'Alex',
}
}
)
## Getting questionnaire
new_questionnaire: QuestionnaireDTO = client.get_questionnaire(questionnaire.access_token)
assert questionnaire.access_token == new_questionnaire.access_token
## Send questionnaire visa request
client.send_visa_request(questionnaire.visa_status)
## Get questionnaire status
status: VisaStatuses = client.send_visa_request(questionnaire.visa_status)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
visum-io-sdk-1.0.4.tar.gz
(3.5 kB
view details)
File details
Details for the file visum-io-sdk-1.0.4.tar.gz
.
File metadata
- Download URL: visum-io-sdk-1.0.4.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be7c57fce2685b0bbce5c9ef06c805847477c97defc9d7198ddf4069b853fe67 |
|
MD5 | d75b9593bd059a6d884106ee5f82dd62 |
|
BLAKE2b-256 | bc4b54b29b2f50a529c4c0737d7f2bddd4ea716c6553ae1ec1b404d1aa11316d |