Skip to content

Commit 20adef4

Browse files
committed
chore: sdk update
1 parent 0da4f81 commit 20adef4

File tree

194 files changed

+1010
-214
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

194 files changed

+1010
-214
lines changed

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ Class | Method | HTTP request | Description
9797
*DNSZoneApi* | [**reset_zone_records_v1**](docs/DNSZoneApi.md#reset_zone_records_v1) | **POST** /api/dns/v1/zones/{domain}/reset | Reset zone records
9898
*DNSZoneApi* | [**update_zone_records_v1**](docs/DNSZoneApi.md#update_zone_records_v1) | **PUT** /api/dns/v1/zones/{domain} | Update zone records
9999
*DNSZoneApi* | [**validate_zone_records_v1**](docs/DNSZoneApi.md#validate_zone_records_v1) | **POST** /api/dns/v1/zones/{domain}/validate | Validate zone records
100+
*DomainsAvailabilityApi* | [**check_domain_availability_v1**](docs/DomainsAvailabilityApi.md#check_domain_availability_v1) | **POST** /api/domains/v1/availability | Check domain availability
100101
*DomainsPortfolioApi* | [**get_domain_list_v1**](docs/DomainsPortfolioApi.md#get_domain_list_v1) | **GET** /api/domains/v1/portfolio | Get domain list
101102
*VPSActionsApi* | [**get_action_list_v1**](docs/VPSActionsApi.md#get_action_list_v1) | **GET** /api/vps/v1/virtual-machines/{virtualMachineId}/actions | Get action list
102103
*VPSActionsApi* | [**get_action_v1**](docs/VPSActionsApi.md#get_action_v1) | **GET** /api/vps/v1/virtual-machines/{virtualMachineId}/actions/{actionId} | Get action
@@ -179,6 +180,8 @@ Class | Method | HTTP request | Description
179180
- [DNSV1ZoneUpdateRequest](docs/DNSV1ZoneUpdateRequest.md)
180181
- [DNSV1ZoneUpdateRequestZoneInner](docs/DNSV1ZoneUpdateRequestZoneInner.md)
181182
- [DNSV1ZoneUpdateRequestZoneInnerRecordsInner](docs/DNSV1ZoneUpdateRequestZoneInnerRecordsInner.md)
183+
- [DomainsV1AvailabilityAvailabilityRequest](docs/DomainsV1AvailabilityAvailabilityRequest.md)
184+
- [DomainsV1AvailabilityAvailabilityResource](docs/DomainsV1AvailabilityAvailabilityResource.md)
182185
- [DomainsV1DomainDomainResource](docs/DomainsV1DomainDomainResource.md)
183186
- [VPSGetActionListV1200Response](docs/VPSGetActionListV1200Response.md)
184187
- [VPSGetBackupListV1200Response](docs/VPSGetBackupListV1200Response.md)

docs/BillingV1SubscriptionSubscriptionResource.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,10 @@ Name | Type | Description | Notes
1313
**currency_code** | **str** | | [optional]
1414
**total_price** | **int** | Total price in cents | [optional]
1515
**renewal_price** | **int** | Renewal price in cents | [optional]
16-
**auto_renew** | **bool** | | [optional]
16+
**is_auto_renewed** | **bool** | | [optional]
1717
**created_at** | **datetime** | | [optional]
1818
**expires_at** | **datetime** | | [optional]
1919
**next_billing_at** | **datetime** | | [optional]
20-
**canceled_at** | **datetime** | | [optional]
2120

2221
## Example
2322

docs/DNSV1ZoneNameRecordResource.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
Name | Type | Description | Notes
77
------------ | ------------- | ------------- | -------------
88
**content** | **str** | Content of the name record | [optional]
9-
**disabled** | **bool** | Flag to mark name record as disabled | [optional]
9+
**is_disabled** | **bool** | Flag to mark name record as disabled | [optional]
1010

1111
## Example
1212

docs/DomainsAvailabilityApi.md

+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# hostinger_api.DomainsAvailabilityApi
2+
3+
All URIs are relative to *https://developers.hostinger.com*
4+
5+
Method | HTTP request | Description
6+
------------- | ------------- | -------------
7+
[**check_domain_availability_v1**](DomainsAvailabilityApi.md#check_domain_availability_v1) | **POST** /api/domains/v1/availability | Check domain availability
8+
9+
10+
# **check_domain_availability_v1**
11+
> List[DomainsV1AvailabilityAvailabilityResource] check_domain_availability_v1(domains_v1_availability_availability_request)
12+
13+
Check domain availability
14+
15+
This endpoint checks the availability of a domain name. Multiple TLDs can be checked at once.
16+
17+
Endpoint has rate limit of 10 requests per minute.
18+
19+
### Example
20+
21+
* Bearer Authentication (apiToken):
22+
23+
```python
24+
import hostinger_api
25+
from hostinger_api.models.domains_v1_availability_availability_request import DomainsV1AvailabilityAvailabilityRequest
26+
from hostinger_api.models.domains_v1_availability_availability_resource import DomainsV1AvailabilityAvailabilityResource
27+
from hostinger_api.rest import ApiException
28+
from pprint import pprint
29+
30+
31+
# Configure Bearer authorization: apiToken
32+
configuration = hostinger_api.Configuration(
33+
access_token = os.environ["BEARER_TOKEN"]
34+
)
35+
36+
# Enter a context with an instance of the API client
37+
with hostinger_api.ApiClient(configuration) as api_client:
38+
# Create an instance of the API class
39+
api_instance = hostinger_api.DomainsAvailabilityApi(api_client)
40+
domains_v1_availability_availability_request = hostinger_api.DomainsV1AvailabilityAvailabilityRequest() # DomainsV1AvailabilityAvailabilityRequest |
41+
42+
try:
43+
# Check domain availability
44+
api_response = api_instance.check_domain_availability_v1(domains_v1_availability_availability_request)
45+
print("The response of DomainsAvailabilityApi->check_domain_availability_v1:\n")
46+
pprint(api_response)
47+
except Exception as e:
48+
print("Exception when calling DomainsAvailabilityApi->check_domain_availability_v1: %s\n" % e)
49+
```
50+
51+
52+
53+
### Parameters
54+
55+
56+
Name | Type | Description | Notes
57+
------------- | ------------- | ------------- | -------------
58+
**domains_v1_availability_availability_request** | [**DomainsV1AvailabilityAvailabilityRequest**](DomainsV1AvailabilityAvailabilityRequest.md)| |
59+
60+
### Return type
61+
62+
[**List[DomainsV1AvailabilityAvailabilityResource]**](DomainsV1AvailabilityAvailabilityResource.md)
63+
64+
### Authorization
65+
66+
[apiToken](../README.md#apiToken)
67+
68+
### HTTP request headers
69+
70+
- **Content-Type**: application/json
71+
- **Accept**: application/json
72+
73+
### HTTP response details
74+
75+
| Status code | Description | Response headers |
76+
|-------------|-------------|------------------|
77+
**200** | Success response | - |
78+
**422** | Validation error response | - |
79+
**401** | Unauthenticated | - |
80+
**500** | Error response | - |
81+
82+
[[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)
83+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# DomainsV1AvailabilityAvailabilityRequest
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**domain** | **str** | |
9+
**tlds** | **List[str]** | |
10+
**with_alternatives** | **bool** | | [optional] [default to False]
11+
12+
## Example
13+
14+
```python
15+
from hostinger_api.models.domains_v1_availability_availability_request import DomainsV1AvailabilityAvailabilityRequest
16+
17+
# TODO update the JSON string below
18+
json = "{}"
19+
# create an instance of DomainsV1AvailabilityAvailabilityRequest from a JSON string
20+
domains_v1_availability_availability_request_instance = DomainsV1AvailabilityAvailabilityRequest.from_json(json)
21+
# print the JSON string representation of the object
22+
print(DomainsV1AvailabilityAvailabilityRequest.to_json())
23+
24+
# convert the object into a dict
25+
domains_v1_availability_availability_request_dict = domains_v1_availability_availability_request_instance.to_dict()
26+
# create an instance of DomainsV1AvailabilityAvailabilityRequest from a dict
27+
domains_v1_availability_availability_request_from_dict = DomainsV1AvailabilityAvailabilityRequest.from_dict(domains_v1_availability_availability_request_dict)
28+
```
29+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
30+
31+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# DomainsV1AvailabilityAvailabilityResource
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**domain** | **str** | Domain name, `null` when not claimed free domain | [optional]
9+
**is_available** | **bool** | | [optional]
10+
**is_alternative** | **bool** | | [optional]
11+
**restriction** | **str** | | [optional]
12+
13+
## Example
14+
15+
```python
16+
from hostinger_api.models.domains_v1_availability_availability_resource import DomainsV1AvailabilityAvailabilityResource
17+
18+
# TODO update the JSON string below
19+
json = "{}"
20+
# create an instance of DomainsV1AvailabilityAvailabilityResource from a JSON string
21+
domains_v1_availability_availability_resource_instance = DomainsV1AvailabilityAvailabilityResource.from_json(json)
22+
# print the JSON string representation of the object
23+
print(DomainsV1AvailabilityAvailabilityResource.to_json())
24+
25+
# convert the object into a dict
26+
domains_v1_availability_availability_resource_dict = domains_v1_availability_availability_resource_instance.to_dict()
27+
# create an instance of DomainsV1AvailabilityAvailabilityResource from a dict
28+
domains_v1_availability_availability_resource_from_dict = DomainsV1AvailabilityAvailabilityResource.from_dict(domains_v1_availability_availability_resource_dict)
29+
```
30+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
31+
32+

docs/VPSV1FirewallFirewallResource.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
77
------------ | ------------- | ------------- | -------------
88
**id** | **int** | Firewall ID | [optional]
99
**name** | **str** | Firewall name | [optional]
10-
**synced** | **bool** | Is current firewall synced with VPS | [optional]
10+
**is_synced** | **bool** | Is current firewall synced with VPS | [optional]
1111
**rules** | [**List[VPSV1FirewallFirewallRuleResource]**](VPSV1FirewallFirewallRuleResource.md) | Array of [`VPS.V1.Firewall.FirewallRuleResource`](#model/vpsv1firewallfirewallruleresource) | [optional]
1212
**created_at** | **datetime** | | [optional]
1313
**updated_at** | **datetime** | | [optional]

hostinger_api/__init__.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
"""
66
Hostinger API Python SDK
77
8-
API Version: 0.0.20
8+
API Version: 0.0.25
99
1010
NOTE: This file is auto-generated, DO NOT EDIT THIS FILE MANUALLY!
1111
If you want to contribute or request a new feature, please create an issue or pull request on https://github.com/hostinger/api
1212
""" # noqa: E501
1313

1414

15-
__version__ = "0.0.10"
15+
__version__ = "0.0.11"
1616

1717
# import apis into sdk package
1818
from hostinger_api.api.billing_catalog_api import BillingCatalogApi
@@ -21,6 +21,7 @@
2121
from hostinger_api.api.billing_subscriptions_api import BillingSubscriptionsApi
2222
from hostinger_api.api.dns_snapshot_api import DNSSnapshotApi
2323
from hostinger_api.api.dns_zone_api import DNSZoneApi
24+
from hostinger_api.api.domains_availability_api import DomainsAvailabilityApi
2425
from hostinger_api.api.domains_portfolio_api import DomainsPortfolioApi
2526
from hostinger_api.api.vps_actions_api import VPSActionsApi
2627
from hostinger_api.api.vps_backups_api import VPSBackupsApi
@@ -72,6 +73,8 @@
7273
from hostinger_api.models.dnsv1_zone_update_request import DNSV1ZoneUpdateRequest
7374
from hostinger_api.models.dnsv1_zone_update_request_zone_inner import DNSV1ZoneUpdateRequestZoneInner
7475
from hostinger_api.models.dnsv1_zone_update_request_zone_inner_records_inner import DNSV1ZoneUpdateRequestZoneInnerRecordsInner
76+
from hostinger_api.models.domains_v1_availability_availability_request import DomainsV1AvailabilityAvailabilityRequest
77+
from hostinger_api.models.domains_v1_availability_availability_resource import DomainsV1AvailabilityAvailabilityResource
7578
from hostinger_api.models.domains_v1_domain_domain_resource import DomainsV1DomainDomainResource
7679
from hostinger_api.models.vps_get_action_list_v1200_response import VPSGetActionListV1200Response
7780
from hostinger_api.models.vps_get_backup_list_v1200_response import VPSGetBackupListV1200Response

hostinger_api/api/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from hostinger_api.api.billing_subscriptions_api import BillingSubscriptionsApi
88
from hostinger_api.api.dns_snapshot_api import DNSSnapshotApi
99
from hostinger_api.api.dns_zone_api import DNSZoneApi
10+
from hostinger_api.api.domains_availability_api import DomainsAvailabilityApi
1011
from hostinger_api.api.domains_portfolio_api import DomainsPortfolioApi
1112
from hostinger_api.api.vps_actions_api import VPSActionsApi
1213
from hostinger_api.api.vps_backups_api import VPSBackupsApi

hostinger_api/api/billing_catalog_api.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"""
44
Hostinger API Python SDK
55
6-
API Version: 0.0.20
6+
API Version: 0.0.25
77
88
NOTE: This file is auto-generated, DO NOT EDIT THIS FILE MANUALLY!
99
If you want to contribute or request a new feature, please create an issue or pull request on https://github.com/hostinger/api

hostinger_api/api/billing_orders_api.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"""
44
Hostinger API Python SDK
55
6-
API Version: 0.0.20
6+
API Version: 0.0.25
77
88
NOTE: This file is auto-generated, DO NOT EDIT THIS FILE MANUALLY!
99
If you want to contribute or request a new feature, please create an issue or pull request on https://github.com/hostinger/api

hostinger_api/api/billing_payment_methods_api.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"""
44
Hostinger API Python SDK
55
6-
API Version: 0.0.20
6+
API Version: 0.0.25
77
88
NOTE: This file is auto-generated, DO NOT EDIT THIS FILE MANUALLY!
99
If you want to contribute or request a new feature, please create an issue or pull request on https://github.com/hostinger/api

hostinger_api/api/billing_subscriptions_api.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"""
44
Hostinger API Python SDK
55
6-
API Version: 0.0.20
6+
API Version: 0.0.25
77
88
NOTE: This file is auto-generated, DO NOT EDIT THIS FILE MANUALLY!
99
If you want to contribute or request a new feature, please create an issue or pull request on https://github.com/hostinger/api

hostinger_api/api/dns_snapshot_api.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"""
44
Hostinger API Python SDK
55
6-
API Version: 0.0.20
6+
API Version: 0.0.25
77
88
NOTE: This file is auto-generated, DO NOT EDIT THIS FILE MANUALLY!
99
If you want to contribute or request a new feature, please create an issue or pull request on https://github.com/hostinger/api

hostinger_api/api/dns_zone_api.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"""
44
Hostinger API Python SDK
55
6-
API Version: 0.0.20
6+
API Version: 0.0.25
77
88
NOTE: This file is auto-generated, DO NOT EDIT THIS FILE MANUALLY!
99
If you want to contribute or request a new feature, please create an issue or pull request on https://github.com/hostinger/api

0 commit comments

Comments
 (0)