Skip to content

Commit 291e554

Browse files
committed
CODEOWNERS: update to platform-team (#5)
1 parent 56f88bf commit 291e554

File tree

8 files changed

+261
-9
lines changed

8 files changed

+261
-9
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
## hostinger-api-sdk@0.0.15
1+
## hostinger-api-sdk@0.0.17
22

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

55
### Usage
66

77
```
8-
npm install hostinger-api-sdk@0.0.15 --save
8+
npm install hostinger-api-sdk@0.0.17 --save
99
```

api.ts

Lines changed: 145 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/**
44
* Hostinger API
55
*
6-
* API Version: 0.1.7
6+
* API Version: 0.1.16
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
@@ -3603,6 +3603,82 @@ export const BillingSubscriptionsApiAxiosParamCreator = function (configuration?
36033603
options: localVarRequestOptions,
36043604
};
36053605
},
3606+
/**
3607+
* Disable auto-renewal for a subscription. Use this endpoint when disable auto-renewal for a subscription.
3608+
* @summary Disable auto-renewal
3609+
* @param {string} subscriptionId Subscription ID
3610+
* @param {*} [options] Override http request option.
3611+
* @throws {RequiredError}
3612+
*/
3613+
disableAutoRenewalV1: async (subscriptionId: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
3614+
// verify required parameter 'subscriptionId' is not null or undefined
3615+
assertParamExists('disableAutoRenewalV1', 'subscriptionId', subscriptionId)
3616+
const localVarPath = `/api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/disable`
3617+
.replace(`{${"subscriptionId"}}`, encodeURIComponent(String(subscriptionId)));
3618+
// use dummy base URL string because the URL constructor only accepts absolute URLs.
3619+
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
3620+
let baseOptions;
3621+
if (configuration) {
3622+
baseOptions = configuration.baseOptions;
3623+
}
3624+
3625+
const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options};
3626+
const localVarHeaderParameter = {} as any;
3627+
const localVarQueryParameter = {} as any;
3628+
3629+
// authentication apiToken required
3630+
// http bearer authentication required
3631+
await setBearerAuthToObject(localVarHeaderParameter, configuration)
3632+
3633+
3634+
3635+
setSearchParams(localVarUrlObj, localVarQueryParameter);
3636+
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
3637+
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
3638+
3639+
return {
3640+
url: toPathString(localVarUrlObj),
3641+
options: localVarRequestOptions,
3642+
};
3643+
},
3644+
/**
3645+
* Enable auto-renewal for a subscription. Use this endpoint when enable auto-renewal for a subscription.
3646+
* @summary Enable auto-renewal
3647+
* @param {string} subscriptionId Subscription ID
3648+
* @param {*} [options] Override http request option.
3649+
* @throws {RequiredError}
3650+
*/
3651+
enableAutoRenewalV1: async (subscriptionId: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
3652+
// verify required parameter 'subscriptionId' is not null or undefined
3653+
assertParamExists('enableAutoRenewalV1', 'subscriptionId', subscriptionId)
3654+
const localVarPath = `/api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/enable`
3655+
.replace(`{${"subscriptionId"}}`, encodeURIComponent(String(subscriptionId)));
3656+
// use dummy base URL string because the URL constructor only accepts absolute URLs.
3657+
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
3658+
let baseOptions;
3659+
if (configuration) {
3660+
baseOptions = configuration.baseOptions;
3661+
}
3662+
3663+
const localVarRequestOptions = { method: 'PATCH', ...baseOptions, ...options};
3664+
const localVarHeaderParameter = {} as any;
3665+
const localVarQueryParameter = {} as any;
3666+
3667+
// authentication apiToken required
3668+
// http bearer authentication required
3669+
await setBearerAuthToObject(localVarHeaderParameter, configuration)
3670+
3671+
3672+
3673+
setSearchParams(localVarUrlObj, localVarQueryParameter);
3674+
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
3675+
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
3676+
3677+
return {
3678+
url: toPathString(localVarUrlObj),
3679+
options: localVarRequestOptions,
3680+
};
3681+
},
36063682
/**
36073683
* Retrieve a list of all subscriptions associated with your account. Use this endpoint to monitor active services and billing status.
36083684
* @summary Get subscription list
@@ -3660,6 +3736,30 @@ export const BillingSubscriptionsApiFp = function(configuration?: Configuration)
36603736
const localVarOperationServerBasePath = operationServerMap['BillingSubscriptionsApi.cancelSubscriptionV1']?.[0]?.url;
36613737
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
36623738
},
3739+
/**
3740+
* Disable auto-renewal for a subscription. Use this endpoint when disable auto-renewal for a subscription.
3741+
* @summary Disable auto-renewal
3742+
* @param {string} subscriptionId Subscription ID
3743+
* @param {*} [options] Override http request option.
3744+
* @throws {RequiredError}
3745+
*/
3746+
async disableAutoRenewalV1(subscriptionId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<BillingV1SubscriptionSubscriptionResource>> {
3747+
const localVarAxiosArgs = await localVarAxiosParamCreator.disableAutoRenewalV1(subscriptionId, options);
3748+
const localVarOperationServerBasePath = operationServerMap['BillingSubscriptionsApi.disableAutoRenewalV1']?.[0]?.url;
3749+
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
3750+
},
3751+
/**
3752+
* Enable auto-renewal for a subscription. Use this endpoint when enable auto-renewal for a subscription.
3753+
* @summary Enable auto-renewal
3754+
* @param {string} subscriptionId Subscription ID
3755+
* @param {*} [options] Override http request option.
3756+
* @throws {RequiredError}
3757+
*/
3758+
async enableAutoRenewalV1(subscriptionId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<BillingV1SubscriptionSubscriptionResource>> {
3759+
const localVarAxiosArgs = await localVarAxiosParamCreator.enableAutoRenewalV1(subscriptionId, options);
3760+
const localVarOperationServerBasePath = operationServerMap['BillingSubscriptionsApi.enableAutoRenewalV1']?.[0]?.url;
3761+
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
3762+
},
36633763
/**
36643764
* Retrieve a list of all subscriptions associated with your account. Use this endpoint to monitor active services and billing status.
36653765
* @summary Get subscription list
@@ -3692,6 +3792,26 @@ export const BillingSubscriptionsApiFactory = function (configuration?: Configur
36923792
cancelSubscriptionV1(subscriptionId: string, billingV1SubscriptionCancelRequest: BillingV1SubscriptionCancelRequest, options?: RawAxiosRequestConfig): AxiosPromise<CommonSuccessEmptyResource> {
36933793
return localVarFp.cancelSubscriptionV1(subscriptionId, billingV1SubscriptionCancelRequest, options).then((request) => request(axios, basePath));
36943794
},
3795+
/**
3796+
* Disable auto-renewal for a subscription. Use this endpoint when disable auto-renewal for a subscription.
3797+
* @summary Disable auto-renewal
3798+
* @param {string} subscriptionId Subscription ID
3799+
* @param {*} [options] Override http request option.
3800+
* @throws {RequiredError}
3801+
*/
3802+
disableAutoRenewalV1(subscriptionId: string, options?: RawAxiosRequestConfig): AxiosPromise<BillingV1SubscriptionSubscriptionResource> {
3803+
return localVarFp.disableAutoRenewalV1(subscriptionId, options).then((request) => request(axios, basePath));
3804+
},
3805+
/**
3806+
* Enable auto-renewal for a subscription. Use this endpoint when enable auto-renewal for a subscription.
3807+
* @summary Enable auto-renewal
3808+
* @param {string} subscriptionId Subscription ID
3809+
* @param {*} [options] Override http request option.
3810+
* @throws {RequiredError}
3811+
*/
3812+
enableAutoRenewalV1(subscriptionId: string, options?: RawAxiosRequestConfig): AxiosPromise<BillingV1SubscriptionSubscriptionResource> {
3813+
return localVarFp.enableAutoRenewalV1(subscriptionId, options).then((request) => request(axios, basePath));
3814+
},
36953815
/**
36963816
* Retrieve a list of all subscriptions associated with your account. Use this endpoint to monitor active services and billing status.
36973817
* @summary Get subscription list
@@ -3724,6 +3844,30 @@ export class BillingSubscriptionsApi extends BaseAPI {
37243844
return BillingSubscriptionsApiFp(this.configuration).cancelSubscriptionV1(subscriptionId, billingV1SubscriptionCancelRequest, options).then((request) => request(this.axios, this.basePath));
37253845
}
37263846

3847+
/**
3848+
* Disable auto-renewal for a subscription. Use this endpoint when disable auto-renewal for a subscription.
3849+
* @summary Disable auto-renewal
3850+
* @param {string} subscriptionId Subscription ID
3851+
* @param {*} [options] Override http request option.
3852+
* @throws {RequiredError}
3853+
* @memberof BillingSubscriptionsApi
3854+
*/
3855+
public disableAutoRenewalV1(subscriptionId: string, options?: RawAxiosRequestConfig) {
3856+
return BillingSubscriptionsApiFp(this.configuration).disableAutoRenewalV1(subscriptionId, options).then((request) => request(this.axios, this.basePath));
3857+
}
3858+
3859+
/**
3860+
* Enable auto-renewal for a subscription. Use this endpoint when enable auto-renewal for a subscription.
3861+
* @summary Enable auto-renewal
3862+
* @param {string} subscriptionId Subscription ID
3863+
* @param {*} [options] Override http request option.
3864+
* @throws {RequiredError}
3865+
* @memberof BillingSubscriptionsApi
3866+
*/
3867+
public enableAutoRenewalV1(subscriptionId: string, options?: RawAxiosRequestConfig) {
3868+
return BillingSubscriptionsApiFp(this.configuration).enableAutoRenewalV1(subscriptionId, options).then((request) => request(this.axios, this.basePath));
3869+
}
3870+
37273871
/**
37283872
* Retrieve a list of all subscriptions associated with your account. Use this endpoint to monitor active services and billing status.
37293873
* @summary Get subscription list

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.1.7
6+
* API Version: 0.1.16
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.1.7
6+
* API Version: 0.1.16
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.1.7
6+
* API Version: 0.1.16
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.15",
51+
'User-Agent': "hostinger-typescript-sdk/0.0.17",
5252
...param.baseOptions?.headers,
5353
},
5454
};

docs/BillingSubscriptionsApi.md

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ All URIs are relative to *https://developers.hostinger.com*
55
|Method | HTTP request | Description|
66
|------------- | ------------- | -------------|
77
|[**cancelSubscriptionV1**](#cancelsubscriptionv1) | **DELETE** /api/billing/v1/subscriptions/{subscriptionId} | Cancel subscription|
8+
|[**disableAutoRenewalV1**](#disableautorenewalv1) | **DELETE** /api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/disable | Disable auto-renewal|
9+
|[**enableAutoRenewalV1**](#enableautorenewalv1) | **PATCH** /api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/enable | Enable auto-renewal|
810
|[**getSubscriptionListV1**](#getsubscriptionlistv1) | **GET** /api/billing/v1/subscriptions | Get subscription list|
911

1012
# **cancelSubscriptionV1**
@@ -65,6 +67,112 @@ const { status, data } = await apiInstance.cancelSubscriptionV1(
6567

6668
[[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)
6769

70+
# **disableAutoRenewalV1**
71+
> BillingV1SubscriptionSubscriptionResource disableAutoRenewalV1()
72+
73+
Disable auto-renewal for a subscription. Use this endpoint when disable auto-renewal for a subscription.
74+
75+
### Example
76+
77+
```typescript
78+
import {
79+
BillingSubscriptionsApi,
80+
Configuration
81+
} from 'hostinger-api-sdk';
82+
83+
const configuration = new Configuration();
84+
const apiInstance = new BillingSubscriptionsApi(configuration);
85+
86+
let subscriptionId: string; //Subscription ID (default to undefined)
87+
88+
const { status, data } = await apiInstance.disableAutoRenewalV1(
89+
subscriptionId
90+
);
91+
```
92+
93+
### Parameters
94+
95+
|Name | Type | Description | Notes|
96+
|------------- | ------------- | ------------- | -------------|
97+
| **subscriptionId** | [**string**] | Subscription ID | defaults to undefined|
98+
99+
100+
### Return type
101+
102+
**BillingV1SubscriptionSubscriptionResource**
103+
104+
### Authorization
105+
106+
[apiToken](../README.md#apiToken)
107+
108+
### HTTP request headers
109+
110+
- **Content-Type**: Not defined
111+
- **Accept**: application/json
112+
113+
114+
### HTTP response details
115+
| Status code | Description | Response headers |
116+
|-------------|-------------|------------------|
117+
|**200** | Success response | - |
118+
|**401** | Unauthenticated response | - |
119+
|**500** | Error response | - |
120+
121+
[[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)
122+
123+
# **enableAutoRenewalV1**
124+
> BillingV1SubscriptionSubscriptionResource enableAutoRenewalV1()
125+
126+
Enable auto-renewal for a subscription. Use this endpoint when enable auto-renewal for a subscription.
127+
128+
### Example
129+
130+
```typescript
131+
import {
132+
BillingSubscriptionsApi,
133+
Configuration
134+
} from 'hostinger-api-sdk';
135+
136+
const configuration = new Configuration();
137+
const apiInstance = new BillingSubscriptionsApi(configuration);
138+
139+
let subscriptionId: string; //Subscription ID (default to undefined)
140+
141+
const { status, data } = await apiInstance.enableAutoRenewalV1(
142+
subscriptionId
143+
);
144+
```
145+
146+
### Parameters
147+
148+
|Name | Type | Description | Notes|
149+
|------------- | ------------- | ------------- | -------------|
150+
| **subscriptionId** | [**string**] | Subscription ID | defaults to undefined|
151+
152+
153+
### Return type
154+
155+
**BillingV1SubscriptionSubscriptionResource**
156+
157+
### Authorization
158+
159+
[apiToken](../README.md#apiToken)
160+
161+
### HTTP request headers
162+
163+
- **Content-Type**: Not defined
164+
- **Accept**: application/json
165+
166+
167+
### HTTP response details
168+
| Status code | Description | Response headers |
169+
|-------------|-------------|------------------|
170+
|**200** | Success response | - |
171+
|**401** | Unauthenticated response | - |
172+
|**500** | Error response | - |
173+
174+
[[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)
175+
68176
# **getSubscriptionListV1**
69177
> Array<BillingV1SubscriptionSubscriptionResource> getSubscriptionListV1()
70178

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.1.7
6+
* API Version: 0.1.16
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.15",
3+
"version": "0.0.17",
44
"description": "Hostinger API TypeScript SDK",
55
"author": "Hostinger",
66
"repository": {

0 commit comments

Comments
 (0)