Skip to content

Commit f7dedbb

Browse files
committed
chore: sdk update
1 parent dde5998 commit f7dedbb

224 files changed

Lines changed: 5509 additions & 1317 deletions

File tree

Some content is hidden

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

README.md

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,22 @@ Class | Method | HTTP request | Description
7878
*DNSZoneApi* | [**updateZoneRecordsV1**](docs/Api/DNSZoneApi.md#updatezonerecordsv1) | **PUT** /api/dns/v1/zones/{domain} | Update zone records
7979
*DNSZoneApi* | [**validateZoneRecordsV1**](docs/Api/DNSZoneApi.md#validatezonerecordsv1) | **POST** /api/dns/v1/zones/{domain}/validate | Validate zone records
8080
*DomainsAvailabilityApi* | [**checkDomainAvailabilityV1**](docs/Api/DomainsAvailabilityApi.md#checkdomainavailabilityv1) | **POST** /api/domains/v1/availability | Check domain availability
81+
*DomainsForwardingApi* | [**createForwardingDataV1**](docs/Api/DomainsForwardingApi.md#createforwardingdatav1) | **POST** /api/domains/v1/forwarding | Create forwarding data
82+
*DomainsForwardingApi* | [**deleteForwardingDataV1**](docs/Api/DomainsForwardingApi.md#deleteforwardingdatav1) | **DELETE** /api/domains/v1/forwarding/{domain} | Delete forwarding data
83+
*DomainsForwardingApi* | [**getForwardingDataV1**](docs/Api/DomainsForwardingApi.md#getforwardingdatav1) | **GET** /api/domains/v1/forwarding/{domain} | Get forwarding data
84+
*DomainsPortfolioApi* | [**disableDomainLockV1**](docs/Api/DomainsPortfolioApi.md#disabledomainlockv1) | **DELETE** /api/domains/v1/portfolio/{domain}/domain-lock | Disable domain lock
85+
*DomainsPortfolioApi* | [**disablePrivacyProtectionV1**](docs/Api/DomainsPortfolioApi.md#disableprivacyprotectionv1) | **DELETE** /api/domains/v1/portfolio/{domain}/privacy-protection | Disable privacy protection
86+
*DomainsPortfolioApi* | [**enableDomainLockV1**](docs/Api/DomainsPortfolioApi.md#enabledomainlockv1) | **PUT** /api/domains/v1/portfolio/{domain}/domain-lock | Enable domain lock
87+
*DomainsPortfolioApi* | [**enablePrivacyProtectionV1**](docs/Api/DomainsPortfolioApi.md#enableprivacyprotectionv1) | **PUT** /api/domains/v1/portfolio/{domain}/privacy-protection | Enable privacy protection
8188
*DomainsPortfolioApi* | [**getDomainListV1**](docs/Api/DomainsPortfolioApi.md#getdomainlistv1) | **GET** /api/domains/v1/portfolio | Get domain list
89+
*DomainsPortfolioApi* | [**getDomainV1**](docs/Api/DomainsPortfolioApi.md#getdomainv1) | **GET** /api/domains/v1/portfolio/{domain} | Get domain
90+
*DomainsPortfolioApi* | [**purchaseNewDomainV1**](docs/Api/DomainsPortfolioApi.md#purchasenewdomainv1) | **POST** /api/domains/v1/portfolio | Purchase new domain
91+
*DomainsPortfolioApi* | [**updateNameserversV1**](docs/Api/DomainsPortfolioApi.md#updatenameserversv1) | **PUT** /api/domains/v1/portfolio/{domain}/nameservers | Update nameservers
92+
*DomainsWHOISApi* | [**createWHOISProfileV1**](docs/Api/DomainsWHOISApi.md#createwhoisprofilev1) | **POST** /api/domains/v1/whois | Create WHOIS profile
93+
*DomainsWHOISApi* | [**deleteWHOISProfileV1**](docs/Api/DomainsWHOISApi.md#deletewhoisprofilev1) | **DELETE** /api/domains/v1/whois/{whoisId} | Delete WHOIS profile
94+
*DomainsWHOISApi* | [**getWHOISProfileListV1**](docs/Api/DomainsWHOISApi.md#getwhoisprofilelistv1) | **GET** /api/domains/v1/whois | Get WHOIS profile list
95+
*DomainsWHOISApi* | [**getWHOISProfileUsageV1**](docs/Api/DomainsWHOISApi.md#getwhoisprofileusagev1) | **GET** /api/domains/v1/whois/{whoisId}/usage | Get WHOIS profile usage
96+
*DomainsWHOISApi* | [**getWHOISProfileV1**](docs/Api/DomainsWHOISApi.md#getwhoisprofilev1) | **GET** /api/domains/v1/whois/{whoisId} | Get WHOIS profile
8297
*VPSActionsApi* | [**getActionListV1**](docs/Api/VPSActionsApi.md#getactionlistv1) | **GET** /api/vps/v1/virtual-machines/{virtualMachineId}/actions | Get action list
8398
*VPSActionsApi* | [**getActionV1**](docs/Api/VPSActionsApi.md#getactionv1) | **GET** /api/vps/v1/virtual-machines/{virtualMachineId}/actions/{actionId} | Get action
8499
*VPSBackupsApi* | [**deleteBackupV1**](docs/Api/VPSBackupsApi.md#deletebackupv1) | **DELETE** /api/vps/v1/virtual-machines/{virtualMachineId}/backups/{backupId} | Delete backup
@@ -161,7 +176,17 @@ Class | Method | HTTP request | Description
161176
- [DNSV1ZoneUpdateRequestZoneInnerRecordsInner](docs/Model/DNSV1ZoneUpdateRequestZoneInnerRecordsInner.md)
162177
- [DomainsV1AvailabilityAvailabilityRequest](docs/Model/DomainsV1AvailabilityAvailabilityRequest.md)
163178
- [DomainsV1AvailabilityAvailabilityResource](docs/Model/DomainsV1AvailabilityAvailabilityResource.md)
179+
- [DomainsV1DomainDomainExtendedResource](docs/Model/DomainsV1DomainDomainExtendedResource.md)
180+
- [DomainsV1DomainDomainExtendedResourceDomainContacts](docs/Model/DomainsV1DomainDomainExtendedResourceDomainContacts.md)
181+
- [DomainsV1DomainDomainExtendedResourceNameServers](docs/Model/DomainsV1DomainDomainExtendedResourceNameServers.md)
164182
- [DomainsV1DomainDomainResource](docs/Model/DomainsV1DomainDomainResource.md)
183+
- [DomainsV1ForwardingForwardingResource](docs/Model/DomainsV1ForwardingForwardingResource.md)
184+
- [DomainsV1ForwardingStoreRequest](docs/Model/DomainsV1ForwardingStoreRequest.md)
185+
- [DomainsV1PortfolioPurchaseRequest](docs/Model/DomainsV1PortfolioPurchaseRequest.md)
186+
- [DomainsV1PortfolioPurchaseRequestDomainContacts](docs/Model/DomainsV1PortfolioPurchaseRequestDomainContacts.md)
187+
- [DomainsV1PortfolioUpdateNameserversRequest](docs/Model/DomainsV1PortfolioUpdateNameserversRequest.md)
188+
- [DomainsV1WHOISProfileResource](docs/Model/DomainsV1WHOISProfileResource.md)
189+
- [DomainsV1WHOISStoreRequest](docs/Model/DomainsV1WHOISStoreRequest.md)
165190
- [VPSGetActionListV1200Response](docs/Model/VPSGetActionListV1200Response.md)
166191
- [VPSGetBackupListV1200Response](docs/Model/VPSGetBackupListV1200Response.md)
167192
- [VPSGetFirewallListV1200Response](docs/Model/VPSGetFirewallListV1200Response.md)
@@ -177,12 +202,6 @@ Class | Method | HTTP request | Description
177202
- [VPSV1IPAddressIPAddressResource](docs/Model/VPSV1IPAddressIPAddressResource.md)
178203
- [VPSV1MalwareMetricsResource](docs/Model/VPSV1MalwareMetricsResource.md)
179204
- [VPSV1MetricsMetricsCollection](docs/Model/VPSV1MetricsMetricsCollection.md)
180-
- [VPSV1MetricsMetricsCollectionCpuUsage](docs/Model/VPSV1MetricsMetricsCollectionCpuUsage.md)
181-
- [VPSV1MetricsMetricsCollectionDiskSpace](docs/Model/VPSV1MetricsMetricsCollectionDiskSpace.md)
182-
- [VPSV1MetricsMetricsCollectionIncomingTraffic](docs/Model/VPSV1MetricsMetricsCollectionIncomingTraffic.md)
183-
- [VPSV1MetricsMetricsCollectionOutgoingTraffic](docs/Model/VPSV1MetricsMetricsCollectionOutgoingTraffic.md)
184-
- [VPSV1MetricsMetricsCollectionRamUsage](docs/Model/VPSV1MetricsMetricsCollectionRamUsage.md)
185-
- [VPSV1MetricsMetricsCollectionUptime](docs/Model/VPSV1MetricsMetricsCollectionUptime.md)
186205
- [VPSV1MetricsMetricsResource](docs/Model/VPSV1MetricsMetricsResource.md)
187206
- [VPSV1PostInstallScriptPostInstallScriptResource](docs/Model/VPSV1PostInstallScriptPostInstallScriptResource.md)
188207
- [VPSV1PostInstallScriptStoreRequest](docs/Model/VPSV1PostInstallScriptStoreRequest.md)
@@ -200,6 +219,3 @@ Class | Method | HTTP request | Description
200219
- [VPSV1VirtualMachineSetupRequest](docs/Model/VPSV1VirtualMachineSetupRequest.md)
201220
- [VPSV1VirtualMachineSetupRequestPublicKey](docs/Model/VPSV1VirtualMachineSetupRequestPublicKey.md)
202221
- [VPSV1VirtualMachineVirtualMachineResource](docs/Model/VPSV1VirtualMachineVirtualMachineResource.md)
203-
- [VPSV1VirtualMachineVirtualMachineResourceIpv4](docs/Model/VPSV1VirtualMachineVirtualMachineResourceIpv4.md)
204-
- [VPSV1VirtualMachineVirtualMachineResourceIpv6](docs/Model/VPSV1VirtualMachineVirtualMachineResourceIpv6.md)
205-
- [VPSV1VirtualMachineVirtualMachineResourceTemplate](docs/Model/VPSV1VirtualMachineVirtualMachineResourceTemplate.md)

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hostinger/api-php-sdk",
3-
"version": "0.0.24",
3+
"version": "0.0.25",
44
"description": "Hostinger API PHP SDK",
55
"keywords": [
66
"hostinger",

docs/Api/DomainsForwardingApi.md

Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
# Hostinger\DomainsForwardingApi
2+
3+
All URIs are relative to https://developers.hostinger.com, except if the operation defines another base path.
4+
5+
| Method | HTTP request | Description |
6+
| ------------- | ------------- | ------------- |
7+
| [**createForwardingDataV1()**](DomainsForwardingApi.md#createForwardingDataV1) | **POST** /api/domains/v1/forwarding | Create forwarding data |
8+
| [**deleteForwardingDataV1()**](DomainsForwardingApi.md#deleteForwardingDataV1) | **DELETE** /api/domains/v1/forwarding/{domain} | Delete forwarding data |
9+
| [**getForwardingDataV1()**](DomainsForwardingApi.md#getForwardingDataV1) | **GET** /api/domains/v1/forwarding/{domain} | Get forwarding data |
10+
11+
12+
## `createForwardingDataV1()`
13+
14+
```php
15+
createForwardingDataV1($domainsV1ForwardingStoreRequest): \Hostinger\Model\DomainsV1ForwardingForwardingResource
16+
```
17+
18+
Create forwarding data
19+
20+
This endpoint creates domain forwarding data.
21+
22+
### Example
23+
24+
```php
25+
<?php
26+
require_once(__DIR__ . '/vendor/autoload.php');
27+
28+
29+
// Configure Bearer authorization: apiToken
30+
$config = Hostinger\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
31+
32+
33+
$apiInstance = new Hostinger\Api\DomainsForwardingApi(config: $config);
34+
$domainsV1ForwardingStoreRequest = new \Hostinger\Model\DomainsV1ForwardingStoreRequest(); // \Hostinger\Model\DomainsV1ForwardingStoreRequest
35+
36+
try {
37+
$result = $apiInstance->createForwardingDataV1($domainsV1ForwardingStoreRequest);
38+
print_r($result);
39+
} catch (Exception $e) {
40+
echo 'Exception when calling DomainsForwardingApi->createForwardingDataV1: ', $e->getMessage(), PHP_EOL;
41+
}
42+
```
43+
44+
### Parameters
45+
46+
| Name | Type | Description | Notes |
47+
| ------------- | ------------- | ------------- | ------------- |
48+
| **domainsV1ForwardingStoreRequest** | [**\Hostinger\Model\DomainsV1ForwardingStoreRequest**](../Model/DomainsV1ForwardingStoreRequest.md)| | |
49+
50+
### Return type
51+
52+
[**\Hostinger\Model\DomainsV1ForwardingForwardingResource**](../Model/DomainsV1ForwardingForwardingResource.md)
53+
54+
[[Back to top]](#) [[Back to API list]](../../README.md#endpoints)
55+
[[Back to Model list]](../../README.md#models)
56+
[[Back to README]](../../README.md)
57+
58+
## `deleteForwardingDataV1()`
59+
60+
```php
61+
deleteForwardingDataV1($domain): \Hostinger\Model\CommonSuccessEmptyResource
62+
```
63+
64+
Delete forwarding data
65+
66+
This endpoint deletes domain forwarding data.
67+
68+
### Example
69+
70+
```php
71+
<?php
72+
require_once(__DIR__ . '/vendor/autoload.php');
73+
74+
75+
// Configure Bearer authorization: apiToken
76+
$config = Hostinger\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
77+
78+
79+
$apiInstance = new Hostinger\Api\DomainsForwardingApi(config: $config);
80+
$domain = mydomain.tld; // string | Domain name
81+
82+
try {
83+
$result = $apiInstance->deleteForwardingDataV1($domain);
84+
print_r($result);
85+
} catch (Exception $e) {
86+
echo 'Exception when calling DomainsForwardingApi->deleteForwardingDataV1: ', $e->getMessage(), PHP_EOL;
87+
}
88+
```
89+
90+
### Parameters
91+
92+
| Name | Type | Description | Notes |
93+
| ------------- | ------------- | ------------- | ------------- |
94+
| **domain** | **string**| Domain name | |
95+
96+
### Return type
97+
98+
[**\Hostinger\Model\CommonSuccessEmptyResource**](../Model/CommonSuccessEmptyResource.md)
99+
100+
[[Back to top]](#) [[Back to API list]](../../README.md#endpoints)
101+
[[Back to Model list]](../../README.md#models)
102+
[[Back to README]](../../README.md)
103+
104+
## `getForwardingDataV1()`
105+
106+
```php
107+
getForwardingDataV1($domain): \Hostinger\Model\DomainsV1ForwardingForwardingResource
108+
```
109+
110+
Get forwarding data
111+
112+
This endpoint retrieves domain forwarding data.
113+
114+
### Example
115+
116+
```php
117+
<?php
118+
require_once(__DIR__ . '/vendor/autoload.php');
119+
120+
121+
// Configure Bearer authorization: apiToken
122+
$config = Hostinger\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
123+
124+
125+
$apiInstance = new Hostinger\Api\DomainsForwardingApi(config: $config);
126+
$domain = mydomain.tld; // string | Domain name
127+
128+
try {
129+
$result = $apiInstance->getForwardingDataV1($domain);
130+
print_r($result);
131+
} catch (Exception $e) {
132+
echo 'Exception when calling DomainsForwardingApi->getForwardingDataV1: ', $e->getMessage(), PHP_EOL;
133+
}
134+
```
135+
136+
### Parameters
137+
138+
| Name | Type | Description | Notes |
139+
| ------------- | ------------- | ------------- | ------------- |
140+
| **domain** | **string**| Domain name | |
141+
142+
### Return type
143+
144+
[**\Hostinger\Model\DomainsV1ForwardingForwardingResource**](../Model/DomainsV1ForwardingForwardingResource.md)
145+
146+
[[Back to top]](#) [[Back to API list]](../../README.md#endpoints)
147+
[[Back to Model list]](../../README.md#models)
148+
[[Back to README]](../../README.md)

0 commit comments

Comments
 (0)