Documentation ¶
Index ¶
Constants ¶
const ( // DefaultHost is the default Host // found in Meta (info) section of spec file DefaultHost string = "magento.test" // DefaultBasePath is the default BasePath // found in Meta (info) section of spec file DefaultBasePath string = "/rest/default" )
Variables ¶
var Default = NewHTTPClient(nil)
Default magento community HTTP client.
var DefaultSchemes = []string{"https"}
DefaultSchemes are the default schemes found in Meta (info) section of spec file
Functions ¶
This section is empty.
Types ¶
type MagentoCommunity ¶
type MagentoCommunity struct { AmazonPaymentAddressManagementV1 amazon_payment_address_management_v1.ClientService AmazonPaymentOrderInformationManagementV1 amazon_payment_order_information_management_v1.ClientService CatalogAttributeSetRepositoryV1 catalog_attribute_set_repository_v1.ClientService CatalogCategoryLinkManagementV1 catalog_category_link_management_v1.ClientService CatalogCategoryManagementV1 catalog_category_management_v1.ClientService CatalogCategoryRepositoryV1 catalog_category_repository_v1.ClientService CatalogInventoryStockRegistryV1 catalog_inventory_stock_registry_v1.ClientService CatalogProductAttributeGroupRepositoryV1 catalog_product_attribute_group_repository_v1.ClientService CatalogProductAttributeManagementV1 catalog_product_attribute_management_v1.ClientService CatalogProductAttributeMediaGalleryManagementV1 catalog_product_attribute_media_gallery_management_v1.ClientService CatalogProductAttributeOptionManagementV1 catalog_product_attribute_option_management_v1.ClientService CatalogProductAttributeRepositoryV1 catalog_product_attribute_repository_v1.ClientService CatalogProductCustomOptionRepositoryV1 catalog_product_custom_option_repository_v1.ClientService CatalogProductLinkManagementV1 catalog_product_link_management_v1.ClientService CatalogProductLinkTypeListV1 catalog_product_link_type_list_v1.ClientService CatalogProductMediaAttributeManagementV1 catalog_product_media_attribute_management_v1.ClientService CatalogProductRenderListV1 catalog_product_render_list_v1.ClientService CatalogProductRepositoryV1 catalog_product_repository_v1.ClientService CatalogProductTierPriceManagementV1 catalog_product_tier_price_management_v1.ClientService CatalogProductTypeListV1 catalog_product_type_list_v1.ClientService CheckoutGuestPaymentInformationManagementV1 checkout_guest_payment_information_management_v1.ClientService CheckoutGuestShippingInformationManagementV1 checkout_guest_shipping_information_management_v1.ClientService CheckoutGuestTotalsInformationManagementV1 checkout_guest_totals_information_management_v1.ClientService CmsBlockRepositoryV1 cms_block_repository_v1.ClientService CmsPageRepositoryV1 cms_page_repository_v1.ClientService ConfigurableProductLinkManagementV1 configurable_product_link_management_v1.ClientService ConfigurableProductOptionRepositoryV1 configurable_product_option_repository_v1.ClientService CustomerAccountManagementV1 customer_account_management_v1.ClientService DirectoryCountryInformationAcquirerV1 directory_country_information_acquirer_v1.ClientService DirectoryCurrencyInformationAcquirerV1 directory_currency_information_acquirer_v1.ClientService GiftMessageGuestCartRepositoryV1 gift_message_guest_cart_repository_v1.ClientService GiftMessageGuestItemRepositoryV1 gift_message_guest_item_repository_v1.ClientService IntegrationAdminTokenServiceV1 integration_admin_token_service_v1.ClientService IntegrationCustomerTokenServiceV1 integration_customer_token_service_v1.ClientService InventoryInStorePickupAPIGetPickupLocationsV1 inventory_in_store_pickup_api_get_pickup_locations_v1.ClientService PayPalBraintreeAuthV1 pay_pal_braintree_auth_v1.ClientService QuoteGuestBillingAddressManagementV1 quote_guest_billing_address_management_v1.ClientService QuoteGuestCartItemRepositoryV1 quote_guest_cart_item_repository_v1.ClientService QuoteGuestCartManagementV1 quote_guest_cart_management_v1.ClientService QuoteGuestCartRepositoryV1 quote_guest_cart_repository_v1.ClientService QuoteGuestCartTotalManagementV1 quote_guest_cart_total_management_v1.ClientService QuoteGuestCartTotalRepositoryV1 quote_guest_cart_total_repository_v1.ClientService QuoteGuestCouponManagementV1 quote_guest_coupon_management_v1.ClientService QuoteGuestPaymentMethodManagementV1 quote_guest_payment_method_management_v1.ClientService QuoteGuestShipmentEstimationV1 quote_guest_shipment_estimation_v1.ClientService QuoteGuestShippingMethodManagementV1 quote_guest_shipping_method_management_v1.ClientService SearchV1 search_v1.ClientService StoreGroupRepositoryV1 store_group_repository_v1.ClientService StoreStoreConfigManagerV1 store_store_config_manager_v1.ClientService StoreStoreRepositoryV1 store_store_repository_v1.ClientService StoreWebsiteRepositoryV1 store_website_repository_v1.ClientService VertexAddressValidationAddressManagementV1 vertex_address_validation_address_management_v1.ClientService VertexAddressValidationAPIGuestCleanseAddressV1 vertex_address_validation_api_guest_cleanse_address_v1.ClientService Transport runtime.ClientTransport }
MagentoCommunity is a client for magento community
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) *MagentoCommunity
New creates a new magento community client
func NewHTTPClient ¶
func NewHTTPClient(formats strfmt.Registry) *MagentoCommunity
NewHTTPClient creates a new magento community HTTP client.
func NewHTTPClientWithConfig ¶
func NewHTTPClientWithConfig(formats strfmt.Registry, cfg *TransportConfig) *MagentoCommunity
NewHTTPClientWithConfig creates a new magento community HTTP client, using a customizable transport config.
func (*MagentoCommunity) SetTransport ¶
func (c *MagentoCommunity) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client and all its subresources
type TransportConfig ¶
TransportConfig contains the transport related info, found in the meta section of the spec file.
func DefaultTransportConfig ¶
func DefaultTransportConfig() *TransportConfig
DefaultTransportConfig creates a TransportConfig with the default settings taken from the meta section of the spec file.
func (*TransportConfig) WithBasePath ¶
func (cfg *TransportConfig) WithBasePath(basePath string) *TransportConfig
WithBasePath overrides the default basePath, provided by the meta section of the spec file.
func (*TransportConfig) WithHost ¶
func (cfg *TransportConfig) WithHost(host string) *TransportConfig
WithHost overrides the default host, provided by the meta section of the spec file.
func (*TransportConfig) WithSchemes ¶
func (cfg *TransportConfig) WithSchemes(schemes []string) *TransportConfig
WithSchemes overrides the default schemes, provided by the meta section of the spec file.