Skip to content

Commit 6f45c2a

Browse files
committed
chore: sdk update
1 parent febfd11 commit 6f45c2a

File tree

7 files changed

+181
-12
lines changed

7 files changed

+181
-12
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
1+
22

33
For more information, please visit [https://developers.hostinger.com](https://developers.hostinger.com).
44

55
### Usage
66

77
```
8-
npm install [email protected].8 --save
8+
npm install [email protected].9 --save
99
```

api.ts

Lines changed: 173 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/**
44
* Hostinger API
55
*
6-
* API Version: 0.0.24
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
@@ -455,7 +455,7 @@ export interface BillingV1SubscriptionSubscriptionResource {
455455
* @type {boolean}
456456
* @memberof BillingV1SubscriptionSubscriptionResource
457457
*/
458-
'auto_renew': boolean;
458+
'is_auto_renewed': boolean;
459459
/**
460460
*
461461
* @type {string}
@@ -729,7 +729,7 @@ export interface DNSV1ZoneNameRecordResource {
729729
* @type {boolean}
730730
* @memberof DNSV1ZoneNameRecordResource
731731
*/
732-
'disabled': boolean;
732+
'is_disabled': boolean;
733733
}
734734
/**
735735
*
@@ -882,6 +882,62 @@ export interface DNSV1ZoneUpdateRequestZoneInnerRecordsInner {
882882
*/
883883
'content': string;
884884
}
885+
/**
886+
*
887+
* @export
888+
* @interface DomainsV1AvailabilityAvailabilityRequest
889+
*/
890+
export interface DomainsV1AvailabilityAvailabilityRequest {
891+
/**
892+
*
893+
* @type {string}
894+
* @memberof DomainsV1AvailabilityAvailabilityRequest
895+
*/
896+
'domain': string;
897+
/**
898+
*
899+
* @type {Array<string>}
900+
* @memberof DomainsV1AvailabilityAvailabilityRequest
901+
*/
902+
'tlds': Array<string>;
903+
/**
904+
*
905+
* @type {boolean}
906+
* @memberof DomainsV1AvailabilityAvailabilityRequest
907+
*/
908+
'with_alternatives': boolean;
909+
}
910+
/**
911+
*
912+
* @export
913+
* @interface DomainsV1AvailabilityAvailabilityResource
914+
*/
915+
export interface DomainsV1AvailabilityAvailabilityResource {
916+
/**
917+
* Domain name, `null` when not claimed free domain
918+
* @type {string}
919+
* @memberof DomainsV1AvailabilityAvailabilityResource
920+
*/
921+
'domain': string | null;
922+
/**
923+
*
924+
* @type {boolean}
925+
* @memberof DomainsV1AvailabilityAvailabilityResource
926+
*/
927+
'is_available': boolean;
928+
/**
929+
*
930+
* @type {boolean}
931+
* @memberof DomainsV1AvailabilityAvailabilityResource
932+
*/
933+
'is_alternative': boolean;
934+
/**
935+
*
936+
* @type {string}
937+
* @memberof DomainsV1AvailabilityAvailabilityResource
938+
*/
939+
'restriction': string | null;
940+
}
885941
/**
886942
*
887943
* @export
@@ -1168,7 +1224,7 @@ export interface VPSV1FirewallFirewallResource {
11681224
* @type {boolean}
11691225
* @memberof VPSV1FirewallFirewallResource
11701226
*/
1171-
'synced': boolean;
1227+
'is_synced': boolean;
11721228
/**
11731229
* Array of [`VPS.V1.Firewall.FirewallRuleResource`](#model/vpsv1firewallfirewallruleresource)
11741230
* @type {Array<VPSV1FirewallFirewallRuleResource>}
@@ -3361,6 +3417,119 @@ export class DNSZoneApi extends BaseAPI {
33613417

33623418

33633419

3420+
/**
3421+
* DomainsAvailabilityApi - axios parameter creator
3422+
* @export
3423+
*/
3424+
export const DomainsAvailabilityApiAxiosParamCreator = function (configuration?: Configuration) {
3425+
return {
3426+
/**
3427+
* This endpoint checks the availability of a domain name. Multiple TLDs can be checked at once. Endpoint has rate limit of 10 requests per minute.
3428+
* @summary Check domain availability
3429+
* @param {DomainsV1AvailabilityAvailabilityRequest} domainsV1AvailabilityAvailabilityRequest
3430+
* @param {*} [options] Override http request option.
3431+
* @throws {RequiredError}
3432+
*/
3433+
checkDomainAvailabilityV1: async (domainsV1AvailabilityAvailabilityRequest: DomainsV1AvailabilityAvailabilityRequest, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
3434+
// verify required parameter 'domainsV1AvailabilityAvailabilityRequest' is not null or undefined
3435+
assertParamExists('checkDomainAvailabilityV1', 'domainsV1AvailabilityAvailabilityRequest', domainsV1AvailabilityAvailabilityRequest)
3436+
const localVarPath = `/api/domains/v1/availability`;
3437+
// use dummy base URL string because the URL constructor only accepts absolute URLs.
3438+
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
3439+
let baseOptions;
3440+
if (configuration) {
3441+
baseOptions = configuration.baseOptions;
3442+
}
3443+
3444+
const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
3445+
const localVarHeaderParameter = {} as any;
3446+
const localVarQueryParameter = {} as any;
3447+
3448+
// authentication apiToken required
3449+
// http bearer authentication required
3450+
await setBearerAuthToObject(localVarHeaderParameter, configuration)
3451+
3452+
3453+
3454+
localVarHeaderParameter['Content-Type'] = 'application/json';
3455+
3456+
setSearchParams(localVarUrlObj, localVarQueryParameter);
3457+
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
3458+
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
3459+
localVarRequestOptions.data = serializeDataIfNeeded(domainsV1AvailabilityAvailabilityRequest, localVarRequestOptions, configuration)
3460+
3461+
return {
3462+
url: toPathString(localVarUrlObj),
3463+
options: localVarRequestOptions,
3464+
};
3465+
},
3466+
}
3467+
};
3468+
3469+
/**
3470+
* DomainsAvailabilityApi - functional programming interface
3471+
* @export
3472+
*/
3473+
export const DomainsAvailabilityApiFp = function(configuration?: Configuration) {
3474+
const localVarAxiosParamCreator = DomainsAvailabilityApiAxiosParamCreator(configuration)
3475+
return {
3476+
/**
3477+
* This endpoint checks the availability of a domain name. Multiple TLDs can be checked at once. Endpoint has rate limit of 10 requests per minute.
3478+
* @summary Check domain availability
3479+
* @param {DomainsV1AvailabilityAvailabilityRequest} domainsV1AvailabilityAvailabilityRequest
3480+
* @param {*} [options] Override http request option.
3481+
* @throws {RequiredError}
3482+
*/
3483+
async checkDomainAvailabilityV1(domainsV1AvailabilityAvailabilityRequest: DomainsV1AvailabilityAvailabilityRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<DomainsV1AvailabilityAvailabilityResource>>> {
3484+
const localVarAxiosArgs = await localVarAxiosParamCreator.checkDomainAvailabilityV1(domainsV1AvailabilityAvailabilityRequest, options);
3485+
const localVarOperationServerBasePath = operationServerMap['DomainsAvailabilityApi.checkDomainAvailabilityV1']?.[0]?.url;
3486+
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
3487+
},
3488+
}
3489+
};
3490+
3491+
/**
3492+
* DomainsAvailabilityApi - factory interface
3493+
* @export
3494+
*/
3495+
export const DomainsAvailabilityApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
3496+
const localVarFp = DomainsAvailabilityApiFp(configuration)
3497+
return {
3498+
/**
3499+
* This endpoint checks the availability of a domain name. Multiple TLDs can be checked at once. Endpoint has rate limit of 10 requests per minute.
3500+
* @summary Check domain availability
3501+
* @param {DomainsV1AvailabilityAvailabilityRequest} domainsV1AvailabilityAvailabilityRequest
3502+
* @param {*} [options] Override http request option.
3503+
* @throws {RequiredError}
3504+
*/
3505+
checkDomainAvailabilityV1(domainsV1AvailabilityAvailabilityRequest: DomainsV1AvailabilityAvailabilityRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<DomainsV1AvailabilityAvailabilityResource>> {
3506+
return localVarFp.checkDomainAvailabilityV1(domainsV1AvailabilityAvailabilityRequest, options).then((request) => request(axios, basePath));
3507+
},
3508+
};
3509+
};
3510+
3511+
/**
3512+
* DomainsAvailabilityApi - object-oriented interface
3513+
* @export
3514+
* @class DomainsAvailabilityApi
3515+
* @extends {BaseAPI}
3516+
*/
3517+
export class DomainsAvailabilityApi extends BaseAPI {
3518+
/**
3519+
* This endpoint checks the availability of a domain name. Multiple TLDs can be checked at once. Endpoint has rate limit of 10 requests per minute.
3520+
* @summary Check domain availability
3521+
* @param {DomainsV1AvailabilityAvailabilityRequest} domainsV1AvailabilityAvailabilityRequest
3522+
* @param {*} [options] Override http request option.
3523+
* @throws {RequiredError}
3524+
* @memberof DomainsAvailabilityApi
3525+
*/
3526+
public checkDomainAvailabilityV1(domainsV1AvailabilityAvailabilityRequest: DomainsV1AvailabilityAvailabilityRequest, options?: RawAxiosRequestConfig) {
3527+
return DomainsAvailabilityApiFp(this.configuration).checkDomainAvailabilityV1(domainsV1AvailabilityAvailabilityRequest, options).then((request) => request(this.axios, this.basePath));
3528+
}
3529+
}
3530+
3531+
3532+
33643533
/**
33653534
* DomainsPortfolioApi - axios parameter creator
33663535
* @export

base.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/**
44
* Hostinger API
55
*
6-
* API Version: 0.0.24
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

common.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/**
44
* Hostinger API
55
*
6-
* API Version: 0.0.24
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

configuration.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/**
44
* Hostinger API
55
*
6-
* API Version: 0.0.24
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
@@ -48,7 +48,7 @@ export class Configuration {
4848
this.baseOptions = {
4949
...param.baseOptions,
5050
headers: {
51-
'User-Agent': "hostinger-typescript-sdk/0.0.8",
51+
'User-Agent': "hostinger-typescript-sdk/0.0.9",
5252
...param.baseOptions?.headers,
5353
},
5454
};

index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/**
44
* Hostinger API
55
*
6-
* API Version: 0.0.24
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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hostinger-api-sdk",
3-
"version": "0.0.8",
3+
"version": "0.0.9",
44
"description": "Hostinger API TypeScript SDK",
55
"author": "Hostinger",
66
"repository": {

0 commit comments

Comments
 (0)