Skip to main content

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

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

info@affinidi.com

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

affinidi_tdk_iota_client-1.59.0.tar.gz (42.8 kB view details)

Uploaded Source

Built Distribution

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

affinidi_tdk_iota_client-1.59.0-py3-none-any.whl (93.1 kB view details)

Uploaded Python 3

File details

Details for the file affinidi_tdk_iota_client-1.59.0.tar.gz.

File metadata

  • Download URL: affinidi_tdk_iota_client-1.59.0.tar.gz
  • Upload date:
  • Size: 42.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: poetry/1.8.5 CPython/3.14.3 Linux/6.14.0-1017-azure

File hashes

Hashes for affinidi_tdk_iota_client-1.59.0.tar.gz
Algorithm Hash digest
SHA256 04e1f0153f6e2ae1273d970dc64564fde206144aefea6fec81b1a91f9cb6a66b
MD5 658eb2fb9d8f37cff1bbcf64bde663fd
BLAKE2b-256 b16c1a0e45f10dda2381793289b78e9b48de2f93bd169d2f0cc6e0cf59b9cb43

See more details on using hashes here.

File details

Details for the file affinidi_tdk_iota_client-1.59.0-py3-none-any.whl.

File metadata

File hashes

Hashes for affinidi_tdk_iota_client-1.59.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e08427387d94390db9fb9b26a8098b1c4059caf2c495125a91a60033116bf2de
MD5 b9873cb0d796b6e7e6963692172472af
BLAKE2b-256 9e5cdf2ce7209d9c59a12ea266575470f9a93485eb732efbcfa43acf79fd29c8

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.59.0 This release

2 files

1.58.0

2 files

1.57.0

2 files

1.56.0

2 files

1.55.0

2 files

1.53.0

2 files

1.52.0

2 files

1.32.0

2 files

1.31.0

2 files

1.30.0

2 files

1.29.0

2 files

1.28.0

2 files

1.27.0

2 files

1.26.0

2 files

1.25.0

2 files

1.24.0

2 files

1.23.0

2 files

1.22.1

2 files

1.22.0

2 files

1.21.0

2 files

1.19.1

2 files

1.19.0

2 files

1.18.0

2 files

1.17.0

2 files

1.16.0

2 files

Supported by

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