Skip to content

Commit c224138

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

File tree

241 files changed

+7705
-2186
lines changed

Some content is hidden

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

241 files changed

+7705
-2186
lines changed

README.md

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ For more information, please visit [https://developers.hostinger.com](https://de
99

1010
## Requirements.
1111

12-
Python 3.8+
12+
Python 3.9+
1313

1414
## Installation & Usage
1515
### pip install
@@ -98,7 +98,22 @@ Class | Method | HTTP request | Description
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
100100
*DomainsAvailabilityApi* | [**check_domain_availability_v1**](docs/DomainsAvailabilityApi.md#check_domain_availability_v1) | **POST** /api/domains/v1/availability | Check domain availability
101+
*DomainsForwardingApi* | [**create_forwarding_data_v1**](docs/DomainsForwardingApi.md#create_forwarding_data_v1) | **POST** /api/domains/v1/forwarding | Create forwarding data
102+
*DomainsForwardingApi* | [**delete_forwarding_data_v1**](docs/DomainsForwardingApi.md#delete_forwarding_data_v1) | **DELETE** /api/domains/v1/forwarding/{domain} | Delete forwarding data
103+
*DomainsForwardingApi* | [**get_forwarding_data_v1**](docs/DomainsForwardingApi.md#get_forwarding_data_v1) | **GET** /api/domains/v1/forwarding/{domain} | Get forwarding data
104+
*DomainsPortfolioApi* | [**disable_domain_lock_v1**](docs/DomainsPortfolioApi.md#disable_domain_lock_v1) | **DELETE** /api/domains/v1/portfolio/{domain}/domain-lock | Disable domain lock
105+
*DomainsPortfolioApi* | [**disable_privacy_protection_v1**](docs/DomainsPortfolioApi.md#disable_privacy_protection_v1) | **DELETE** /api/domains/v1/portfolio/{domain}/privacy-protection | Disable privacy protection
106+
*DomainsPortfolioApi* | [**enable_domain_lock_v1**](docs/DomainsPortfolioApi.md#enable_domain_lock_v1) | **PUT** /api/domains/v1/portfolio/{domain}/domain-lock | Enable domain lock
107+
*DomainsPortfolioApi* | [**enable_privacy_protection_v1**](docs/DomainsPortfolioApi.md#enable_privacy_protection_v1) | **PUT** /api/domains/v1/portfolio/{domain}/privacy-protection | Enable privacy protection
101108
*DomainsPortfolioApi* | [**get_domain_list_v1**](docs/DomainsPortfolioApi.md#get_domain_list_v1) | **GET** /api/domains/v1/portfolio | Get domain list
109+
*DomainsPortfolioApi* | [**get_domain_v1**](docs/DomainsPortfolioApi.md#get_domain_v1) | **GET** /api/domains/v1/portfolio/{domain} | Get domain
110+
*DomainsPortfolioApi* | [**purchase_new_domain_v1**](docs/DomainsPortfolioApi.md#purchase_new_domain_v1) | **POST** /api/domains/v1/portfolio | Purchase new domain
111+
*DomainsPortfolioApi* | [**update_nameservers_v1**](docs/DomainsPortfolioApi.md#update_nameservers_v1) | **PUT** /api/domains/v1/portfolio/{domain}/nameservers | Update nameservers
112+
*DomainsWHOISApi* | [**create_whois_profile_v1**](docs/DomainsWHOISApi.md#create_whois_profile_v1) | **POST** /api/domains/v1/whois | Create WHOIS profile
113+
*DomainsWHOISApi* | [**delete_whois_profile_v1**](docs/DomainsWHOISApi.md#delete_whois_profile_v1) | **DELETE** /api/domains/v1/whois/{whoisId} | Delete WHOIS profile
114+
*DomainsWHOISApi* | [**get_whois_profile_list_v1**](docs/DomainsWHOISApi.md#get_whois_profile_list_v1) | **GET** /api/domains/v1/whois | Get WHOIS profile list
115+
*DomainsWHOISApi* | [**get_whois_profile_usage_v1**](docs/DomainsWHOISApi.md#get_whois_profile_usage_v1) | **GET** /api/domains/v1/whois/{whoisId}/usage | Get WHOIS profile usage
116+
*DomainsWHOISApi* | [**get_whois_profile_v1**](docs/DomainsWHOISApi.md#get_whois_profile_v1) | **GET** /api/domains/v1/whois/{whoisId} | Get WHOIS profile
102117
*VPSActionsApi* | [**get_action_list_v1**](docs/VPSActionsApi.md#get_action_list_v1) | **GET** /api/vps/v1/virtual-machines/{virtualMachineId}/actions | Get action list
103118
*VPSActionsApi* | [**get_action_v1**](docs/VPSActionsApi.md#get_action_v1) | **GET** /api/vps/v1/virtual-machines/{virtualMachineId}/actions/{actionId} | Get action
104119
*VPSBackupsApi* | [**delete_backup_v1**](docs/VPSBackupsApi.md#delete_backup_v1) | **DELETE** /api/vps/v1/virtual-machines/{virtualMachineId}/backups/{backupId} | Delete backup
@@ -182,7 +197,17 @@ Class | Method | HTTP request | Description
182197
- [DNSV1ZoneUpdateRequestZoneInnerRecordsInner](docs/DNSV1ZoneUpdateRequestZoneInnerRecordsInner.md)
183198
- [DomainsV1AvailabilityAvailabilityRequest](docs/DomainsV1AvailabilityAvailabilityRequest.md)
184199
- [DomainsV1AvailabilityAvailabilityResource](docs/DomainsV1AvailabilityAvailabilityResource.md)
200+
- [DomainsV1DomainDomainExtendedResource](docs/DomainsV1DomainDomainExtendedResource.md)
201+
- [DomainsV1DomainDomainExtendedResourceDomainContacts](docs/DomainsV1DomainDomainExtendedResourceDomainContacts.md)
202+
- [DomainsV1DomainDomainExtendedResourceNameServers](docs/DomainsV1DomainDomainExtendedResourceNameServers.md)
185203
- [DomainsV1DomainDomainResource](docs/DomainsV1DomainDomainResource.md)
204+
- [DomainsV1ForwardingForwardingResource](docs/DomainsV1ForwardingForwardingResource.md)
205+
- [DomainsV1ForwardingStoreRequest](docs/DomainsV1ForwardingStoreRequest.md)
206+
- [DomainsV1PortfolioPurchaseRequest](docs/DomainsV1PortfolioPurchaseRequest.md)
207+
- [DomainsV1PortfolioPurchaseRequestDomainContacts](docs/DomainsV1PortfolioPurchaseRequestDomainContacts.md)
208+
- [DomainsV1PortfolioUpdateNameserversRequest](docs/DomainsV1PortfolioUpdateNameserversRequest.md)
209+
- [DomainsV1WHOISProfileResource](docs/DomainsV1WHOISProfileResource.md)
210+
- [DomainsV1WHOISStoreRequest](docs/DomainsV1WHOISStoreRequest.md)
186211
- [VPSGetActionListV1200Response](docs/VPSGetActionListV1200Response.md)
187212
- [VPSGetBackupListV1200Response](docs/VPSGetBackupListV1200Response.md)
188213
- [VPSGetFirewallListV1200Response](docs/VPSGetFirewallListV1200Response.md)
@@ -198,12 +223,6 @@ Class | Method | HTTP request | Description
198223
- [VPSV1IPAddressIPAddressResource](docs/VPSV1IPAddressIPAddressResource.md)
199224
- [VPSV1MalwareMetricsResource](docs/VPSV1MalwareMetricsResource.md)
200225
- [VPSV1MetricsMetricsCollection](docs/VPSV1MetricsMetricsCollection.md)
201-
- [VPSV1MetricsMetricsCollectionCpuUsage](docs/VPSV1MetricsMetricsCollectionCpuUsage.md)
202-
- [VPSV1MetricsMetricsCollectionDiskSpace](docs/VPSV1MetricsMetricsCollectionDiskSpace.md)
203-
- [VPSV1MetricsMetricsCollectionIncomingTraffic](docs/VPSV1MetricsMetricsCollectionIncomingTraffic.md)
204-
- [VPSV1MetricsMetricsCollectionOutgoingTraffic](docs/VPSV1MetricsMetricsCollectionOutgoingTraffic.md)
205-
- [VPSV1MetricsMetricsCollectionRamUsage](docs/VPSV1MetricsMetricsCollectionRamUsage.md)
206-
- [VPSV1MetricsMetricsCollectionUptime](docs/VPSV1MetricsMetricsCollectionUptime.md)
207226
- [VPSV1MetricsMetricsResource](docs/VPSV1MetricsMetricsResource.md)
208227
- [VPSV1PostInstallScriptPostInstallScriptResource](docs/VPSV1PostInstallScriptPostInstallScriptResource.md)
209228
- [VPSV1PostInstallScriptStoreRequest](docs/VPSV1PostInstallScriptStoreRequest.md)
@@ -221,8 +240,5 @@ Class | Method | HTTP request | Description
221240
- [VPSV1VirtualMachineSetupRequest](docs/VPSV1VirtualMachineSetupRequest.md)
222241
- [VPSV1VirtualMachineSetupRequestPublicKey](docs/VPSV1VirtualMachineSetupRequestPublicKey.md)
223242
- [VPSV1VirtualMachineVirtualMachineResource](docs/VPSV1VirtualMachineVirtualMachineResource.md)
224-
- [VPSV1VirtualMachineVirtualMachineResourceIpv4](docs/VPSV1VirtualMachineVirtualMachineResourceIpv4.md)
225-
- [VPSV1VirtualMachineVirtualMachineResourceIpv6](docs/VPSV1VirtualMachineVirtualMachineResourceIpv6.md)
226-
- [VPSV1VirtualMachineVirtualMachineResourceTemplate](docs/VPSV1VirtualMachineVirtualMachineResourceTemplate.md)
227243

228244

docs/BillingV1OrderStoreRequest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
77
------------ | ------------- | ------------- | -------------
88
**payment_method_id** | **int** | Payment method ID |
99
**items** | [**List[BillingV1OrderStoreRequestItemsInner]**](BillingV1OrderStoreRequestItemsInner.md) | |
10-
**coupons** | **List[object]** | | [optional]
10+
**coupons** | **List[object]** | Discount coupon codes | [optional]
1111

1212
## Example
1313

docs/BillingV1OrderStoreRequestItemsInner.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
Name | Type | Description | Notes
77
------------ | ------------- | ------------- | -------------
8-
**item_id** | **str** | Price Item ID | [optional]
9-
**quantity** | **int** | | [optional]
8+
**item_id** | **str** | Price Item ID |
9+
**quantity** | **int** | |
1010

1111
## Example
1212

docs/DomainsForwardingApi.md

Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
# hostinger_api.DomainsForwardingApi
2+
3+
All URIs are relative to *https://developers.hostinger.com*
4+
5+
Method | HTTP request | Description
6+
------------- | ------------- | -------------
7+
[**create_forwarding_data_v1**](DomainsForwardingApi.md#create_forwarding_data_v1) | **POST** /api/domains/v1/forwarding | Create forwarding data
8+
[**delete_forwarding_data_v1**](DomainsForwardingApi.md#delete_forwarding_data_v1) | **DELETE** /api/domains/v1/forwarding/{domain} | Delete forwarding data
9+
[**get_forwarding_data_v1**](DomainsForwardingApi.md#get_forwarding_data_v1) | **GET** /api/domains/v1/forwarding/{domain} | Get forwarding data
10+
11+
12+
# **create_forwarding_data_v1**
13+
> DomainsV1ForwardingForwardingResource create_forwarding_data_v1(domains_v1_forwarding_store_request)
14+
15+
Create forwarding data
16+
17+
This endpoint creates domain forwarding data.
18+
19+
### Example
20+
21+
* Bearer Authentication (apiToken):
22+
23+
```python
24+
import hostinger_api
25+
from hostinger_api.models.domains_v1_forwarding_forwarding_resource import DomainsV1ForwardingForwardingResource
26+
from hostinger_api.models.domains_v1_forwarding_store_request import DomainsV1ForwardingStoreRequest
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.DomainsForwardingApi(api_client)
40+
domains_v1_forwarding_store_request = hostinger_api.DomainsV1ForwardingStoreRequest() # DomainsV1ForwardingStoreRequest |
41+
42+
try:
43+
# Create forwarding data
44+
api_response = api_instance.create_forwarding_data_v1(domains_v1_forwarding_store_request)
45+
print("The response of DomainsForwardingApi->create_forwarding_data_v1:\n")
46+
pprint(api_response)
47+
except Exception as e:
48+
print("Exception when calling DomainsForwardingApi->create_forwarding_data_v1: %s\n" % e)
49+
```
50+
51+
52+
53+
### Parameters
54+
55+
56+
Name | Type | Description | Notes
57+
------------- | ------------- | ------------- | -------------
58+
**domains_v1_forwarding_store_request** | [**DomainsV1ForwardingStoreRequest**](DomainsV1ForwardingStoreRequest.md)| |
59+
60+
### Return type
61+
62+
[**DomainsV1ForwardingForwardingResource**](DomainsV1ForwardingForwardingResource.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+
84+
# **delete_forwarding_data_v1**
85+
> CommonSuccessEmptyResource delete_forwarding_data_v1(domain)
86+
87+
Delete forwarding data
88+
89+
This endpoint deletes domain forwarding data.
90+
91+
### Example
92+
93+
* Bearer Authentication (apiToken):
94+
95+
```python
96+
import hostinger_api
97+
from hostinger_api.models.common_success_empty_resource import CommonSuccessEmptyResource
98+
from hostinger_api.rest import ApiException
99+
from pprint import pprint
100+
101+
102+
# Configure Bearer authorization: apiToken
103+
configuration = hostinger_api.Configuration(
104+
access_token = os.environ["BEARER_TOKEN"]
105+
)
106+
107+
# Enter a context with an instance of the API client
108+
with hostinger_api.ApiClient(configuration) as api_client:
109+
# Create an instance of the API class
110+
api_instance = hostinger_api.DomainsForwardingApi(api_client)
111+
domain = 'mydomain.tld' # str | Domain name
112+
113+
try:
114+
# Delete forwarding data
115+
api_response = api_instance.delete_forwarding_data_v1(domain)
116+
print("The response of DomainsForwardingApi->delete_forwarding_data_v1:\n")
117+
pprint(api_response)
118+
except Exception as e:
119+
print("Exception when calling DomainsForwardingApi->delete_forwarding_data_v1: %s\n" % e)
120+
```
121+
122+
123+
124+
### Parameters
125+
126+
127+
Name | Type | Description | Notes
128+
------------- | ------------- | ------------- | -------------
129+
**domain** | **str**| Domain name |
130+
131+
### Return type
132+
133+
[**CommonSuccessEmptyResource**](CommonSuccessEmptyResource.md)
134+
135+
### Authorization
136+
137+
[apiToken](../README.md#apiToken)
138+
139+
### HTTP request headers
140+
141+
- **Content-Type**: Not defined
142+
- **Accept**: application/json
143+
144+
### HTTP response details
145+
146+
| Status code | Description | Response headers |
147+
|-------------|-------------|------------------|
148+
**200** | Success response | - |
149+
**401** | Unauthenticated | - |
150+
**500** | Error response | - |
151+
152+
[[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)
153+
154+
# **get_forwarding_data_v1**
155+
> DomainsV1ForwardingForwardingResource get_forwarding_data_v1(domain)
156+
157+
Get forwarding data
158+
159+
This endpoint retrieves domain forwarding data.
160+
161+
### Example
162+
163+
* Bearer Authentication (apiToken):
164+
165+
```python
166+
import hostinger_api
167+
from hostinger_api.models.domains_v1_forwarding_forwarding_resource import DomainsV1ForwardingForwardingResource
168+
from hostinger_api.rest import ApiException
169+
from pprint import pprint
170+
171+
172+
# Configure Bearer authorization: apiToken
173+
configuration = hostinger_api.Configuration(
174+
access_token = os.environ["BEARER_TOKEN"]
175+
)
176+
177+
# Enter a context with an instance of the API client
178+
with hostinger_api.ApiClient(configuration) as api_client:
179+
# Create an instance of the API class
180+
api_instance = hostinger_api.DomainsForwardingApi(api_client)
181+
domain = 'mydomain.tld' # str | Domain name
182+
183+
try:
184+
# Get forwarding data
185+
api_response = api_instance.get_forwarding_data_v1(domain)
186+
print("The response of DomainsForwardingApi->get_forwarding_data_v1:\n")
187+
pprint(api_response)
188+
except Exception as e:
189+
print("Exception when calling DomainsForwardingApi->get_forwarding_data_v1: %s\n" % e)
190+
```
191+
192+
193+
194+
### Parameters
195+
196+
197+
Name | Type | Description | Notes
198+
------------- | ------------- | ------------- | -------------
199+
**domain** | **str**| Domain name |
200+
201+
### Return type
202+
203+
[**DomainsV1ForwardingForwardingResource**](DomainsV1ForwardingForwardingResource.md)
204+
205+
### Authorization
206+
207+
[apiToken](../README.md#apiToken)
208+
209+
### HTTP request headers
210+
211+
- **Content-Type**: Not defined
212+
- **Accept**: application/json
213+
214+
### HTTP response details
215+
216+
| Status code | Description | Response headers |
217+
|-------------|-------------|------------------|
218+
**200** | Success response | - |
219+
**401** | Unauthenticated | - |
220+
**500** | Error response | - |
221+
222+
[[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)
223+

0 commit comments

Comments
 (0)