Metadata-Version: 2.4
Name: onelive_vgst
Version: 0.1.3
Summary: OneLive VGST API
Home-page: 
Author: OpenAPI Generator community
Author-email: OpenAPI Generator Community <team@openapitools.org>
Project-URL: Repository, https://github.com/GIT_USER_ID/GIT_REPO_ID
Keywords: OpenAPI,OpenAPI-Generator,OneLive VGST API
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: aiohttp>=3.8.4
Requires-Dist: aiohttp-retry>=2.8.3
Requires-Dist: pydantic>=2
Requires-Dist: typing-extensions>=4.7.1
Dynamic: author

# onelive-vgst
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 0.1.3
- Package version: 0.1.3
- Generator version: 7.19.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/GIT_USER_ID/GIT_REPO_ID.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`)

Then import the package:
```python
import onelive_vgst
```

### 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 onelive_vgst
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

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

```python

import onelive_vgst
from onelive_vgst.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to http://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = onelive_vgst.Configuration(
    host = "http://localhost"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure Bearer authorization: HTTPBearer
configuration = onelive_vgst.Configuration(
    access_token = os.environ["BEARER_TOKEN"]
)


# Enter a context with an instance of the API client
async with onelive_vgst.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = onelive_vgst.ApiKeysApi(api_client)
    api_key_create = onelive_vgst.ApiKeyCreate() # ApiKeyCreate | 

    try:
        # Create Api Key
        api_response = await api_instance.create_api_key_v1_api_keys_post(api_key_create)
        print("The response of ApiKeysApi->create_api_key_v1_api_keys_post:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling ApiKeysApi->create_api_key_v1_api_keys_post: %s\n" % e)

```

## Documentation for API Endpoints

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

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*ApiKeysApi* | [**create_api_key_v1_api_keys_post**](docs/ApiKeysApi.md#create_api_key_v1_api_keys_post) | **POST** /v1/api-keys | Create Api Key
*ApiKeysApi* | [**get_api_key_info_v1_api_keys_me_get**](docs/ApiKeysApi.md#get_api_key_info_v1_api_keys_me_get) | **GET** /v1/api-keys/me | Get API key info
*ApiKeysApi* | [**get_api_key_v1_api_keys_api_key_id_get**](docs/ApiKeysApi.md#get_api_key_v1_api_keys_api_key_id_get) | **GET** /v1/api-keys/{api_key_id} | Get Api Key
*ApiKeysApi* | [**list_api_keys_v1_api_keys_get**](docs/ApiKeysApi.md#list_api_keys_v1_api_keys_get) | **GET** /v1/api-keys | List Api Keys
*ApiKeysApi* | [**revoke_api_key_v1_api_keys_api_key_id_delete**](docs/ApiKeysApi.md#revoke_api_key_v1_api_keys_api_key_id_delete) | **DELETE** /v1/api-keys/{api_key_id} | Revoke Api Key
*CustomersApi* | [**create_customer_v1_customers_post**](docs/CustomersApi.md#create_customer_v1_customers_post) | **POST** /v1/customers | Create Customer
*CustomersApi* | [**delete_customer_v1_customers_customer_id_delete**](docs/CustomersApi.md#delete_customer_v1_customers_customer_id_delete) | **DELETE** /v1/customers/{customer_id} | Delete Customer
*CustomersApi* | [**get_customer_v1_customers_customer_id_get**](docs/CustomersApi.md#get_customer_v1_customers_customer_id_get) | **GET** /v1/customers/{customer_id} | Get Customer
*CustomersApi* | [**get_customers_v1_customers_get**](docs/CustomersApi.md#get_customers_v1_customers_get) | **GET** /v1/customers | Get Customers
*CustomersApi* | [**get_me_v1_customers_me_get**](docs/CustomersApi.md#get_me_v1_customers_me_get) | **GET** /v1/customers/me | Get Me
*CustomersApi* | [**update_customer_v1_customers_customer_id_put**](docs/CustomersApi.md#update_customer_v1_customers_customer_id_put) | **PUT** /v1/customers/{customer_id} | Update Customer
*CustomersApi* | [**update_me_last_activity_v1_customers_me_last_activity_post**](docs/CustomersApi.md#update_me_last_activity_v1_customers_me_last_activity_post) | **POST** /v1/customers/me/last-activity | Update Me Last Activity
*CustomersApi* | [**update_me_password_v1_customers_me_update_post**](docs/CustomersApi.md#update_me_password_v1_customers_me_update_post) | **POST** /v1/customers/me/update | Update Me Password
*HealthApi* | [**get_health_status_v1_health_check_get**](docs/HealthApi.md#get_health_status_v1_health_check_get) | **GET** /v1/health-check | Health check
*MatchesApi* | [**get_match_broadcasts_v1_matches_broadcasts_get**](docs/MatchesApi.md#get_match_broadcasts_v1_matches_broadcasts_get) | **GET** /v1/matches/broadcasts | Get match broadcasts
*MatchesApi* | [**get_matches_v1_matches_get**](docs/MatchesApi.md#get_matches_v1_matches_get) | **GET** /v1/matches | Get matches
*ProviderMatchesApi* | [**upsert_provider_matches_bulk_v1_provider_matches_bulk_post**](docs/ProviderMatchesApi.md#upsert_provider_matches_bulk_v1_provider_matches_bulk_post) | **POST** /v1/provider-matches/bulk | Upsert Provider Matches Bulk
*ProvidersApi* | [**create_provider_v1_providers_post**](docs/ProvidersApi.md#create_provider_v1_providers_post) | **POST** /v1/providers | Create Provider
*ProvidersApi* | [**delete_provider_v1_providers_provider_id_delete**](docs/ProvidersApi.md#delete_provider_v1_providers_provider_id_delete) | **DELETE** /v1/providers/{provider_id} | Delete Provider
*ProvidersApi* | [**get_provider_v1_providers_provider_id_get**](docs/ProvidersApi.md#get_provider_v1_providers_provider_id_get) | **GET** /v1/providers/{provider_id} | Get Provider
*ProvidersApi* | [**get_providers_v1_providers_get**](docs/ProvidersApi.md#get_providers_v1_providers_get) | **GET** /v1/providers | Get Providers
*ProvidersApi* | [**update_provider_v1_providers_provider_id_put**](docs/ProvidersApi.md#update_provider_v1_providers_provider_id_put) | **PUT** /v1/providers/{provider_id} | Update Provider
*SportsApi* | [**create_sport_v1_sports_post**](docs/SportsApi.md#create_sport_v1_sports_post) | **POST** /v1/sports | Create Sport
*SportsApi* | [**delete_sport_v1_sports_sport_id_delete**](docs/SportsApi.md#delete_sport_v1_sports_sport_id_delete) | **DELETE** /v1/sports/{sport_id} | Delete Sport
*SportsApi* | [**get_sport_v1_sports_sport_id_get**](docs/SportsApi.md#get_sport_v1_sports_sport_id_get) | **GET** /v1/sports/{sport_id} | Get Sport
*SportsApi* | [**get_sports_v1_sports_get**](docs/SportsApi.md#get_sports_v1_sports_get) | **GET** /v1/sports | Get sports
*SportsApi* | [**update_sport_v1_sports_sport_id_put**](docs/SportsApi.md#update_sport_v1_sports_sport_id_put) | **PUT** /v1/sports/{sport_id} | Update Sport


## Documentation For Models

 - [ApiKeyCreate](docs/ApiKeyCreate.md)
 - [ApiKeyCreateResponse](docs/ApiKeyCreateResponse.md)
 - [ApiKeyRead](docs/ApiKeyRead.md)
 - [AuthEntityRead](docs/AuthEntityRead.md)
 - [CustomerCreate](docs/CustomerCreate.md)
 - [CustomerPasswordUpdate](docs/CustomerPasswordUpdate.md)
 - [CustomerRead](docs/CustomerRead.md)
 - [CustomerStateEnum](docs/CustomerStateEnum.md)
 - [CustomerUpdate](docs/CustomerUpdate.md)
 - [DataResponseApiKeyCreateResponse](docs/DataResponseApiKeyCreateResponse.md)
 - [DataResponseApiKeyRead](docs/DataResponseApiKeyRead.md)
 - [DataResponseCustomerRead](docs/DataResponseCustomerRead.md)
 - [DataResponseHealthStatus](docs/DataResponseHealthStatus.md)
 - [DataResponseListApiKeyRead](docs/DataResponseListApiKeyRead.md)
 - [DataResponseListCustomerRead](docs/DataResponseListCustomerRead.md)
 - [DataResponseListMatchBroadcastFullRead](docs/DataResponseListMatchBroadcastFullRead.md)
 - [DataResponseListProviderMatchRead](docs/DataResponseListProviderMatchRead.md)
 - [DataResponseListProviderRead](docs/DataResponseListProviderRead.md)
 - [DataResponseListSportRead](docs/DataResponseListSportRead.md)
 - [DataResponseProviderRead](docs/DataResponseProviderRead.md)
 - [DataResponseSportRead](docs/DataResponseSportRead.md)
 - [HTTPValidationError](docs/HTTPValidationError.md)
 - [HealthStatus](docs/HealthStatus.md)
 - [LocationInner](docs/LocationInner.md)
 - [MatchBroadcastFullRead](docs/MatchBroadcastFullRead.md)
 - [MatchBroadcastRead](docs/MatchBroadcastRead.md)
 - [MatchRead](docs/MatchRead.md)
 - [PaginatedResponseMatchRead](docs/PaginatedResponseMatchRead.md)
 - [ProviderCreate](docs/ProviderCreate.md)
 - [ProviderMatchBulkItem](docs/ProviderMatchBulkItem.md)
 - [ProviderMatchRead](docs/ProviderMatchRead.md)
 - [ProviderRead](docs/ProviderRead.md)
 - [ProviderUpdate](docs/ProviderUpdate.md)
 - [SportCreate](docs/SportCreate.md)
 - [SportRead](docs/SportRead.md)
 - [SportShort](docs/SportShort.md)
 - [SportUpdate](docs/SportUpdate.md)
 - [ValidationError](docs/ValidationError.md)


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


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

- **Type**: Bearer authentication


## Author




