|
3 | 3 | /**
|
4 | 4 | * Hostinger API
|
5 | 5 | *
|
6 |
| - * API Version: 0.0.24 |
| 6 | + * API Version: 0.0.25 |
7 | 7 | *
|
8 | 8 | * NOTE: This file is auto-generated, DO NOT EDIT THIS FILE MANUALLY!
|
9 | 9 | * 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 {
|
455 | 455 | * @type {boolean}
|
456 | 456 | * @memberof BillingV1SubscriptionSubscriptionResource
|
457 | 457 | */
|
458 |
| - 'auto_renew': boolean; |
| 458 | + 'is_auto_renewed': boolean; |
459 | 459 | /**
|
460 | 460 | *
|
461 | 461 | * @type {string}
|
@@ -729,7 +729,7 @@ export interface DNSV1ZoneNameRecordResource {
|
729 | 729 | * @type {boolean}
|
730 | 730 | * @memberof DNSV1ZoneNameRecordResource
|
731 | 731 | */
|
732 |
| - 'disabled': boolean; |
| 732 | + 'is_disabled': boolean; |
733 | 733 | }
|
734 | 734 | /**
|
735 | 735 | *
|
@@ -882,6 +882,62 @@ export interface DNSV1ZoneUpdateRequestZoneInnerRecordsInner {
|
882 | 882 | */
|
883 | 883 | 'content': string;
|
884 | 884 | }
|
| 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 | +} |
885 | 941 | /**
|
886 | 942 | *
|
887 | 943 | * @export
|
@@ -1168,7 +1224,7 @@ export interface VPSV1FirewallFirewallResource {
|
1168 | 1224 | * @type {boolean}
|
1169 | 1225 | * @memberof VPSV1FirewallFirewallResource
|
1170 | 1226 | */
|
1171 |
| - 'synced': boolean; |
| 1227 | + 'is_synced': boolean; |
1172 | 1228 | /**
|
1173 | 1229 | * Array of [`VPS.V1.Firewall.FirewallRuleResource`](#model/vpsv1firewallfirewallruleresource)
|
1174 | 1230 | * @type {Array<VPSV1FirewallFirewallRuleResource>}
|
@@ -3361,6 +3417,119 @@ export class DNSZoneApi extends BaseAPI {
|
3361 | 3417 |
|
3362 | 3418 |
|
3363 | 3419 |
|
| 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 | + |
3364 | 3533 | /**
|
3365 | 3534 | * DomainsPortfolioApi - axios parameter creator
|
3366 | 3535 | * @export
|
|
0 commit comments