Skip to content

Commit 292145e

Browse files
chore: sdk update
1 parent b8b9e15 commit 292145e

1,196 files changed

Lines changed: 16657 additions & 1083 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: 63 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,13 +176,28 @@ Class | Method | HTTP request | Description
176176
*DomainsWHOISApi* | [**get_whois_profile_v1**](docs/DomainsWHOISApi.md#get_whois_profile_v1) | **GET** /api/domains/v1/whois/{whoisId} | Get WHOIS profile
177177
*DomainsWHOISApi* | [**set_whois_profile_as_default_v1**](docs/DomainsWHOISApi.md#set_whois_profile_as_default_v1) | **PUT** /api/domains/v1/whois/default/{whoisId} | Set WHOIS profile as default
178178
*DomainsWHOISApi* | [**unset_default_whois_profile_v1**](docs/DomainsWHOISApi.md#unset_default_whois_profile_v1) | **DELETE** /api/domains/v1/whois/default/{whoisId} | Unset default WHOIS profile
179+
*EcommerceDiscountsApi* | [**create_a_discount_v1**](docs/EcommerceDiscountsApi.md#create_a_discount_v1) | **POST** /api/ecommerce/v1/stores/{store_id}/discounts | Create a discount
180+
*EcommerceDiscountsApi* | [**list_discounts_v1**](docs/EcommerceDiscountsApi.md#list_discounts_v1) | **GET** /api/ecommerce/v1/stores/{store_id}/discounts | List discounts
179181
*EcommerceMiscellaneousApi* | [**get_custom_storefront_setup_instructions_v1**](docs/EcommerceMiscellaneousApi.md#get_custom_storefront_setup_instructions_v1) | **GET** /api/ecommerce/v1/miscellaneous/custom-storefront-instructions | Get custom storefront setup instructions
182+
*EcommerceOrdersApi* | [**cancel_an_order_v1**](docs/EcommerceOrdersApi.md#cancel_an_order_v1) | **POST** /api/ecommerce/v1/stores/{store_id}/orders/{order_id}/cancel | Cancel an order
183+
*EcommerceOrdersApi* | [**fulfil_an_order_v1**](docs/EcommerceOrdersApi.md#fulfil_an_order_v1) | **POST** /api/ecommerce/v1/stores/{store_id}/orders/{order_id}/fulfill | Fulfil an order
184+
*EcommerceOrdersApi* | [**list_orders_v1**](docs/EcommerceOrdersApi.md#list_orders_v1) | **GET** /api/ecommerce/v1/stores/{store_id}/orders | List orders
185+
*EcommerceOrdersApi* | [**retrieve_an_order_v1**](docs/EcommerceOrdersApi.md#retrieve_an_order_v1) | **GET** /api/ecommerce/v1/stores/{store_id}/orders/{order_id} | Retrieve an order
186+
*EcommercePaymentsApi* | [**create_a_payment_provider_connect_link_v1**](docs/EcommercePaymentsApi.md#create_a_payment_provider_connect_link_v1) | **POST** /api/ecommerce/v1/stores/{store_id}/payment-providers/{provider_id}/connect-link | Create a payment provider connect link
180187
*EcommercePaymentsApi* | [**enable_manual_payment_method_v1**](docs/EcommercePaymentsApi.md#enable_manual_payment_method_v1) | **POST** /api/ecommerce/v1/stores/{store_id}/payment-methods/manual | Enable manual payment method
188+
*EcommercePaymentsApi* | [**list_store_payment_providers_v1**](docs/EcommercePaymentsApi.md#list_store_payment_providers_v1) | **GET** /api/ecommerce/v1/stores/{store_id}/payment-providers | List store payment providers
189+
*EcommerceProductVariantsApi* | [**create_a_product_variant_v1**](docs/EcommerceProductVariantsApi.md#create_a_product_variant_v1) | **POST** /api/ecommerce/v1/stores/{store_id}/products/{product_id}/variants | Create a product variant
190+
*EcommerceProductVariantsApi* | [**delete_a_product_variant_v1**](docs/EcommerceProductVariantsApi.md#delete_a_product_variant_v1) | **DELETE** /api/ecommerce/v1/stores/{store_id}/products/{product_id}/variants/{variant_id} | Delete a product variant
191+
*EcommerceProductVariantsApi* | [**list_product_variants_v1**](docs/EcommerceProductVariantsApi.md#list_product_variants_v1) | **GET** /api/ecommerce/v1/stores/{store_id}/products/{product_id}/variants | List product variants
192+
*EcommerceProductVariantsApi* | [**update_product_variants_in_batch_v1**](docs/EcommerceProductVariantsApi.md#update_product_variants_in_batch_v1) | **PATCH** /api/ecommerce/v1/stores/{store_id}/products/{product_id}/variants/batch | Update product variants in batch
181193
*EcommerceProductsApi* | [**create_a_product_image_upload_urlv1**](docs/EcommerceProductsApi.md#create_a_product_image_upload_urlv1) | **POST** /api/ecommerce/v1/stores/{store_id}/products/{product_id}/images/upload-url | Create a product image upload URL
182194
*EcommerceProductsApi* | [**create_digital_product_v1**](docs/EcommerceProductsApi.md#create_digital_product_v1) | **POST** /api/ecommerce/v1/stores/{store_id}/products/digital | Create digital product
183195
*EcommerceProductsApi* | [**create_physical_product_v1**](docs/EcommerceProductsApi.md#create_physical_product_v1) | **POST** /api/ecommerce/v1/stores/{store_id}/products/physical | Create physical product
196+
*EcommerceProductsApi* | [**delete_a_product_v1**](docs/EcommerceProductsApi.md#delete_a_product_v1) | **DELETE** /api/ecommerce/v1/stores/{store_id}/products/{product_id} | Delete a product
197+
*EcommerceProductsApi* | [**list_products_v1**](docs/EcommerceProductsApi.md#list_products_v1) | **GET** /api/ecommerce/v1/stores/{store_id}/products | List products
198+
*EcommerceProductsApi* | [**update_a_product_v1**](docs/EcommerceProductsApi.md#update_a_product_v1) | **PATCH** /api/ecommerce/v1/stores/{store_id}/products/{product_id} | Update a product
184199
*EcommerceProductsApi* | [**upload_and_attach_a_product_image_v1**](docs/EcommerceProductsApi.md#upload_and_attach_a_product_image_v1) | **POST** /api/ecommerce/v1/stores/{store_id}/products/{product_id}/images | Upload and attach a product image
185-
*EcommerceSalesChannelsApi* | [**create_custom_sales_channel_v1**](docs/EcommerceSalesChannelsApi.md#create_custom_sales_channel_v1) | **POST** /api/ecommerce/v1/stores/{store_id}/sales-channels | Create custom sales channel
200+
*EcommerceSalesChannelsApi* | [**create_a_sales_channel_v1**](docs/EcommerceSalesChannelsApi.md#create_a_sales_channel_v1) | **POST** /api/ecommerce/v1/stores/{store_id}/sales-channels | Create a sales channel
186201
*EcommerceSalesChannelsApi* | [**list_sales_channels_v1**](docs/EcommerceSalesChannelsApi.md#list_sales_channels_v1) | **GET** /api/ecommerce/v1/stores/{store_id}/sales-channels | List sales channels
187202
*EcommerceSalesChannelsApi* | [**update_sales_channel_v1**](docs/EcommerceSalesChannelsApi.md#update_sales_channel_v1) | **PATCH** /api/ecommerce/v1/stores/{store_id}/sales-channels/{sales_channel_id} | Update sales channel
188203
*EcommerceShippingApi* | [**set_store_shipping_v1**](docs/EcommerceShippingApi.md#set_store_shipping_v1) | **POST** /api/ecommerce/v1/stores/{store_id}/shipping | Set store shipping
@@ -562,16 +577,51 @@ Class | Method | HTTP request | Description
562577
- [DomainsV1WHOISProfileResource](docs/DomainsV1WHOISProfileResource.md)
563578
- [DomainsV1WHOISStoreRequest](docs/DomainsV1WHOISStoreRequest.md)
564579
- [EcommerceGetStoresV1200Response](docs/EcommerceGetStoresV1200Response.md)
580+
- [EcommerceListDiscountsV1200Response](docs/EcommerceListDiscountsV1200Response.md)
581+
- [EcommerceListOrdersV1200Response](docs/EcommerceListOrdersV1200Response.md)
582+
- [EcommerceListProductVariantsV1200Response](docs/EcommerceListProductVariantsV1200Response.md)
583+
- [EcommerceListProductsV1200Response](docs/EcommerceListProductsV1200Response.md)
584+
- [EcommerceV1DiscountCreateDiscountRequest](docs/EcommerceV1DiscountCreateDiscountRequest.md)
585+
- [EcommerceV1DiscountDiscountResource](docs/EcommerceV1DiscountDiscountResource.md)
586+
- [EcommerceV1DiscountDiscountResponseResource](docs/EcommerceV1DiscountDiscountResponseResource.md)
565587
- [EcommerceV1MiscellaneousCustomStorefrontInstructionsResource](docs/EcommerceV1MiscellaneousCustomStorefrontInstructionsResource.md)
588+
- [EcommerceV1OrderCancelRequest](docs/EcommerceV1OrderCancelRequest.md)
589+
- [EcommerceV1OrderFulfillRequest](docs/EcommerceV1OrderFulfillRequest.md)
590+
- [EcommerceV1OrderFulfillRequestItemsInner](docs/EcommerceV1OrderFulfillRequestItemsInner.md)
591+
- [EcommerceV1OrderOrderDetailResource](docs/EcommerceV1OrderOrderDetailResource.md)
592+
- [EcommerceV1OrderOrderDetailResourceBillingAddress](docs/EcommerceV1OrderOrderDetailResourceBillingAddress.md)
593+
- [EcommerceV1OrderOrderDetailResourceFulfillmentsInner](docs/EcommerceV1OrderOrderDetailResourceFulfillmentsInner.md)
594+
- [EcommerceV1OrderOrderDetailResourceFulfillmentsInnerTrackingInner](docs/EcommerceV1OrderOrderDetailResourceFulfillmentsInnerTrackingInner.md)
595+
- [EcommerceV1OrderOrderDetailResourceItemsInner](docs/EcommerceV1OrderOrderDetailResourceItemsInner.md)
596+
- [EcommerceV1OrderOrderDetailResourceShippingAddress](docs/EcommerceV1OrderOrderDetailResourceShippingAddress.md)
597+
- [EcommerceV1OrderOrderDetailResponseResource](docs/EcommerceV1OrderOrderDetailResponseResource.md)
598+
- [EcommerceV1OrderOrderResource](docs/EcommerceV1OrderOrderResource.md)
599+
- [EcommerceV1OrderOrderResponseResource](docs/EcommerceV1OrderOrderResponseResource.md)
566600
- [EcommerceV1PaymentEnableManualPaymentRequest](docs/EcommerceV1PaymentEnableManualPaymentRequest.md)
567601
- [EcommerceV1PaymentManualPaymentResource](docs/EcommerceV1PaymentManualPaymentResource.md)
568602
- [EcommerceV1PaymentManualPaymentResourcePaymentMethod](docs/EcommerceV1PaymentManualPaymentResourcePaymentMethod.md)
603+
- [EcommerceV1PaymentProviderPaymentProviderConnectLinkResource](docs/EcommerceV1PaymentProviderPaymentProviderConnectLinkResource.md)
604+
- [EcommerceV1PaymentProviderPaymentProviderConnectLinkResourceData](docs/EcommerceV1PaymentProviderPaymentProviderConnectLinkResourceData.md)
605+
- [EcommerceV1PaymentProviderPaymentProviderListResource](docs/EcommerceV1PaymentProviderPaymentProviderListResource.md)
606+
- [EcommerceV1PaymentProviderPaymentProviderListResourceData](docs/EcommerceV1PaymentProviderPaymentProviderListResourceData.md)
607+
- [EcommerceV1PaymentProviderPaymentProviderListResourceDataAvailableInner](docs/EcommerceV1PaymentProviderPaymentProviderListResourceDataAvailableInner.md)
608+
- [EcommerceV1PaymentProviderPaymentProviderListResourceDataConnectedInner](docs/EcommerceV1PaymentProviderPaymentProviderListResourceDataConnectedInner.md)
569609
- [EcommerceV1ProductCreateDigitalProductRequest](docs/EcommerceV1ProductCreateDigitalProductRequest.md)
570610
- [EcommerceV1ProductCreatePhysicalProductRequest](docs/EcommerceV1ProductCreatePhysicalProductRequest.md)
571611
- [EcommerceV1ProductProductCreationResource](docs/EcommerceV1ProductProductCreationResource.md)
572612
- [EcommerceV1ProductProductCreationResourceProduct](docs/EcommerceV1ProductProductCreationResourceProduct.md)
613+
- [EcommerceV1ProductProductDeletedResource](docs/EcommerceV1ProductProductDeletedResource.md)
614+
- [EcommerceV1ProductProductDeletedResourceData](docs/EcommerceV1ProductProductDeletedResourceData.md)
573615
- [EcommerceV1ProductProductImageUploadResource](docs/EcommerceV1ProductProductImageUploadResource.md)
574616
- [EcommerceV1ProductProductImageUploadUrlResource](docs/EcommerceV1ProductProductImageUploadUrlResource.md)
617+
- [EcommerceV1ProductProductResource](docs/EcommerceV1ProductProductResource.md)
618+
- [EcommerceV1ProductProductResourceMediaInner](docs/EcommerceV1ProductProductResourceMediaInner.md)
619+
- [EcommerceV1ProductProductResourcePriceRange](docs/EcommerceV1ProductProductResourcePriceRange.md)
620+
- [EcommerceV1ProductProductResourceVariantsInner](docs/EcommerceV1ProductProductResourceVariantsInner.md)
621+
- [EcommerceV1ProductProductResourceVariantsInnerOptionsInner](docs/EcommerceV1ProductProductResourceVariantsInnerOptionsInner.md)
622+
- [EcommerceV1ProductProductResourceVariantsInnerPricesInner](docs/EcommerceV1ProductProductResourceVariantsInnerPricesInner.md)
623+
- [EcommerceV1ProductProductResponseResource](docs/EcommerceV1ProductProductResponseResource.md)
624+
- [EcommerceV1ProductUpdateRequest](docs/EcommerceV1ProductUpdateRequest.md)
575625
- [EcommerceV1ProductUploadProductImageRequest](docs/EcommerceV1ProductUploadProductImageRequest.md)
576626
- [EcommerceV1SalesChannelSalesChannelCreationResource](docs/EcommerceV1SalesChannelSalesChannelCreationResource.md)
577627
- [EcommerceV1SalesChannelSalesChannelCreationResourceSalesChannel](docs/EcommerceV1SalesChannelSalesChannelCreationResourceSalesChannel.md)
@@ -593,6 +643,18 @@ Class | Method | HTTP request | Description
593643
- [EcommerceV1StoreStoreRequest](docs/EcommerceV1StoreStoreRequest.md)
594644
- [EcommerceV1StoreStoreRequestSalesChannel](docs/EcommerceV1StoreStoreRequestSalesChannel.md)
595645
- [EcommerceV1StoreStoreResource](docs/EcommerceV1StoreStoreResource.md)
646+
- [EcommerceV1VariantBatchUpdateVariantsRequest](docs/EcommerceV1VariantBatchUpdateVariantsRequest.md)
647+
- [EcommerceV1VariantBatchUpdateVariantsRequestVariantsInner](docs/EcommerceV1VariantBatchUpdateVariantsRequestVariantsInner.md)
648+
- [EcommerceV1VariantBatchUpdateVariantsRequestVariantsInnerPricesInner](docs/EcommerceV1VariantBatchUpdateVariantsRequestVariantsInnerPricesInner.md)
649+
- [EcommerceV1VariantCreateVariantRequest](docs/EcommerceV1VariantCreateVariantRequest.md)
650+
- [EcommerceV1VariantCreateVariantRequestOptionsInner](docs/EcommerceV1VariantCreateVariantRequestOptionsInner.md)
651+
- [EcommerceV1VariantCreateVariantRequestPricesInner](docs/EcommerceV1VariantCreateVariantRequestPricesInner.md)
652+
- [EcommerceV1VariantVariantDeletedResource](docs/EcommerceV1VariantVariantDeletedResource.md)
653+
- [EcommerceV1VariantVariantDeletedResourceData](docs/EcommerceV1VariantVariantDeletedResourceData.md)
654+
- [EcommerceV1VariantVariantListResponseResource](docs/EcommerceV1VariantVariantListResponseResource.md)
655+
- [EcommerceV1VariantVariantResource](docs/EcommerceV1VariantVariantResource.md)
656+
- [EcommerceV1VariantVariantResourceOptionsInner](docs/EcommerceV1VariantVariantResourceOptionsInner.md)
657+
- [EcommerceV1VariantVariantResponseResource](docs/EcommerceV1VariantVariantResponseResource.md)
596658
- [HorizonsV1WebsitesCreateWebsiteRequest](docs/HorizonsV1WebsitesCreateWebsiteRequest.md)
597659
- [HorizonsV1WebsitesCreateWebsiteRequestMessageInner](docs/HorizonsV1WebsitesCreateWebsiteRequestMessageInner.md)
598660
- [HorizonsV1WebsitesCreatedWebsiteResource](docs/HorizonsV1WebsitesCreatedWebsiteResource.md)

docs/EcommerceDiscountsApi.md

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
# hostinger_api.EcommerceDiscountsApi
2+
3+
All URIs are relative to *https://developers.hostinger.com*
4+
5+
Method | HTTP request | Description
6+
------------- | ------------- | -------------
7+
[**create_a_discount_v1**](EcommerceDiscountsApi.md#create_a_discount_v1) | **POST** /api/ecommerce/v1/stores/{store_id}/discounts | Create a discount
8+
[**list_discounts_v1**](EcommerceDiscountsApi.md#list_discounts_v1) | **GET** /api/ecommerce/v1/stores/{store_id}/discounts | List discounts
9+
10+
11+
# **create_a_discount_v1**
12+
> EcommerceV1DiscountDiscountResponseResource create_a_discount_v1(store_id, ecommerce_v1_discount_create_discount_request)
13+
14+
Create a discount
15+
16+
Create a discount for a store. Fixed discounts take an amount in the smallest currency
17+
unit (e.g. $10 is 1000); percentage discounts take a whole-number value between 1 and 100.
18+
Free-shipping discounts ignore value. Returns the created discount.
19+
20+
### Example
21+
22+
* Bearer Authentication (apiToken):
23+
24+
```python
25+
import hostinger_api
26+
from hostinger_api.models.ecommerce_v1_discount_create_discount_request import EcommerceV1DiscountCreateDiscountRequest
27+
from hostinger_api.models.ecommerce_v1_discount_discount_response_resource import EcommerceV1DiscountDiscountResponseResource
28+
from hostinger_api.rest import ApiException
29+
from pprint import pprint
30+
31+
32+
# Configure Bearer authorization: apiToken
33+
configuration = hostinger_api.Configuration(
34+
access_token = os.environ["BEARER_TOKEN"]
35+
)
36+
37+
# Enter a context with an instance of the API client
38+
with hostinger_api.ApiClient(configuration) as api_client:
39+
# Create an instance of the API class
40+
api_instance = hostinger_api.EcommerceDiscountsApi(api_client)
41+
store_id = 'store_01J8Z5F8W9K8M4A7B3C2D1E0FG' # str | The ID of the store to create the discount for.
42+
ecommerce_v1_discount_create_discount_request = hostinger_api.EcommerceV1DiscountCreateDiscountRequest() # EcommerceV1DiscountCreateDiscountRequest |
43+
44+
try:
45+
# Create a discount
46+
api_response = api_instance.create_a_discount_v1(store_id, ecommerce_v1_discount_create_discount_request)
47+
print("The response of EcommerceDiscountsApi->create_a_discount_v1:\n")
48+
pprint(api_response)
49+
except Exception as e:
50+
print("Exception when calling EcommerceDiscountsApi->create_a_discount_v1: %s\n" % e)
51+
```
52+
53+
54+
55+
### Parameters
56+
57+
58+
Name | Type | Description | Notes
59+
------------- | ------------- | ------------- | -------------
60+
**store_id** | **str**| The ID of the store to create the discount for. |
61+
**ecommerce_v1_discount_create_discount_request** | [**EcommerceV1DiscountCreateDiscountRequest**](EcommerceV1DiscountCreateDiscountRequest.md)| |
62+
63+
### Return type
64+
65+
[**EcommerceV1DiscountDiscountResponseResource**](EcommerceV1DiscountDiscountResponseResource.md)
66+
67+
### Authorization
68+
69+
[apiToken](../README.md#apiToken)
70+
71+
### HTTP request headers
72+
73+
- **Content-Type**: application/json
74+
- **Accept**: application/json
75+
76+
### HTTP response details
77+
78+
| Status code | Description | Response headers |
79+
|-------------|-------------|------------------|
80+
**201** | Created response | - |
81+
**422** | Validation error response | - |
82+
**401** | Unauthenticated response | - |
83+
**500** | Error response | - |
84+
85+
[[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)
86+
87+
# **list_discounts_v1**
88+
> EcommerceListDiscountsV1200Response list_discounts_v1(store_id, q=q, is_disabled=is_disabled, page=page)
89+
90+
List discounts
91+
92+
List a store's discounts. Filter by free text over code and name, or by disabled state.
93+
Amounts for fixed discounts are integers in the smallest currency unit; percentage
94+
discounts carry a whole-number value between 1 and 100.
95+
96+
### Example
97+
98+
* Bearer Authentication (apiToken):
99+
100+
```python
101+
import hostinger_api
102+
from hostinger_api.models.ecommerce_list_discounts_v1200_response import EcommerceListDiscountsV1200Response
103+
from hostinger_api.rest import ApiException
104+
from pprint import pprint
105+
106+
107+
# Configure Bearer authorization: apiToken
108+
configuration = hostinger_api.Configuration(
109+
access_token = os.environ["BEARER_TOKEN"]
110+
)
111+
112+
# Enter a context with an instance of the API client
113+
with hostinger_api.ApiClient(configuration) as api_client:
114+
# Create an instance of the API class
115+
api_instance = hostinger_api.EcommerceDiscountsApi(api_client)
116+
store_id = 'store_01J8Z5F8W9K8M4A7B3C2D1E0FG' # str | The ID of the store to list discounts for.
117+
q = 'blackfriday' # str | Free-text search over discount code and name. (optional)
118+
is_disabled = 'is_disabled_example' # str | Filter by disabled state. (optional)
119+
page = 1 # int | Page number (optional)
120+
121+
try:
122+
# List discounts
123+
api_response = api_instance.list_discounts_v1(store_id, q=q, is_disabled=is_disabled, page=page)
124+
print("The response of EcommerceDiscountsApi->list_discounts_v1:\n")
125+
pprint(api_response)
126+
except Exception as e:
127+
print("Exception when calling EcommerceDiscountsApi->list_discounts_v1: %s\n" % e)
128+
```
129+
130+
131+
132+
### Parameters
133+
134+
135+
Name | Type | Description | Notes
136+
------------- | ------------- | ------------- | -------------
137+
**store_id** | **str**| The ID of the store to list discounts for. |
138+
**q** | **str**| Free-text search over discount code and name. | [optional]
139+
**is_disabled** | **str**| Filter by disabled state. | [optional]
140+
**page** | **int**| Page number | [optional]
141+
142+
### Return type
143+
144+
[**EcommerceListDiscountsV1200Response**](EcommerceListDiscountsV1200Response.md)
145+
146+
### Authorization
147+
148+
[apiToken](../README.md#apiToken)
149+
150+
### HTTP request headers
151+
152+
- **Content-Type**: Not defined
153+
- **Accept**: application/json
154+
155+
### HTTP response details
156+
157+
| Status code | Description | Response headers |
158+
|-------------|-------------|------------------|
159+
**200** | Success response | - |
160+
**401** | Unauthenticated response | - |
161+
**500** | Error response | - |
162+
163+
[[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)
164+

0 commit comments

Comments
 (0)