API2Cart
This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.
- API version: 1.1
- Package version: 1.0.0
- Generator version: 7.11.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
Install the following dependencies:
go get github.com/stretchr/testify/assert
go get golang.org/x/net/contextPut the package under your project folder and add the following in import:
import openapi "github.com/GIT_USER_ID/GIT_REPO_ID"To use a proxy, set the environment variable HTTP_PROXY:
os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.
For using other server than the one defined on index 0 set context value openapi.ContextServerIndex of type int.
ctx := context.WithValue(context.Background(), openapi.ContextServerIndex, 1)Templated server URL is formatted using default variables from configuration or from context value openapi.ContextServerVariables of type map[string]string.
ctx := context.WithValue(context.Background(), openapi.ContextServerVariables, map[string]string{
"basePath": "v2",
})Note, enum values are always validated and all unused variables are silently ignored.
Each operation can use different server URL defined using OperationServers map in the Configuration.
An operation is uniquely identified by "{classname}Service.{nickname}" string.
Similar rules for overriding default operation server index and variables applies by using openapi.ContextOperationServerIndices and openapi.ContextOperationServerVariables context maps.
ctx := context.WithValue(context.Background(), openapi.ContextOperationServerIndices, map[string]int{
"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi.ContextOperationServerVariables, map[string]map[string]string{
"{classname}Service.{nickname}": {
"port": "8443",
},
})All URIs are relative to https://api.api2cart.local.com/v1.1
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AccountAPI | AccountCartAdd | Post /account.cart.add.json | account.cart.add |
| AccountAPI | AccountCartList | Get /account.cart.list.json | account.cart.list |
| AccountAPI | AccountConfigUpdate | Put /account.config.update.json | account.config.update |
| AccountAPI | AccountFailedWebhooks | Get /account.failed_webhooks.json | account.failed_webhooks |
| AccountAPI | AccountSupportedPlatforms | Get /account.supported_platforms.json | account.supported_platforms |
| AttributeAPI | AttributeAdd | Post /attribute.add.json | attribute.add |
| AttributeAPI | AttributeAssignGroup | Post /attribute.assign.group.json | attribute.assign.group |
| AttributeAPI | AttributeAssignSet | Post /attribute.assign.set.json | attribute.assign.set |
| AttributeAPI | AttributeAttributesetList | Get /attribute.attributeset.list.json | attribute.attributeset.list |
| AttributeAPI | AttributeCount | Get /attribute.count.json | attribute.count |
| AttributeAPI | AttributeDelete | Delete /attribute.delete.json | attribute.delete |
| AttributeAPI | AttributeGroupList | Get /attribute.group.list.json | attribute.group.list |
| AttributeAPI | AttributeInfo | Get /attribute.info.json | attribute.info |
| AttributeAPI | AttributeList | Get /attribute.list.json | attribute.list |
| AttributeAPI | AttributeTypeList | Get /attribute.type.list.json | attribute.type.list |
| AttributeAPI | AttributeUnassignGroup | Post /attribute.unassign.group.json | attribute.unassign.group |
| AttributeAPI | AttributeUnassignSet | Post /attribute.unassign.set.json | attribute.unassign.set |
| AttributeAPI | AttributeUpdate | Put /attribute.update.json | attribute.update |
| AttributeAPI | AttributeValueAdd | Post /attribute.value.add.json | attribute.value.add |
| AttributeAPI | AttributeValueDelete | Delete /attribute.value.delete.json | attribute.value.delete |
| AttributeAPI | AttributeValueUpdate | Put /attribute.value.update.json | attribute.value.update |
| BasketAPI | BasketInfo | Get /basket.info.json | basket.info |
| BasketAPI | BasketItemAdd | Post /basket.item.add.json | basket.item.add |
| BasketAPI | BasketLiveShippingServiceCreate | Post /basket.live_shipping_service.create.json | basket.live_shipping_service.create |
| BasketAPI | BasketLiveShippingServiceDelete | Delete /basket.live_shipping_service.delete.json | basket.live_shipping_service.delete |
| BasketAPI | BasketLiveShippingServiceList | Get /basket.live_shipping_service.list.json | basket.live_shipping_service.list |
| BatchAPI | BatchJobList | Get /batch.job.list.json | batch.job.list |
| BatchAPI | BatchJobResult | Get /batch.job.result.json | batch.job.result |
| BridgeAPI | BridgeDelete | Post /bridge.delete.json | bridge.delete |
| BridgeAPI | BridgeDownload | Get /bridge.download.file | bridge.download |
| BridgeAPI | BridgeUpdate | Post /bridge.update.json | bridge.update |
| CartAPI | CartCatalogPriceRulesCount | Get /cart.catalog_price_rules.count.json | cart.catalog_price_rules.count |
| CartAPI | CartCatalogPriceRulesList | Get /cart.catalog_price_rules.list.json | cart.catalog_price_rules.list |
| CartAPI | CartCouponAdd | Post /cart.coupon.add.json | cart.coupon.add |
| CartAPI | CartCouponConditionAdd | Post /cart.coupon.condition.add.json | cart.coupon.condition.add |
| CartAPI | CartCouponCount | Get /cart.coupon.count.json | cart.coupon.count |
| CartAPI | CartCouponDelete | Delete /cart.coupon.delete.json | cart.coupon.delete |
| CartAPI | CartCouponList | Get /cart.coupon.list.json | cart.coupon.list |
| CartAPI | CartDelete | Delete /cart.delete.json | cart.delete |
| CartAPI | CartGiftcardAdd | Post /cart.giftcard.add.json | cart.giftcard.add |
| CartAPI | CartGiftcardCount | Get /cart.giftcard.count.json | cart.giftcard.count |
| CartAPI | CartGiftcardDelete | Delete /cart.giftcard.delete.json | cart.giftcard.delete |
| CartAPI | CartGiftcardList | Get /cart.giftcard.list.json | cart.giftcard.list |
| CartAPI | CartInfo | Get /cart.info.json | cart.info |
| CartAPI | CartMetaDataList | Get /cart.meta_data.list.json | cart.meta_data.list |
| CartAPI | CartMetaDataSet | Post /cart.meta_data.set.json | cart.meta_data.set |
| CartAPI | CartMetaDataUnset | Delete /cart.meta_data.unset.json | cart.meta_data.unset |
| CartAPI | CartMethods | Get /cart.methods.json | cart.methods |
| CartAPI | CartPluginList | Get /cart.plugin.list.json | cart.plugin.list |
| CartAPI | CartScriptAdd | Post /cart.script.add.json | cart.script.add |
| CartAPI | CartScriptDelete | Delete /cart.script.delete.json | cart.script.delete |
| CartAPI | CartScriptList | Get /cart.script.list.json | cart.script.list |
| CartAPI | CartShippingZonesList | Get /cart.shipping_zones.list.json | cart.shipping_zones.list |
| CartAPI | CartValidate | Get /cart.validate.json | cart.validate |
| CategoryAPI | CategoryAdd | Post /category.add.json | category.add |
| CategoryAPI | CategoryAddBatch | Post /category.add.batch.json | category.add.batch |
| CategoryAPI | CategoryAssign | Post /category.assign.json | category.assign |
| CategoryAPI | CategoryCount | Get /category.count.json | category.count |
| CategoryAPI | CategoryDelete | Delete /category.delete.json | category.delete |
| CategoryAPI | CategoryFind | Get /category.find.json | category.find |
| CategoryAPI | CategoryImageAdd | Post /category.image.add.json | category.image.add |
| CategoryAPI | CategoryImageDelete | Delete /category.image.delete.json | category.image.delete |
| CategoryAPI | CategoryInfo | Get /category.info.json | category.info |
| CategoryAPI | CategoryList | Get /category.list.json | category.list |
| CategoryAPI | CategoryUnassign | Post /category.unassign.json | category.unassign |
| CategoryAPI | CategoryUpdate | Put /category.update.json | category.update |
| CustomerAPI | CustomerAdd | Post /customer.add.json | customer.add |
| CustomerAPI | CustomerAddressAdd | Post /customer.address.add.json | customer.address.add |
| CustomerAPI | CustomerAttributeList | Get /customer.attribute.list.json | customer.attribute.list |
| CustomerAPI | CustomerCount | Get /customer.count.json | customer.count |
| CustomerAPI | CustomerDelete | Delete /customer.delete.json | customer.delete |
| CustomerAPI | CustomerFind | Get /customer.find.json | customer.find |
| CustomerAPI | CustomerGroupAdd | Post /customer.group.add.json | customer.group.add |
| CustomerAPI | CustomerGroupList | Get /customer.group.list.json | customer.group.list |
| CustomerAPI | CustomerInfo | Get /customer.info.json | customer.info |
| CustomerAPI | CustomerList | Get /customer.list.json | customer.list |
| CustomerAPI | CustomerUpdate | Put /customer.update.json | customer.update |
| CustomerAPI | CustomerWishlistList | Get /customer.wishlist.list.json | customer.wishlist.list |
| MarketplaceAPI | MarketplaceProductFind | Get /marketplace.product.find.json | marketplace.product.find |
| OrderAPI | OrderAbandonedList | Get /order.abandoned.list.json | order.abandoned.list |
| OrderAPI | OrderAdd | Post /order.add.json | order.add |
| OrderAPI | OrderCalculate | Post /order.calculate.json | order.calculate |
| OrderAPI | OrderCount | Get /order.count.json | order.count |
| OrderAPI | OrderFinancialStatusList | Get /order.financial_status.list.json | order.financial_status.list |
| OrderAPI | OrderFulfillmentStatusList | Get /order.fulfillment_status.list.json | order.fulfillment_status.list |
| OrderAPI | OrderInfo | Get /order.info.json | order.info |
| OrderAPI | OrderList | Get /order.list.json | order.list |
| OrderAPI | OrderPreestimateShippingList | Post /order.preestimate_shipping.list.json | order.preestimate_shipping.list |
| OrderAPI | OrderRefundAdd | Post /order.refund.add.json | order.refund.add |
| OrderAPI | OrderReturnAdd | Post /order.return.add.json | order.return.add |
| OrderAPI | OrderReturnDelete | Delete /order.return.delete.json | order.return.delete |
| OrderAPI | OrderReturnUpdate | Put /order.return.update.json | order.return.update |
| OrderAPI | OrderShipmentAdd | Post /order.shipment.add.json | order.shipment.add |
| OrderAPI | OrderShipmentAddBatch | Post /order.shipment.add.batch.json | order.shipment.add.batch |
| OrderAPI | OrderShipmentDelete | Delete /order.shipment.delete.json | order.shipment.delete |
| OrderAPI | OrderShipmentInfo | Get /order.shipment.info.json | order.shipment.info |
| OrderAPI | OrderShipmentList | Get /order.shipment.list.json | order.shipment.list |
| OrderAPI | OrderShipmentTrackingAdd | Post /order.shipment.tracking.add.json | order.shipment.tracking.add |
| OrderAPI | OrderShipmentUpdate | Put /order.shipment.update.json | order.shipment.update |
| OrderAPI | OrderStatusList | Get /order.status.list.json | order.status.list |
| OrderAPI | OrderTransactionList | Get /order.transaction.list.json | order.transaction.list |
| OrderAPI | OrderUpdate | Put /order.update.json | order.update |
| ProductAPI | ProductAdd | Post /product.add.json | product.add |
| ProductAPI | ProductAddBatch | Post /product.add.batch.json | product.add.batch |
| ProductAPI | ProductAttributeList | Get /product.attribute.list.json | product.attribute.list |
| ProductAPI | ProductAttributeValueSet | Post /product.attribute.value.set.json | product.attribute.value.set |
| ProductAPI | ProductAttributeValueUnset | Post /product.attribute.value.unset.json | product.attribute.value.unset |
| ProductAPI | ProductBrandList | Get /product.brand.list.json | product.brand.list |
| ProductAPI | ProductChildItemFind | Get /product.child_item.find.json | product.child_item.find |
| ProductAPI | ProductChildItemInfo | Get /product.child_item.info.json | product.child_item.info |
| ProductAPI | ProductChildItemList | Get /product.child_item.list.json | product.child_item.list |
| ProductAPI | ProductCount | Get /product.count.json | product.count |
| ProductAPI | ProductCurrencyAdd | Post /product.currency.add.json | product.currency.add |
| ProductAPI | ProductCurrencyList | Get /product.currency.list.json | product.currency.list |
| ProductAPI | ProductDelete | Delete /product.delete.json | product.delete |
| ProductAPI | ProductDeleteBatch | Post /product.delete.batch.json | product.delete.batch |
| ProductAPI | ProductFind | Get /product.find.json | product.find |
| ProductAPI | ProductImageAdd | Post /product.image.add.json | product.image.add |
| ProductAPI | ProductImageDelete | Delete /product.image.delete.json | product.image.delete |
| ProductAPI | ProductImageUpdate | Put /product.image.update.json | product.image.update |
| ProductAPI | ProductInfo | Get /product.info.json | product.info |
| ProductAPI | ProductList | Get /product.list.json | product.list |
| ProductAPI | ProductManufacturerAdd | Post /product.manufacturer.add.json | product.manufacturer.add |
| ProductAPI | ProductOptionAdd | Post /product.option.add.json | product.option.add |
| ProductAPI | ProductOptionAssign | Post /product.option.assign.json | product.option.assign |
| ProductAPI | ProductOptionDelete | Delete /product.option.delete.json | product.option.delete |
| ProductAPI | ProductOptionList | Get /product.option.list.json | product.option.list |
| ProductAPI | ProductOptionValueAdd | Post /product.option.value.add.json | product.option.value.add |
| ProductAPI | ProductOptionValueAssign | Post /product.option.value.assign.json | product.option.value.assign |
| ProductAPI | ProductOptionValueDelete | Delete /product.option.value.delete.json | product.option.value.delete |
| ProductAPI | ProductOptionValueUpdate | Put /product.option.value.update.json | product.option.value.update |
| ProductAPI | ProductPriceAdd | Post /product.price.add.json | product.price.add |
| ProductAPI | ProductPriceDelete | Delete /product.price.delete.json | product.price.delete |
| ProductAPI | ProductPriceUpdate | Put /product.price.update.json | product.price.update |
| ProductAPI | ProductReviewList | Get /product.review.list.json | product.review.list |
| ProductAPI | ProductStoreAssign | Post /product.store.assign.json | product.store.assign |
| ProductAPI | ProductTaxAdd | Post /product.tax.add.json | product.tax.add |
| ProductAPI | ProductUpdate | Put /product.update.json | product.update |
| ProductAPI | ProductUpdateBatch | Post /product.update.batch.json | product.update.batch |
| ProductAPI | ProductVariantAdd | Post /product.variant.add.json | product.variant.add |
| ProductAPI | ProductVariantAddBatch | Post /product.variant.add.batch.json | product.variant.add.batch |
| ProductAPI | ProductVariantDelete | Delete /product.variant.delete.json | product.variant.delete |
| ProductAPI | ProductVariantDeleteBatch | Post /product.variant.delete.batch.json | product.variant.delete.batch |
| ProductAPI | ProductVariantImageAdd | Post /product.variant.image.add.json | product.variant.image.add |
| ProductAPI | ProductVariantImageDelete | Delete /product.variant.image.delete.json | product.variant.image.delete |
| ProductAPI | ProductVariantPriceAdd | Post /product.variant.price.add.json | product.variant.price.add |
| ProductAPI | ProductVariantPriceDelete | Delete /product.variant.price.delete.json | product.variant.price.delete |
| ProductAPI | ProductVariantPriceUpdate | Put /product.variant.price.update.json | product.variant.price.update |
| ProductAPI | ProductVariantUpdate | Put /product.variant.update.json | product.variant.update |
| ProductAPI | ProductVariantUpdateBatch | Post /product.variant.update.batch.json | product.variant.update.batch |
| ReturnAPI | ReturnActionList | Get /return.action.list.json | return.action.list |
| ReturnAPI | ReturnCount | Get /return.count.json | return.count |
| ReturnAPI | ReturnInfo | Get /return.info.json | return.info |
| ReturnAPI | ReturnList | Get /return.list.json | return.list |
| ReturnAPI | ReturnReasonList | Get /return.reason.list.json | return.reason.list |
| ReturnAPI | ReturnStatusList | Get /return.status.list.json | return.status.list |
| SubscriberAPI | SubscriberList | Get /subscriber.list.json | subscriber.list |
| TaxAPI | TaxClassInfo | Get /tax.class.info.json | tax.class.info |
| TaxAPI | TaxClassList | Get /tax.class.list.json | tax.class.list |
| WebhookAPI | WebhookCount | Get /webhook.count.json | webhook.count |
| WebhookAPI | WebhookCreate | Post /webhook.create.json | webhook.create |
| WebhookAPI | WebhookDelete | Delete /webhook.delete.json | webhook.delete |
| WebhookAPI | WebhookEvents | Get /webhook.events.json | webhook.events |
| WebhookAPI | WebhookList | Get /webhook.list.json | webhook.list |
| WebhookAPI | WebhookUpdate | Put /webhook.update.json | webhook.update |
- A2CDateTime
- AccountCartAdd
- AccountCartAdd200Response
- AccountCartAdd200ResponseResult
- AccountCartAddHybrisWebsitesInner
- AccountCartList200Response
- AccountCartList200ResponseResult
- AccountCartList200ResponseResultCartsInner
- AccountConfigUpdate200Response
- AccountConfigUpdate200ResponseResult
- AccountFailedWebhooks200Response
- AccountFailedWebhooks200ResponseResult
- AccountFailedWebhooks200ResponseResultWebhookInner
- AccountSupportedPlatforms200Response
- AccountSupportedPlatforms200ResponseResult
- AccountSupportedPlatforms200ResponseResultSupportedPlatformsInner
- AccountSupportedPlatforms200ResponseResultSupportedPlatformsInnerParams
- AccountSupportedPlatforms200ResponseResultSupportedPlatformsInnerParamsRequiredInnerInner
- AttributeAdd200Response
- AttributeAdd200ResponseResult
- AttributeAssignGroup200Response
- AttributeAssignGroup200ResponseResult
- AttributeCount200Response
- AttributeCount200ResponseResult
- AttributeDelete200Response
- AttributeDelete200ResponseResult
- AttributeInfo200Response
- AttributeTypeList200Response
- AttributeTypeList200ResponseResult
- AttributeUnassignGroup200Response
- AttributeUnassignGroup200ResponseResult
- AttributeUpdate200Response
- AttributeUpdate200ResponseResult
- AttributeValueDelete200Response
- AttributeValueDelete200ResponseResult
- BaseCustomer
- Basket
- BasketInfo200Response
- BasketItem
- BasketItemAdd200Response
- BasketItemAdd200ResponseResult
- BasketItemOption
- BasketLiveShippingService
- BasketLiveShippingServiceCreate200Response
- BasketLiveShippingServiceCreate200ResponseResult
- BasketLiveShippingServiceDelete200Response
- BasketLiveShippingServiceDelete200ResponseResult
- BasketLiveShippingServiceList200Response
- BasketLiveShippingServiceList200ResponseResult
- BatchJob
- BatchJobResult
- BatchJobResultItem
- Brand
- Carrier
- Cart
- CartCatalogPriceRulesCount200Response
- CartCatalogPriceRulesCount200ResponseResult
- CartChannel
- CartCouponAdd
- CartCouponAdd200Response
- CartCouponAdd200ResponseResult
- CartCouponCount200Response
- CartCouponCount200ResponseResult
- CartDelete200Response
- CartDelete200ResponseResult
- CartGiftcardAdd200Response
- CartGiftcardAdd200ResponseResult
- CartGiftcardCount200Response
- CartGiftcardCount200ResponseResult
- CartInfo200Response
- CartMetaData
- CartMethods200Response
- CartMethods200ResponseResult
- CartPluginList200Response
- CartPluginList200ResponseResult
- CartScriptAdd200Response
- CartScriptAdd200ResponseResult
- CartShippingMethod
- CartShippingMethodRate
- CartShippingZone
- CartShippingZone2
- CartStoreInfo
- CartValidate200Response
- CartValidate200ResponseResult
- CartWarehouse
- CatalogPriceRule
- CatalogPriceRuleAction
- Category
- CategoryAdd200Response
- CategoryAdd200ResponseResult
- CategoryAddBatch
- CategoryAddBatch200Response
- CategoryAddBatch200ResponseResult
- CategoryAddBatchPayloadInner
- CategoryAddBatchPayloadInnerImagesInner
- CategoryAssign200Response
- CategoryCount200Response
- CategoryCount200ResponseResult
- CategoryDelete200Response
- CategoryDelete200ResponseResult
- CategoryFind200Response
- CategoryFind200ResponseResult
- CategoryFind200ResponseResultCategoryInner
- CategoryImageAdd200Response
- CategoryImageAdd200ResponseResult
- CategoryInfo200Response
- Child
- Country
- Coupon
- CouponAction
- CouponCode
- CouponCondition
- CouponHistory
- Currency
- Customer
- CustomerAdd
- CustomerAdd200Response
- CustomerAdd200ResponseResult
- CustomerAddAddressInner
- CustomerAddConsentsInner
- CustomerAddress
- CustomerAddressAdd
- CustomerAttribute
- CustomerAttributeValue
- CustomerConsent
- CustomerCount200Response
- CustomerCount200ResponseResult
- CustomerDelete200Response
- CustomerDelete200ResponseResult
- CustomerFind200Response
- CustomerFind200ResponseResult
- CustomerGroup
- CustomerGroupAdd200Response
- CustomerGroupAdd200ResponseResult
- CustomerInfo200Response
- CustomerUpdate
- CustomerUpdateAddressInner
- CustomerWishList
- CustomerWishListItem
- Discount
- GiftCard
- Image
- Info
- Language
- MarketplaceProduct
- Media
- ModelResponseAttributeAttributesetList
- ModelResponseAttributeGroupList
- ModelResponseAttributeList
- ModelResponseBatchJobList
- ModelResponseCartCatalogPriceRulesList
- ModelResponseCartCouponList
- ModelResponseCartGiftCardList
- ModelResponseCartMetaDataList
- ModelResponseCartScriptList
- ModelResponseCartShippingZonesList
- ModelResponseCategoryList
- ModelResponseCustomerAttributeList
- ModelResponseCustomerGroupList
- ModelResponseCustomerList
- ModelResponseCustomerWishlistList
- ModelResponseMarketplaceProductFind
- ModelResponseOrderAbandonedList
- ModelResponseOrderList
- ModelResponseOrderPreestimateShippingList
- ModelResponseOrderShipmentList
- ModelResponseOrderStatusList
- ModelResponseOrderTransactionList
- ModelResponseProductAttributeList
- ModelResponseProductBrandList
- ModelResponseProductChildItemList
- ModelResponseProductCurrencyList
- ModelResponseProductList
- ModelResponseProductOptionList
- ModelResponseProductReviewList
- ModelResponseReturnList
- ModelResponseSubscriberList
- ModelResponseTaxClassInfo
- ModelResponseTaxClassList
- Order
- OrderAbandoned
- OrderAdd
- OrderAdd200Response
- OrderAdd200ResponseResult
- OrderAddNoteAttributesInner
- OrderAddOrderItemInner
- OrderAddOrderItemInnerOrderItemOptionInner
- OrderAddOrderItemInnerOrderItemPropertyInner
- OrderCalculate
- OrderCalculate200Response
- OrderCalculateBundle
- OrderCalculateDiscount
- OrderCalculateItem
- OrderCalculateOrderItemInner
- OrderCalculateOrderItemInnerOrderItemOptionInner
- OrderCalculateShippingRate
- OrderCalculateSubtotal
- OrderCalculateTax
- OrderCount200Response
- OrderCount200ResponseResult
- OrderFinancialStatusList200Response
- OrderFinancialStatusList200ResponseResult
- OrderFinancialStatusList200ResponseResultOrderFinancialStatusesInner
- OrderFulfillmentStatusList200Response
- OrderFulfillmentStatusList200ResponseResult
- OrderInfo200Response
- OrderItem
- OrderItemOption
- OrderPaymentMethod
- OrderPreestimateShipping
- OrderPreestimateShippingList
- OrderPreestimateShippingListOrderItemInner
- OrderPreestimateShippingListOrderItemInnerOrderItemOptionInner
- OrderRefund
- OrderRefundAdd
- OrderRefundAdd200Response
- OrderRefundAdd200ResponseResult
- OrderRefundAddItemsInner
- OrderReturnAdd
- OrderReturnAdd200Response
- OrderReturnAdd200ResponseResult
- OrderReturnAddOrderProductsInner
- OrderReturnUpdate
- OrderReturnUpdateOrderProductsInner
- OrderShipmentAdd
- OrderShipmentAdd200Response
- OrderShipmentAdd200ResponseResult
- OrderShipmentAddBatch
- OrderShipmentAddBatchPayloadInner
- OrderShipmentAddBatchPayloadInnerItemsInner
- OrderShipmentAddItemsInner
- OrderShipmentAddTrackingNumbersInner
- OrderShipmentDelete200Response
- OrderShipmentDelete200ResponseResult
- OrderShipmentInfo200Response
- OrderShipmentTrackingAdd
- OrderShipmentTrackingAdd200Response
- OrderShipmentTrackingAdd200ResponseResult
- OrderShipmentUpdate
- OrderShippingMethod
- OrderStatus
- OrderStatusHistoryItem
- OrderStatusRefund
- OrderStatusRefundItem
- OrderTotal
- OrderTotals
- OrderTotalsNewDiscount
- OrderTransaction
- Pagination
- Plugin
- PluginList
- Product
- ProductAdd
- ProductAdd200Response
- ProductAdd200ResponseResult
- ProductAddBatch
- ProductAddBatchPayloadInner
- ProductAddBatchPayloadInnerAdvancedPricesInner
- ProductAddBatchPayloadInnerImagesInner
- ProductAddBatchPayloadInnerSalesTax
- ProductAddBestOffer
- ProductAddCertificationsInner
- ProductAddCertificationsInnerFilesInner
- ProductAddCertificationsInnerImagesInner
- ProductAddFilesInner
- ProductAddGroupPricesInner
- ProductAddLogisticInfoInner
- ProductAddManufacturerInfo
- ProductAddPackageDetails
- ProductAddPersonalizationDetails
- ProductAddSalesTax
- ProductAddSellerProfiles
- ProductAddShippingDetailsInner
- ProductAddSizeChart
- ProductAddSpecificsInner
- ProductAddSpecificsInnerBookingDetails
- ProductAddSpecificsInnerBookingDetailsAvailabilitiesInner
- ProductAddSpecificsInnerBookingDetailsAvailabilitiesInnerTimesInner
- ProductAddSpecificsInnerBookingDetailsOverridesInner
- ProductAddSpecificsInnerFoodDetails
- ProductAddSpecificsInnerGroupProductsDetailsInner
- ProductAddTierPricesInner
- ProductAdvancedPrice
- ProductAttribute
- ProductAttributeValueSet200Response
- ProductAttributeValueSet200ResponseResult
- ProductAttributeValueUnset200Response
- ProductAttributeValueUnset200ResponseResult
- ProductChildItemCombination
- ProductChildItemFind200Response
- ProductChildItemFind200ResponseResult
- ProductChildItemInfo200Response
- ProductCount200Response
- ProductCount200ResponseResult
- ProductCurrencyAdd200Response
- ProductCurrencyAdd200ResponseResult
- ProductDeleteBatch
- ProductDeleteBatchPayloadInner
- ProductFind200Response
- ProductFind200ResponseResult
- ProductFind200ResponseResultProductInner
- ProductGroupItem
- ProductGroupPrice
- ProductImageAdd
- ProductImageAdd200Response
- ProductImageAdd200ResponseResult
- ProductImageUpdate200Response
- ProductImageUpdate200ResponseResult
- ProductInfo200Response
- ProductInventory
- ProductManufacturerAdd200Response
- ProductManufacturerAdd200ResponseResult
- ProductOption
- ProductOptionAdd
- ProductOptionAdd200Response
- ProductOptionAdd200ResponseResult
- ProductOptionAddValuesInner
- ProductOptionAssign200Response
- ProductOptionAssign200ResponseResult
- ProductOptionItem
- ProductOptionValueAdd200Response
- ProductOptionValueAdd200ResponseResult
- ProductOptionValueAssign200Response
- ProductOptionValueAssign200ResponseResult
- ProductPriceAdd
- ProductPriceUpdate
- ProductPriceUpdateGroupPricesInner
- ProductReview
- ProductReviewRating
- ProductTaxAdd
- ProductTaxAdd200Response
- ProductTaxAdd200ResponseResult
- ProductTaxAddTaxRatesInner
- ProductTierPrice
- ProductUpdate
- ProductUpdateBatch
- ProductUpdateBatchPayloadInner
- ProductUpdateBatchPayloadInnerAdvancedPricesInner
- ProductUpdateBatchPayloadInnerImagesInner
- ProductVariantAdd
- ProductVariantAdd200Response
- ProductVariantAdd200ResponseResult
- ProductVariantAddAttributesInner
- ProductVariantAddBatch
- ProductVariantAddBatchPayloadInner
- ProductVariantAddBatchPayloadInnerCombinationInner
- ProductVariantDeleteBatch
- ProductVariantDeleteBatchPayloadInner
- ProductVariantImageAdd
- ProductVariantImageAdd200Response
- ProductVariantImageAdd200ResponseResult
- ProductVariantPriceAdd
- ProductVariantPriceUpdate
- ProductVariantUpdate
- ProductVariantUpdateBatch
- ProductVariantUpdateBatchPayloadInner
- ProductVariantUpdateOptionsInner
- ResponseAttributeAttributesetListResult
- ResponseAttributeGroupListResult
- ResponseAttributeListResult
- ResponseBatchJobListResult
- ResponseBatchJobResult
- ResponseCartCatalogPriceRulesListResult
- ResponseCartCouponListResult
- ResponseCartGiftcardListResult
- ResponseCartMetaDataListResult
- ResponseCartScriptListResult
- ResponseCartShippingZonesListResult
- ResponseCategoryListResult
- ResponseCustomerAttributeListResult
- ResponseCustomerGroupListResult
- ResponseCustomerListResult
- ResponseCustomerWishlistListResult
- ResponseMarketplaceProductFindResult
- ResponseOrderAbandonedListResult
- ResponseOrderListResult
- ResponseOrderPreestimateShippingListResult
- ResponseOrderShipmentListResult
- ResponseOrderStatusListResult
- ResponseOrderTransactionListResult
- ResponseProductAttributeListResult
- ResponseProductBrandListResult
- ResponseProductChildItemListResult
- ResponseProductCurrencyListResult
- ResponseProductListResult
- ResponseProductOptionListResult
- ResponseProductReviewListResult
- ResponseReturnListResult
- ResponseSubscriberListResult
- ResponseTaxClassInfoResult
- ResponseTaxClassListResult
- Return
- ReturnAction
- ReturnActionList200Response
- ReturnActionList200ResponseResult
- ReturnCount200Response
- ReturnCount200ResponseResult
- ReturnInfo200Response
- ReturnOrderProduct
- ReturnReason
- ReturnReasonList200Response
- ReturnReasonList200ResponseResult
- ReturnStatus
- ReturnStatusList200Response
- ReturnStatusList200ResponseResult
- Script
- Shipment
- ShipmentItem
- ShipmentTrackingNumber
- SpecialPrice
- State
- Status
- StoreAttribute
- StoreAttributeAttributeSet
- StoreAttributeGroup
- Subscriber
- TaxClass
- TaxClassCountries
- TaxClassRate
- TaxClassStates
- TaxClassZipCodes
- TaxClassZipCodesRange
- Webhook
- WebhookCount200Response
- WebhookCount200ResponseResult
- WebhookEvents200Response
- WebhookEvents200ResponseResult
- WebhookEvents200ResponseResultEventsInner
- WebhookList200Response
- WebhookList200ResponseResult
Authentication schemes defined for the API:
- Type: API key
- API key parameter name: x-api-key
- Location: HTTP header
Note, each API key must be added to a map of map[string]APIKey where the key is: ApiKeyAuth and passed in as the auth context for each request.
Example
auth := context.WithValue(
context.Background(),
openapi.ContextAPIKeys,
map[string]openapi.APIKey{
"ApiKeyAuth": {Key: "API_KEY_STRING"},
},
)
r, err := client.Service.Operation(auth, args)- Type: API key
- API key parameter name: x-store-key
- Location: HTTP header
Note, each API key must be added to a map of map[string]APIKey where the key is: StoreKeyAuth and passed in as the auth context for each request.
Example
auth := context.WithValue(
context.Background(),
openapi.ContextAPIKeys,
map[string]openapi.APIKey{
"StoreKeyAuth": {Key: "API_KEY_STRING"},
},
)
r, err := client.Service.Operation(auth, args)Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:
PtrBoolPtrIntPtrInt32PtrInt64PtrFloatPtrFloat32PtrFloat64PtrStringPtrTime