affinidi_tdk_iota_client
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
For more information, please visit https://www.affinidi.com
Documentation is available at https://docs.affinidi.com/dev-tools/affinidi-tdk/clients/iota-framework
Requirements.
Python 3.7+
Installation & Usage
pip install
If the python package is hosted on a repository, you can install directly using:
pip install affinidi_tdk_iota_client
Then import the package:
import affinidi_tdk_iota_client
Setuptools
Install via Setuptools.
python setup.py install --user
Then import the package:
import affinidi_tdk_iota_client
Tests
Execute pytest to run the tests.
Getting Started
Please follow the installation procedure and then run the following:
import time
import affinidi_tdk_iota_client
from affinidi_tdk_iota_client.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://apse1.api.affinidi.io/ais
# See configuration.py for a list of all supported configuration parameters.
configuration = affinidi_tdk_iota_client.Configuration(
host = "https://apse1.api.affinidi.io/ais"
)
# Enter a context with an instance of the API client
with affinidi_tdk_iota_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = affinidi_tdk_iota_client.CallbackApi(api_client)
callback_input = affinidi_tdk_iota_client.CallbackInput() # CallbackInput | CallbackRequestInput
try:
api_response = api_instance.iot_oidc4_vp_callback(callback_input)
print("The response of CallbackApi->iot_oidc4_vp_callback:\n")
pprint(api_response)
except ApiException as e:
print("Exception when calling CallbackApi->iot_oidc4_vp_callback: %s\n" % e)
Documentation for API Endpoints
All URIs are relative to https://apse1.api.affinidi.io/ais
| Class | Method | HTTP request | Description |
|---|---|---|---|
| CallbackApi | iot_oidc4_vp_callback | POST /v1/callback | |
| ConfigurationsApi | create_iota_configuration | POST /v1/configurations | |
| ConfigurationsApi | delete_iota_configuration_by_id | DELETE /v1/configurations/{configurationId} | |
| ConfigurationsApi | get_iota_configuration_by_id | GET /v1/configurations/{configurationId} | |
| ConfigurationsApi | get_iota_configuration_meta_data | GET /v1/projects/{projectId}/configurations/{configurationId}/metadata | |
| ConfigurationsApi | list_iota_configurations | GET /v1/configurations | |
| ConfigurationsApi | update_iota_configuration_by_id | PATCH /v1/configurations/{configurationId} | |
| DcqlQueryApi | create_dcql_query | POST /v1/configurations/{configurationId}/dcql-queries | |
| DcqlQueryApi | delete_dcql_query_by_id | DELETE /v1/configurations/{configurationId}/dcql-queries/{queryId} | |
| DcqlQueryApi | get_dcql_query_by_id | GET /v1/configurations/{configurationId}/dcql-queries/{queryId} | |
| DcqlQueryApi | list_dcql_queries | GET /v1/configurations/{configurationId}/dcql-queries | |
| DcqlQueryApi | update_dcql_query_by_id | PATCH /v1/configurations/{configurationId}/dcql-queries/{queryId} | |
| DefaultApi | list_logged_consents | GET /v1/logged-consents | |
| IotaApi | aws_exchange_credentials | POST /v1/aws-exchange-credentials | |
| IotaApi | aws_exchange_credentials_project_token | POST /v1/aws-exchange-credentials/project-token | |
| IotaApi | fetch_iota_vp_response | POST /v1/fetch-iota-response | |
| IotaApi | initiate_data_sharing_request | POST /v1/initiate-data-sharing-request | |
| IotaApi | iota_exchange_credentials | POST /v1/exchange-credentials | |
| PexQueryApi | create_pex_query | POST /v1/configurations/{configurationId}/pex-queries | |
| PexQueryApi | delete_pex_queries | POST /v1/configurations/{configurationId}/delete-queries | |
| PexQueryApi | delete_pex_query_by_id | DELETE /v1/configurations/{configurationId}/pex-queries/{queryId} | |
| PexQueryApi | get_pex_query_by_id | GET /v1/configurations/{configurationId}/pex-queries/{queryId} | |
| PexQueryApi | list_pex_queries | GET /v1/configurations/{configurationId}/pex-queries | |
| PexQueryApi | save_pex_queries | POST /v1/configurations/{configurationId}/save-queries | |
| PexQueryApi | update_pex_query_by_id | PATCH /v1/configurations/{configurationId}/pex-queries/{queryId} |
Documentation For Models
- AlreadyExistsError
- AwsExchangeCredentials
- AwsExchangeCredentialsOK
- AwsExchangeCredentialsOKCredentials
- AwsExchangeCredentialsProjectToken
- CallbackInput
- CallbackResponseOK
- ConsentDto
- CreateDcqlQueryInput
- CreateIotaConfigurationInput
- CreatePexQueryInput
- DcqlQueryDto
- DeletePexQueriesInput
- FetchIOTAVPResponseInput
- FetchIOTAVPResponseOK
- GetIotaConfigurationMetaDataOK
- InitiateDataSharingRequestInput
- InitiateDataSharingRequestOK
- InitiateDataSharingRequestOKData
- InvalidParameterError
- InvalidParameterErrorDetailsInner
- IotaConfigurationDto
- IotaConfigurationDtoClientMetadata
- IotaExchangeCredentials
- IotaExchangeCredentialsOK
- IotaExchangeCredentialsOKCredentials
- ListConfigurationOK
- ListDcqlQueriesOK
- ListLoggedConsentsOK
- ListPexQueriesOK
- NotFoundError
- OperationForbiddenError
- PexQueryDto
- ResourceLimitExceededError
- SavePexQueriesUpdateInput
- SavePexQueriesUpdateInputQueriesInner
- UpdateConfigurationByIdInput
- UpdateDcqlQueryInput
- UpdatePexQueryInput
Documentation For Authorization
Authentication schemes defined for the API:
AwsSigV4
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header
ApiKey
- Type: API key
- API key parameter name: x-api-key
- Location: HTTP header
bearerAuth
- Type: Bearer authentication (JWT)
ConsumerTokenAuth
- Type: API key
- API key parameter name: authorization
- Location: HTTP header
UserTokenAuth
- Type: API key
- API key parameter name: authorization
- Location: HTTP header
ProjectTokenAuth
- Type: API key
- API key parameter name: authorization
- Location: HTTP header
HeritageTokenAuth
- Type: API key
- API key parameter name: authorization
- Location: HTTP header
Author
Metadata
Release files for affinidi_tdk_iota_client 1.59.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| affinidi_tdk_iota_client-1.59.0.tar.gz | 42.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| affinidi_tdk_iota_client-1.59.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 135.9 kB
Release files / affinidi_tdk_iota_client-1.59.0.tar.gz
| Download URL | affinidi_tdk_iota_client-1.59.0.tar.gz |
|---|---|
| Size | 42.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
04e1f0153f6e2ae1273d970dc64564fde206144aefea6fec81b1a91f9cb6a66b
|
|
BLAKE2b-256 checksum How to use checksums |
b16c1a0e45f10dda2381793289b78e9b48de2f93bd169d2f0cc6e0cf59b9cb43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
poetry/1.8.5 CPython/3.14.3 Linux/6.14.0-1017-azure
|
Release files / affinidi_tdk_iota_client-1.59.0-py3-none-any.whl
| Download URL | affinidi_tdk_iota_client-1.59.0-py3-none-any.whl |
|---|---|
| Size | 93.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e08427387d94390db9fb9b26a8098b1c4059caf2c495125a91a60033116bf2de
|
|
BLAKE2b-256 checksum How to use checksums |
9e5cdf2ce7209d9c59a12ea266575470f9a93485eb732efbcfa43acf79fd29c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
poetry/1.8.5 CPython/3.14.3 Linux/6.14.0-1017-azure
|