diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..7b3f65c Binary files /dev/null and b/.DS_Store differ diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 90ad394..030d737 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -3,7 +3,7 @@ # # ref: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python -name: openapi_client Python package +name: workplace_console_client Python package on: [push, pull_request] @@ -28,4 +28,4 @@ jobs: pip install -r test-requirements.txt - name: Test with pytest run: | - pytest --cov=openapi_client + pytest --cov=workplace_console_client diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6b9641e..5404fd4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,7 +12,7 @@ stages: script: - pip install -r requirements.txt - pip install -r test-requirements.txt - - pytest --cov=openapi_client + - pytest --cov=workplace_console_client pytest-3.9: extends: .pytest diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 7569bde..4d77bdc 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -9,6 +9,8 @@ docs/CreateAliasApi.md docs/DeleteAliasApi.md docs/DeleteEmailApi.md docs/DnsInfoApi.md +docs/DnsInfoCreate200Response.md +docs/DnsInfoCreateRequest.md docs/DomainAliasApi.md docs/DomainApi.md docs/DomainInfoApi.md @@ -22,32 +24,6 @@ docs/TokenObtainPair.md docs/TokenRefresh.md docs/UpgradeApi.md git_push.sh -openapi_client/__init__.py -openapi_client/api/__init__.py -openapi_client/api/change_quota_api.py -openapi_client/api/create_alias_api.py -openapi_client/api/delete_alias_api.py -openapi_client/api/delete_email_api.py -openapi_client/api/dns_info_api.py -openapi_client/api/domain_alias_api.py -openapi_client/api/domain_api.py -openapi_client/api/domain_info_api.py -openapi_client/api/get_token_api.py -openapi_client/api/import_api.py -openapi_client/api/refresh_token_api.py -openapi_client/api/reset_password_api.py -openapi_client/api/subscription_info_api.py -openapi_client/api/subscriptions_api.py -openapi_client/api/upgrade_api.py -openapi_client/api_client.py -openapi_client/api_response.py -openapi_client/configuration.py -openapi_client/exceptions.py -openapi_client/models/__init__.py -openapi_client/models/token_obtain_pair.py -openapi_client/models/token_refresh.py -openapi_client/py.typed -openapi_client/rest.py pyproject.toml requirements.txt setup.cfg @@ -59,6 +35,8 @@ test/test_create_alias_api.py test/test_delete_alias_api.py test/test_delete_email_api.py test/test_dns_info_api.py +test/test_dns_info_create200_response.py +test/test_dns_info_create_request.py test/test_domain_alias_api.py test/test_domain_api.py test/test_domain_info_api.py @@ -72,3 +50,31 @@ test/test_token_obtain_pair.py test/test_token_refresh.py test/test_upgrade_api.py tox.ini +workplace_console_client/__init__.py +workplace_console_client/api/__init__.py +workplace_console_client/api/change_quota_api.py +workplace_console_client/api/create_alias_api.py +workplace_console_client/api/delete_alias_api.py +workplace_console_client/api/delete_email_api.py +workplace_console_client/api/dns_info_api.py +workplace_console_client/api/domain_alias_api.py +workplace_console_client/api/domain_api.py +workplace_console_client/api/domain_info_api.py +workplace_console_client/api/get_token_api.py +workplace_console_client/api/import_api.py +workplace_console_client/api/refresh_token_api.py +workplace_console_client/api/reset_password_api.py +workplace_console_client/api/subscription_info_api.py +workplace_console_client/api/subscriptions_api.py +workplace_console_client/api/upgrade_api.py +workplace_console_client/api_client.py +workplace_console_client/api_response.py +workplace_console_client/configuration.py +workplace_console_client/exceptions.py +workplace_console_client/models/__init__.py +workplace_console_client/models/dns_info_create200_response.py +workplace_console_client/models/dns_info_create_request.py +workplace_console_client/models/token_obtain_pair.py +workplace_console_client/models/token_refresh.py +workplace_console_client/py.typed +workplace_console_client/rest.py diff --git a/.travis.yml b/.travis.yml index a3e4200..98216af 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,4 +14,4 @@ install: - "pip install -r requirements.txt" - "pip install -r test-requirements.txt" # command to run tests -script: pytest --cov=openapi_client +script: pytest --cov=workplace_console_client diff --git a/README.md b/README.md index b038ac0..e39a1aa 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,11 @@ -# openapi-client -Test description +# workplace-console-client +workplace-console-client +========================= -This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: +This is the pip package for using the workplace console API from other applications. - API version: v1 -- Package version: 1.0.0 +- Package version: 1.0.1 - Generator version: 7.13.0 - Build package: org.openapitools.codegen.languages.PythonClientCodegen @@ -18,13 +19,13 @@ Python 3.9+ 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 +pip install git+https://github.com/truehost/workplace-console-client.git ``` -(you may need to run `pip` with root permission: `sudo 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/truehost/workplace-console-client.git`) Then import the package: ```python -import openapi_client +import workplace_console_client ``` ### Setuptools @@ -38,7 +39,7 @@ python setup.py install --user Then import the package: ```python -import openapi_client +import workplace_console_client ``` ### Tests @@ -51,14 +52,14 @@ Please follow the [installation procedure](#installation--usage) and then run th ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( - host = "host_url/api" +configuration = workplace_console_client.Configuration( + host = "http://127.0.0.1:8000/api" ) # The client must configure the authentication and authorization parameters @@ -67,16 +68,16 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.ChangeQuotaApi(api_client) + api_instance = workplace_console_client.ChangeQuotaApi(api_client) try: api_instance.change_quota_create() @@ -87,7 +88,7 @@ with openapi_client.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *host_url/api* +All URIs are relative to *http://127.0.0.1:8000/api* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- @@ -113,6 +114,8 @@ Class | Method | HTTP request | Description ## Documentation For Models + - [DnsInfoCreate200Response](docs/DnsInfoCreate200Response.md) + - [DnsInfoCreateRequest](docs/DnsInfoCreateRequest.md) - [TokenObtainPair](docs/TokenObtainPair.md) - [TokenRefresh](docs/TokenRefresh.md) diff --git a/docs/ChangeQuotaApi.md b/docs/ChangeQuotaApi.md index 6712ac8..9c0894a 100644 --- a/docs/ChangeQuotaApi.md +++ b/docs/ChangeQuotaApi.md @@ -1,4 +1,4 @@ -# openapi_client.ChangeQuotaApi +# workplace_console_client.ChangeQuotaApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -15,13 +15,13 @@ Method | HTTP request | Description * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -31,15 +31,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.ChangeQuotaApi(api_client) + api_instance = workplace_console_client.ChangeQuotaApi(api_client) try: api_instance.change_quota_create() diff --git a/docs/CreateAliasApi.md b/docs/CreateAliasApi.md index a1a5458..bdd575a 100644 --- a/docs/CreateAliasApi.md +++ b/docs/CreateAliasApi.md @@ -1,4 +1,4 @@ -# openapi_client.CreateAliasApi +# workplace_console_client.CreateAliasApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -15,13 +15,13 @@ Method | HTTP request | Description * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -31,15 +31,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.CreateAliasApi(api_client) + api_instance = workplace_console_client.CreateAliasApi(api_client) try: api_instance.create_alias_create() diff --git a/docs/DeleteAliasApi.md b/docs/DeleteAliasApi.md index cf3c0e1..6ddd052 100644 --- a/docs/DeleteAliasApi.md +++ b/docs/DeleteAliasApi.md @@ -1,4 +1,4 @@ -# openapi_client.DeleteAliasApi +# workplace_console_client.DeleteAliasApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -15,13 +15,13 @@ Method | HTTP request | Description * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -31,15 +31,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.DeleteAliasApi(api_client) + api_instance = workplace_console_client.DeleteAliasApi(api_client) try: api_instance.delete_alias_create() diff --git a/docs/DeleteEmailApi.md b/docs/DeleteEmailApi.md index 0e0eb80..6798ff4 100644 --- a/docs/DeleteEmailApi.md +++ b/docs/DeleteEmailApi.md @@ -1,4 +1,4 @@ -# openapi_client.DeleteEmailApi +# workplace_console_client.DeleteEmailApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -15,13 +15,13 @@ Method | HTTP request | Description * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -31,15 +31,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.DeleteEmailApi(api_client) + api_instance = workplace_console_client.DeleteEmailApi(api_client) try: api_instance.delete_email_create() diff --git a/docs/DnsInfoApi.md b/docs/DnsInfoApi.md index 6a3da90..f7c6ceb 100644 --- a/docs/DnsInfoApi.md +++ b/docs/DnsInfoApi.md @@ -1,4 +1,4 @@ -# openapi_client.DnsInfoApi +# workplace_console_client.DnsInfoApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -8,20 +8,22 @@ Method | HTTP request | Description # **dns_info_create** -> dns_info_create() +> DnsInfoCreate200Response dns_info_create(data) ### Example * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.models.dns_info_create200_response import DnsInfoCreate200Response +from workplace_console_client.models.dns_info_create_request import DnsInfoCreateRequest +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -31,18 +33,21 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.DnsInfoApi(api_client) + api_instance = workplace_console_client.DnsInfoApi(api_client) + data = workplace_console_client.DnsInfoCreateRequest() # DnsInfoCreateRequest | try: - api_instance.dns_info_create() + api_response = api_instance.dns_info_create(data) + print("The response of DnsInfoApi->dns_info_create:\n") + pprint(api_response) except Exception as e: print("Exception when calling DnsInfoApi->dns_info_create: %s\n" % e) ``` @@ -51,11 +56,14 @@ with openapi_client.ApiClient(configuration) as api_client: ### Parameters -This endpoint does not need any parameter. + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **data** | [**DnsInfoCreateRequest**](DnsInfoCreateRequest.md)| | ### Return type -void (empty response body) +[**DnsInfoCreate200Response**](DnsInfoCreate200Response.md) ### Authorization @@ -63,14 +71,14 @@ void (empty response body) ### HTTP request headers - - **Content-Type**: Not defined - - **Accept**: Not defined + - **Content-Type**: application/json + - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -**201** | | - | +**200** | Success | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) diff --git a/docs/DnsInfoCreate200Response.md b/docs/DnsInfoCreate200Response.md new file mode 100644 index 0000000..653bad3 --- /dev/null +++ b/docs/DnsInfoCreate200Response.md @@ -0,0 +1,30 @@ +# DnsInfoCreate200Response + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**score** | **int** | | [optional] +**message** | **str** | | [optional] + +## Example + +```python +from workplace_console_client.models.dns_info_create200_response import DnsInfoCreate200Response + +# TODO update the JSON string below +json = "{}" +# create an instance of DnsInfoCreate200Response from a JSON string +dns_info_create200_response_instance = DnsInfoCreate200Response.from_json(json) +# print the JSON string representation of the object +print(DnsInfoCreate200Response.to_json()) + +# convert the object into a dict +dns_info_create200_response_dict = dns_info_create200_response_instance.to_dict() +# create an instance of DnsInfoCreate200Response from a dict +dns_info_create200_response_from_dict = DnsInfoCreate200Response.from_dict(dns_info_create200_response_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/DnsInfoCreateRequest.md b/docs/DnsInfoCreateRequest.md new file mode 100644 index 0000000..02acdd6 --- /dev/null +++ b/docs/DnsInfoCreateRequest.md @@ -0,0 +1,31 @@ +# DnsInfoCreateRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**domain** | **str** | Domain name | +**client_id** | **str** | Client id | +**email** | **str** | Email | + +## Example + +```python +from workplace_console_client.models.dns_info_create_request import DnsInfoCreateRequest + +# TODO update the JSON string below +json = "{}" +# create an instance of DnsInfoCreateRequest from a JSON string +dns_info_create_request_instance = DnsInfoCreateRequest.from_json(json) +# print the JSON string representation of the object +print(DnsInfoCreateRequest.to_json()) + +# convert the object into a dict +dns_info_create_request_dict = dns_info_create_request_instance.to_dict() +# create an instance of DnsInfoCreateRequest from a dict +dns_info_create_request_from_dict = DnsInfoCreateRequest.from_dict(dns_info_create_request_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/DomainAliasApi.md b/docs/DomainAliasApi.md index 1a23a95..81b82f1 100644 --- a/docs/DomainAliasApi.md +++ b/docs/DomainAliasApi.md @@ -1,4 +1,4 @@ -# openapi_client.DomainAliasApi +# workplace_console_client.DomainAliasApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -15,13 +15,13 @@ Method | HTTP request | Description * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -31,15 +31,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.DomainAliasApi(api_client) + api_instance = workplace_console_client.DomainAliasApi(api_client) try: api_instance.domain_alias_create() diff --git a/docs/DomainApi.md b/docs/DomainApi.md index 197f743..ba00753 100644 --- a/docs/DomainApi.md +++ b/docs/DomainApi.md @@ -1,4 +1,4 @@ -# openapi_client.DomainApi +# workplace_console_client.DomainApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -15,13 +15,13 @@ Method | HTTP request | Description * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -31,15 +31,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.DomainApi(api_client) + api_instance = workplace_console_client.DomainApi(api_client) try: api_instance.domain_create() diff --git a/docs/DomainInfoApi.md b/docs/DomainInfoApi.md index 575784d..5bcba73 100644 --- a/docs/DomainInfoApi.md +++ b/docs/DomainInfoApi.md @@ -1,4 +1,4 @@ -# openapi_client.DomainInfoApi +# workplace_console_client.DomainInfoApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -15,13 +15,13 @@ Method | HTTP request | Description * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -31,15 +31,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.DomainInfoApi(api_client) + api_instance = workplace_console_client.DomainInfoApi(api_client) try: api_instance.domain_info_create() diff --git a/docs/GetTokenApi.md b/docs/GetTokenApi.md index d44b86a..c26bfa8 100644 --- a/docs/GetTokenApi.md +++ b/docs/GetTokenApi.md @@ -1,4 +1,4 @@ -# openapi_client.GetTokenApi +# workplace_console_client.GetTokenApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -18,14 +18,14 @@ token pair to prove the authentication of those credentials. * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.models.token_obtain_pair import TokenObtainPair -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.models.token_obtain_pair import TokenObtainPair +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -35,16 +35,16 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.GetTokenApi(api_client) - data = openapi_client.TokenObtainPair() # TokenObtainPair | + api_instance = workplace_console_client.GetTokenApi(api_client) + data = workplace_console_client.TokenObtainPair() # TokenObtainPair | try: api_response = api_instance.get_token_create(data) diff --git a/docs/ImportApi.md b/docs/ImportApi.md index 4c41e16..7475105 100644 --- a/docs/ImportApi.md +++ b/docs/ImportApi.md @@ -1,4 +1,4 @@ -# openapi_client.ImportApi +# workplace_console_client.ImportApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -15,13 +15,13 @@ Method | HTTP request | Description * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -31,15 +31,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.ImportApi(api_client) + api_instance = workplace_console_client.ImportApi(api_client) try: api_instance.import_create() diff --git a/docs/RefreshTokenApi.md b/docs/RefreshTokenApi.md index 9767934..fe5737c 100644 --- a/docs/RefreshTokenApi.md +++ b/docs/RefreshTokenApi.md @@ -1,4 +1,4 @@ -# openapi_client.RefreshTokenApi +# workplace_console_client.RefreshTokenApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -18,14 +18,14 @@ token if the refresh token is valid. * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.models.token_refresh import TokenRefresh -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.models.token_refresh import TokenRefresh +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -35,16 +35,16 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.RefreshTokenApi(api_client) - data = openapi_client.TokenRefresh() # TokenRefresh | + api_instance = workplace_console_client.RefreshTokenApi(api_client) + data = workplace_console_client.TokenRefresh() # TokenRefresh | try: api_response = api_instance.refresh_token_create(data) diff --git a/docs/ResetPasswordApi.md b/docs/ResetPasswordApi.md index 86aeef2..f2812e2 100644 --- a/docs/ResetPasswordApi.md +++ b/docs/ResetPasswordApi.md @@ -1,4 +1,4 @@ -# openapi_client.ResetPasswordApi +# workplace_console_client.ResetPasswordApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -15,13 +15,13 @@ Method | HTTP request | Description * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -31,15 +31,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.ResetPasswordApi(api_client) + api_instance = workplace_console_client.ResetPasswordApi(api_client) try: api_instance.reset_password_create() diff --git a/docs/SubscriptionInfoApi.md b/docs/SubscriptionInfoApi.md index 4d92e2d..abd234b 100644 --- a/docs/SubscriptionInfoApi.md +++ b/docs/SubscriptionInfoApi.md @@ -1,4 +1,4 @@ -# openapi_client.SubscriptionInfoApi +# workplace_console_client.SubscriptionInfoApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -15,13 +15,13 @@ Method | HTTP request | Description * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -31,15 +31,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.SubscriptionInfoApi(api_client) + api_instance = workplace_console_client.SubscriptionInfoApi(api_client) try: api_instance.subscription_info_create() diff --git a/docs/SubscriptionsApi.md b/docs/SubscriptionsApi.md index 1f3d669..ff52aff 100644 --- a/docs/SubscriptionsApi.md +++ b/docs/SubscriptionsApi.md @@ -1,4 +1,4 @@ -# openapi_client.SubscriptionsApi +# workplace_console_client.SubscriptionsApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -18,13 +18,13 @@ Method | HTTP request | Description * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -34,15 +34,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.SubscriptionsApi(api_client) + api_instance = workplace_console_client.SubscriptionsApi(api_client) try: api_instance.subscriptions_create() @@ -85,13 +85,13 @@ void (empty response body) * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -101,15 +101,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.SubscriptionsApi(api_client) + api_instance = workplace_console_client.SubscriptionsApi(api_client) context_id = 'context_id_example' # str | try: @@ -156,13 +156,13 @@ void (empty response body) * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -172,15 +172,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.SubscriptionsApi(api_client) + api_instance = workplace_console_client.SubscriptionsApi(api_client) try: api_instance.subscriptions_list() @@ -223,13 +223,13 @@ void (empty response body) * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -239,15 +239,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.SubscriptionsApi(api_client) + api_instance = workplace_console_client.SubscriptionsApi(api_client) context_id = 'context_id_example' # str | try: diff --git a/docs/TokenObtainPair.md b/docs/TokenObtainPair.md index da5f315..daa1fe9 100644 --- a/docs/TokenObtainPair.md +++ b/docs/TokenObtainPair.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes ## Example ```python -from openapi_client.models.token_obtain_pair import TokenObtainPair +from workplace_console_client.models.token_obtain_pair import TokenObtainPair # TODO update the JSON string below json = "{}" diff --git a/docs/TokenRefresh.md b/docs/TokenRefresh.md index c2386e8..137f44e 100644 --- a/docs/TokenRefresh.md +++ b/docs/TokenRefresh.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes ## Example ```python -from openapi_client.models.token_refresh import TokenRefresh +from workplace_console_client.models.token_refresh import TokenRefresh # TODO update the JSON string below json = "{}" diff --git a/docs/UpgradeApi.md b/docs/UpgradeApi.md index 3fd01e5..a48c46b 100644 --- a/docs/UpgradeApi.md +++ b/docs/UpgradeApi.md @@ -1,4 +1,4 @@ -# openapi_client.UpgradeApi +# workplace_console_client.UpgradeApi All URIs are relative to *http://127.0.0.1:8000/api* @@ -15,13 +15,13 @@ Method | HTTP request | Description * Basic Authentication (Basic): ```python -import openapi_client -from openapi_client.rest import ApiException +import workplace_console_client +from workplace_console_client.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to http://127.0.0.1:8000/api # See configuration.py for a list of all supported configuration parameters. -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( host = "http://127.0.0.1:8000/api" ) @@ -31,15 +31,15 @@ configuration = openapi_client.Configuration( # satisfies your auth use case. # Configure HTTP basic authorization: Basic -configuration = openapi_client.Configuration( +configuration = workplace_console_client.Configuration( username = os.environ["USERNAME"], password = os.environ["PASSWORD"] ) # Enter a context with an instance of the API client -with openapi_client.ApiClient(configuration) as api_client: +with workplace_console_client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = openapi_client.UpgradeApi(api_client) + api_instance = workplace_console_client.UpgradeApi(api_client) try: api_instance.upgrade_create() diff --git a/openapi_client/__init__.py b/openapi_client/__init__.py deleted file mode 100644 index 3fcc9c0..0000000 --- a/openapi_client/__init__.py +++ /dev/null @@ -1,50 +0,0 @@ -# coding: utf-8 - -# flake8: noqa - -""" - Open Xchange Console - - Test description - - The version of the OpenAPI document: v1 - Contact: support@truehost.cloud - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -__version__ = "1.0.0" - -# import apis into sdk package -from openapi_client.api.change_quota_api import ChangeQuotaApi -from openapi_client.api.create_alias_api import CreateAliasApi -from openapi_client.api.delete_alias_api import DeleteAliasApi -from openapi_client.api.delete_email_api import DeleteEmailApi -from openapi_client.api.dns_info_api import DnsInfoApi -from openapi_client.api.domain_api import DomainApi -from openapi_client.api.domain_alias_api import DomainAliasApi -from openapi_client.api.domain_info_api import DomainInfoApi -from openapi_client.api.get_token_api import GetTokenApi -from openapi_client.api.import_api import ImportApi -from openapi_client.api.refresh_token_api import RefreshTokenApi -from openapi_client.api.reset_password_api import ResetPasswordApi -from openapi_client.api.subscription_info_api import SubscriptionInfoApi -from openapi_client.api.subscriptions_api import SubscriptionsApi -from openapi_client.api.upgrade_api import UpgradeApi - -# import ApiClient -from openapi_client.api_response import ApiResponse -from openapi_client.api_client import ApiClient -from openapi_client.configuration import Configuration -from openapi_client.exceptions import OpenApiException -from openapi_client.exceptions import ApiTypeError -from openapi_client.exceptions import ApiValueError -from openapi_client.exceptions import ApiKeyError -from openapi_client.exceptions import ApiAttributeError -from openapi_client.exceptions import ApiException - -# import models into sdk package -from openapi_client.models.token_obtain_pair import TokenObtainPair -from openapi_client.models.token_refresh import TokenRefresh diff --git a/openapi_client/api/__init__.py b/openapi_client/api/__init__.py deleted file mode 100644 index 2955f47..0000000 --- a/openapi_client/api/__init__.py +++ /dev/null @@ -1,19 +0,0 @@ -# flake8: noqa - -# import apis into api package -from openapi_client.api.change_quota_api import ChangeQuotaApi -from openapi_client.api.create_alias_api import CreateAliasApi -from openapi_client.api.delete_alias_api import DeleteAliasApi -from openapi_client.api.delete_email_api import DeleteEmailApi -from openapi_client.api.dns_info_api import DnsInfoApi -from openapi_client.api.domain_api import DomainApi -from openapi_client.api.domain_alias_api import DomainAliasApi -from openapi_client.api.domain_info_api import DomainInfoApi -from openapi_client.api.get_token_api import GetTokenApi -from openapi_client.api.import_api import ImportApi -from openapi_client.api.refresh_token_api import RefreshTokenApi -from openapi_client.api.reset_password_api import ResetPasswordApi -from openapi_client.api.subscription_info_api import SubscriptionInfoApi -from openapi_client.api.subscriptions_api import SubscriptionsApi -from openapi_client.api.upgrade_api import UpgradeApi - diff --git a/openapi_client/models/__init__.py b/openapi_client/models/__init__.py deleted file mode 100644 index 78b59e4..0000000 --- a/openapi_client/models/__init__.py +++ /dev/null @@ -1,19 +0,0 @@ -# coding: utf-8 - -# flake8: noqa -""" - Open Xchange Console - - Test description - - The version of the OpenAPI document: v1 - Contact: support@truehost.cloud - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -# import models into model package -from openapi_client.models.token_obtain_pair import TokenObtainPair -from openapi_client.models.token_refresh import TokenRefresh diff --git a/pyproject.toml b/pyproject.toml index e8a1449..39ccd7c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [tool.poetry] -name = "openapi_client" +name = "workplace_console_client" version = "1.0.0" description = "Open Xchange Console" authors = ["OpenAPI Generator Community "] @@ -7,7 +7,7 @@ license = "BSD License" readme = "README.md" repository = "https://github.com/GIT_USER_ID/GIT_REPO_ID" keywords = ["OpenAPI", "OpenAPI-Generator", "Open Xchange Console"] -include = ["openapi_client/py.typed"] +include = ["workplace_console_client/py.typed"] [tool.poetry.dependencies] python = "^3.9" @@ -35,7 +35,7 @@ extension-pkg-whitelist = "pydantic" [tool.mypy] files = [ - "openapi_client", + "workplace_console_client", #"test", # auto-generated tests "tests", # hand-written tests ] @@ -73,7 +73,7 @@ disallow_any_generics = true [[tool.mypy.overrides]] module = [ - "openapi_client.configuration", + "workplace_console_client.configuration", ] warn_unused_ignores = true strict_equality = true diff --git a/setup.py b/setup.py index 0328eb2..b8a8b24 100644 --- a/setup.py +++ b/setup.py @@ -21,8 +21,8 @@ # # prerequisite: setuptools # http://pypi.python.org/pypi/setuptools -NAME = "openapi-client" -VERSION = "1.0.0" +NAME = "workplace-console-client" +VERSION = "1.0.1" PYTHON_REQUIRES = ">= 3.9" REQUIRES = [ "urllib3 >= 2.1.0, < 3.0.0", @@ -47,5 +47,5 @@ long_description="""\ Test description """, # noqa: E501 - package_data={"openapi_client": ["py.typed"]}, + package_data={"workplace_console_client": ["py.typed"]}, ) \ No newline at end of file diff --git a/test/test_change_quota_api.py b/test/test_change_quota_api.py index 202541a..27c7c21 100644 --- a/test/test_change_quota_api.py +++ b/test/test_change_quota_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.change_quota_api import ChangeQuotaApi +from workplace_console_client.api.change_quota_api import ChangeQuotaApi class TestChangeQuotaApi(unittest.TestCase): diff --git a/test/test_create_alias_api.py b/test/test_create_alias_api.py index 4bf27d7..6a64e93 100644 --- a/test/test_create_alias_api.py +++ b/test/test_create_alias_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.create_alias_api import CreateAliasApi +from workplace_console_client.api.create_alias_api import CreateAliasApi class TestCreateAliasApi(unittest.TestCase): diff --git a/test/test_delete_alias_api.py b/test/test_delete_alias_api.py index 09642c6..edbadf2 100644 --- a/test/test_delete_alias_api.py +++ b/test/test_delete_alias_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.delete_alias_api import DeleteAliasApi +from workplace_console_client.api.delete_alias_api import DeleteAliasApi class TestDeleteAliasApi(unittest.TestCase): diff --git a/test/test_delete_email_api.py b/test/test_delete_email_api.py index 184e11d..b26e621 100644 --- a/test/test_delete_email_api.py +++ b/test/test_delete_email_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.delete_email_api import DeleteEmailApi +from workplace_console_client.api.delete_email_api import DeleteEmailApi class TestDeleteEmailApi(unittest.TestCase): diff --git a/test/test_dns_info_api.py b/test/test_dns_info_api.py index 791e342..9e66ace 100644 --- a/test/test_dns_info_api.py +++ b/test/test_dns_info_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.dns_info_api import DnsInfoApi +from workplace_console_client.api.dns_info_api import DnsInfoApi class TestDnsInfoApi(unittest.TestCase): diff --git a/test/test_dns_info_create200_response.py b/test/test_dns_info_create200_response.py new file mode 100644 index 0000000..e9f0b06 --- /dev/null +++ b/test/test_dns_info_create200_response.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + Open Xchange Console + + Test description + + The version of the OpenAPI document: v1 + Contact: support@truehost.cloud + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from workplace_console_client.models.dns_info_create200_response import DnsInfoCreate200Response + +class TestDnsInfoCreate200Response(unittest.TestCase): + """DnsInfoCreate200Response unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DnsInfoCreate200Response: + """Test DnsInfoCreate200Response + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DnsInfoCreate200Response` + """ + model = DnsInfoCreate200Response() + if include_optional: + return DnsInfoCreate200Response( + score = 56, + message = '' + ) + else: + return DnsInfoCreate200Response( + ) + """ + + def testDnsInfoCreate200Response(self): + """Test DnsInfoCreate200Response""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_dns_info_create_request.py b/test/test_dns_info_create_request.py new file mode 100644 index 0000000..f2ae745 --- /dev/null +++ b/test/test_dns_info_create_request.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + Open Xchange Console + + Test description + + The version of the OpenAPI document: v1 + Contact: support@truehost.cloud + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from workplace_console_client.models.dns_info_create_request import DnsInfoCreateRequest + +class TestDnsInfoCreateRequest(unittest.TestCase): + """DnsInfoCreateRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DnsInfoCreateRequest: + """Test DnsInfoCreateRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DnsInfoCreateRequest` + """ + model = DnsInfoCreateRequest() + if include_optional: + return DnsInfoCreateRequest( + domain = '', + client_id = '', + email = '' + ) + else: + return DnsInfoCreateRequest( + domain = '', + client_id = '', + email = '', + ) + """ + + def testDnsInfoCreateRequest(self): + """Test DnsInfoCreateRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_domain_alias_api.py b/test/test_domain_alias_api.py index 593495c..402f59a 100644 --- a/test/test_domain_alias_api.py +++ b/test/test_domain_alias_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.domain_alias_api import DomainAliasApi +from workplace_console_client.api.domain_alias_api import DomainAliasApi class TestDomainAliasApi(unittest.TestCase): diff --git a/test/test_domain_api.py b/test/test_domain_api.py index 620514c..346cf3e 100644 --- a/test/test_domain_api.py +++ b/test/test_domain_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.domain_api import DomainApi +from workplace_console_client.api.domain_api import DomainApi class TestDomainApi(unittest.TestCase): diff --git a/test/test_domain_info_api.py b/test/test_domain_info_api.py index 3a250d2..7235cf7 100644 --- a/test/test_domain_info_api.py +++ b/test/test_domain_info_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.domain_info_api import DomainInfoApi +from workplace_console_client.api.domain_info_api import DomainInfoApi class TestDomainInfoApi(unittest.TestCase): diff --git a/test/test_get_token_api.py b/test/test_get_token_api.py index d3ccad2..55aef56 100644 --- a/test/test_get_token_api.py +++ b/test/test_get_token_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.get_token_api import GetTokenApi +from workplace_console_client.api.get_token_api import GetTokenApi class TestGetTokenApi(unittest.TestCase): diff --git a/test/test_import_api.py b/test/test_import_api.py index a54fe62..7251e71 100644 --- a/test/test_import_api.py +++ b/test/test_import_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.import_api import ImportApi +from workplace_console_client.api.import_api import ImportApi class TestImportApi(unittest.TestCase): diff --git a/test/test_refresh_token_api.py b/test/test_refresh_token_api.py index 9da706a..e01aa85 100644 --- a/test/test_refresh_token_api.py +++ b/test/test_refresh_token_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.refresh_token_api import RefreshTokenApi +from workplace_console_client.api.refresh_token_api import RefreshTokenApi class TestRefreshTokenApi(unittest.TestCase): diff --git a/test/test_reset_password_api.py b/test/test_reset_password_api.py index 6a1681c..f8374b6 100644 --- a/test/test_reset_password_api.py +++ b/test/test_reset_password_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.reset_password_api import ResetPasswordApi +from workplace_console_client.api.reset_password_api import ResetPasswordApi class TestResetPasswordApi(unittest.TestCase): diff --git a/test/test_subscription_info_api.py b/test/test_subscription_info_api.py index 2cfa40a..d9f3269 100644 --- a/test/test_subscription_info_api.py +++ b/test/test_subscription_info_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.subscription_info_api import SubscriptionInfoApi +from workplace_console_client.api.subscription_info_api import SubscriptionInfoApi class TestSubscriptionInfoApi(unittest.TestCase): diff --git a/test/test_subscriptions_api.py b/test/test_subscriptions_api.py index 19a829e..1dfb593 100644 --- a/test/test_subscriptions_api.py +++ b/test/test_subscriptions_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.subscriptions_api import SubscriptionsApi +from workplace_console_client.api.subscriptions_api import SubscriptionsApi class TestSubscriptionsApi(unittest.TestCase): diff --git a/test/test_token_obtain_pair.py b/test/test_token_obtain_pair.py index dd288db..24dc844 100644 --- a/test/test_token_obtain_pair.py +++ b/test/test_token_obtain_pair.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.models.token_obtain_pair import TokenObtainPair +from workplace_console_client.models.token_obtain_pair import TokenObtainPair class TestTokenObtainPair(unittest.TestCase): """TokenObtainPair unit test stubs""" diff --git a/test/test_token_refresh.py b/test/test_token_refresh.py index a22ccd9..63038a6 100644 --- a/test/test_token_refresh.py +++ b/test/test_token_refresh.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.models.token_refresh import TokenRefresh +from workplace_console_client.models.token_refresh import TokenRefresh class TestTokenRefresh(unittest.TestCase): """TokenRefresh unit test stubs""" diff --git a/test/test_upgrade_api.py b/test/test_upgrade_api.py index 58077cd..8104e89 100644 --- a/test/test_upgrade_api.py +++ b/test/test_upgrade_api.py @@ -15,7 +15,7 @@ import unittest -from openapi_client.api.upgrade_api import UpgradeApi +from workplace_console_client.api.upgrade_api import UpgradeApi class TestUpgradeApi(unittest.TestCase): diff --git a/tox.ini b/tox.ini index 1a9028b..6a4af29 100644 --- a/tox.ini +++ b/tox.ini @@ -6,4 +6,4 @@ deps=-r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt commands= - pytest --cov=openapi_client + pytest --cov=workplace_console_client diff --git a/workplace_console_client/__init__.py b/workplace_console_client/__init__.py new file mode 100644 index 0000000..49627c0 --- /dev/null +++ b/workplace_console_client/__init__.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +# flake8: noqa + +""" + Open Xchange Console + + Test description + + The version of the OpenAPI document: v1 + Contact: support@truehost.cloud + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +__version__ = "1.0.0" + +# import apis into sdk package +from workplace_console_client.api.change_quota_api import ChangeQuotaApi +from workplace_console_client.api.create_alias_api import CreateAliasApi +from workplace_console_client.api.delete_alias_api import DeleteAliasApi +from workplace_console_client.api.delete_email_api import DeleteEmailApi +from workplace_console_client.api.dns_info_api import DnsInfoApi +from workplace_console_client.api.domain_api import DomainApi +from workplace_console_client.api.domain_alias_api import DomainAliasApi +from workplace_console_client.api.domain_info_api import DomainInfoApi +from workplace_console_client.api.get_token_api import GetTokenApi +from workplace_console_client.api.import_api import ImportApi +from workplace_console_client.api.refresh_token_api import RefreshTokenApi +from workplace_console_client.api.reset_password_api import ResetPasswordApi +from workplace_console_client.api.subscription_info_api import SubscriptionInfoApi +from workplace_console_client.api.subscriptions_api import SubscriptionsApi +from workplace_console_client.api.upgrade_api import UpgradeApi + +# import ApiClient +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.api_client import ApiClient +from workplace_console_client.configuration import Configuration +from workplace_console_client.exceptions import OpenApiException +from workplace_console_client.exceptions import ApiTypeError +from workplace_console_client.exceptions import ApiValueError +from workplace_console_client.exceptions import ApiKeyError +from workplace_console_client.exceptions import ApiAttributeError +from workplace_console_client.exceptions import ApiException + +# import models into sdk package +from workplace_console_client.models.dns_info_create200_response import DnsInfoCreate200Response +from workplace_console_client.models.dns_info_create_request import DnsInfoCreateRequest +from workplace_console_client.models.token_obtain_pair import TokenObtainPair +from workplace_console_client.models.token_refresh import TokenRefresh diff --git a/workplace_console_client/api/__init__.py b/workplace_console_client/api/__init__.py new file mode 100644 index 0000000..f17b718 --- /dev/null +++ b/workplace_console_client/api/__init__.py @@ -0,0 +1,19 @@ +# flake8: noqa + +# import apis into api package +from workplace_console_client.api.change_quota_api import ChangeQuotaApi +from workplace_console_client.api.create_alias_api import CreateAliasApi +from workplace_console_client.api.delete_alias_api import DeleteAliasApi +from workplace_console_client.api.delete_email_api import DeleteEmailApi +from workplace_console_client.api.dns_info_api import DnsInfoApi +from workplace_console_client.api.domain_api import DomainApi +from workplace_console_client.api.domain_alias_api import DomainAliasApi +from workplace_console_client.api.domain_info_api import DomainInfoApi +from workplace_console_client.api.get_token_api import GetTokenApi +from workplace_console_client.api.import_api import ImportApi +from workplace_console_client.api.refresh_token_api import RefreshTokenApi +from workplace_console_client.api.reset_password_api import ResetPasswordApi +from workplace_console_client.api.subscription_info_api import SubscriptionInfoApi +from workplace_console_client.api.subscriptions_api import SubscriptionsApi +from workplace_console_client.api.upgrade_api import UpgradeApi + diff --git a/openapi_client/api/change_quota_api.py b/workplace_console_client/api/change_quota_api.py similarity index 97% rename from openapi_client/api/change_quota_api.py rename to workplace_console_client/api/change_quota_api.py index 8abb41f..c2b2de7 100644 --- a/openapi_client/api/change_quota_api.py +++ b/workplace_console_client/api/change_quota_api.py @@ -18,9 +18,9 @@ from typing_extensions import Annotated -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class ChangeQuotaApi: diff --git a/openapi_client/api/create_alias_api.py b/workplace_console_client/api/create_alias_api.py similarity index 97% rename from openapi_client/api/create_alias_api.py rename to workplace_console_client/api/create_alias_api.py index 07286e3..9aec9b7 100644 --- a/openapi_client/api/create_alias_api.py +++ b/workplace_console_client/api/create_alias_api.py @@ -18,9 +18,9 @@ from typing_extensions import Annotated -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class CreateAliasApi: diff --git a/openapi_client/api/delete_alias_api.py b/workplace_console_client/api/delete_alias_api.py similarity index 97% rename from openapi_client/api/delete_alias_api.py rename to workplace_console_client/api/delete_alias_api.py index c211fbb..2a0d60c 100644 --- a/openapi_client/api/delete_alias_api.py +++ b/workplace_console_client/api/delete_alias_api.py @@ -18,9 +18,9 @@ from typing_extensions import Annotated -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class DeleteAliasApi: diff --git a/openapi_client/api/delete_email_api.py b/workplace_console_client/api/delete_email_api.py similarity index 97% rename from openapi_client/api/delete_email_api.py rename to workplace_console_client/api/delete_email_api.py index 2654f01..d492196 100644 --- a/openapi_client/api/delete_email_api.py +++ b/workplace_console_client/api/delete_email_api.py @@ -18,9 +18,9 @@ from typing_extensions import Annotated -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class DeleteEmailApi: diff --git a/openapi_client/api/dns_info_api.py b/workplace_console_client/api/dns_info_api.py similarity index 84% rename from openapi_client/api/dns_info_api.py rename to workplace_console_client/api/dns_info_api.py index 01d3c79..1af3c9f 100644 --- a/openapi_client/api/dns_info_api.py +++ b/workplace_console_client/api/dns_info_api.py @@ -17,10 +17,12 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from workplace_console_client.models.dns_info_create200_response import DnsInfoCreate200Response +from workplace_console_client.models.dns_info_create_request import DnsInfoCreateRequest -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class DnsInfoApi: @@ -39,6 +41,7 @@ def __init__(self, api_client=None) -> None: @validate_call def dns_info_create( self, + data: DnsInfoCreateRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -51,10 +54,12 @@ def dns_info_create( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> None: + ) -> DnsInfoCreate200Response: """dns_info_create + :param data: (required) + :type data: DnsInfoCreateRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -78,6 +83,7 @@ def dns_info_create( """ # noqa: E501 _param = self._dns_info_create_serialize( + data=data, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -85,7 +91,7 @@ def dns_info_create( ) _response_types_map: Dict[str, Optional[str]] = { - '201': None, + '200': "DnsInfoCreate200Response", } response_data = self.api_client.call_api( *_param, @@ -101,6 +107,7 @@ def dns_info_create( @validate_call def dns_info_create_with_http_info( self, + data: DnsInfoCreateRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -113,10 +120,12 @@ def dns_info_create_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[None]: + ) -> ApiResponse[DnsInfoCreate200Response]: """dns_info_create + :param data: (required) + :type data: DnsInfoCreateRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -140,6 +149,7 @@ def dns_info_create_with_http_info( """ # noqa: E501 _param = self._dns_info_create_serialize( + data=data, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -147,7 +157,7 @@ def dns_info_create_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '201': None, + '200': "DnsInfoCreate200Response", } response_data = self.api_client.call_api( *_param, @@ -163,6 +173,7 @@ def dns_info_create_with_http_info( @validate_call def dns_info_create_without_preload_content( self, + data: DnsInfoCreateRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -179,6 +190,8 @@ def dns_info_create_without_preload_content( """dns_info_create + :param data: (required) + :type data: DnsInfoCreateRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -202,6 +215,7 @@ def dns_info_create_without_preload_content( """ # noqa: E501 _param = self._dns_info_create_serialize( + data=data, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -209,7 +223,7 @@ def dns_info_create_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '201': None, + '200': "DnsInfoCreate200Response", } response_data = self.api_client.call_api( *_param, @@ -220,6 +234,7 @@ def dns_info_create_without_preload_content( def _dns_info_create_serialize( self, + data, _request_auth, _content_type, _headers, @@ -245,9 +260,31 @@ def _dns_info_create_serialize( # process the header parameters # process the form parameters # process the body parameter - - - + if data is not None: + _body_params = data + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type # authentication setting _auth_settings: List[str] = [ diff --git a/openapi_client/api/domain_alias_api.py b/workplace_console_client/api/domain_alias_api.py similarity index 97% rename from openapi_client/api/domain_alias_api.py rename to workplace_console_client/api/domain_alias_api.py index c806291..d8dd470 100644 --- a/openapi_client/api/domain_alias_api.py +++ b/workplace_console_client/api/domain_alias_api.py @@ -18,9 +18,9 @@ from typing_extensions import Annotated -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class DomainAliasApi: diff --git a/openapi_client/api/domain_api.py b/workplace_console_client/api/domain_api.py similarity index 97% rename from openapi_client/api/domain_api.py rename to workplace_console_client/api/domain_api.py index 64329ee..6fd239f 100644 --- a/openapi_client/api/domain_api.py +++ b/workplace_console_client/api/domain_api.py @@ -18,9 +18,9 @@ from typing_extensions import Annotated -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class DomainApi: diff --git a/openapi_client/api/domain_info_api.py b/workplace_console_client/api/domain_info_api.py similarity index 97% rename from openapi_client/api/domain_info_api.py rename to workplace_console_client/api/domain_info_api.py index 0c0a7df..d8e3cb8 100644 --- a/openapi_client/api/domain_info_api.py +++ b/workplace_console_client/api/domain_info_api.py @@ -18,9 +18,9 @@ from typing_extensions import Annotated -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class DomainInfoApi: diff --git a/openapi_client/api/get_token_api.py b/workplace_console_client/api/get_token_api.py similarity index 97% rename from openapi_client/api/get_token_api.py rename to workplace_console_client/api/get_token_api.py index 93b6af8..4799569 100644 --- a/openapi_client/api/get_token_api.py +++ b/workplace_console_client/api/get_token_api.py @@ -17,11 +17,11 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from openapi_client.models.token_obtain_pair import TokenObtainPair +from workplace_console_client.models.token_obtain_pair import TokenObtainPair -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class GetTokenApi: diff --git a/openapi_client/api/import_api.py b/workplace_console_client/api/import_api.py similarity index 97% rename from openapi_client/api/import_api.py rename to workplace_console_client/api/import_api.py index 97e8f1a..640e395 100644 --- a/openapi_client/api/import_api.py +++ b/workplace_console_client/api/import_api.py @@ -18,9 +18,9 @@ from typing_extensions import Annotated -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class ImportApi: diff --git a/openapi_client/api/refresh_token_api.py b/workplace_console_client/api/refresh_token_api.py similarity index 97% rename from openapi_client/api/refresh_token_api.py rename to workplace_console_client/api/refresh_token_api.py index 5e2a096..6eb7a42 100644 --- a/openapi_client/api/refresh_token_api.py +++ b/workplace_console_client/api/refresh_token_api.py @@ -17,11 +17,11 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from openapi_client.models.token_refresh import TokenRefresh +from workplace_console_client.models.token_refresh import TokenRefresh -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class RefreshTokenApi: diff --git a/openapi_client/api/reset_password_api.py b/workplace_console_client/api/reset_password_api.py similarity index 98% rename from openapi_client/api/reset_password_api.py rename to workplace_console_client/api/reset_password_api.py index 81330af..dafd61c 100644 --- a/openapi_client/api/reset_password_api.py +++ b/workplace_console_client/api/reset_password_api.py @@ -18,9 +18,9 @@ from typing_extensions import Annotated -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class ResetPasswordApi: diff --git a/openapi_client/api/subscription_info_api.py b/workplace_console_client/api/subscription_info_api.py similarity index 98% rename from openapi_client/api/subscription_info_api.py rename to workplace_console_client/api/subscription_info_api.py index 4cda7c7..7704742 100644 --- a/openapi_client/api/subscription_info_api.py +++ b/workplace_console_client/api/subscription_info_api.py @@ -18,9 +18,9 @@ from typing_extensions import Annotated -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class SubscriptionInfoApi: diff --git a/openapi_client/api/subscriptions_api.py b/workplace_console_client/api/subscriptions_api.py similarity index 99% rename from openapi_client/api/subscriptions_api.py rename to workplace_console_client/api/subscriptions_api.py index 999db28..a6d2488 100644 --- a/openapi_client/api/subscriptions_api.py +++ b/workplace_console_client/api/subscriptions_api.py @@ -19,9 +19,9 @@ from pydantic import StrictStr -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class SubscriptionsApi: diff --git a/openapi_client/api/upgrade_api.py b/workplace_console_client/api/upgrade_api.py similarity index 97% rename from openapi_client/api/upgrade_api.py rename to workplace_console_client/api/upgrade_api.py index fbbf967..375aa4a 100644 --- a/openapi_client/api/upgrade_api.py +++ b/workplace_console_client/api/upgrade_api.py @@ -18,9 +18,9 @@ from typing_extensions import Annotated -from openapi_client.api_client import ApiClient, RequestSerialized -from openapi_client.api_response import ApiResponse -from openapi_client.rest import RESTResponseType +from workplace_console_client.api_client import ApiClient, RequestSerialized +from workplace_console_client.api_response import ApiResponse +from workplace_console_client.rest import RESTResponseType class UpgradeApi: diff --git a/openapi_client/api_client.py b/workplace_console_client/api_client.py similarity index 98% rename from openapi_client/api_client.py rename to workplace_console_client/api_client.py index 98175b5..0909c12 100644 --- a/openapi_client/api_client.py +++ b/workplace_console_client/api_client.py @@ -27,11 +27,11 @@ from typing import Tuple, Optional, List, Dict, Union from pydantic import SecretStr -from openapi_client.configuration import Configuration -from openapi_client.api_response import ApiResponse, T as ApiResponseT -import openapi_client.models -from openapi_client import rest -from openapi_client.exceptions import ( +from workplace_console_client.configuration import Configuration +from workplace_console_client.api_response import ApiResponse, T as ApiResponseT +import workplace_console_client.models +from workplace_console_client import rest +from workplace_console_client.exceptions import ( ApiValueError, ApiException, BadRequestException, @@ -450,7 +450,7 @@ def __deserialize(self, data, klass): if klass in self.NATIVE_TYPES_MAPPING: klass = self.NATIVE_TYPES_MAPPING[klass] else: - klass = getattr(openapi_client.models, klass) + klass = getattr(workplace_console_client.models, klass) if klass in self.PRIMITIVE_TYPES: return self.__deserialize_primitive(data, klass) diff --git a/openapi_client/api_response.py b/workplace_console_client/api_response.py similarity index 100% rename from openapi_client/api_response.py rename to workplace_console_client/api_response.py diff --git a/openapi_client/configuration.py b/workplace_console_client/configuration.py similarity index 99% rename from openapi_client/configuration.py rename to workplace_console_client/configuration.py index 90e9004..f36409e 100644 --- a/openapi_client/configuration.py +++ b/workplace_console_client/configuration.py @@ -177,7 +177,7 @@ class Configuration: Configure API client with HTTP basic authentication: -conf = openapi_client.Configuration( +conf = workplace_console_client.Configuration( username='the-user', password='the-password', ) @@ -250,7 +250,7 @@ def __init__( self.logger = {} """Logging Settings """ - self.logger["package_logger"] = logging.getLogger("openapi_client") + self.logger["package_logger"] = logging.getLogger("workplace_console_client") self.logger["urllib3_logger"] = logging.getLogger("urllib3") self.logger_format = '%(asctime)s %(levelname)s %(message)s' """Log format diff --git a/openapi_client/exceptions.py b/workplace_console_client/exceptions.py similarity index 100% rename from openapi_client/exceptions.py rename to workplace_console_client/exceptions.py diff --git a/workplace_console_client/models/__init__.py b/workplace_console_client/models/__init__.py new file mode 100644 index 0000000..b246499 --- /dev/null +++ b/workplace_console_client/models/__init__.py @@ -0,0 +1,21 @@ +# coding: utf-8 + +# flake8: noqa +""" + Open Xchange Console + + Test description + + The version of the OpenAPI document: v1 + Contact: support@truehost.cloud + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +# import models into model package +from workplace_console_client.models.dns_info_create200_response import DnsInfoCreate200Response +from workplace_console_client.models.dns_info_create_request import DnsInfoCreateRequest +from workplace_console_client.models.token_obtain_pair import TokenObtainPair +from workplace_console_client.models.token_refresh import TokenRefresh diff --git a/workplace_console_client/models/dns_info_create200_response.py b/workplace_console_client/models/dns_info_create200_response.py new file mode 100644 index 0000000..6c1c052 --- /dev/null +++ b/workplace_console_client/models/dns_info_create200_response.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + Open Xchange Console + + Test description + + The version of the OpenAPI document: v1 + Contact: support@truehost.cloud + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class DnsInfoCreate200Response(BaseModel): + """ + DnsInfoCreate200Response + """ # noqa: E501 + score: Optional[StrictInt] = None + message: Optional[StrictStr] = None + __properties: ClassVar[List[str]] = ["score", "message"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DnsInfoCreate200Response from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DnsInfoCreate200Response from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "score": obj.get("score"), + "message": obj.get("message") + }) + return _obj + + diff --git a/workplace_console_client/models/dns_info_create_request.py b/workplace_console_client/models/dns_info_create_request.py new file mode 100644 index 0000000..1f4ce00 --- /dev/null +++ b/workplace_console_client/models/dns_info_create_request.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + Open Xchange Console + + Test description + + The version of the OpenAPI document: v1 + Contact: support@truehost.cloud + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class DnsInfoCreateRequest(BaseModel): + """ + DnsInfoCreateRequest + """ # noqa: E501 + domain: StrictStr = Field(description="Domain name") + client_id: StrictStr = Field(description="Client id") + email: StrictStr = Field(description="Email") + __properties: ClassVar[List[str]] = ["domain", "client_id", "email"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DnsInfoCreateRequest from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DnsInfoCreateRequest from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "domain": obj.get("domain"), + "client_id": obj.get("client_id"), + "email": obj.get("email") + }) + return _obj + + diff --git a/openapi_client/models/token_obtain_pair.py b/workplace_console_client/models/token_obtain_pair.py similarity index 100% rename from openapi_client/models/token_obtain_pair.py rename to workplace_console_client/models/token_obtain_pair.py diff --git a/openapi_client/models/token_refresh.py b/workplace_console_client/models/token_refresh.py similarity index 100% rename from openapi_client/models/token_refresh.py rename to workplace_console_client/models/token_refresh.py diff --git a/openapi_client/py.typed b/workplace_console_client/py.typed similarity index 100% rename from openapi_client/py.typed rename to workplace_console_client/py.typed diff --git a/openapi_client/rest.py b/workplace_console_client/rest.py similarity index 99% rename from openapi_client/rest.py rename to workplace_console_client/rest.py index e18a434..d90c514 100644 --- a/openapi_client/rest.py +++ b/workplace_console_client/rest.py @@ -20,7 +20,7 @@ import urllib3 -from openapi_client.exceptions import ApiException, ApiValueError +from workplace_console_client.exceptions import ApiException, ApiValueError SUPPORTED_SOCKS_PROXIES = {"socks5", "socks5h", "socks4", "socks4a"} RESTResponseType = urllib3.HTTPResponse