pastel-gateway-sdk


Namepastel-gateway-sdk JSON
Version 0.1.5 PyPI version JSON
download
home_pagehttps://github.com/pastelnetwork/gateway-sdk-py.git
SummaryPastel Network Gateway SDK
upload_time2024-05-02 21:50:49
maintainerNone
docs_urlNone
authorPastel Network Team
requires_pythonNone
licenseNone
keywords pastel network gateway sdk
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            # pastel-gateway-sdk
Pastel Network’s Gateway provides Web3 developers with easy, robust, and reliable access to the Pastel Network and its underlying protocols via a lightweight, centralized service.<br/> For more information on Pastel Network, review our <a href=https://docs.pastel.network/introduction/pastel-overview>documentation</a>.
cd
[![gateway_client Python package](https://github.com/pastelnetwork/gateway-sdk-py/actions/workflows/python.yml/badge.svg)](https://github.com/pastelnetwork/gateway-sdk-py/actions/workflows/python.yml)

Pastel Network’s Gateway provides Web3 developers with easy, robust,<br/> 
and reliable access to the Pastel Network and its underlying protocols via a lightweight, centralized service.<br/> 
For more information on Pastel Network,<br/> 
review our <a href=https://docs.pastel.network/introduction/pastel-overview>documentation</a>.

- API version: 1.0.0
- Package version: 1.0.4
- Generator version: 7.4.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.

Python 3.9+

## Installation & Usage
### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install git+https://github.com/pastelnetwork/gateway-sdk-py.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/pastelnetwork/gateway-sdk-py.git`)

Then import the package:
```python
import pastel_gateway_sdk
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import pastel_gateway_sdk
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import os, asyncio
from pastel_gateway_sdk.rest import ApiException
from pastel_gateway_sdk import GatewayApiClientAsync, AccountApi, ApiKeysApi

async def main():
    # Enter a context with an instance of the API client
    async with GatewayApiClientAsync(network="testnet") as client:
        try:
            await client.authenticate(os.env["psl-gateway-username"], os.env["psl-gateway-password"])
            
            # My Total Balance
            account_api: AccountApi = client.account_api
            balance = await account_api.account_my_total_balance()
            print(f"My balance = {balance}")

            # My API Keys
            api_keys_api: ApiKeysApi = client.api_keys_api
            api_keys = await api_keys_api.api_keys_read_apikeys()
            print(api_keys)
            
        except ApiException as e:
            print("Exception when using Gateway SDK: %s\n" % e)

# Run the main function.
asyncio.run(main())
```

## Documentation for API Endpoints

All URIs are relative to *http://localhost*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AccountApi* | [**account_my_total_balance**](docs/AccountApi.md#account_my_total_balance) | **GET** /api/v1/account/my_total_balance | My Total Balance
*AccountApi* | [**account_pastelid_claiming_step1**](docs/AccountApi.md#account_pastelid_claiming_step1) | **GET** /api/v1/account/pastelid_claiming_step_1 | Pastelid Claiming Step 1
*AccountApi* | [**account_pastelid_claiming_step2**](docs/AccountApi.md#account_pastelid_claiming_step2) | **PUT** /api/v1/account/pastelid_claiming_step_2 | Pastelid Claiming Step 2
*AccountApi* | [**account_set_balance_limit**](docs/AccountApi.md#account_set_balance_limit) | **POST** /api/v1/account/set_balance_limit | Set Balance Limit
*AccountApi* | [**account_total_balances**](docs/AccountApi.md#account_total_balances) | **GET** /api/v1/account/total_balances | Total Balances
*AdminApi* | [**create_client_api_v1_admin_create_client_post**](docs/AdminApi.md#create_client_api_v1_admin_create_client_post) | **POST** /api/v1/admin/create_client | Create Client
*ApiKeysApi* | [**api_keys_create_apikey**](docs/ApiKeysApi.md#api_keys_create_apikey) | **POST** /api/v1/api_keys | Create Apikey
*ApiKeysApi* | [**api_keys_delete_apikey**](docs/ApiKeysApi.md#api_keys_delete_apikey) | **DELETE** /api/v1/api_keys/{api_key} | Delete Apikey
*ApiKeysApi* | [**api_keys_read_apikey**](docs/ApiKeysApi.md#api_keys_read_apikey) | **GET** /api/v1/api_keys/{api_key} | Read Apikey
*ApiKeysApi* | [**api_keys_read_apikeys**](docs/ApiKeysApi.md#api_keys_read_apikeys) | **GET** /api/v1/api_keys | Read Apikeys
*CascadeApi* | [**cascade_get_all_files_from_request**](docs/CascadeApi.md#cascade_get_all_files_from_request) | **GET** /api/v1/cascade/all_files_from_request/{gateway_request_id} | Get All Files From Request
*CascadeApi* | [**cascade_get_all_pastel_registration_tickets_from_request**](docs/CascadeApi.md#cascade_get_all_pastel_registration_tickets_from_request) | **GET** /api/v1/cascade/pastel_registration_tickets/{gateway_request_id} | Get All Pastel Cascade Registration Tickets From Request
*CascadeApi* | [**cascade_get_all_requests**](docs/CascadeApi.md#cascade_get_all_requests) | **GET** /api/v1/cascade/gateway_requests | Get All Requests
*CascadeApi* | [**cascade_get_all_results**](docs/CascadeApi.md#cascade_get_all_results) | **GET** /api/v1/cascade/gateway_results | Get All Results
*CascadeApi* | [**cascade_get_originally_submitted_file_from_result**](docs/CascadeApi.md#cascade_get_originally_submitted_file_from_result) | **GET** /api/v1/cascade/originally_submitted_file/{gateway_result_id} | Get Originally Submitted File From Result
*CascadeApi* | [**cascade_get_pastel_activation_ticket_from_result**](docs/CascadeApi.md#cascade_get_pastel_activation_ticket_from_result) | **GET** /api/v1/cascade/pastel_activation_ticket/{gateway_result_id} | Get Pastel Cascade Activation Ticket From Result
*CascadeApi* | [**cascade_get_pastel_activation_ticket_from_txid**](docs/CascadeApi.md#cascade_get_pastel_activation_ticket_from_txid) | **GET** /api/v1/cascade/pastel_activation_ticket_from_txid/{activation_ticket_txid} | Get Pastel Activation Ticket From Txid
*CascadeApi* | [**cascade_get_pastel_registration_ticket_from_result**](docs/CascadeApi.md#cascade_get_pastel_registration_ticket_from_result) | **GET** /api/v1/cascade/pastel_registration_ticket/{gateway_result_id} | Get Pastel Registration Ticket From Result
*CascadeApi* | [**cascade_get_pastel_registration_ticket_from_stored_file_hash**](docs/CascadeApi.md#cascade_get_pastel_registration_ticket_from_stored_file_hash) | **GET** /api/v1/cascade/pastel_registration_ticket_from_stored_file_hash/{stored_file_sha256_hash_as_hex} | Get Pastel Registration Ticket From Stored File Hash
*CascadeApi* | [**cascade_get_pastel_registration_ticket_from_txid**](docs/CascadeApi.md#cascade_get_pastel_registration_ticket_from_txid) | **GET** /api/v1/cascade/pastel_registration_ticket_from_txid/{registration_ticket_txid} | Get Pastel Registration Ticket From Txid
*CascadeApi* | [**cascade_get_public_stored_file_from_registration_ticket**](docs/CascadeApi.md#cascade_get_public_stored_file_from_registration_ticket) | **GET** /api/v1/cascade/public_stored_file_from_registration_ticket/{registration_ticket_txid} | Get Public Stored File From Registration Ticket
*CascadeApi* | [**cascade_get_request**](docs/CascadeApi.md#cascade_get_request) | **GET** /api/v1/cascade/gateway_requests/{gateway_request_id} | Get Request
*CascadeApi* | [**cascade_get_result**](docs/CascadeApi.md#cascade_get_result) | **GET** /api/v1/cascade/gateway_results/{gateway_result_id} | Get Result
*CascadeApi* | [**cascade_get_stored_file_from_activation_ticket**](docs/CascadeApi.md#cascade_get_stored_file_from_activation_ticket) | **GET** /api/v1/cascade/stored_file_from_activation_ticket/{activation_ticket_txid} | Get Stored File From Activation Ticket
*CascadeApi* | [**cascade_get_stored_file_from_registration_ticket**](docs/CascadeApi.md#cascade_get_stored_file_from_registration_ticket) | **GET** /api/v1/cascade/stored_file_from_registration_ticket/{registration_ticket_txid} | Get Stored File From Registration Ticket
*CascadeApi* | [**cascade_get_stored_file_from_result**](docs/CascadeApi.md#cascade_get_stored_file_from_result) | **GET** /api/v1/cascade/stored_file/{gateway_result_id} | Get Stored File From Result
*CascadeApi* | [**cascade_process_request**](docs/CascadeApi.md#cascade_process_request) | **POST** /api/v1/cascade | Process Request
*CascadeApi* | [**cascade_transfer_pastel_ticket_to_another_pastelid**](docs/CascadeApi.md#cascade_transfer_pastel_ticket_to_another_pastelid) | **GET** /api/v1/cascade/result/transfer_pastel_ticket | Transfer Pastel Ticket To Another Pastelid
*CollectionApi* | [**collection_create_nft_collection**](docs/CollectionApi.md#collection_create_nft_collection) | **POST** /api/v1/collection/nft | Create Nft Collection
*CollectionApi* | [**collection_create_sense_collection**](docs/CollectionApi.md#collection_create_sense_collection) | **POST** /api/v1/collection/sense | Create Sense Collection
*CollectionApi* | [**collection_get_all_nft_collections**](docs/CollectionApi.md#collection_get_all_nft_collections) | **GET** /api/v1/collection/nft/collections | Get All Nft Collections
*CollectionApi* | [**collection_get_all_sense_collections**](docs/CollectionApi.md#collection_get_all_sense_collections) | **GET** /api/v1/collection/sense/collections | Get All Sense Collections
*CollectionApi* | [**collection_get_nft_collections_from_collection_id**](docs/CollectionApi.md#collection_get_nft_collections_from_collection_id) | **GET** /api/v1/collection/nft/collections/{collection_id} | Get Nft Collections From Collection Id
*CollectionApi* | [**collection_get_sense_collections_from_collection_id**](docs/CollectionApi.md#collection_get_sense_collections_from_collection_id) | **GET** /api/v1/collection/sense/collections/{collection_id} | Get Sense Collections From Collection Id
*KeyAuthApi* | [**key_authentication_clear_wallet_key**](docs/KeyAuthApi.md#key_authentication_clear_wallet_key) | **PUT** /api/v1/key_auth/user/clear_key | Clear Wallet Key
*KeyAuthApi* | [**key_authentication_create_user**](docs/KeyAuthApi.md#key_authentication_create_user) | **POST** /api/v1/key_auth/user | Create User
*KeyAuthApi* | [**key_authentication_login_get**](docs/KeyAuthApi.md#key_authentication_login_get) | **GET** /api/v1/key_auth/login/get_params | Get Login With Key Params
*KeyAuthApi* | [**key_authentication_login_post**](docs/KeyAuthApi.md#key_authentication_login_post) | **POST** /api/v1/key_auth/login | Login With Key
*KeyAuthApi* | [**key_authentication_set_wallet_key**](docs/KeyAuthApi.md#key_authentication_set_wallet_key) | **PUT** /api/v1/key_auth/user/set_key | Set Wallet Key
*LoginApi* | [**login_access_token**](docs/LoginApi.md#login_access_token) | **POST** /api/v1/login/access-token | Login Access Token
*LoginApi* | [**login_password_recovery**](docs/LoginApi.md#login_password_recovery) | **POST** /api/v1/password-recovery/{email} | Recover Password
*LoginApi* | [**login_reset_password**](docs/LoginApi.md#login_reset_password) | **POST** /api/v1/reset-password/ | Reset Password
*LoginApi* | [**login_test_token**](docs/LoginApi.md#login_test_token) | **POST** /api/v1/login/test-token | Test Token
*NftApi* | [**nft_get_all_files_from_request**](docs/NftApi.md#nft_get_all_files_from_request) | **GET** /api/v1/nft/all_files_from_request/{gateway_request_id} | Get All Files From Request
*NftApi* | [**nft_get_all_parsed_dd_result_files_from_request**](docs/NftApi.md#nft_get_all_parsed_dd_result_files_from_request) | **GET** /api/v1/nft/all_parsed_dd_result_files_from_request/{gateway_request_id} | Get All Parsed Dd Result Files From Request
*NftApi* | [**nft_get_all_pastel_registration_tickets_from_request**](docs/NftApi.md#nft_get_all_pastel_registration_tickets_from_request) | **GET** /api/v1/nft/pastel_registration_tickets/{gateway_request_id} | Get All Pastel Nft Registration Tickets From Request
*NftApi* | [**nft_get_all_raw_dd_result_files_from_request**](docs/NftApi.md#nft_get_all_raw_dd_result_files_from_request) | **GET** /api/v1/nft/all_raw_dd_result_files_from_request/{gateway_request_id} | Get All Raw Dd Result Files From Request
*NftApi* | [**nft_get_all_requests**](docs/NftApi.md#nft_get_all_requests) | **GET** /api/v1/nft/gateway_requests | Get All Requests
*NftApi* | [**nft_get_all_results**](docs/NftApi.md#nft_get_all_results) | **GET** /api/v1/nft/gateway_results | Get All Results
*NftApi* | [**nft_get_originally_submitted_file_from_result**](docs/NftApi.md#nft_get_originally_submitted_file_from_result) | **GET** /api/v1/nft/originally_submitted_file/{gateway_result_id} | Get Originally Submitted File From Result
*NftApi* | [**nft_get_parsed_dd_result_file_from_activation_ticket**](docs/NftApi.md#nft_get_parsed_dd_result_file_from_activation_ticket) | **GET** /api/v1/nft/parsed_dd_result_file_from_activation_ticket/{activation_ticket_txid} | Get Parsed Dd Result File From Activation Ticket
*NftApi* | [**nft_get_parsed_dd_result_file_from_pastel_id**](docs/NftApi.md#nft_get_parsed_dd_result_file_from_pastel_id) | **GET** /api/v1/nft/parsed_dd_result_file_from_pastel_id/{pastel_id_of_user} | Get Parsed Dd Result File From Pastel Id
*NftApi* | [**nft_get_parsed_dd_result_file_from_registration_ticket**](docs/NftApi.md#nft_get_parsed_dd_result_file_from_registration_ticket) | **GET** /api/v1/nft/parsed_dd_result_file_from_registration_ticket/{registration_ticket_txid} | Get Parsed Dd Result File From Registration Ticket
*NftApi* | [**nft_get_parsed_dd_result_file_from_result**](docs/NftApi.md#nft_get_parsed_dd_result_file_from_result) | **GET** /api/v1/nft/parsed_dd_result_file/{gateway_result_id} | Get Parsed Dd Result File From Result
*NftApi* | [**nft_get_pastel_activation_ticket_from_result**](docs/NftApi.md#nft_get_pastel_activation_ticket_from_result) | **GET** /api/v1/nft/pastel_activation_ticket/{gateway_result_id} | Get Pastel Nft Activation Ticket From Result
*NftApi* | [**nft_get_pastel_activation_ticket_from_txid**](docs/NftApi.md#nft_get_pastel_activation_ticket_from_txid) | **GET** /api/v1/nft/pastel_activation_ticket_from_txid/{activation_ticket_txid} | Get Pastel Activation Ticket From Txid
*NftApi* | [**nft_get_pastel_registration_ticket_from_media_file_hash**](docs/NftApi.md#nft_get_pastel_registration_ticket_from_media_file_hash) | **GET** /api/v1/nft/pastel_registration_ticket_from_media_file_hash/{media_file_sha256_hash} | Get Pastel Registration Ticket From Media File Hash
*NftApi* | [**nft_get_pastel_registration_ticket_from_result**](docs/NftApi.md#nft_get_pastel_registration_ticket_from_result) | **GET** /api/v1/nft/pastel_registration_ticket/{gateway_result_id} | Get Pastel Nft Registration Ticket From Result
*NftApi* | [**nft_get_pastel_registration_ticket_from_txid**](docs/NftApi.md#nft_get_pastel_registration_ticket_from_txid) | **GET** /api/v1/nft/pastel_registration_ticket_from_txid/{registration_ticket_txid} | Get Pastel Registration Ticket From Txid
*NftApi* | [**nft_get_public_stored_file_from_registration_ticket**](docs/NftApi.md#nft_get_public_stored_file_from_registration_ticket) | **GET** /api/v1/nft/public_stored_file_from_registration_ticket/{registration_ticket_txid} | Get Public Stored File From Registration Ticket
*NftApi* | [**nft_get_raw_dd_result_file_from_activation_ticket**](docs/NftApi.md#nft_get_raw_dd_result_file_from_activation_ticket) | **GET** /api/v1/nft/raw_dd_result_file_from_activation_ticket/{activation_ticket_txid} | Get Raw Dd Result File From Activation Ticket
*NftApi* | [**nft_get_raw_dd_result_file_from_pastel_id**](docs/NftApi.md#nft_get_raw_dd_result_file_from_pastel_id) | **GET** /api/v1/nft/raw_dd_result_file_from_pastel_id/{pastel_id_of_user} | Get Raw Dd Result File From Pastel Id
*NftApi* | [**nft_get_raw_dd_result_file_from_registration_ticket**](docs/NftApi.md#nft_get_raw_dd_result_file_from_registration_ticket) | **GET** /api/v1/nft/raw_dd_result_file_from_registration_ticket/{registration_ticket_txid} | Get Raw Dd Result File From Registration Ticket
*NftApi* | [**nft_get_raw_dd_result_file_from_result**](docs/NftApi.md#nft_get_raw_dd_result_file_from_result) | **GET** /api/v1/nft/raw_dd_result_file/{gateway_result_id} | Get Raw Dd Result File From Result
*NftApi* | [**nft_get_request**](docs/NftApi.md#nft_get_request) | **GET** /api/v1/nft/gateway_requests/{gateway_request_id} | Get Request
*NftApi* | [**nft_get_result**](docs/NftApi.md#nft_get_result) | **GET** /api/v1/nft/gateway_results/{gateway_result_id} | Get Result
*NftApi* | [**nft_get_stored_file_from_activation_ticket**](docs/NftApi.md#nft_get_stored_file_from_activation_ticket) | **GET** /api/v1/nft/stored_file_from_activation_ticket/{activation_ticket_txid} | Get Stored File From Activation Ticket
*NftApi* | [**nft_get_stored_file_from_registration_ticket**](docs/NftApi.md#nft_get_stored_file_from_registration_ticket) | **GET** /api/v1/nft/stored_file_from_registration_ticket/{registration_ticket_txid} | Get Stored File From Registration Ticket
*NftApi* | [**nft_get_stored_file_from_result**](docs/NftApi.md#nft_get_stored_file_from_result) | **GET** /api/v1/nft/stored_file/{gateway_result_id} | Get Stored File From Result
*NftApi* | [**nft_process_request**](docs/NftApi.md#nft_process_request) | **POST** /api/v1/nft | Process Request
*NftApi* | [**nft_step1_upload_image_file**](docs/NftApi.md#nft_step1_upload_image_file) | **POST** /api/v1/nft/step_1_upload_image_file | Step 1 Upload Image File
*NftApi* | [**nft_step2_process_nft**](docs/NftApi.md#nft_step2_process_nft) | **POST** /api/v1/nft/step_2_process_nft | Step 2 Process Nft
*NftApi* | [**nft_transfer_pastel_ticket_to_another_pastelid**](docs/NftApi.md#nft_transfer_pastel_ticket_to_another_pastelid) | **GET** /api/v1/nft/result/transfer_pastel_ticket | Transfer Pastel Ticket To Another Pastelid
*SenseApi* | [**sense_get_all_parsed_output_files_from_request**](docs/SenseApi.md#sense_get_all_parsed_output_files_from_request) | **GET** /api/v1/sense/all_parsed_output_files_from_request/{gateway_request_id} | Get All Parsed Output Files From Request
*SenseApi* | [**sense_get_all_pastel_registration_tickets_from_request**](docs/SenseApi.md#sense_get_all_pastel_registration_tickets_from_request) | **GET** /api/v1/sense/pastel_registration_tickets/{gateway_request_id} | Get All Pastel Registration Tickets From Request
*SenseApi* | [**sense_get_all_raw_output_files_from_request**](docs/SenseApi.md#sense_get_all_raw_output_files_from_request) | **GET** /api/v1/sense/all_raw_output_files_from_request/{gateway_request_id} | Get All Raw Output Files From Request
*SenseApi* | [**sense_get_all_requests**](docs/SenseApi.md#sense_get_all_requests) | **GET** /api/v1/sense/gateway_requests | Get All Requests
*SenseApi* | [**sense_get_all_results**](docs/SenseApi.md#sense_get_all_results) | **GET** /api/v1/sense/gateway_results | Get All Results
*SenseApi* | [**sense_get_originally_submitted_file_from_result**](docs/SenseApi.md#sense_get_originally_submitted_file_from_result) | **GET** /api/v1/sense/originally_submitted_file/{gateway_result_id} | Get Originally Submitted File From Result
*SenseApi* | [**sense_get_parsed_output_file_from_activation_ticket**](docs/SenseApi.md#sense_get_parsed_output_file_from_activation_ticket) | **GET** /api/v1/sense/parsed_output_file_from_activation_ticket/{activation_ticket_txid} | Parsed Output File From Activation Ticket
*SenseApi* | [**sense_get_parsed_output_file_from_pastel_id**](docs/SenseApi.md#sense_get_parsed_output_file_from_pastel_id) | **GET** /api/v1/sense/parsed_output_file_from_pastel_id/{pastel_id_of_user} | Parsed Output File From Pastel Id
*SenseApi* | [**sense_get_parsed_output_file_from_registration_ticket**](docs/SenseApi.md#sense_get_parsed_output_file_from_registration_ticket) | **GET** /api/v1/sense/parsed_output_file_from_registration_ticket/{registration_ticket_txid} | Get Parsed Output File From Registration Ticket
*SenseApi* | [**sense_get_parsed_output_file_from_result**](docs/SenseApi.md#sense_get_parsed_output_file_from_result) | **GET** /api/v1/sense/parsed_output_file/{gateway_result_id} | Get Parsed Output File From Result
*SenseApi* | [**sense_get_pastel_activation_ticket_from_result**](docs/SenseApi.md#sense_get_pastel_activation_ticket_from_result) | **GET** /api/v1/sense/pastel_activation_ticket/{gateway_result_id} | Get Pastel Activation Ticket From Result
*SenseApi* | [**sense_get_pastel_activation_ticket_from_txid**](docs/SenseApi.md#sense_get_pastel_activation_ticket_from_txid) | **GET** /api/v1/sense/pastel_activation_ticket_from_txid/{activation_ticket_txid} | Get Pastel Activation Ticket From Txid
*SenseApi* | [**sense_get_pastel_registration_ticket_from_media_file_hash**](docs/SenseApi.md#sense_get_pastel_registration_ticket_from_media_file_hash) | **GET** /api/v1/sense/pastel_registration_ticket_from_media_file_hash/{media_file_sha256_hash} | Get Pastel Registration Ticket Data From Media File Hash
*SenseApi* | [**sense_get_pastel_registration_ticket_from_result**](docs/SenseApi.md#sense_get_pastel_registration_ticket_from_result) | **GET** /api/v1/sense/pastel_registration_ticket/{gateway_result_id} | Get Pastel Registration Ticket From Result
*SenseApi* | [**sense_get_pastel_registration_ticket_from_txid**](docs/SenseApi.md#sense_get_pastel_registration_ticket_from_txid) | **GET** /api/v1/sense/pastel_registration_ticket_from_txid/{registration_ticket_txid} | Get Pastel Registration Ticket From Txid
*SenseApi* | [**sense_get_raw_output_file_from_activation_ticket**](docs/SenseApi.md#sense_get_raw_output_file_from_activation_ticket) | **GET** /api/v1/sense/raw_output_file_from_activation_ticket/{activation_ticket_txid} | Get Raw Output File From Activation Ticket
*SenseApi* | [**sense_get_raw_output_file_from_pastel_id**](docs/SenseApi.md#sense_get_raw_output_file_from_pastel_id) | **GET** /api/v1/sense/raw_output_file_from_pastel_id/{pastel_id_of_user} | Get Raw Output File From Pastel Id
*SenseApi* | [**sense_get_raw_output_file_from_registration_ticket**](docs/SenseApi.md#sense_get_raw_output_file_from_registration_ticket) | **GET** /api/v1/sense/raw_output_file_from_registration_ticket/{registration_ticket_txid} | Get Raw Output File From Registration Ticket
*SenseApi* | [**sense_get_raw_output_file_from_result**](docs/SenseApi.md#sense_get_raw_output_file_from_result) | **GET** /api/v1/sense/raw_output_file/{gateway_result_id} | Get Raw Output File From Result
*SenseApi* | [**sense_get_request**](docs/SenseApi.md#sense_get_request) | **GET** /api/v1/sense/gateway_requests/{gateway_request_id} | Get Request
*SenseApi* | [**sense_get_result**](docs/SenseApi.md#sense_get_result) | **GET** /api/v1/sense/gateway_results/{gateway_result_id} | Get Result
*SenseApi* | [**sense_process_request**](docs/SenseApi.md#sense_process_request) | **POST** /api/v1/sense | Process Request
*SenseApi* | [**sense_transfer_pastel_ticket_to_another_pastelid**](docs/SenseApi.md#sense_transfer_pastel_ticket_to_another_pastelid) | **GET** /api/v1/sense/result/transfer_pastel_ticket | Transfer Pastel Ticket To Another Pastelid
*UsersApi* | [**users_create_user**](docs/UsersApi.md#users_create_user) | **POST** /api/v1/users | Create User
*UsersApi* | [**users_create_user_open**](docs/UsersApi.md#users_create_user_open) | **POST** /api/v1/users/open | Create User Open
*UsersApi* | [**users_delete_user**](docs/UsersApi.md#users_delete_user) | **DELETE** /api/v1/users/{user_id} | Delete Apikey
*UsersApi* | [**users_read_user_by_id**](docs/UsersApi.md#users_read_user_by_id) | **GET** /api/v1/users/{user_id} | Read User By Id
*UsersApi* | [**users_read_user_me**](docs/UsersApi.md#users_read_user_me) | **GET** /api/v1/users/me | Read User Me
*UsersApi* | [**users_read_users**](docs/UsersApi.md#users_read_users) | **GET** /api/v1/users | Read Users
*UsersApi* | [**users_update_user**](docs/UsersApi.md#users_update_user) | **PUT** /api/v1/users/{user_id} | Update User
*UsersApi* | [**users_update_user_me**](docs/UsersApi.md#users_update_user_me) | **PUT** /api/v1/users/me | Update User Me


## Documentation For Models

 - [ApiKey](docs/ApiKey.md)
 - [ApiKeyCreate](docs/ApiKeyCreate.md)
 - [BodyLoginResetPassword](docs/BodyLoginResetPassword.md)
 - [BodyUsersCreateUserOpen](docs/BodyUsersCreateUserOpen.md)
 - [BodyUsersUpdateUserMe](docs/BodyUsersUpdateUserMe.md)
 - [ClientWithSecret](docs/ClientWithSecret.md)
 - [CollectionRegistrationResult](docs/CollectionRegistrationResult.md)
 - [CollectionRegistrationResultStatusMessagesInner](docs/CollectionRegistrationResultStatusMessagesInner.md)
 - [HTTPValidationError](docs/HTTPValidationError.md)
 - [LocationInner](docs/LocationInner.md)
 - [Msg](docs/Msg.md)
 - [NftPropertiesExternal](docs/NftPropertiesExternal.md)
 - [ReqStatus](docs/ReqStatus.md)
 - [RequestResult](docs/RequestResult.md)
 - [ResultRegistrationResult](docs/ResultRegistrationResult.md)
 - [Status](docs/Status.md)
 - [Token](docs/Token.md)
 - [User](docs/User.md)
 - [UserCreate](docs/UserCreate.md)
 - [UserCreateWithKey](docs/UserCreateWithKey.md)
 - [UserIdOrEmail](docs/UserIdOrEmail.md)
 - [UserUpdate](docs/UserUpdate.md)
 - [UserWithKey](docs/UserWithKey.md)
 - [ValidationError](docs/ValidationError.md)


<a id="documentation-for-authorization"></a>
## Documentation For Authorization


Authentication schemes defined for the API:
<a id="OAuth2PasswordBearer"></a>
### OAuth2PasswordBearer

- **Type**: OAuth
- **Flow**: password
- **Authorization URL**: 
- **Scopes**: N/A

<a id="APIKeyHeader"></a>
### APIKeyHeader

- **Type**: API key
- **API key parameter name**: api_key
- **Location**: HTTP header


## Author





            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/pastelnetwork/gateway-sdk-py.git",
    "name": "pastel-gateway-sdk",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "Pastel Network Gateway SDK",
    "author": "Pastel Network Team",
    "author_email": "team@pastel.network",
    "download_url": null,
    "platform": null,
    "description": "# pastel-gateway-sdk\nPastel Network\u2019s Gateway provides Web3 developers with easy, robust, and reliable access to the Pastel Network and its underlying protocols via a lightweight, centralized service.<br/> For more information on Pastel Network, review our <a href=https://docs.pastel.network/introduction/pastel-overview>documentation</a>.\ncd\n[![gateway_client Python package](https://github.com/pastelnetwork/gateway-sdk-py/actions/workflows/python.yml/badge.svg)](https://github.com/pastelnetwork/gateway-sdk-py/actions/workflows/python.yml)\n\nPastel Network\u2019s Gateway provides Web3 developers with easy, robust,<br/> \nand reliable access to the Pastel Network and its underlying protocols via a lightweight, centralized service.<br/> \nFor more information on Pastel Network,<br/> \nreview our <a href=https://docs.pastel.network/introduction/pastel-overview>documentation</a>.\n\n- API version: 1.0.0\n- Package version: 1.0.4\n- Generator version: 7.4.0\n- Build package: org.openapitools.codegen.languages.PythonClientCodegen\n\n## Requirements.\n\nPython 3.9+\n\n## Installation & Usage\n### pip install\n\nIf the python package is hosted on a repository, you can install directly using:\n\n```sh\npip install git+https://github.com/pastelnetwork/gateway-sdk-py.git\n```\n(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/pastelnetwork/gateway-sdk-py.git`)\n\nThen import the package:\n```python\nimport pastel_gateway_sdk\n```\n\n### Setuptools\n\nInstall via [Setuptools](http://pypi.python.org/pypi/setuptools).\n\n```sh\npython setup.py install --user\n```\n(or `sudo python setup.py install` to install the package for all users)\n\nThen import the package:\n```python\nimport pastel_gateway_sdk\n```\n\n### Tests\n\nExecute `pytest` to run the tests.\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```python\n\nimport os, asyncio\nfrom pastel_gateway_sdk.rest import ApiException\nfrom pastel_gateway_sdk import GatewayApiClientAsync, AccountApi, ApiKeysApi\n\nasync def main():\n    # Enter a context with an instance of the API client\n    async with GatewayApiClientAsync(network=\"testnet\") as client:\n        try:\n            await client.authenticate(os.env[\"psl-gateway-username\"], os.env[\"psl-gateway-password\"])\n            \n            # My Total Balance\n            account_api: AccountApi = client.account_api\n            balance = await account_api.account_my_total_balance()\n            print(f\"My balance = {balance}\")\n\n            # My API Keys\n            api_keys_api: ApiKeysApi = client.api_keys_api\n            api_keys = await api_keys_api.api_keys_read_apikeys()\n            print(api_keys)\n            \n        except ApiException as e:\n            print(\"Exception when using Gateway SDK: %s\\n\" % e)\n\n# Run the main function.\nasyncio.run(main())\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *http://localhost*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*AccountApi* | [**account_my_total_balance**](docs/AccountApi.md#account_my_total_balance) | **GET** /api/v1/account/my_total_balance | My Total Balance\n*AccountApi* | [**account_pastelid_claiming_step1**](docs/AccountApi.md#account_pastelid_claiming_step1) | **GET** /api/v1/account/pastelid_claiming_step_1 | Pastelid Claiming Step 1\n*AccountApi* | [**account_pastelid_claiming_step2**](docs/AccountApi.md#account_pastelid_claiming_step2) | **PUT** /api/v1/account/pastelid_claiming_step_2 | Pastelid Claiming Step 2\n*AccountApi* | [**account_set_balance_limit**](docs/AccountApi.md#account_set_balance_limit) | **POST** /api/v1/account/set_balance_limit | Set Balance Limit\n*AccountApi* | [**account_total_balances**](docs/AccountApi.md#account_total_balances) | **GET** /api/v1/account/total_balances | Total Balances\n*AdminApi* | [**create_client_api_v1_admin_create_client_post**](docs/AdminApi.md#create_client_api_v1_admin_create_client_post) | **POST** /api/v1/admin/create_client | Create Client\n*ApiKeysApi* | [**api_keys_create_apikey**](docs/ApiKeysApi.md#api_keys_create_apikey) | **POST** /api/v1/api_keys | Create Apikey\n*ApiKeysApi* | [**api_keys_delete_apikey**](docs/ApiKeysApi.md#api_keys_delete_apikey) | **DELETE** /api/v1/api_keys/{api_key} | Delete Apikey\n*ApiKeysApi* | [**api_keys_read_apikey**](docs/ApiKeysApi.md#api_keys_read_apikey) | **GET** /api/v1/api_keys/{api_key} | Read Apikey\n*ApiKeysApi* | [**api_keys_read_apikeys**](docs/ApiKeysApi.md#api_keys_read_apikeys) | **GET** /api/v1/api_keys | Read Apikeys\n*CascadeApi* | [**cascade_get_all_files_from_request**](docs/CascadeApi.md#cascade_get_all_files_from_request) | **GET** /api/v1/cascade/all_files_from_request/{gateway_request_id} | Get All Files From Request\n*CascadeApi* | [**cascade_get_all_pastel_registration_tickets_from_request**](docs/CascadeApi.md#cascade_get_all_pastel_registration_tickets_from_request) | **GET** /api/v1/cascade/pastel_registration_tickets/{gateway_request_id} | Get All Pastel Cascade Registration Tickets From Request\n*CascadeApi* | [**cascade_get_all_requests**](docs/CascadeApi.md#cascade_get_all_requests) | **GET** /api/v1/cascade/gateway_requests | Get All Requests\n*CascadeApi* | [**cascade_get_all_results**](docs/CascadeApi.md#cascade_get_all_results) | **GET** /api/v1/cascade/gateway_results | Get All Results\n*CascadeApi* | [**cascade_get_originally_submitted_file_from_result**](docs/CascadeApi.md#cascade_get_originally_submitted_file_from_result) | **GET** /api/v1/cascade/originally_submitted_file/{gateway_result_id} | Get Originally Submitted File From Result\n*CascadeApi* | [**cascade_get_pastel_activation_ticket_from_result**](docs/CascadeApi.md#cascade_get_pastel_activation_ticket_from_result) | **GET** /api/v1/cascade/pastel_activation_ticket/{gateway_result_id} | Get Pastel Cascade Activation Ticket From Result\n*CascadeApi* | [**cascade_get_pastel_activation_ticket_from_txid**](docs/CascadeApi.md#cascade_get_pastel_activation_ticket_from_txid) | **GET** /api/v1/cascade/pastel_activation_ticket_from_txid/{activation_ticket_txid} | Get Pastel Activation Ticket From Txid\n*CascadeApi* | [**cascade_get_pastel_registration_ticket_from_result**](docs/CascadeApi.md#cascade_get_pastel_registration_ticket_from_result) | **GET** /api/v1/cascade/pastel_registration_ticket/{gateway_result_id} | Get Pastel Registration Ticket From Result\n*CascadeApi* | [**cascade_get_pastel_registration_ticket_from_stored_file_hash**](docs/CascadeApi.md#cascade_get_pastel_registration_ticket_from_stored_file_hash) | **GET** /api/v1/cascade/pastel_registration_ticket_from_stored_file_hash/{stored_file_sha256_hash_as_hex} | Get Pastel Registration Ticket From Stored File Hash\n*CascadeApi* | [**cascade_get_pastel_registration_ticket_from_txid**](docs/CascadeApi.md#cascade_get_pastel_registration_ticket_from_txid) | **GET** /api/v1/cascade/pastel_registration_ticket_from_txid/{registration_ticket_txid} | Get Pastel Registration Ticket From Txid\n*CascadeApi* | [**cascade_get_public_stored_file_from_registration_ticket**](docs/CascadeApi.md#cascade_get_public_stored_file_from_registration_ticket) | **GET** /api/v1/cascade/public_stored_file_from_registration_ticket/{registration_ticket_txid} | Get Public Stored File From Registration Ticket\n*CascadeApi* | [**cascade_get_request**](docs/CascadeApi.md#cascade_get_request) | **GET** /api/v1/cascade/gateway_requests/{gateway_request_id} | Get Request\n*CascadeApi* | [**cascade_get_result**](docs/CascadeApi.md#cascade_get_result) | **GET** /api/v1/cascade/gateway_results/{gateway_result_id} | Get Result\n*CascadeApi* | [**cascade_get_stored_file_from_activation_ticket**](docs/CascadeApi.md#cascade_get_stored_file_from_activation_ticket) | **GET** /api/v1/cascade/stored_file_from_activation_ticket/{activation_ticket_txid} | Get Stored File From Activation Ticket\n*CascadeApi* | [**cascade_get_stored_file_from_registration_ticket**](docs/CascadeApi.md#cascade_get_stored_file_from_registration_ticket) | **GET** /api/v1/cascade/stored_file_from_registration_ticket/{registration_ticket_txid} | Get Stored File From Registration Ticket\n*CascadeApi* | [**cascade_get_stored_file_from_result**](docs/CascadeApi.md#cascade_get_stored_file_from_result) | **GET** /api/v1/cascade/stored_file/{gateway_result_id} | Get Stored File From Result\n*CascadeApi* | [**cascade_process_request**](docs/CascadeApi.md#cascade_process_request) | **POST** /api/v1/cascade | Process Request\n*CascadeApi* | [**cascade_transfer_pastel_ticket_to_another_pastelid**](docs/CascadeApi.md#cascade_transfer_pastel_ticket_to_another_pastelid) | **GET** /api/v1/cascade/result/transfer_pastel_ticket | Transfer Pastel Ticket To Another Pastelid\n*CollectionApi* | [**collection_create_nft_collection**](docs/CollectionApi.md#collection_create_nft_collection) | **POST** /api/v1/collection/nft | Create Nft Collection\n*CollectionApi* | [**collection_create_sense_collection**](docs/CollectionApi.md#collection_create_sense_collection) | **POST** /api/v1/collection/sense | Create Sense Collection\n*CollectionApi* | [**collection_get_all_nft_collections**](docs/CollectionApi.md#collection_get_all_nft_collections) | **GET** /api/v1/collection/nft/collections | Get All Nft Collections\n*CollectionApi* | [**collection_get_all_sense_collections**](docs/CollectionApi.md#collection_get_all_sense_collections) | **GET** /api/v1/collection/sense/collections | Get All Sense Collections\n*CollectionApi* | [**collection_get_nft_collections_from_collection_id**](docs/CollectionApi.md#collection_get_nft_collections_from_collection_id) | **GET** /api/v1/collection/nft/collections/{collection_id} | Get Nft Collections From Collection Id\n*CollectionApi* | [**collection_get_sense_collections_from_collection_id**](docs/CollectionApi.md#collection_get_sense_collections_from_collection_id) | **GET** /api/v1/collection/sense/collections/{collection_id} | Get Sense Collections From Collection Id\n*KeyAuthApi* | [**key_authentication_clear_wallet_key**](docs/KeyAuthApi.md#key_authentication_clear_wallet_key) | **PUT** /api/v1/key_auth/user/clear_key | Clear Wallet Key\n*KeyAuthApi* | [**key_authentication_create_user**](docs/KeyAuthApi.md#key_authentication_create_user) | **POST** /api/v1/key_auth/user | Create User\n*KeyAuthApi* | [**key_authentication_login_get**](docs/KeyAuthApi.md#key_authentication_login_get) | **GET** /api/v1/key_auth/login/get_params | Get Login With Key Params\n*KeyAuthApi* | [**key_authentication_login_post**](docs/KeyAuthApi.md#key_authentication_login_post) | **POST** /api/v1/key_auth/login | Login With Key\n*KeyAuthApi* | [**key_authentication_set_wallet_key**](docs/KeyAuthApi.md#key_authentication_set_wallet_key) | **PUT** /api/v1/key_auth/user/set_key | Set Wallet Key\n*LoginApi* | [**login_access_token**](docs/LoginApi.md#login_access_token) | **POST** /api/v1/login/access-token | Login Access Token\n*LoginApi* | [**login_password_recovery**](docs/LoginApi.md#login_password_recovery) | **POST** /api/v1/password-recovery/{email} | Recover Password\n*LoginApi* | [**login_reset_password**](docs/LoginApi.md#login_reset_password) | **POST** /api/v1/reset-password/ | Reset Password\n*LoginApi* | [**login_test_token**](docs/LoginApi.md#login_test_token) | **POST** /api/v1/login/test-token | Test Token\n*NftApi* | [**nft_get_all_files_from_request**](docs/NftApi.md#nft_get_all_files_from_request) | **GET** /api/v1/nft/all_files_from_request/{gateway_request_id} | Get All Files From Request\n*NftApi* | [**nft_get_all_parsed_dd_result_files_from_request**](docs/NftApi.md#nft_get_all_parsed_dd_result_files_from_request) | **GET** /api/v1/nft/all_parsed_dd_result_files_from_request/{gateway_request_id} | Get All Parsed Dd Result Files From Request\n*NftApi* | [**nft_get_all_pastel_registration_tickets_from_request**](docs/NftApi.md#nft_get_all_pastel_registration_tickets_from_request) | **GET** /api/v1/nft/pastel_registration_tickets/{gateway_request_id} | Get All Pastel Nft Registration Tickets From Request\n*NftApi* | [**nft_get_all_raw_dd_result_files_from_request**](docs/NftApi.md#nft_get_all_raw_dd_result_files_from_request) | **GET** /api/v1/nft/all_raw_dd_result_files_from_request/{gateway_request_id} | Get All Raw Dd Result Files From Request\n*NftApi* | [**nft_get_all_requests**](docs/NftApi.md#nft_get_all_requests) | **GET** /api/v1/nft/gateway_requests | Get All Requests\n*NftApi* | [**nft_get_all_results**](docs/NftApi.md#nft_get_all_results) | **GET** /api/v1/nft/gateway_results | Get All Results\n*NftApi* | [**nft_get_originally_submitted_file_from_result**](docs/NftApi.md#nft_get_originally_submitted_file_from_result) | **GET** /api/v1/nft/originally_submitted_file/{gateway_result_id} | Get Originally Submitted File From Result\n*NftApi* | [**nft_get_parsed_dd_result_file_from_activation_ticket**](docs/NftApi.md#nft_get_parsed_dd_result_file_from_activation_ticket) | **GET** /api/v1/nft/parsed_dd_result_file_from_activation_ticket/{activation_ticket_txid} | Get Parsed Dd Result File From Activation Ticket\n*NftApi* | [**nft_get_parsed_dd_result_file_from_pastel_id**](docs/NftApi.md#nft_get_parsed_dd_result_file_from_pastel_id) | **GET** /api/v1/nft/parsed_dd_result_file_from_pastel_id/{pastel_id_of_user} | Get Parsed Dd Result File From Pastel Id\n*NftApi* | [**nft_get_parsed_dd_result_file_from_registration_ticket**](docs/NftApi.md#nft_get_parsed_dd_result_file_from_registration_ticket) | **GET** /api/v1/nft/parsed_dd_result_file_from_registration_ticket/{registration_ticket_txid} | Get Parsed Dd Result File From Registration Ticket\n*NftApi* | [**nft_get_parsed_dd_result_file_from_result**](docs/NftApi.md#nft_get_parsed_dd_result_file_from_result) | **GET** /api/v1/nft/parsed_dd_result_file/{gateway_result_id} | Get Parsed Dd Result File From Result\n*NftApi* | [**nft_get_pastel_activation_ticket_from_result**](docs/NftApi.md#nft_get_pastel_activation_ticket_from_result) | **GET** /api/v1/nft/pastel_activation_ticket/{gateway_result_id} | Get Pastel Nft Activation Ticket From Result\n*NftApi* | [**nft_get_pastel_activation_ticket_from_txid**](docs/NftApi.md#nft_get_pastel_activation_ticket_from_txid) | **GET** /api/v1/nft/pastel_activation_ticket_from_txid/{activation_ticket_txid} | Get Pastel Activation Ticket From Txid\n*NftApi* | [**nft_get_pastel_registration_ticket_from_media_file_hash**](docs/NftApi.md#nft_get_pastel_registration_ticket_from_media_file_hash) | **GET** /api/v1/nft/pastel_registration_ticket_from_media_file_hash/{media_file_sha256_hash} | Get Pastel Registration Ticket From Media File Hash\n*NftApi* | [**nft_get_pastel_registration_ticket_from_result**](docs/NftApi.md#nft_get_pastel_registration_ticket_from_result) | **GET** /api/v1/nft/pastel_registration_ticket/{gateway_result_id} | Get Pastel Nft Registration Ticket From Result\n*NftApi* | [**nft_get_pastel_registration_ticket_from_txid**](docs/NftApi.md#nft_get_pastel_registration_ticket_from_txid) | **GET** /api/v1/nft/pastel_registration_ticket_from_txid/{registration_ticket_txid} | Get Pastel Registration Ticket From Txid\n*NftApi* | [**nft_get_public_stored_file_from_registration_ticket**](docs/NftApi.md#nft_get_public_stored_file_from_registration_ticket) | **GET** /api/v1/nft/public_stored_file_from_registration_ticket/{registration_ticket_txid} | Get Public Stored File From Registration Ticket\n*NftApi* | [**nft_get_raw_dd_result_file_from_activation_ticket**](docs/NftApi.md#nft_get_raw_dd_result_file_from_activation_ticket) | **GET** /api/v1/nft/raw_dd_result_file_from_activation_ticket/{activation_ticket_txid} | Get Raw Dd Result File From Activation Ticket\n*NftApi* | [**nft_get_raw_dd_result_file_from_pastel_id**](docs/NftApi.md#nft_get_raw_dd_result_file_from_pastel_id) | **GET** /api/v1/nft/raw_dd_result_file_from_pastel_id/{pastel_id_of_user} | Get Raw Dd Result File From Pastel Id\n*NftApi* | [**nft_get_raw_dd_result_file_from_registration_ticket**](docs/NftApi.md#nft_get_raw_dd_result_file_from_registration_ticket) | **GET** /api/v1/nft/raw_dd_result_file_from_registration_ticket/{registration_ticket_txid} | Get Raw Dd Result File From Registration Ticket\n*NftApi* | [**nft_get_raw_dd_result_file_from_result**](docs/NftApi.md#nft_get_raw_dd_result_file_from_result) | **GET** /api/v1/nft/raw_dd_result_file/{gateway_result_id} | Get Raw Dd Result File From Result\n*NftApi* | [**nft_get_request**](docs/NftApi.md#nft_get_request) | **GET** /api/v1/nft/gateway_requests/{gateway_request_id} | Get Request\n*NftApi* | [**nft_get_result**](docs/NftApi.md#nft_get_result) | **GET** /api/v1/nft/gateway_results/{gateway_result_id} | Get Result\n*NftApi* | [**nft_get_stored_file_from_activation_ticket**](docs/NftApi.md#nft_get_stored_file_from_activation_ticket) | **GET** /api/v1/nft/stored_file_from_activation_ticket/{activation_ticket_txid} | Get Stored File From Activation Ticket\n*NftApi* | [**nft_get_stored_file_from_registration_ticket**](docs/NftApi.md#nft_get_stored_file_from_registration_ticket) | **GET** /api/v1/nft/stored_file_from_registration_ticket/{registration_ticket_txid} | Get Stored File From Registration Ticket\n*NftApi* | [**nft_get_stored_file_from_result**](docs/NftApi.md#nft_get_stored_file_from_result) | **GET** /api/v1/nft/stored_file/{gateway_result_id} | Get Stored File From Result\n*NftApi* | [**nft_process_request**](docs/NftApi.md#nft_process_request) | **POST** /api/v1/nft | Process Request\n*NftApi* | [**nft_step1_upload_image_file**](docs/NftApi.md#nft_step1_upload_image_file) | **POST** /api/v1/nft/step_1_upload_image_file | Step 1 Upload Image File\n*NftApi* | [**nft_step2_process_nft**](docs/NftApi.md#nft_step2_process_nft) | **POST** /api/v1/nft/step_2_process_nft | Step 2 Process Nft\n*NftApi* | [**nft_transfer_pastel_ticket_to_another_pastelid**](docs/NftApi.md#nft_transfer_pastel_ticket_to_another_pastelid) | **GET** /api/v1/nft/result/transfer_pastel_ticket | Transfer Pastel Ticket To Another Pastelid\n*SenseApi* | [**sense_get_all_parsed_output_files_from_request**](docs/SenseApi.md#sense_get_all_parsed_output_files_from_request) | **GET** /api/v1/sense/all_parsed_output_files_from_request/{gateway_request_id} | Get All Parsed Output Files From Request\n*SenseApi* | [**sense_get_all_pastel_registration_tickets_from_request**](docs/SenseApi.md#sense_get_all_pastel_registration_tickets_from_request) | **GET** /api/v1/sense/pastel_registration_tickets/{gateway_request_id} | Get All Pastel Registration Tickets From Request\n*SenseApi* | [**sense_get_all_raw_output_files_from_request**](docs/SenseApi.md#sense_get_all_raw_output_files_from_request) | **GET** /api/v1/sense/all_raw_output_files_from_request/{gateway_request_id} | Get All Raw Output Files From Request\n*SenseApi* | [**sense_get_all_requests**](docs/SenseApi.md#sense_get_all_requests) | **GET** /api/v1/sense/gateway_requests | Get All Requests\n*SenseApi* | [**sense_get_all_results**](docs/SenseApi.md#sense_get_all_results) | **GET** /api/v1/sense/gateway_results | Get All Results\n*SenseApi* | [**sense_get_originally_submitted_file_from_result**](docs/SenseApi.md#sense_get_originally_submitted_file_from_result) | **GET** /api/v1/sense/originally_submitted_file/{gateway_result_id} | Get Originally Submitted File From Result\n*SenseApi* | [**sense_get_parsed_output_file_from_activation_ticket**](docs/SenseApi.md#sense_get_parsed_output_file_from_activation_ticket) | **GET** /api/v1/sense/parsed_output_file_from_activation_ticket/{activation_ticket_txid} | Parsed Output File From Activation Ticket\n*SenseApi* | [**sense_get_parsed_output_file_from_pastel_id**](docs/SenseApi.md#sense_get_parsed_output_file_from_pastel_id) | **GET** /api/v1/sense/parsed_output_file_from_pastel_id/{pastel_id_of_user} | Parsed Output File From Pastel Id\n*SenseApi* | [**sense_get_parsed_output_file_from_registration_ticket**](docs/SenseApi.md#sense_get_parsed_output_file_from_registration_ticket) | **GET** /api/v1/sense/parsed_output_file_from_registration_ticket/{registration_ticket_txid} | Get Parsed Output File From Registration Ticket\n*SenseApi* | [**sense_get_parsed_output_file_from_result**](docs/SenseApi.md#sense_get_parsed_output_file_from_result) | **GET** /api/v1/sense/parsed_output_file/{gateway_result_id} | Get Parsed Output File From Result\n*SenseApi* | [**sense_get_pastel_activation_ticket_from_result**](docs/SenseApi.md#sense_get_pastel_activation_ticket_from_result) | **GET** /api/v1/sense/pastel_activation_ticket/{gateway_result_id} | Get Pastel Activation Ticket From Result\n*SenseApi* | [**sense_get_pastel_activation_ticket_from_txid**](docs/SenseApi.md#sense_get_pastel_activation_ticket_from_txid) | **GET** /api/v1/sense/pastel_activation_ticket_from_txid/{activation_ticket_txid} | Get Pastel Activation Ticket From Txid\n*SenseApi* | [**sense_get_pastel_registration_ticket_from_media_file_hash**](docs/SenseApi.md#sense_get_pastel_registration_ticket_from_media_file_hash) | **GET** /api/v1/sense/pastel_registration_ticket_from_media_file_hash/{media_file_sha256_hash} | Get Pastel Registration Ticket Data From Media File Hash\n*SenseApi* | [**sense_get_pastel_registration_ticket_from_result**](docs/SenseApi.md#sense_get_pastel_registration_ticket_from_result) | **GET** /api/v1/sense/pastel_registration_ticket/{gateway_result_id} | Get Pastel Registration Ticket From Result\n*SenseApi* | [**sense_get_pastel_registration_ticket_from_txid**](docs/SenseApi.md#sense_get_pastel_registration_ticket_from_txid) | **GET** /api/v1/sense/pastel_registration_ticket_from_txid/{registration_ticket_txid} | Get Pastel Registration Ticket From Txid\n*SenseApi* | [**sense_get_raw_output_file_from_activation_ticket**](docs/SenseApi.md#sense_get_raw_output_file_from_activation_ticket) | **GET** /api/v1/sense/raw_output_file_from_activation_ticket/{activation_ticket_txid} | Get Raw Output File From Activation Ticket\n*SenseApi* | [**sense_get_raw_output_file_from_pastel_id**](docs/SenseApi.md#sense_get_raw_output_file_from_pastel_id) | **GET** /api/v1/sense/raw_output_file_from_pastel_id/{pastel_id_of_user} | Get Raw Output File From Pastel Id\n*SenseApi* | [**sense_get_raw_output_file_from_registration_ticket**](docs/SenseApi.md#sense_get_raw_output_file_from_registration_ticket) | **GET** /api/v1/sense/raw_output_file_from_registration_ticket/{registration_ticket_txid} | Get Raw Output File From Registration Ticket\n*SenseApi* | [**sense_get_raw_output_file_from_result**](docs/SenseApi.md#sense_get_raw_output_file_from_result) | **GET** /api/v1/sense/raw_output_file/{gateway_result_id} | Get Raw Output File From Result\n*SenseApi* | [**sense_get_request**](docs/SenseApi.md#sense_get_request) | **GET** /api/v1/sense/gateway_requests/{gateway_request_id} | Get Request\n*SenseApi* | [**sense_get_result**](docs/SenseApi.md#sense_get_result) | **GET** /api/v1/sense/gateway_results/{gateway_result_id} | Get Result\n*SenseApi* | [**sense_process_request**](docs/SenseApi.md#sense_process_request) | **POST** /api/v1/sense | Process Request\n*SenseApi* | [**sense_transfer_pastel_ticket_to_another_pastelid**](docs/SenseApi.md#sense_transfer_pastel_ticket_to_another_pastelid) | **GET** /api/v1/sense/result/transfer_pastel_ticket | Transfer Pastel Ticket To Another Pastelid\n*UsersApi* | [**users_create_user**](docs/UsersApi.md#users_create_user) | **POST** /api/v1/users | Create User\n*UsersApi* | [**users_create_user_open**](docs/UsersApi.md#users_create_user_open) | **POST** /api/v1/users/open | Create User Open\n*UsersApi* | [**users_delete_user**](docs/UsersApi.md#users_delete_user) | **DELETE** /api/v1/users/{user_id} | Delete Apikey\n*UsersApi* | [**users_read_user_by_id**](docs/UsersApi.md#users_read_user_by_id) | **GET** /api/v1/users/{user_id} | Read User By Id\n*UsersApi* | [**users_read_user_me**](docs/UsersApi.md#users_read_user_me) | **GET** /api/v1/users/me | Read User Me\n*UsersApi* | [**users_read_users**](docs/UsersApi.md#users_read_users) | **GET** /api/v1/users | Read Users\n*UsersApi* | [**users_update_user**](docs/UsersApi.md#users_update_user) | **PUT** /api/v1/users/{user_id} | Update User\n*UsersApi* | [**users_update_user_me**](docs/UsersApi.md#users_update_user_me) | **PUT** /api/v1/users/me | Update User Me\n\n\n## Documentation For Models\n\n - [ApiKey](docs/ApiKey.md)\n - [ApiKeyCreate](docs/ApiKeyCreate.md)\n - [BodyLoginResetPassword](docs/BodyLoginResetPassword.md)\n - [BodyUsersCreateUserOpen](docs/BodyUsersCreateUserOpen.md)\n - [BodyUsersUpdateUserMe](docs/BodyUsersUpdateUserMe.md)\n - [ClientWithSecret](docs/ClientWithSecret.md)\n - [CollectionRegistrationResult](docs/CollectionRegistrationResult.md)\n - [CollectionRegistrationResultStatusMessagesInner](docs/CollectionRegistrationResultStatusMessagesInner.md)\n - [HTTPValidationError](docs/HTTPValidationError.md)\n - [LocationInner](docs/LocationInner.md)\n - [Msg](docs/Msg.md)\n - [NftPropertiesExternal](docs/NftPropertiesExternal.md)\n - [ReqStatus](docs/ReqStatus.md)\n - [RequestResult](docs/RequestResult.md)\n - [ResultRegistrationResult](docs/ResultRegistrationResult.md)\n - [Status](docs/Status.md)\n - [Token](docs/Token.md)\n - [User](docs/User.md)\n - [UserCreate](docs/UserCreate.md)\n - [UserCreateWithKey](docs/UserCreateWithKey.md)\n - [UserIdOrEmail](docs/UserIdOrEmail.md)\n - [UserUpdate](docs/UserUpdate.md)\n - [UserWithKey](docs/UserWithKey.md)\n - [ValidationError](docs/ValidationError.md)\n\n\n<a id=\"documentation-for-authorization\"></a>\n## Documentation For Authorization\n\n\nAuthentication schemes defined for the API:\n<a id=\"OAuth2PasswordBearer\"></a>\n### OAuth2PasswordBearer\n\n- **Type**: OAuth\n- **Flow**: password\n- **Authorization URL**: \n- **Scopes**: N/A\n\n<a id=\"APIKeyHeader\"></a>\n### APIKeyHeader\n\n- **Type**: API key\n- **API key parameter name**: api_key\n- **Location**: HTTP header\n\n\n## Author\n\n\n\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Pastel Network Gateway SDK",
    "version": "0.1.5",
    "project_urls": {
        "Homepage": "https://github.com/pastelnetwork/gateway-sdk-py.git"
    },
    "split_keywords": [
        "pastel",
        "network",
        "gateway",
        "sdk"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5607ee2d7278a0ff6a7942584b577cdf8553cf16439742ec98822dd1efd586b5",
                "md5": "b41bd5d31278e5438c528435a968c2da",
                "sha256": "04537c1c01009d82ee2603f3be1a46bba7d2a2dfaee595787b8392f6fb7e9f81"
            },
            "downloads": -1,
            "filename": "pastel_gateway_sdk-0.1.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b41bd5d31278e5438c528435a968c2da",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 106415,
            "upload_time": "2024-05-02T21:50:49",
            "upload_time_iso_8601": "2024-05-02T21:50:49.756401Z",
            "url": "https://files.pythonhosted.org/packages/56/07/ee2d7278a0ff6a7942584b577cdf8553cf16439742ec98822dd1efd586b5/pastel_gateway_sdk-0.1.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-02 21:50:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pastelnetwork",
    "github_project": "gateway-sdk-py",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "tox": true,
    "lcname": "pastel-gateway-sdk"
}
        
Elapsed time: 0.29089s