Documentation
¶
Index ¶
- type AmazonPaymentDataQuoteLinkInterface
- func (m *AmazonPaymentDataQuoteLinkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AmazonPaymentDataQuoteLinkInterface) MarshalBinary() ([]byte, error)
- func (m *AmazonPaymentDataQuoteLinkInterface) UnmarshalBinary(b []byte) error
- func (m *AmazonPaymentDataQuoteLinkInterface) Validate(formats strfmt.Registry) error
- type BundleDataBundleOptionExtensionInterface
- type BundleDataBundleOptionInterface
- func (m *BundleDataBundleOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BundleDataBundleOptionInterface) MarshalBinary() ([]byte, error)
- func (m *BundleDataBundleOptionInterface) UnmarshalBinary(b []byte) error
- func (m *BundleDataBundleOptionInterface) Validate(formats strfmt.Registry) error
- type BundleDataLinkExtensionInterface
- type BundleDataLinkInterface
- func (m *BundleDataLinkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BundleDataLinkInterface) MarshalBinary() ([]byte, error)
- func (m *BundleDataLinkInterface) UnmarshalBinary(b []byte) error
- func (m *BundleDataLinkInterface) Validate(formats strfmt.Registry) error
- type BundleDataOptionExtensionInterface
- type BundleDataOptionInterface
- func (m *BundleDataOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BundleDataOptionInterface) MarshalBinary() ([]byte, error)
- func (m *BundleDataOptionInterface) UnmarshalBinary(b []byte) error
- func (m *BundleDataOptionInterface) Validate(formats strfmt.Registry) error
- type CatalogDataCategoryExtensionInterface
- type CatalogDataCategoryInterface
- func (m *CatalogDataCategoryInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataCategoryInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataCategoryInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataCategoryInterface) Validate(formats strfmt.Registry) error
- type CatalogDataCategoryLinkExtensionInterface
- type CatalogDataCategoryLinkInterface
- func (m *CatalogDataCategoryLinkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataCategoryLinkInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataCategoryLinkInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataCategoryLinkInterface) Validate(formats strfmt.Registry) error
- type CatalogDataCategoryProductLinkExtensionInterface
- type CatalogDataCategoryProductLinkInterface
- func (m *CatalogDataCategoryProductLinkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataCategoryProductLinkInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataCategoryProductLinkInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataCategoryProductLinkInterface) Validate(formats strfmt.Registry) error
- type CatalogDataCategoryTreeInterface
- func (m *CatalogDataCategoryTreeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataCategoryTreeInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataCategoryTreeInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataCategoryTreeInterface) Validate(formats strfmt.Registry) error
- type CatalogDataCustomOptionExtensionInterface
- func (m *CatalogDataCustomOptionExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataCustomOptionExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataCustomOptionExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataCustomOptionExtensionInterface) Validate(formats strfmt.Registry) error
- type CatalogDataCustomOptionInterface
- func (m *CatalogDataCustomOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataCustomOptionInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataCustomOptionInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataCustomOptionInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductAttributeInterface
- func (m *CatalogDataProductAttributeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductAttributeInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductAttributeInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductAttributeInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductAttributeMediaGalleryEntryExtensionInterface
- func (m *CatalogDataProductAttributeMediaGalleryEntryExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductAttributeMediaGalleryEntryExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductAttributeMediaGalleryEntryExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductAttributeMediaGalleryEntryExtensionInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductAttributeMediaGalleryEntryInterface
- func (m *CatalogDataProductAttributeMediaGalleryEntryInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductAttributeMediaGalleryEntryInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductAttributeMediaGalleryEntryInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductAttributeMediaGalleryEntryInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductCustomOptionExtensionInterface
- func (m *CatalogDataProductCustomOptionExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductCustomOptionExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductCustomOptionExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductCustomOptionExtensionInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductCustomOptionInterface
- func (m *CatalogDataProductCustomOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductCustomOptionInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductCustomOptionInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductCustomOptionInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductCustomOptionValuesInterface
- func (m *CatalogDataProductCustomOptionValuesInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductCustomOptionValuesInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductCustomOptionValuesInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductCustomOptionValuesInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductExtensionInterface
- func (m *CatalogDataProductExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductExtensionInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductInterface
- func (m *CatalogDataProductInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductLinkAttributeExtensionInterface
- type CatalogDataProductLinkAttributeInterface
- func (m *CatalogDataProductLinkAttributeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductLinkAttributeInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductLinkAttributeInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductLinkAttributeInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductLinkExtensionInterface
- func (m *CatalogDataProductLinkExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductLinkExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductLinkExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductLinkExtensionInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductLinkInterface
- func (m *CatalogDataProductLinkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductLinkInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductLinkInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductLinkInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductLinkTypeExtensionInterface
- type CatalogDataProductLinkTypeInterface
- func (m *CatalogDataProductLinkTypeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductLinkTypeInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductLinkTypeInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductLinkTypeInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductRenderButtonExtensionInterface
- type CatalogDataProductRenderButtonInterface
- func (m *CatalogDataProductRenderButtonInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductRenderButtonInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductRenderButtonInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductRenderButtonInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductRenderExtensionInterface
- func (m *CatalogDataProductRenderExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductRenderExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductRenderExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductRenderExtensionInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductRenderFormattedPriceInfoExtensionInterface
- type CatalogDataProductRenderFormattedPriceInfoInterface
- func (m *CatalogDataProductRenderFormattedPriceInfoInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductRenderFormattedPriceInfoInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductRenderFormattedPriceInfoInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductRenderFormattedPriceInfoInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductRenderImageExtensionInterface
- type CatalogDataProductRenderImageInterface
- func (m *CatalogDataProductRenderImageInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductRenderImageInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductRenderImageInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductRenderImageInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductRenderInterface
- func (m *CatalogDataProductRenderInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductRenderInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductRenderInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductRenderInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductRenderPriceInfoExtensionInterface
- func (m *CatalogDataProductRenderPriceInfoExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductRenderPriceInfoExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductRenderPriceInfoExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductRenderPriceInfoExtensionInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductRenderPriceInfoInterface
- func (m *CatalogDataProductRenderPriceInfoInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductRenderPriceInfoInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductRenderPriceInfoInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductRenderPriceInfoInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductRenderSearchResultsInterface
- func (m *CatalogDataProductRenderSearchResultsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductRenderSearchResultsInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductRenderSearchResultsInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductRenderSearchResultsInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductSearchResultsInterface
- func (m *CatalogDataProductSearchResultsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductSearchResultsInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductSearchResultsInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductSearchResultsInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductTierPriceExtensionInterface
- func (m *CatalogDataProductTierPriceExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductTierPriceExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductTierPriceExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductTierPriceExtensionInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductTierPriceInterface
- func (m *CatalogDataProductTierPriceInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductTierPriceInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductTierPriceInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductTierPriceInterface) Validate(formats strfmt.Registry) error
- type CatalogDataProductTypeExtensionInterface
- type CatalogDataProductTypeInterface
- func (m *CatalogDataProductTypeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogDataProductTypeInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogDataProductTypeInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogDataProductTypeInterface) Validate(formats strfmt.Registry) error
- type CatalogInventoryDataStockItemExtensionInterface
- type CatalogInventoryDataStockItemInterface
- func (m *CatalogInventoryDataStockItemInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogInventoryDataStockItemInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogInventoryDataStockItemInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogInventoryDataStockItemInterface) Validate(formats strfmt.Registry) error
- type CatalogInventoryDataStockStatusExtensionInterface
- type CatalogInventoryDataStockStatusInterface
- func (m *CatalogInventoryDataStockStatusInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CatalogInventoryDataStockStatusInterface) MarshalBinary() ([]byte, error)
- func (m *CatalogInventoryDataStockStatusInterface) UnmarshalBinary(b []byte) error
- func (m *CatalogInventoryDataStockStatusInterface) Validate(formats strfmt.Registry) error
- type CheckoutDataPaymentDetailsExtensionInterface
- type CheckoutDataPaymentDetailsInterface
- func (m *CheckoutDataPaymentDetailsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CheckoutDataPaymentDetailsInterface) MarshalBinary() ([]byte, error)
- func (m *CheckoutDataPaymentDetailsInterface) UnmarshalBinary(b []byte) error
- func (m *CheckoutDataPaymentDetailsInterface) Validate(formats strfmt.Registry) error
- type CheckoutDataShippingInformationExtensionInterface
- type CheckoutDataShippingInformationInterface
- func (m *CheckoutDataShippingInformationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CheckoutDataShippingInformationInterface) MarshalBinary() ([]byte, error)
- func (m *CheckoutDataShippingInformationInterface) UnmarshalBinary(b []byte) error
- func (m *CheckoutDataShippingInformationInterface) Validate(formats strfmt.Registry) error
- type CheckoutDataTotalsInformationExtensionInterface
- type CheckoutDataTotalsInformationInterface
- func (m *CheckoutDataTotalsInformationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CheckoutDataTotalsInformationInterface) MarshalBinary() ([]byte, error)
- func (m *CheckoutDataTotalsInformationInterface) UnmarshalBinary(b []byte) error
- func (m *CheckoutDataTotalsInformationInterface) Validate(formats strfmt.Registry) error
- type CmsDataBlockInterface
- type CmsDataPageInterface
- type ConfigurableProductDataConfigurableItemOptionValueExtensionInterface
- type ConfigurableProductDataConfigurableItemOptionValueInterface
- func (m *ConfigurableProductDataConfigurableItemOptionValueInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ConfigurableProductDataConfigurableItemOptionValueInterface) MarshalBinary() ([]byte, error)
- func (m *ConfigurableProductDataConfigurableItemOptionValueInterface) UnmarshalBinary(b []byte) error
- func (m *ConfigurableProductDataConfigurableItemOptionValueInterface) Validate(formats strfmt.Registry) error
- type ConfigurableProductDataOptionExtensionInterface
- type ConfigurableProductDataOptionInterface
- func (m *ConfigurableProductDataOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ConfigurableProductDataOptionInterface) MarshalBinary() ([]byte, error)
- func (m *ConfigurableProductDataOptionInterface) UnmarshalBinary(b []byte) error
- func (m *ConfigurableProductDataOptionInterface) Validate(formats strfmt.Registry) error
- type ConfigurableProductDataOptionValueExtensionInterface
- type ConfigurableProductDataOptionValueInterface
- func (m *ConfigurableProductDataOptionValueInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ConfigurableProductDataOptionValueInterface) MarshalBinary() ([]byte, error)
- func (m *ConfigurableProductDataOptionValueInterface) UnmarshalBinary(b []byte) error
- func (m *ConfigurableProductDataOptionValueInterface) Validate(formats strfmt.Registry) error
- type CustomerDataAddressExtensionInterface
- type CustomerDataAddressInterface
- func (m *CustomerDataAddressInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CustomerDataAddressInterface) MarshalBinary() ([]byte, error)
- func (m *CustomerDataAddressInterface) UnmarshalBinary(b []byte) error
- func (m *CustomerDataAddressInterface) Validate(formats strfmt.Registry) error
- type CustomerDataCustomerExtensionInterface
- func (m *CustomerDataCustomerExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CustomerDataCustomerExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *CustomerDataCustomerExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *CustomerDataCustomerExtensionInterface) Validate(formats strfmt.Registry) error
- type CustomerDataCustomerInterface
- func (m *CustomerDataCustomerInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CustomerDataCustomerInterface) MarshalBinary() ([]byte, error)
- func (m *CustomerDataCustomerInterface) UnmarshalBinary(b []byte) error
- func (m *CustomerDataCustomerInterface) Validate(formats strfmt.Registry) error
- type CustomerDataRegionExtensionInterface
- type CustomerDataRegionInterface
- func (m *CustomerDataRegionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CustomerDataRegionInterface) MarshalBinary() ([]byte, error)
- func (m *CustomerDataRegionInterface) UnmarshalBinary(b []byte) error
- func (m *CustomerDataRegionInterface) Validate(formats strfmt.Registry) error
- type DirectoryDataCountryInformationExtensionInterface
- type DirectoryDataCountryInformationInterface
- func (m *DirectoryDataCountryInformationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DirectoryDataCountryInformationInterface) MarshalBinary() ([]byte, error)
- func (m *DirectoryDataCountryInformationInterface) UnmarshalBinary(b []byte) error
- func (m *DirectoryDataCountryInformationInterface) Validate(formats strfmt.Registry) error
- type DirectoryDataCurrencyInformationExtensionInterface
- type DirectoryDataCurrencyInformationInterface
- func (m *DirectoryDataCurrencyInformationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DirectoryDataCurrencyInformationInterface) MarshalBinary() ([]byte, error)
- func (m *DirectoryDataCurrencyInformationInterface) UnmarshalBinary(b []byte) error
- func (m *DirectoryDataCurrencyInformationInterface) Validate(formats strfmt.Registry) error
- type DirectoryDataExchangeRateExtensionInterface
- type DirectoryDataExchangeRateInterface
- func (m *DirectoryDataExchangeRateInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DirectoryDataExchangeRateInterface) MarshalBinary() ([]byte, error)
- func (m *DirectoryDataExchangeRateInterface) UnmarshalBinary(b []byte) error
- func (m *DirectoryDataExchangeRateInterface) Validate(formats strfmt.Registry) error
- type DirectoryDataRegionInformationExtensionInterface
- type DirectoryDataRegionInformationInterface
- func (m *DirectoryDataRegionInformationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DirectoryDataRegionInformationInterface) MarshalBinary() ([]byte, error)
- func (m *DirectoryDataRegionInformationInterface) UnmarshalBinary(b []byte) error
- func (m *DirectoryDataRegionInformationInterface) Validate(formats strfmt.Registry) error
- type DownloadableDataDownloadableOptionInterface
- func (m *DownloadableDataDownloadableOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DownloadableDataDownloadableOptionInterface) MarshalBinary() ([]byte, error)
- func (m *DownloadableDataDownloadableOptionInterface) UnmarshalBinary(b []byte) error
- func (m *DownloadableDataDownloadableOptionInterface) Validate(formats strfmt.Registry) error
- type DownloadableDataFileContentExtensionInterface
- type DownloadableDataFileContentInterface
- func (m *DownloadableDataFileContentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DownloadableDataFileContentInterface) MarshalBinary() ([]byte, error)
- func (m *DownloadableDataFileContentInterface) UnmarshalBinary(b []byte) error
- func (m *DownloadableDataFileContentInterface) Validate(formats strfmt.Registry) error
- type DownloadableDataLinkExtensionInterface
- type DownloadableDataLinkInterface
- func (m *DownloadableDataLinkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DownloadableDataLinkInterface) MarshalBinary() ([]byte, error)
- func (m *DownloadableDataLinkInterface) UnmarshalBinary(b []byte) error
- func (m *DownloadableDataLinkInterface) Validate(formats strfmt.Registry) error
- type DownloadableDataSampleExtensionInterface
- type DownloadableDataSampleInterface
- func (m *DownloadableDataSampleInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DownloadableDataSampleInterface) MarshalBinary() ([]byte, error)
- func (m *DownloadableDataSampleInterface) UnmarshalBinary(b []byte) error
- func (m *DownloadableDataSampleInterface) Validate(formats strfmt.Registry) error
- type EavDataAttributeExtensionInterface
- func (m *EavDataAttributeExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EavDataAttributeExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *EavDataAttributeExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *EavDataAttributeExtensionInterface) Validate(formats strfmt.Registry) error
- type EavDataAttributeFrontendLabelInterface
- func (m *EavDataAttributeFrontendLabelInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EavDataAttributeFrontendLabelInterface) MarshalBinary() ([]byte, error)
- func (m *EavDataAttributeFrontendLabelInterface) UnmarshalBinary(b []byte) error
- func (m *EavDataAttributeFrontendLabelInterface) Validate(formats strfmt.Registry) error
- type EavDataAttributeGroupExtensionInterface
- func (m *EavDataAttributeGroupExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EavDataAttributeGroupExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *EavDataAttributeGroupExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *EavDataAttributeGroupExtensionInterface) Validate(formats strfmt.Registry) error
- type EavDataAttributeGroupInterface
- func (m *EavDataAttributeGroupInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EavDataAttributeGroupInterface) MarshalBinary() ([]byte, error)
- func (m *EavDataAttributeGroupInterface) UnmarshalBinary(b []byte) error
- func (m *EavDataAttributeGroupInterface) Validate(formats strfmt.Registry) error
- type EavDataAttributeGroupSearchResultsInterface
- func (m *EavDataAttributeGroupSearchResultsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EavDataAttributeGroupSearchResultsInterface) MarshalBinary() ([]byte, error)
- func (m *EavDataAttributeGroupSearchResultsInterface) UnmarshalBinary(b []byte) error
- func (m *EavDataAttributeGroupSearchResultsInterface) Validate(formats strfmt.Registry) error
- type EavDataAttributeOptionInterface
- func (m *EavDataAttributeOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EavDataAttributeOptionInterface) MarshalBinary() ([]byte, error)
- func (m *EavDataAttributeOptionInterface) UnmarshalBinary(b []byte) error
- func (m *EavDataAttributeOptionInterface) Validate(formats strfmt.Registry) error
- type EavDataAttributeOptionLabelInterface
- func (m *EavDataAttributeOptionLabelInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EavDataAttributeOptionLabelInterface) MarshalBinary() ([]byte, error)
- func (m *EavDataAttributeOptionLabelInterface) UnmarshalBinary(b []byte) error
- func (m *EavDataAttributeOptionLabelInterface) Validate(formats strfmt.Registry) error
- type EavDataAttributeSetExtensionInterface
- type EavDataAttributeSetInterface
- func (m *EavDataAttributeSetInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EavDataAttributeSetInterface) MarshalBinary() ([]byte, error)
- func (m *EavDataAttributeSetInterface) UnmarshalBinary(b []byte) error
- func (m *EavDataAttributeSetInterface) Validate(formats strfmt.Registry) error
- type EavDataAttributeSetSearchResultsInterface
- func (m *EavDataAttributeSetSearchResultsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EavDataAttributeSetSearchResultsInterface) MarshalBinary() ([]byte, error)
- func (m *EavDataAttributeSetSearchResultsInterface) UnmarshalBinary(b []byte) error
- func (m *EavDataAttributeSetSearchResultsInterface) Validate(formats strfmt.Registry) error
- type EavDataAttributeValidationRuleInterface
- func (m *EavDataAttributeValidationRuleInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EavDataAttributeValidationRuleInterface) MarshalBinary() ([]byte, error)
- func (m *EavDataAttributeValidationRuleInterface) UnmarshalBinary(b []byte) error
- func (m *EavDataAttributeValidationRuleInterface) Validate(formats strfmt.Registry) error
- type ErrorErrors
- type ErrorErrorsItem
- type ErrorParameters
- type ErrorParametersItem
- type ErrorResponse
- type FrameworkAttributeInterface
- func (m *FrameworkAttributeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FrameworkAttributeInterface) MarshalBinary() ([]byte, error)
- func (m *FrameworkAttributeInterface) UnmarshalBinary(b []byte) error
- func (m *FrameworkAttributeInterface) Validate(formats strfmt.Registry) error
- type FrameworkDataImageContentInterface
- func (m *FrameworkDataImageContentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FrameworkDataImageContentInterface) MarshalBinary() ([]byte, error)
- func (m *FrameworkDataImageContentInterface) UnmarshalBinary(b []byte) error
- func (m *FrameworkDataImageContentInterface) Validate(formats strfmt.Registry) error
- type FrameworkDataVideoContentInterface
- func (m *FrameworkDataVideoContentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FrameworkDataVideoContentInterface) MarshalBinary() ([]byte, error)
- func (m *FrameworkDataVideoContentInterface) UnmarshalBinary(b []byte) error
- func (m *FrameworkDataVideoContentInterface) Validate(formats strfmt.Registry) error
- type FrameworkFilter
- type FrameworkSearchAggregationInterface
- func (m *FrameworkSearchAggregationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FrameworkSearchAggregationInterface) MarshalBinary() ([]byte, error)
- func (m *FrameworkSearchAggregationInterface) UnmarshalBinary(b []byte) error
- func (m *FrameworkSearchAggregationInterface) Validate(formats strfmt.Registry) error
- type FrameworkSearchAggregationValueInterface
- func (m *FrameworkSearchAggregationValueInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FrameworkSearchAggregationValueInterface) MarshalBinary() ([]byte, error)
- func (m *FrameworkSearchAggregationValueInterface) UnmarshalBinary(b []byte) error
- func (m *FrameworkSearchAggregationValueInterface) Validate(formats strfmt.Registry) error
- type FrameworkSearchBucketInterface
- func (m *FrameworkSearchBucketInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FrameworkSearchBucketInterface) MarshalBinary() ([]byte, error)
- func (m *FrameworkSearchBucketInterface) UnmarshalBinary(b []byte) error
- func (m *FrameworkSearchBucketInterface) Validate(formats strfmt.Registry) error
- type FrameworkSearchCriteriaInterface
- func (m *FrameworkSearchCriteriaInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FrameworkSearchCriteriaInterface) MarshalBinary() ([]byte, error)
- func (m *FrameworkSearchCriteriaInterface) UnmarshalBinary(b []byte) error
- func (m *FrameworkSearchCriteriaInterface) Validate(formats strfmt.Registry) error
- type FrameworkSearchDocumentInterface
- func (m *FrameworkSearchDocumentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FrameworkSearchDocumentInterface) MarshalBinary() ([]byte, error)
- func (m *FrameworkSearchDocumentInterface) UnmarshalBinary(b []byte) error
- func (m *FrameworkSearchDocumentInterface) Validate(formats strfmt.Registry) error
- type FrameworkSearchFilterGroup
- func (m *FrameworkSearchFilterGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FrameworkSearchFilterGroup) MarshalBinary() ([]byte, error)
- func (m *FrameworkSearchFilterGroup) UnmarshalBinary(b []byte) error
- func (m *FrameworkSearchFilterGroup) Validate(formats strfmt.Registry) error
- type FrameworkSearchSearchCriteriaInterface
- func (m *FrameworkSearchSearchCriteriaInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FrameworkSearchSearchCriteriaInterface) MarshalBinary() ([]byte, error)
- func (m *FrameworkSearchSearchCriteriaInterface) UnmarshalBinary(b []byte) error
- func (m *FrameworkSearchSearchCriteriaInterface) Validate(formats strfmt.Registry) error
- type FrameworkSearchSearchResultInterface
- func (m *FrameworkSearchSearchResultInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FrameworkSearchSearchResultInterface) MarshalBinary() ([]byte, error)
- func (m *FrameworkSearchSearchResultInterface) UnmarshalBinary(b []byte) error
- func (m *FrameworkSearchSearchResultInterface) Validate(formats strfmt.Registry) error
- type FrameworkSortOrder
- type GiftMessageDataMessageExtensionInterface
- func (m *GiftMessageDataMessageExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GiftMessageDataMessageExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *GiftMessageDataMessageExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *GiftMessageDataMessageExtensionInterface) Validate(formats strfmt.Registry) error
- type GiftMessageDataMessageInterface
- func (m *GiftMessageDataMessageInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GiftMessageDataMessageInterface) MarshalBinary() ([]byte, error)
- func (m *GiftMessageDataMessageInterface) UnmarshalBinary(b []byte) error
- func (m *GiftMessageDataMessageInterface) Validate(formats strfmt.Registry) error
- type GroupedProductDataGroupedOptionsExtensionInterface
- type GroupedProductDataGroupedOptionsInterface
- func (m *GroupedProductDataGroupedOptionsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GroupedProductDataGroupedOptionsInterface) MarshalBinary() ([]byte, error)
- func (m *GroupedProductDataGroupedOptionsInterface) UnmarshalBinary(b []byte) error
- func (m *GroupedProductDataGroupedOptionsInterface) Validate(formats strfmt.Registry) error
- type InventoryInStorePickupAPIDataPickupLocationExtensionInterface
- type InventoryInStorePickupAPIDataPickupLocationInterface
- func (m *InventoryInStorePickupAPIDataPickupLocationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InventoryInStorePickupAPIDataPickupLocationInterface) MarshalBinary() ([]byte, error)
- func (m *InventoryInStorePickupAPIDataPickupLocationInterface) UnmarshalBinary(b []byte) error
- func (m *InventoryInStorePickupAPIDataPickupLocationInterface) Validate(formats strfmt.Registry) error
- type InventoryInStorePickupAPIDataSearchRequestAreaInterface
- func (m *InventoryInStorePickupAPIDataSearchRequestAreaInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InventoryInStorePickupAPIDataSearchRequestAreaInterface) MarshalBinary() ([]byte, error)
- func (m *InventoryInStorePickupAPIDataSearchRequestAreaInterface) UnmarshalBinary(b []byte) error
- func (m *InventoryInStorePickupAPIDataSearchRequestAreaInterface) Validate(formats strfmt.Registry) error
- type InventoryInStorePickupAPIDataSearchRequestExtensionInterface
- func (m *InventoryInStorePickupAPIDataSearchRequestExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InventoryInStorePickupAPIDataSearchRequestExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *InventoryInStorePickupAPIDataSearchRequestExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *InventoryInStorePickupAPIDataSearchRequestExtensionInterface) Validate(formats strfmt.Registry) error
- type InventoryInStorePickupAPIDataSearchRequestFilterInterface
- func (m *InventoryInStorePickupAPIDataSearchRequestFilterInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InventoryInStorePickupAPIDataSearchRequestFilterInterface) MarshalBinary() ([]byte, error)
- func (m *InventoryInStorePickupAPIDataSearchRequestFilterInterface) UnmarshalBinary(b []byte) error
- func (m *InventoryInStorePickupAPIDataSearchRequestFilterInterface) Validate(formats strfmt.Registry) error
- type InventoryInStorePickupAPIDataSearchRequestFiltersInterface
- func (m *InventoryInStorePickupAPIDataSearchRequestFiltersInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InventoryInStorePickupAPIDataSearchRequestFiltersInterface) MarshalBinary() ([]byte, error)
- func (m *InventoryInStorePickupAPIDataSearchRequestFiltersInterface) UnmarshalBinary(b []byte) error
- func (m *InventoryInStorePickupAPIDataSearchRequestFiltersInterface) Validate(formats strfmt.Registry) error
- type InventoryInStorePickupAPIDataSearchRequestInterface
- func (m *InventoryInStorePickupAPIDataSearchRequestInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InventoryInStorePickupAPIDataSearchRequestInterface) MarshalBinary() ([]byte, error)
- func (m *InventoryInStorePickupAPIDataSearchRequestInterface) UnmarshalBinary(b []byte) error
- func (m *InventoryInStorePickupAPIDataSearchRequestInterface) Validate(formats strfmt.Registry) error
- type InventoryInStorePickupAPIDataSearchRequestProductInfoExtensionInterface
- type InventoryInStorePickupAPIDataSearchRequestProductInfoInterface
- func (m *InventoryInStorePickupAPIDataSearchRequestProductInfoInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InventoryInStorePickupAPIDataSearchRequestProductInfoInterface) MarshalBinary() ([]byte, error)
- func (m *InventoryInStorePickupAPIDataSearchRequestProductInfoInterface) UnmarshalBinary(b []byte) error
- func (m *InventoryInStorePickupAPIDataSearchRequestProductInfoInterface) Validate(formats strfmt.Registry) error
- type InventoryInStorePickupAPIDataSearchResultInterface
- func (m *InventoryInStorePickupAPIDataSearchResultInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InventoryInStorePickupAPIDataSearchResultInterface) MarshalBinary() ([]byte, error)
- func (m *InventoryInStorePickupAPIDataSearchResultInterface) UnmarshalBinary(b []byte) error
- func (m *InventoryInStorePickupAPIDataSearchResultInterface) Validate(formats strfmt.Registry) error
- type MsrpDataProductRenderMsrpPriceInfoExtensionInterface
- type MsrpDataProductRenderMsrpPriceInfoInterface
- func (m *MsrpDataProductRenderMsrpPriceInfoInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MsrpDataProductRenderMsrpPriceInfoInterface) MarshalBinary() ([]byte, error)
- func (m *MsrpDataProductRenderMsrpPriceInfoInterface) UnmarshalBinary(b []byte) error
- func (m *MsrpDataProductRenderMsrpPriceInfoInterface) Validate(formats strfmt.Registry) error
- type PayPalBraintreeDataAuthDataInterface
- func (m *PayPalBraintreeDataAuthDataInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PayPalBraintreeDataAuthDataInterface) MarshalBinary() ([]byte, error)
- func (m *PayPalBraintreeDataAuthDataInterface) UnmarshalBinary(b []byte) error
- func (m *PayPalBraintreeDataAuthDataInterface) Validate(formats strfmt.Registry) error
- type QuoteDataAddressExtensionInterface
- func (m *QuoteDataAddressExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataAddressExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataAddressExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataAddressExtensionInterface) Validate(formats strfmt.Registry) error
- type QuoteDataAddressInterface
- func (m *QuoteDataAddressInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataAddressInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataAddressInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataAddressInterface) Validate(formats strfmt.Registry) error
- type QuoteDataCartExtensionInterface
- func (m *QuoteDataCartExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataCartExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataCartExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataCartExtensionInterface) Validate(formats strfmt.Registry) error
- type QuoteDataCartInterface
- func (m *QuoteDataCartInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataCartInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataCartInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataCartInterface) Validate(formats strfmt.Registry) error
- type QuoteDataCartItemExtensionInterface
- func (m *QuoteDataCartItemExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataCartItemExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataCartItemExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataCartItemExtensionInterface) Validate(formats strfmt.Registry) error
- type QuoteDataCartItemInterface
- func (m *QuoteDataCartItemInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataCartItemInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataCartItemInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataCartItemInterface) Validate(formats strfmt.Registry) error
- type QuoteDataCurrencyExtensionInterface
- type QuoteDataCurrencyInterface
- func (m *QuoteDataCurrencyInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataCurrencyInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataCurrencyInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataCurrencyInterface) Validate(formats strfmt.Registry) error
- type QuoteDataPaymentExtensionInterface
- func (m *QuoteDataPaymentExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataPaymentExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataPaymentExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataPaymentExtensionInterface) Validate(formats strfmt.Registry) error
- type QuoteDataPaymentInterface
- func (m *QuoteDataPaymentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataPaymentInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataPaymentInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataPaymentInterface) Validate(formats strfmt.Registry) error
- type QuoteDataPaymentMethodInterface
- func (m *QuoteDataPaymentMethodInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataPaymentMethodInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataPaymentMethodInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataPaymentMethodInterface) Validate(formats strfmt.Registry) error
- type QuoteDataProductOptionExtensionInterface
- func (m *QuoteDataProductOptionExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataProductOptionExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataProductOptionExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataProductOptionExtensionInterface) Validate(formats strfmt.Registry) error
- type QuoteDataProductOptionInterface
- func (m *QuoteDataProductOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataProductOptionInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataProductOptionInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataProductOptionInterface) Validate(formats strfmt.Registry) error
- type QuoteDataShippingAssignmentExtensionInterface
- type QuoteDataShippingAssignmentInterface
- func (m *QuoteDataShippingAssignmentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataShippingAssignmentInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataShippingAssignmentInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataShippingAssignmentInterface) Validate(formats strfmt.Registry) error
- type QuoteDataShippingExtensionInterface
- type QuoteDataShippingInterface
- func (m *QuoteDataShippingInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataShippingInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataShippingInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataShippingInterface) Validate(formats strfmt.Registry) error
- type QuoteDataShippingMethodExtensionInterface
- type QuoteDataShippingMethodInterface
- func (m *QuoteDataShippingMethodInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataShippingMethodInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataShippingMethodInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataShippingMethodInterface) Validate(formats strfmt.Registry) error
- type QuoteDataTotalSegmentExtensionInterface
- func (m *QuoteDataTotalSegmentExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataTotalSegmentExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataTotalSegmentExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataTotalSegmentExtensionInterface) Validate(formats strfmt.Registry) error
- type QuoteDataTotalSegmentInterface
- func (m *QuoteDataTotalSegmentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataTotalSegmentInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataTotalSegmentInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataTotalSegmentInterface) Validate(formats strfmt.Registry) error
- type QuoteDataTotalsAdditionalDataExtensionInterface
- func (m *QuoteDataTotalsAdditionalDataExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataTotalsAdditionalDataExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataTotalsAdditionalDataExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataTotalsAdditionalDataExtensionInterface) Validate(formats strfmt.Registry) error
- type QuoteDataTotalsAdditionalDataInterface
- func (m *QuoteDataTotalsAdditionalDataInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataTotalsAdditionalDataInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataTotalsAdditionalDataInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataTotalsAdditionalDataInterface) Validate(formats strfmt.Registry) error
- type QuoteDataTotalsExtensionInterface
- func (m *QuoteDataTotalsExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataTotalsExtensionInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataTotalsExtensionInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataTotalsExtensionInterface) Validate(formats strfmt.Registry) error
- type QuoteDataTotalsInterface
- func (m *QuoteDataTotalsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataTotalsInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataTotalsInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataTotalsInterface) Validate(formats strfmt.Registry) error
- type QuoteDataTotalsItemExtensionInterface
- type QuoteDataTotalsItemInterface
- func (m *QuoteDataTotalsItemInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuoteDataTotalsItemInterface) MarshalBinary() ([]byte, error)
- func (m *QuoteDataTotalsItemInterface) UnmarshalBinary(b []byte) error
- func (m *QuoteDataTotalsItemInterface) Validate(formats strfmt.Registry) error
- type SalesRuleDataDiscountDataInterface
- func (m *SalesRuleDataDiscountDataInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SalesRuleDataDiscountDataInterface) MarshalBinary() ([]byte, error)
- func (m *SalesRuleDataDiscountDataInterface) UnmarshalBinary(b []byte) error
- func (m *SalesRuleDataDiscountDataInterface) Validate(formats strfmt.Registry) error
- type SalesRuleDataRuleDiscountInterface
- func (m *SalesRuleDataRuleDiscountInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SalesRuleDataRuleDiscountInterface) MarshalBinary() ([]byte, error)
- func (m *SalesRuleDataRuleDiscountInterface) UnmarshalBinary(b []byte) error
- func (m *SalesRuleDataRuleDiscountInterface) Validate(formats strfmt.Registry) error
- type StoreDataGroupExtensionInterface
- type StoreDataGroupInterface
- func (m *StoreDataGroupInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StoreDataGroupInterface) MarshalBinary() ([]byte, error)
- func (m *StoreDataGroupInterface) UnmarshalBinary(b []byte) error
- func (m *StoreDataGroupInterface) Validate(formats strfmt.Registry) error
- type StoreDataStoreConfigExtensionInterface
- type StoreDataStoreConfigInterface
- func (m *StoreDataStoreConfigInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StoreDataStoreConfigInterface) MarshalBinary() ([]byte, error)
- func (m *StoreDataStoreConfigInterface) UnmarshalBinary(b []byte) error
- func (m *StoreDataStoreConfigInterface) Validate(formats strfmt.Registry) error
- type StoreDataStoreExtensionInterface
- type StoreDataStoreInterface
- func (m *StoreDataStoreInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StoreDataStoreInterface) MarshalBinary() ([]byte, error)
- func (m *StoreDataStoreInterface) UnmarshalBinary(b []byte) error
- func (m *StoreDataStoreInterface) Validate(formats strfmt.Registry) error
- type StoreDataWebsiteExtensionInterface
- type StoreDataWebsiteInterface
- func (m *StoreDataWebsiteInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StoreDataWebsiteInterface) MarshalBinary() ([]byte, error)
- func (m *StoreDataWebsiteInterface) UnmarshalBinary(b []byte) error
- func (m *StoreDataWebsiteInterface) Validate(formats strfmt.Registry) error
- type TaxDataGrandTotalDetailsInterface
- func (m *TaxDataGrandTotalDetailsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *TaxDataGrandTotalDetailsInterface) MarshalBinary() ([]byte, error)
- func (m *TaxDataGrandTotalDetailsInterface) UnmarshalBinary(b []byte) error
- func (m *TaxDataGrandTotalDetailsInterface) Validate(formats strfmt.Registry) error
- type TaxDataGrandTotalRatesInterface
- func (m *TaxDataGrandTotalRatesInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *TaxDataGrandTotalRatesInterface) MarshalBinary() ([]byte, error)
- func (m *TaxDataGrandTotalRatesInterface) UnmarshalBinary(b []byte) error
- func (m *TaxDataGrandTotalRatesInterface) Validate(formats strfmt.Registry) error
- type VertexAddressValidationAPIDataAddressInterface
- func (m *VertexAddressValidationAPIDataAddressInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VertexAddressValidationAPIDataAddressInterface) MarshalBinary() ([]byte, error)
- func (m *VertexAddressValidationAPIDataAddressInterface) UnmarshalBinary(b []byte) error
- func (m *VertexAddressValidationAPIDataAddressInterface) Validate(formats strfmt.Registry) error
- type VertexAddressValidationAPIDataCleansedAddressInterface
- func (m *VertexAddressValidationAPIDataCleansedAddressInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VertexAddressValidationAPIDataCleansedAddressInterface) MarshalBinary() ([]byte, error)
- func (m *VertexAddressValidationAPIDataCleansedAddressInterface) UnmarshalBinary(b []byte) error
- func (m *VertexAddressValidationAPIDataCleansedAddressInterface) Validate(formats strfmt.Registry) error
- type VertexTaxDataCommodityCodeInterface
- func (m *VertexTaxDataCommodityCodeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VertexTaxDataCommodityCodeInterface) MarshalBinary() ([]byte, error)
- func (m *VertexTaxDataCommodityCodeInterface) UnmarshalBinary(b []byte) error
- func (m *VertexTaxDataCommodityCodeInterface) Validate(formats strfmt.Registry) error
- type WeeeDataProductRenderWeeeAdjustmentAttributeExtensionInterface
- type WeeeDataProductRenderWeeeAdjustmentAttributeInterface
- func (m *WeeeDataProductRenderWeeeAdjustmentAttributeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WeeeDataProductRenderWeeeAdjustmentAttributeInterface) MarshalBinary() ([]byte, error)
- func (m *WeeeDataProductRenderWeeeAdjustmentAttributeInterface) UnmarshalBinary(b []byte) error
- func (m *WeeeDataProductRenderWeeeAdjustmentAttributeInterface) Validate(formats strfmt.Registry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AmazonPaymentDataQuoteLinkInterface ¶
type AmazonPaymentDataQuoteLinkInterface struct {
// Amazon order reference id
// Required: true
AmazonOrderReferenceID *string `json:"amazon_order_reference_id"`
// Quote confirmed with amazon
// Required: true
Confirmed *bool `json:"confirmed"`
// id
// Required: true
ID *string `json:"id"`
// Quote id
// Required: true
QuoteID *int64 `json:"quote_id"`
// Sandbox simulation reference
// Required: true
SandboxSimulationReference *string `json:"sandbox_simulation_reference"`
}
AmazonPaymentDataQuoteLinkInterface amazon payment data quote link interface
swagger:model amazon-payment-data-quote-link-interface
func (*AmazonPaymentDataQuoteLinkInterface) ContextValidate ¶
func (m *AmazonPaymentDataQuoteLinkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this amazon payment data quote link interface based on context it is used
func (*AmazonPaymentDataQuoteLinkInterface) MarshalBinary ¶
func (m *AmazonPaymentDataQuoteLinkInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AmazonPaymentDataQuoteLinkInterface) UnmarshalBinary ¶
func (m *AmazonPaymentDataQuoteLinkInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BundleDataBundleOptionExtensionInterface ¶
type BundleDataBundleOptionExtensionInterface interface{}
BundleDataBundleOptionExtensionInterface ExtensionInterface class for @see \Magento\Bundle\Api\Data\BundleOptionInterface
swagger:model bundle-data-bundle-option-extension-interface
type BundleDataBundleOptionInterface ¶
type BundleDataBundleOptionInterface struct {
// extension attributes
ExtensionAttributes BundleDataBundleOptionExtensionInterface `json:"extension_attributes,omitempty"`
// Bundle option id.
// Required: true
OptionID *int64 `json:"option_id"`
// Bundle option quantity.
// Required: true
OptionQty *int64 `json:"option_qty"`
// Bundle option selection ids.
// Required: true
OptionSelections []int64 `json:"option_selections"`
}
BundleDataBundleOptionInterface Interface BundleOptionInterface
swagger:model bundle-data-bundle-option-interface
func (*BundleDataBundleOptionInterface) ContextValidate ¶
func (m *BundleDataBundleOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this bundle data bundle option interface based on context it is used
func (*BundleDataBundleOptionInterface) MarshalBinary ¶
func (m *BundleDataBundleOptionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BundleDataBundleOptionInterface) UnmarshalBinary ¶
func (m *BundleDataBundleOptionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BundleDataLinkExtensionInterface ¶
type BundleDataLinkExtensionInterface interface{}
BundleDataLinkExtensionInterface ExtensionInterface class for @see \Magento\Bundle\Api\Data\LinkInterface
swagger:model bundle-data-link-extension-interface
type BundleDataLinkInterface ¶
type BundleDataLinkInterface struct {
// Whether quantity could be changed
CanChangeQuantity int64 `json:"can_change_quantity,omitempty"`
// extension attributes
ExtensionAttributes BundleDataLinkExtensionInterface `json:"extension_attributes,omitempty"`
// The identifier
ID string `json:"id,omitempty"`
// Is default
// Required: true
IsDefault *bool `json:"is_default"`
// Option id
OptionID int64 `json:"option_id,omitempty"`
// Position
Position int64 `json:"position,omitempty"`
// Price
// Required: true
Price *float64 `json:"price"`
// Price type
// Required: true
PriceType *int64 `json:"price_type"`
// Qty
Qty float64 `json:"qty,omitempty"`
// Linked product sku
Sku string `json:"sku,omitempty"`
}
BundleDataLinkInterface Interface LinkInterface
swagger:model bundle-data-link-interface
func (*BundleDataLinkInterface) ContextValidate ¶
func (m *BundleDataLinkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this bundle data link interface based on context it is used
func (*BundleDataLinkInterface) MarshalBinary ¶
func (m *BundleDataLinkInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BundleDataLinkInterface) UnmarshalBinary ¶
func (m *BundleDataLinkInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BundleDataOptionExtensionInterface ¶
type BundleDataOptionExtensionInterface interface{}
BundleDataOptionExtensionInterface ExtensionInterface class for @see \Magento\Bundle\Api\Data\OptionInterface
swagger:model bundle-data-option-extension-interface
type BundleDataOptionInterface ¶
type BundleDataOptionInterface struct {
// extension attributes
ExtensionAttributes BundleDataOptionExtensionInterface `json:"extension_attributes,omitempty"`
// Option id
OptionID int64 `json:"option_id,omitempty"`
// Option position
Position int64 `json:"position,omitempty"`
// Product links
ProductLinks []*BundleDataLinkInterface `json:"product_links"`
// Is required option
Required bool `json:"required,omitempty"`
// Product sku
Sku string `json:"sku,omitempty"`
// Option title
Title string `json:"title,omitempty"`
// Input type
Type string `json:"type,omitempty"`
}
BundleDataOptionInterface Interface OptionInterface
swagger:model bundle-data-option-interface
func (*BundleDataOptionInterface) ContextValidate ¶
func (m *BundleDataOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this bundle data option interface based on the context it is used
func (*BundleDataOptionInterface) MarshalBinary ¶
func (m *BundleDataOptionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BundleDataOptionInterface) UnmarshalBinary ¶
func (m *BundleDataOptionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataCategoryExtensionInterface ¶
type CatalogDataCategoryExtensionInterface interface{}
CatalogDataCategoryExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\CategoryInterface
swagger:model catalog-data-category-extension-interface
type CatalogDataCategoryInterface ¶
type CatalogDataCategoryInterface struct {
// Available sort by for category.
AvailableSortBy []string `json:"available_sort_by"`
// Children ids comma separated.
Children string `json:"children,omitempty"`
// Category creation date and time.
CreatedAt string `json:"created_at,omitempty"`
// Custom attributes values.
CustomAttributes []*FrameworkAttributeInterface `json:"custom_attributes"`
// extension attributes
ExtensionAttributes CatalogDataCategoryExtensionInterface `json:"extension_attributes,omitempty"`
// Category id.
ID int64 `json:"id,omitempty"`
// Category is included in menu.
IncludeInMenu bool `json:"include_in_menu,omitempty"`
// Whether category is active
IsActive bool `json:"is_active,omitempty"`
// Category level
Level int64 `json:"level,omitempty"`
// Category name
Name string `json:"name,omitempty"`
// Parent category ID
ParentID int64 `json:"parent_id,omitempty"`
// Category full path.
Path string `json:"path,omitempty"`
// Category position
Position int64 `json:"position,omitempty"`
// Category last update date and time.
UpdatedAt string `json:"updated_at,omitempty"`
}
CatalogDataCategoryInterface Category data interface.
swagger:model catalog-data-category-interface
func (*CatalogDataCategoryInterface) ContextValidate ¶
func (m *CatalogDataCategoryInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data category interface based on the context it is used
func (*CatalogDataCategoryInterface) MarshalBinary ¶
func (m *CatalogDataCategoryInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataCategoryInterface) UnmarshalBinary ¶
func (m *CatalogDataCategoryInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataCategoryLinkExtensionInterface ¶
type CatalogDataCategoryLinkExtensionInterface interface{}
CatalogDataCategoryLinkExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\CategoryLinkInterface
swagger:model catalog-data-category-link-extension-interface
type CatalogDataCategoryLinkInterface ¶
type CatalogDataCategoryLinkInterface struct {
// Category id
// Required: true
CategoryID *string `json:"category_id"`
// extension attributes
ExtensionAttributes CatalogDataCategoryLinkExtensionInterface `json:"extension_attributes,omitempty"`
// position
Position int64 `json:"position,omitempty"`
}
CatalogDataCategoryLinkInterface catalog data category link interface
swagger:model catalog-data-category-link-interface
func (*CatalogDataCategoryLinkInterface) ContextValidate ¶
func (m *CatalogDataCategoryLinkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this catalog data category link interface based on context it is used
func (*CatalogDataCategoryLinkInterface) MarshalBinary ¶
func (m *CatalogDataCategoryLinkInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataCategoryLinkInterface) UnmarshalBinary ¶
func (m *CatalogDataCategoryLinkInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataCategoryProductLinkExtensionInterface ¶
type CatalogDataCategoryProductLinkExtensionInterface interface{}
CatalogDataCategoryProductLinkExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\CategoryProductLinkInterface
swagger:model catalog-data-category-product-link-extension-interface
type CatalogDataCategoryProductLinkInterface ¶
type CatalogDataCategoryProductLinkInterface struct {
// Category id
// Required: true
CategoryID *string `json:"category_id"`
// extension attributes
ExtensionAttributes CatalogDataCategoryProductLinkExtensionInterface `json:"extension_attributes,omitempty"`
// position
Position int64 `json:"position,omitempty"`
// sku
Sku string `json:"sku,omitempty"`
}
CatalogDataCategoryProductLinkInterface catalog data category product link interface
swagger:model catalog-data-category-product-link-interface
func (*CatalogDataCategoryProductLinkInterface) ContextValidate ¶
func (m *CatalogDataCategoryProductLinkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this catalog data category product link interface based on context it is used
func (*CatalogDataCategoryProductLinkInterface) MarshalBinary ¶
func (m *CatalogDataCategoryProductLinkInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataCategoryProductLinkInterface) UnmarshalBinary ¶
func (m *CatalogDataCategoryProductLinkInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataCategoryTreeInterface ¶
type CatalogDataCategoryTreeInterface struct {
// children data
// Required: true
ChildrenData []*CatalogDataCategoryTreeInterface `json:"children_data"`
// id
ID int64 `json:"id,omitempty"`
// Whether category is active
// Required: true
IsActive *bool `json:"is_active"`
// Category level
// Required: true
Level *int64 `json:"level"`
// Category name
// Required: true
Name *string `json:"name"`
// Parent category ID
// Required: true
ParentID *int64 `json:"parent_id"`
// Category position
// Required: true
Position *int64 `json:"position"`
// Product count
// Required: true
ProductCount *int64 `json:"product_count"`
}
CatalogDataCategoryTreeInterface catalog data category tree interface
swagger:model catalog-data-category-tree-interface
func (*CatalogDataCategoryTreeInterface) ContextValidate ¶
func (m *CatalogDataCategoryTreeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data category tree interface based on the context it is used
func (*CatalogDataCategoryTreeInterface) MarshalBinary ¶
func (m *CatalogDataCategoryTreeInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataCategoryTreeInterface) UnmarshalBinary ¶
func (m *CatalogDataCategoryTreeInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataCustomOptionExtensionInterface ¶
type CatalogDataCustomOptionExtensionInterface struct {
// file info
FileInfo *FrameworkDataImageContentInterface `json:"file_info,omitempty"`
}
CatalogDataCustomOptionExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\CustomOptionInterface
swagger:model catalog-data-custom-option-extension-interface
func (*CatalogDataCustomOptionExtensionInterface) ContextValidate ¶
func (m *CatalogDataCustomOptionExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data custom option extension interface based on the context it is used
func (*CatalogDataCustomOptionExtensionInterface) MarshalBinary ¶
func (m *CatalogDataCustomOptionExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataCustomOptionExtensionInterface) UnmarshalBinary ¶
func (m *CatalogDataCustomOptionExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataCustomOptionInterface ¶
type CatalogDataCustomOptionInterface struct {
// extension attributes
ExtensionAttributes *CatalogDataCustomOptionExtensionInterface `json:"extension_attributes,omitempty"`
// Option id
// Required: true
OptionID *string `json:"option_id"`
// Option value
// Required: true
OptionValue *string `json:"option_value"`
}
CatalogDataCustomOptionInterface Interface CustomOptionInterface
swagger:model catalog-data-custom-option-interface
func (*CatalogDataCustomOptionInterface) ContextValidate ¶
func (m *CatalogDataCustomOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data custom option interface based on the context it is used
func (*CatalogDataCustomOptionInterface) MarshalBinary ¶
func (m *CatalogDataCustomOptionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataCustomOptionInterface) UnmarshalBinary ¶
func (m *CatalogDataCustomOptionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductAttributeInterface ¶
type CatalogDataProductAttributeInterface struct {
// Apply to value for the element
ApplyTo []string `json:"apply_to"`
// Code of the attribute.
// Required: true
AttributeCode *string `json:"attribute_code"`
// Id of the attribute.
AttributeID int64 `json:"attribute_id,omitempty"`
// Backend model
BackendModel string `json:"backend_model,omitempty"`
// Backend type.
BackendType string `json:"backend_type,omitempty"`
// Custom attributes values.
CustomAttributes []*FrameworkAttributeInterface `json:"custom_attributes"`
// Frontend label for default store
DefaultFrontendLabel string `json:"default_frontend_label,omitempty"`
// Default value for the element.
DefaultValue string `json:"default_value,omitempty"`
// Entity type id
// Required: true
EntityTypeID *string `json:"entity_type_id"`
// extension attributes
ExtensionAttributes *EavDataAttributeExtensionInterface `json:"extension_attributes,omitempty"`
// Frontend class of attribute
FrontendClass string `json:"frontend_class,omitempty"`
// HTML for input element.
// Required: true
FrontendInput *string `json:"frontend_input"`
// Frontend label for each store
// Required: true
FrontendLabels []*EavDataAttributeFrontendLabelInterface `json:"frontend_labels"`
// The attribute can be compared on the frontend
IsComparable string `json:"is_comparable,omitempty"`
// It used in layered navigation
IsFilterable bool `json:"is_filterable,omitempty"`
// It is filterable in catalog product grid
IsFilterableInGrid bool `json:"is_filterable_in_grid,omitempty"`
// It is used in search results layered navigation
IsFilterableInSearch bool `json:"is_filterable_in_search,omitempty"`
// The HTML tags are allowed on the frontend
IsHTMLAllowedOnFront bool `json:"is_html_allowed_on_front,omitempty"`
// Attribute is required.
// Required: true
IsRequired *bool `json:"is_required"`
// The attribute can be used in Quick Search
IsSearchable string `json:"is_searchable,omitempty"`
// This is a unique attribute
IsUnique string `json:"is_unique,omitempty"`
// The attribute can be used for promo rules
IsUsedForPromoRules string `json:"is_used_for_promo_rules,omitempty"`
// It is used in catalog product grid
IsUsedInGrid bool `json:"is_used_in_grid,omitempty"`
// Current attribute has been defined by a user.
IsUserDefined bool `json:"is_user_defined,omitempty"`
// Attribute is visible on frontend.
IsVisible bool `json:"is_visible,omitempty"`
// The attribute can be used in Advanced Search
IsVisibleInAdvancedSearch string `json:"is_visible_in_advanced_search,omitempty"`
// It is visible in catalog product grid
IsVisibleInGrid bool `json:"is_visible_in_grid,omitempty"`
// The attribute is visible on the frontend
IsVisibleOnFront string `json:"is_visible_on_front,omitempty"`
// WYSIWYG flag
IsWysiwygEnabled bool `json:"is_wysiwyg_enabled,omitempty"`
// The note attribute for the element.
Note string `json:"note,omitempty"`
// Options of the attribute (key => value pairs for select)
Options []*EavDataAttributeOptionInterface `json:"options"`
// Position
Position int64 `json:"position,omitempty"`
// Attribute scope
Scope string `json:"scope,omitempty"`
// Source model
SourceModel string `json:"source_model,omitempty"`
// It is used for sorting in product listing
UsedForSortBy bool `json:"used_for_sort_by,omitempty"`
// The attribute can be used in product listing
UsedInProductListing string `json:"used_in_product_listing,omitempty"`
// Validation rules.
ValidationRules []*EavDataAttributeValidationRuleInterface `json:"validation_rules"`
}
CatalogDataProductAttributeInterface catalog data product attribute interface
swagger:model catalog-data-product-attribute-interface
func (*CatalogDataProductAttributeInterface) ContextValidate ¶
func (m *CatalogDataProductAttributeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product attribute interface based on the context it is used
func (*CatalogDataProductAttributeInterface) MarshalBinary ¶
func (m *CatalogDataProductAttributeInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductAttributeInterface) UnmarshalBinary ¶
func (m *CatalogDataProductAttributeInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductAttributeMediaGalleryEntryExtensionInterface ¶
type CatalogDataProductAttributeMediaGalleryEntryExtensionInterface struct {
// video content
VideoContent *FrameworkDataVideoContentInterface `json:"video_content,omitempty"`
}
CatalogDataProductAttributeMediaGalleryEntryExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductAttributeMediaGalleryEntryInterface
swagger:model catalog-data-product-attribute-media-gallery-entry-extension-interface
func (*CatalogDataProductAttributeMediaGalleryEntryExtensionInterface) ContextValidate ¶
func (m *CatalogDataProductAttributeMediaGalleryEntryExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product attribute media gallery entry extension interface based on the context it is used
func (*CatalogDataProductAttributeMediaGalleryEntryExtensionInterface) MarshalBinary ¶
func (m *CatalogDataProductAttributeMediaGalleryEntryExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductAttributeMediaGalleryEntryExtensionInterface) UnmarshalBinary ¶
func (m *CatalogDataProductAttributeMediaGalleryEntryExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductAttributeMediaGalleryEntryInterface ¶
type CatalogDataProductAttributeMediaGalleryEntryInterface struct {
// content
Content *FrameworkDataImageContentInterface `json:"content,omitempty"`
// If gallery entry is hidden from product page
// Required: true
Disabled *bool `json:"disabled"`
// extension attributes
ExtensionAttributes *CatalogDataProductAttributeMediaGalleryEntryExtensionInterface `json:"extension_attributes,omitempty"`
// File path
File string `json:"file,omitempty"`
// Gallery entry ID
ID int64 `json:"id,omitempty"`
// Gallery entry alternative text
// Required: true
Label *string `json:"label"`
// Media type
// Required: true
MediaType *string `json:"media_type"`
// Gallery entry position (sort order)
// Required: true
Position *int64 `json:"position"`
// Gallery entry image types (thumbnail, image, small_image etc)
// Required: true
Types []string `json:"types"`
}
CatalogDataProductAttributeMediaGalleryEntryInterface catalog data product attribute media gallery entry interface
swagger:model catalog-data-product-attribute-media-gallery-entry-interface
func (*CatalogDataProductAttributeMediaGalleryEntryInterface) ContextValidate ¶
func (m *CatalogDataProductAttributeMediaGalleryEntryInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product attribute media gallery entry interface based on the context it is used
func (*CatalogDataProductAttributeMediaGalleryEntryInterface) MarshalBinary ¶
func (m *CatalogDataProductAttributeMediaGalleryEntryInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductAttributeMediaGalleryEntryInterface) UnmarshalBinary ¶
func (m *CatalogDataProductAttributeMediaGalleryEntryInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductCustomOptionExtensionInterface ¶
type CatalogDataProductCustomOptionExtensionInterface struct {
// vertex flex field
VertexFlexField string `json:"vertex_flex_field,omitempty"`
}
CatalogDataProductCustomOptionExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductCustomOptionInterface
swagger:model catalog-data-product-custom-option-extension-interface
func (*CatalogDataProductCustomOptionExtensionInterface) ContextValidate ¶
func (m *CatalogDataProductCustomOptionExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this catalog data product custom option extension interface based on context it is used
func (*CatalogDataProductCustomOptionExtensionInterface) MarshalBinary ¶
func (m *CatalogDataProductCustomOptionExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductCustomOptionExtensionInterface) UnmarshalBinary ¶
func (m *CatalogDataProductCustomOptionExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductCustomOptionInterface ¶
type CatalogDataProductCustomOptionInterface struct {
// extension attributes
ExtensionAttributes *CatalogDataProductCustomOptionExtensionInterface `json:"extension_attributes,omitempty"`
// file extension
FileExtension string `json:"file_extension,omitempty"`
// image size x
ImageSizex int64 `json:"image_size_x,omitempty"`
// image size y
ImageSizey int64 `json:"image_size_y,omitempty"`
// Is require
// Required: true
IsRequire *bool `json:"is_require"`
// max characters
MaxCharacters int64 `json:"max_characters,omitempty"`
// Option id
OptionID int64 `json:"option_id,omitempty"`
// Price
Price float64 `json:"price,omitempty"`
// Price type
PriceType string `json:"price_type,omitempty"`
// Product SKU
// Required: true
ProductSku *string `json:"product_sku"`
// Sku
Sku string `json:"sku,omitempty"`
// Sort order
// Required: true
SortOrder *int64 `json:"sort_order"`
// Option title
// Required: true
Title *string `json:"title"`
// Option type
// Required: true
Type *string `json:"type"`
// values
Values []*CatalogDataProductCustomOptionValuesInterface `json:"values"`
}
CatalogDataProductCustomOptionInterface catalog data product custom option interface
swagger:model catalog-data-product-custom-option-interface
func (*CatalogDataProductCustomOptionInterface) ContextValidate ¶
func (m *CatalogDataProductCustomOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product custom option interface based on the context it is used
func (*CatalogDataProductCustomOptionInterface) MarshalBinary ¶
func (m *CatalogDataProductCustomOptionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductCustomOptionInterface) UnmarshalBinary ¶
func (m *CatalogDataProductCustomOptionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductCustomOptionValuesInterface ¶
type CatalogDataProductCustomOptionValuesInterface struct {
// Option type id
OptionTypeID int64 `json:"option_type_id,omitempty"`
// Price
// Required: true
Price *float64 `json:"price"`
// Price type
// Required: true
PriceType *string `json:"price_type"`
// Sku
Sku string `json:"sku,omitempty"`
// Sort order
// Required: true
SortOrder *int64 `json:"sort_order"`
// Option title
// Required: true
Title *string `json:"title"`
}
CatalogDataProductCustomOptionValuesInterface catalog data product custom option values interface
swagger:model catalog-data-product-custom-option-values-interface
func (*CatalogDataProductCustomOptionValuesInterface) ContextValidate ¶
func (m *CatalogDataProductCustomOptionValuesInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this catalog data product custom option values interface based on context it is used
func (*CatalogDataProductCustomOptionValuesInterface) MarshalBinary ¶
func (m *CatalogDataProductCustomOptionValuesInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductCustomOptionValuesInterface) UnmarshalBinary ¶
func (m *CatalogDataProductCustomOptionValuesInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductExtensionInterface ¶
type CatalogDataProductExtensionInterface struct {
// bundle product options
BundleProductOptions []*BundleDataOptionInterface `json:"bundle_product_options"`
// category links
CategoryLinks []*CatalogDataCategoryLinkInterface `json:"category_links"`
// configurable product links
ConfigurableProductLinks []int64 `json:"configurable_product_links"`
// configurable product options
ConfigurableProductOptions []*ConfigurableProductDataOptionInterface `json:"configurable_product_options"`
// downloadable product links
DownloadableProductLinks []*DownloadableDataLinkInterface `json:"downloadable_product_links"`
// downloadable product samples
DownloadableProductSamples []*DownloadableDataSampleInterface `json:"downloadable_product_samples"`
// stock item
StockItem *CatalogInventoryDataStockItemInterface `json:"stock_item,omitempty"`
// vertex commodity code
VertexCommodityCode *VertexTaxDataCommodityCodeInterface `json:"vertex_commodity_code,omitempty"`
// website ids
WebsiteIds []int64 `json:"website_ids"`
}
CatalogDataProductExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductInterface
swagger:model catalog-data-product-extension-interface
func (*CatalogDataProductExtensionInterface) ContextValidate ¶
func (m *CatalogDataProductExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product extension interface based on the context it is used
func (*CatalogDataProductExtensionInterface) MarshalBinary ¶
func (m *CatalogDataProductExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductExtensionInterface) UnmarshalBinary ¶
func (m *CatalogDataProductExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductInterface ¶
type CatalogDataProductInterface struct {
// Attribute set id
AttributeSetID int64 `json:"attribute_set_id,omitempty"`
// Created date
CreatedAt string `json:"created_at,omitempty"`
// Custom attributes values.
CustomAttributes []*FrameworkAttributeInterface `json:"custom_attributes"`
// extension attributes
ExtensionAttributes *CatalogDataProductExtensionInterface `json:"extension_attributes,omitempty"`
// Id
ID int64 `json:"id,omitempty"`
// Media gallery entries
MediaGalleryEntries []*CatalogDataProductAttributeMediaGalleryEntryInterface `json:"media_gallery_entries"`
// Name
Name string `json:"name,omitempty"`
// List of product options
Options []*CatalogDataProductCustomOptionInterface `json:"options"`
// Price
Price float64 `json:"price,omitempty"`
// Product links info
ProductLinks []*CatalogDataProductLinkInterface `json:"product_links"`
// Sku
// Required: true
Sku *string `json:"sku"`
// Status
Status int64 `json:"status,omitempty"`
// List of product tier prices
TierPrices []*CatalogDataProductTierPriceInterface `json:"tier_prices"`
// Type id
TypeID string `json:"type_id,omitempty"`
// Updated date
UpdatedAt string `json:"updated_at,omitempty"`
// Visibility
Visibility int64 `json:"visibility,omitempty"`
// Weight
Weight float64 `json:"weight,omitempty"`
}
CatalogDataProductInterface catalog data product interface
swagger:model catalog-data-product-interface
func (*CatalogDataProductInterface) ContextValidate ¶
func (m *CatalogDataProductInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product interface based on the context it is used
func (*CatalogDataProductInterface) MarshalBinary ¶
func (m *CatalogDataProductInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductInterface) UnmarshalBinary ¶
func (m *CatalogDataProductInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductLinkAttributeExtensionInterface ¶
type CatalogDataProductLinkAttributeExtensionInterface interface{}
CatalogDataProductLinkAttributeExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductLinkAttributeInterface
swagger:model catalog-data-product-link-attribute-extension-interface
type CatalogDataProductLinkAttributeInterface ¶
type CatalogDataProductLinkAttributeInterface struct {
// Attribute code
// Required: true
Code *string `json:"code"`
// extension attributes
ExtensionAttributes CatalogDataProductLinkAttributeExtensionInterface `json:"extension_attributes,omitempty"`
// Attribute type
// Required: true
Type *string `json:"type"`
}
CatalogDataProductLinkAttributeInterface catalog data product link attribute interface
swagger:model catalog-data-product-link-attribute-interface
func (*CatalogDataProductLinkAttributeInterface) ContextValidate ¶
func (m *CatalogDataProductLinkAttributeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this catalog data product link attribute interface based on context it is used
func (*CatalogDataProductLinkAttributeInterface) MarshalBinary ¶
func (m *CatalogDataProductLinkAttributeInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductLinkAttributeInterface) UnmarshalBinary ¶
func (m *CatalogDataProductLinkAttributeInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductLinkExtensionInterface ¶
type CatalogDataProductLinkExtensionInterface struct {
// qty
Qty float64 `json:"qty,omitempty"`
}
CatalogDataProductLinkExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductLinkInterface
swagger:model catalog-data-product-link-extension-interface
func (*CatalogDataProductLinkExtensionInterface) ContextValidate ¶
func (m *CatalogDataProductLinkExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this catalog data product link extension interface based on context it is used
func (*CatalogDataProductLinkExtensionInterface) MarshalBinary ¶
func (m *CatalogDataProductLinkExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductLinkExtensionInterface) UnmarshalBinary ¶
func (m *CatalogDataProductLinkExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductLinkInterface ¶
type CatalogDataProductLinkInterface struct {
// extension attributes
ExtensionAttributes *CatalogDataProductLinkExtensionInterface `json:"extension_attributes,omitempty"`
// Link type
// Required: true
LinkType *string `json:"link_type"`
// Linked product sku
// Required: true
LinkedProductSku *string `json:"linked_product_sku"`
// Linked product type (simple, virtual, etc)
// Required: true
LinkedProductType *string `json:"linked_product_type"`
// Linked item position
// Required: true
Position *int64 `json:"position"`
// SKU
// Required: true
Sku *string `json:"sku"`
}
CatalogDataProductLinkInterface catalog data product link interface
swagger:model catalog-data-product-link-interface
func (*CatalogDataProductLinkInterface) ContextValidate ¶
func (m *CatalogDataProductLinkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product link interface based on the context it is used
func (*CatalogDataProductLinkInterface) MarshalBinary ¶
func (m *CatalogDataProductLinkInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductLinkInterface) UnmarshalBinary ¶
func (m *CatalogDataProductLinkInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductLinkTypeExtensionInterface ¶
type CatalogDataProductLinkTypeExtensionInterface interface{}
CatalogDataProductLinkTypeExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductLinkTypeInterface
swagger:model catalog-data-product-link-type-extension-interface
type CatalogDataProductLinkTypeInterface ¶
type CatalogDataProductLinkTypeInterface struct {
// Link type code
// Required: true
Code *int64 `json:"code"`
// extension attributes
ExtensionAttributes CatalogDataProductLinkTypeExtensionInterface `json:"extension_attributes,omitempty"`
// Link type name
// Required: true
Name *string `json:"name"`
}
CatalogDataProductLinkTypeInterface catalog data product link type interface
swagger:model catalog-data-product-link-type-interface
func (*CatalogDataProductLinkTypeInterface) ContextValidate ¶
func (m *CatalogDataProductLinkTypeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this catalog data product link type interface based on context it is used
func (*CatalogDataProductLinkTypeInterface) MarshalBinary ¶
func (m *CatalogDataProductLinkTypeInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductLinkTypeInterface) UnmarshalBinary ¶
func (m *CatalogDataProductLinkTypeInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductRenderButtonExtensionInterface ¶
type CatalogDataProductRenderButtonExtensionInterface interface{}
CatalogDataProductRenderButtonExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductRender\ButtonInterface
swagger:model catalog-data-product-render-button-extension-interface
type CatalogDataProductRenderButtonInterface ¶
type CatalogDataProductRenderButtonInterface struct {
// extension attributes
ExtensionAttributes CatalogDataProductRenderButtonExtensionInterface `json:"extension_attributes,omitempty"`
// Post data
// Required: true
PostData *string `json:"post_data"`
// Flag whether a product has options or not
// Required: true
RequiredOptions *bool `json:"required_options"`
// Url, needed to add product to cart
// Required: true
URL *string `json:"url"`
}
CatalogDataProductRenderButtonInterface Button interface. This interface represents all manner of product buttons: add to cart, add to compare, etc... The buttons describes by this interface should have interaction with backend
swagger:model catalog-data-product-render-button-interface
func (*CatalogDataProductRenderButtonInterface) ContextValidate ¶
func (m *CatalogDataProductRenderButtonInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this catalog data product render button interface based on context it is used
func (*CatalogDataProductRenderButtonInterface) MarshalBinary ¶
func (m *CatalogDataProductRenderButtonInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductRenderButtonInterface) UnmarshalBinary ¶
func (m *CatalogDataProductRenderButtonInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductRenderExtensionInterface ¶
type CatalogDataProductRenderExtensionInterface struct {
// ddg brand
DdgBrand string `json:"ddg_brand,omitempty"`
// ddg categories
DdgCategories []string `json:"ddg_categories"`
// ddg description
DdgDescription string `json:"ddg_description,omitempty"`
// ddg image
DdgImage string `json:"ddg_image,omitempty"`
// ddg sku
DdgSku string `json:"ddg_sku,omitempty"`
// review html
ReviewHTML string `json:"review_html,omitempty"`
// wishlist button
WishlistButton *CatalogDataProductRenderButtonInterface `json:"wishlist_button,omitempty"`
}
CatalogDataProductRenderExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductRenderInterface
swagger:model catalog-data-product-render-extension-interface
func (*CatalogDataProductRenderExtensionInterface) ContextValidate ¶
func (m *CatalogDataProductRenderExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product render extension interface based on the context it is used
func (*CatalogDataProductRenderExtensionInterface) MarshalBinary ¶
func (m *CatalogDataProductRenderExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductRenderExtensionInterface) UnmarshalBinary ¶
func (m *CatalogDataProductRenderExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductRenderFormattedPriceInfoExtensionInterface ¶
type CatalogDataProductRenderFormattedPriceInfoExtensionInterface interface{}
CatalogDataProductRenderFormattedPriceInfoExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductRender\FormattedPriceInfoInterface
swagger:model catalog-data-product-render-formatted-price-info-extension-interface
type CatalogDataProductRenderFormattedPriceInfoInterface ¶
type CatalogDataProductRenderFormattedPriceInfoInterface struct {
// extension attributes
ExtensionAttributes CatalogDataProductRenderFormattedPriceInfoExtensionInterface `json:"extension_attributes,omitempty"`
// Html with final price
// Required: true
FinalPrice *string `json:"final_price"`
// Max price of a product
// Required: true
MaxPrice *string `json:"max_price"`
// Max regular price
// Required: true
MaxRegularPrice *string `json:"max_regular_price"`
// The minimal price of the product or variation
// Required: true
MinimalPrice *string `json:"minimal_price"`
// Minimal regular price
// Required: true
MinimalRegularPrice *string `json:"minimal_regular_price"`
// Price - is price of product without discounts and special price with taxes and fixed product tax
// Required: true
RegularPrice *string `json:"regular_price"`
// Special price
// Required: true
SpecialPrice *string `json:"special_price"`
}
CatalogDataProductRenderFormattedPriceInfoInterface Formatted Price interface. Aggregate formatted html with price representations. E.g.: <span class="price">$9.00</span> Consider currency, rounding and html
swagger:model catalog-data-product-render-formatted-price-info-interface
func (*CatalogDataProductRenderFormattedPriceInfoInterface) ContextValidate ¶
func (m *CatalogDataProductRenderFormattedPriceInfoInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this catalog data product render formatted price info interface based on context it is used
func (*CatalogDataProductRenderFormattedPriceInfoInterface) MarshalBinary ¶
func (m *CatalogDataProductRenderFormattedPriceInfoInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductRenderFormattedPriceInfoInterface) UnmarshalBinary ¶
func (m *CatalogDataProductRenderFormattedPriceInfoInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductRenderImageExtensionInterface ¶
type CatalogDataProductRenderImageExtensionInterface interface{}
CatalogDataProductRenderImageExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductRender\ImageInterface
swagger:model catalog-data-product-render-image-extension-interface
type CatalogDataProductRenderImageInterface ¶
type CatalogDataProductRenderImageInterface struct {
// Image code
// Required: true
Code *string `json:"code"`
// extension attributes
ExtensionAttributes CatalogDataProductRenderImageExtensionInterface `json:"extension_attributes,omitempty"`
// Image height
// Required: true
Height *float64 `json:"height"`
// Image label
// Required: true
Label *string `json:"label"`
// Resize height
// Required: true
ResizedHeight *float64 `json:"resized_height"`
// Resize width
// Required: true
ResizedWidth *float64 `json:"resized_width"`
// Image url
// Required: true
URL *string `json:"url"`
// Image width in px
// Required: true
Width *float64 `json:"width"`
}
CatalogDataProductRenderImageInterface Product Render image interface. Represents physical characteristics of image, that can be used in product listing or product view
swagger:model catalog-data-product-render-image-interface
func (*CatalogDataProductRenderImageInterface) ContextValidate ¶
func (m *CatalogDataProductRenderImageInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this catalog data product render image interface based on context it is used
func (*CatalogDataProductRenderImageInterface) MarshalBinary ¶
func (m *CatalogDataProductRenderImageInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductRenderImageInterface) UnmarshalBinary ¶
func (m *CatalogDataProductRenderImageInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductRenderInterface ¶
type CatalogDataProductRenderInterface struct {
// add to cart button
// Required: true
AddToCartButton *CatalogDataProductRenderButtonInterface `json:"add_to_cart_button"`
// add to compare button
// Required: true
AddToCompareButton *CatalogDataProductRenderButtonInterface `json:"add_to_compare_button"`
// Current or desired currency code to product
// Required: true
CurrencyCode *string `json:"currency_code"`
// extension attributes
// Required: true
ExtensionAttributes *CatalogDataProductRenderExtensionInterface `json:"extension_attributes"`
// Product identifier
// Required: true
ID *int64 `json:"id"`
// Enough information, that needed to render image on front
// Required: true
Images []*CatalogDataProductRenderImageInterface `json:"images"`
// Information about product saleability (In Stock)
// Required: true
IsSalable *string `json:"is_salable"`
// Product name
// Required: true
Name *string `json:"name"`
// price info
// Required: true
PriceInfo *CatalogDataProductRenderPriceInfoInterface `json:"price_info"`
// Information about current store id or requested store id
// Required: true
StoreID *int64 `json:"store_id"`
// Product type. Such as bundle, grouped, simple, etc...
// Required: true
Type *string `json:"type"`
// Product url
// Required: true
URL *string `json:"url"`
}
CatalogDataProductRenderInterface Represents Data Object which holds enough information to render product This information is put into part as Add To Cart or Add to Compare Data or Price Data
swagger:model catalog-data-product-render-interface
func (*CatalogDataProductRenderInterface) ContextValidate ¶
func (m *CatalogDataProductRenderInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product render interface based on the context it is used
func (*CatalogDataProductRenderInterface) MarshalBinary ¶
func (m *CatalogDataProductRenderInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductRenderInterface) UnmarshalBinary ¶
func (m *CatalogDataProductRenderInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductRenderPriceInfoExtensionInterface ¶
type CatalogDataProductRenderPriceInfoExtensionInterface struct {
// msrp
Msrp *MsrpDataProductRenderMsrpPriceInfoInterface `json:"msrp,omitempty"`
// tax adjustments
TaxAdjustments *CatalogDataProductRenderPriceInfoInterface `json:"tax_adjustments,omitempty"`
// weee adjustment
WeeeAdjustment string `json:"weee_adjustment,omitempty"`
// weee attributes
WeeeAttributes []*WeeeDataProductRenderWeeeAdjustmentAttributeInterface `json:"weee_attributes"`
}
CatalogDataProductRenderPriceInfoExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductRender\PriceInfoInterface
swagger:model catalog-data-product-render-price-info-extension-interface
func (*CatalogDataProductRenderPriceInfoExtensionInterface) ContextValidate ¶
func (m *CatalogDataProductRenderPriceInfoExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product render price info extension interface based on the context it is used
func (*CatalogDataProductRenderPriceInfoExtensionInterface) MarshalBinary ¶
func (m *CatalogDataProductRenderPriceInfoExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductRenderPriceInfoExtensionInterface) UnmarshalBinary ¶
func (m *CatalogDataProductRenderPriceInfoExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductRenderPriceInfoInterface ¶
type CatalogDataProductRenderPriceInfoInterface struct {
// extension attributes
ExtensionAttributes *CatalogDataProductRenderPriceInfoExtensionInterface `json:"extension_attributes,omitempty"`
// Final price
// Required: true
FinalPrice *float64 `json:"final_price"`
// formatted prices
// Required: true
FormattedPrices *CatalogDataProductRenderFormattedPriceInfoInterface `json:"formatted_prices"`
// Max price of a product
// Required: true
MaxPrice *float64 `json:"max_price"`
// Max regular price
// Required: true
MaxRegularPrice *float64 `json:"max_regular_price"`
// Minimal price
// Required: true
MinimalPrice *float64 `json:"minimal_price"`
// Minimal regular price
// Required: true
MinimalRegularPrice *float64 `json:"minimal_regular_price"`
// Regular price
// Required: true
RegularPrice *float64 `json:"regular_price"`
// Special price
// Required: true
SpecialPrice *float64 `json:"special_price"`
}
CatalogDataProductRenderPriceInfoInterface Price interface.
swagger:model catalog-data-product-render-price-info-interface
func (*CatalogDataProductRenderPriceInfoInterface) ContextValidate ¶
func (m *CatalogDataProductRenderPriceInfoInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product render price info interface based on the context it is used
func (*CatalogDataProductRenderPriceInfoInterface) MarshalBinary ¶
func (m *CatalogDataProductRenderPriceInfoInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductRenderPriceInfoInterface) UnmarshalBinary ¶
func (m *CatalogDataProductRenderPriceInfoInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductRenderSearchResultsInterface ¶
type CatalogDataProductRenderSearchResultsInterface struct {
// List of products rendered information
// Required: true
Items []*CatalogDataProductRenderInterface `json:"items"`
}
CatalogDataProductRenderSearchResultsInterface Dto that holds render information about products
swagger:model catalog-data-product-render-search-results-interface
func (*CatalogDataProductRenderSearchResultsInterface) ContextValidate ¶
func (m *CatalogDataProductRenderSearchResultsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product render search results interface based on the context it is used
func (*CatalogDataProductRenderSearchResultsInterface) MarshalBinary ¶
func (m *CatalogDataProductRenderSearchResultsInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductRenderSearchResultsInterface) UnmarshalBinary ¶
func (m *CatalogDataProductRenderSearchResultsInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductSearchResultsInterface ¶
type CatalogDataProductSearchResultsInterface struct {
// Attributes list.
// Required: true
Items []*CatalogDataProductInterface `json:"items"`
// search criteria
// Required: true
SearchCriteria *FrameworkSearchCriteriaInterface `json:"search_criteria"`
// Total count.
// Required: true
TotalCount *int64 `json:"total_count"`
}
CatalogDataProductSearchResultsInterface catalog data product search results interface
swagger:model catalog-data-product-search-results-interface
func (*CatalogDataProductSearchResultsInterface) ContextValidate ¶
func (m *CatalogDataProductSearchResultsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product search results interface based on the context it is used
func (*CatalogDataProductSearchResultsInterface) MarshalBinary ¶
func (m *CatalogDataProductSearchResultsInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductSearchResultsInterface) UnmarshalBinary ¶
func (m *CatalogDataProductSearchResultsInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductTierPriceExtensionInterface ¶
type CatalogDataProductTierPriceExtensionInterface struct {
// percentage value
PercentageValue float64 `json:"percentage_value,omitempty"`
// website id
WebsiteID int64 `json:"website_id,omitempty"`
}
CatalogDataProductTierPriceExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductTierPriceInterface
swagger:model catalog-data-product-tier-price-extension-interface
func (*CatalogDataProductTierPriceExtensionInterface) ContextValidate ¶
func (m *CatalogDataProductTierPriceExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this catalog data product tier price extension interface based on context it is used
func (*CatalogDataProductTierPriceExtensionInterface) MarshalBinary ¶
func (m *CatalogDataProductTierPriceExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductTierPriceExtensionInterface) UnmarshalBinary ¶
func (m *CatalogDataProductTierPriceExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductTierPriceInterface ¶
type CatalogDataProductTierPriceInterface struct {
// Customer group id
// Required: true
CustomerGroupID *int64 `json:"customer_group_id"`
// extension attributes
ExtensionAttributes *CatalogDataProductTierPriceExtensionInterface `json:"extension_attributes,omitempty"`
// Tier qty
// Required: true
Qty *float64 `json:"qty"`
// Price value
// Required: true
Value *float64 `json:"value"`
}
CatalogDataProductTierPriceInterface catalog data product tier price interface
swagger:model catalog-data-product-tier-price-interface
func (*CatalogDataProductTierPriceInterface) ContextValidate ¶
func (m *CatalogDataProductTierPriceInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog data product tier price interface based on the context it is used
func (*CatalogDataProductTierPriceInterface) MarshalBinary ¶
func (m *CatalogDataProductTierPriceInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductTierPriceInterface) UnmarshalBinary ¶
func (m *CatalogDataProductTierPriceInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogDataProductTypeExtensionInterface ¶
type CatalogDataProductTypeExtensionInterface interface{}
CatalogDataProductTypeExtensionInterface ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductTypeInterface
swagger:model catalog-data-product-type-extension-interface
type CatalogDataProductTypeInterface ¶
type CatalogDataProductTypeInterface struct {
// extension attributes
ExtensionAttributes CatalogDataProductTypeExtensionInterface `json:"extension_attributes,omitempty"`
// Product type label
// Required: true
Label *string `json:"label"`
// Product type code
// Required: true
Name *string `json:"name"`
}
CatalogDataProductTypeInterface Product type details
swagger:model catalog-data-product-type-interface
func (*CatalogDataProductTypeInterface) ContextValidate ¶
func (m *CatalogDataProductTypeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this catalog data product type interface based on context it is used
func (*CatalogDataProductTypeInterface) MarshalBinary ¶
func (m *CatalogDataProductTypeInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogDataProductTypeInterface) UnmarshalBinary ¶
func (m *CatalogDataProductTypeInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogInventoryDataStockItemExtensionInterface ¶
type CatalogInventoryDataStockItemExtensionInterface interface{}
CatalogInventoryDataStockItemExtensionInterface ExtensionInterface class for @see \Magento\CatalogInventory\Api\Data\StockItemInterface
swagger:model catalog-inventory-data-stock-item-extension-interface
type CatalogInventoryDataStockItemInterface ¶
type CatalogInventoryDataStockItemInterface struct {
// Backorders status
// Required: true
Backorders *int64 `json:"backorders"`
// Whether Quantity Increments is enabled
// Required: true
EnableQtyIncrements *bool `json:"enable_qty_increments"`
// extension attributes
ExtensionAttributes CatalogInventoryDataStockItemExtensionInterface `json:"extension_attributes,omitempty"`
// is decimal divided
// Required: true
IsDecimalDivided *bool `json:"is_decimal_divided"`
// Stock Availability
// Required: true
IsInStock *bool `json:"is_in_stock"`
// is qty decimal
// Required: true
IsQtyDecimal *bool `json:"is_qty_decimal"`
// item id
ItemID int64 `json:"item_id,omitempty"`
// low stock date
// Required: true
LowStockDate *string `json:"low_stock_date"`
// Can Manage Stock
// Required: true
ManageStock *bool `json:"manage_stock"`
// Maximum Qty Allowed in Shopping Cart data wrapper
// Required: true
MaxSaleQty *float64 `json:"max_sale_qty"`
// Minimal quantity available for item status in stock
// Required: true
MinQty *float64 `json:"min_qty"`
// Minimum Qty Allowed in Shopping Cart or NULL when there is no limitation
// Required: true
MinSaleQty *float64 `json:"min_sale_qty"`
// Notify for Quantity Below data wrapper
// Required: true
NotifyStockQty *float64 `json:"notify_stock_qty"`
// product id
ProductID int64 `json:"product_id,omitempty"`
// qty
// Required: true
Qty *float64 `json:"qty"`
// Quantity Increments data wrapper
// Required: true
QtyIncrements *float64 `json:"qty_increments"`
// show default notification message
// Required: true
ShowDefaultNotificationMessage *bool `json:"show_default_notification_message"`
// Stock identifier
StockID int64 `json:"stock_id,omitempty"`
// stock status changed auto
// Required: true
StockStatusChangedAuto *int64 `json:"stock_status_changed_auto"`
// use config backorders
// Required: true
UseConfigBackorders *bool `json:"use_config_backorders"`
// use config enable qty inc
// Required: true
UseConfigEnableQtyInc *bool `json:"use_config_enable_qty_inc"`
// use config manage stock
// Required: true
UseConfigManageStock *bool `json:"use_config_manage_stock"`
// use config max sale qty
// Required: true
UseConfigMaxSaleQty *bool `json:"use_config_max_sale_qty"`
// use config min qty
// Required: true
UseConfigMinQty *bool `json:"use_config_min_qty"`
// use config min sale qty
// Required: true
UseConfigMinSaleQty *int64 `json:"use_config_min_sale_qty"`
// use config notify stock qty
// Required: true
UseConfigNotifyStockQty *bool `json:"use_config_notify_stock_qty"`
// use config qty increments
// Required: true
UseConfigQtyIncrements *bool `json:"use_config_qty_increments"`
}
CatalogInventoryDataStockItemInterface Interface StockItem
swagger:model catalog-inventory-data-stock-item-interface
func (*CatalogInventoryDataStockItemInterface) ContextValidate ¶
func (m *CatalogInventoryDataStockItemInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this catalog inventory data stock item interface based on context it is used
func (*CatalogInventoryDataStockItemInterface) MarshalBinary ¶
func (m *CatalogInventoryDataStockItemInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogInventoryDataStockItemInterface) UnmarshalBinary ¶
func (m *CatalogInventoryDataStockItemInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CatalogInventoryDataStockStatusExtensionInterface ¶
type CatalogInventoryDataStockStatusExtensionInterface interface{}
CatalogInventoryDataStockStatusExtensionInterface ExtensionInterface class for @see \Magento\CatalogInventory\Api\Data\StockStatusInterface
swagger:model catalog-inventory-data-stock-status-extension-interface
type CatalogInventoryDataStockStatusInterface ¶
type CatalogInventoryDataStockStatusInterface struct {
// extension attributes
ExtensionAttributes CatalogInventoryDataStockStatusExtensionInterface `json:"extension_attributes,omitempty"`
// product id
// Required: true
ProductID *int64 `json:"product_id"`
// qty
// Required: true
Qty *int64 `json:"qty"`
// stock id
// Required: true
StockID *int64 `json:"stock_id"`
// stock item
// Required: true
StockItem *CatalogInventoryDataStockItemInterface `json:"stock_item"`
// stock status
// Required: true
StockStatus *int64 `json:"stock_status"`
}
CatalogInventoryDataStockStatusInterface Interface StockStatusInterface
swagger:model catalog-inventory-data-stock-status-interface
func (*CatalogInventoryDataStockStatusInterface) ContextValidate ¶
func (m *CatalogInventoryDataStockStatusInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this catalog inventory data stock status interface based on the context it is used
func (*CatalogInventoryDataStockStatusInterface) MarshalBinary ¶
func (m *CatalogInventoryDataStockStatusInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CatalogInventoryDataStockStatusInterface) UnmarshalBinary ¶
func (m *CatalogInventoryDataStockStatusInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CheckoutDataPaymentDetailsExtensionInterface ¶
type CheckoutDataPaymentDetailsExtensionInterface interface{}
CheckoutDataPaymentDetailsExtensionInterface ExtensionInterface class for @see \Magento\Checkout\Api\Data\PaymentDetailsInterface
swagger:model checkout-data-payment-details-extension-interface
type CheckoutDataPaymentDetailsInterface ¶
type CheckoutDataPaymentDetailsInterface struct {
// extension attributes
ExtensionAttributes CheckoutDataPaymentDetailsExtensionInterface `json:"extension_attributes,omitempty"`
// payment methods
// Required: true
PaymentMethods []*QuoteDataPaymentMethodInterface `json:"payment_methods"`
// totals
// Required: true
Totals *QuoteDataTotalsInterface `json:"totals"`
}
CheckoutDataPaymentDetailsInterface Interface PaymentDetailsInterface
swagger:model checkout-data-payment-details-interface
func (*CheckoutDataPaymentDetailsInterface) ContextValidate ¶
func (m *CheckoutDataPaymentDetailsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this checkout data payment details interface based on the context it is used
func (*CheckoutDataPaymentDetailsInterface) MarshalBinary ¶
func (m *CheckoutDataPaymentDetailsInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CheckoutDataPaymentDetailsInterface) UnmarshalBinary ¶
func (m *CheckoutDataPaymentDetailsInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CheckoutDataShippingInformationExtensionInterface ¶
type CheckoutDataShippingInformationExtensionInterface interface{}
CheckoutDataShippingInformationExtensionInterface ExtensionInterface class for @see \Magento\Checkout\Api\Data\ShippingInformationInterface
swagger:model checkout-data-shipping-information-extension-interface
type CheckoutDataShippingInformationInterface ¶
type CheckoutDataShippingInformationInterface struct {
// billing address
BillingAddress *QuoteDataAddressInterface `json:"billing_address,omitempty"`
// Custom attributes values.
CustomAttributes []*FrameworkAttributeInterface `json:"custom_attributes"`
// extension attributes
ExtensionAttributes CheckoutDataShippingInformationExtensionInterface `json:"extension_attributes,omitempty"`
// shipping address
// Required: true
ShippingAddress *QuoteDataAddressInterface `json:"shipping_address"`
// Carrier code
// Required: true
ShippingCarrierCode *string `json:"shipping_carrier_code"`
// Shipping method code
// Required: true
ShippingMethodCode *string `json:"shipping_method_code"`
}
CheckoutDataShippingInformationInterface Interface ShippingInformationInterface
swagger:model checkout-data-shipping-information-interface
func (*CheckoutDataShippingInformationInterface) ContextValidate ¶
func (m *CheckoutDataShippingInformationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this checkout data shipping information interface based on the context it is used
func (*CheckoutDataShippingInformationInterface) MarshalBinary ¶
func (m *CheckoutDataShippingInformationInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CheckoutDataShippingInformationInterface) UnmarshalBinary ¶
func (m *CheckoutDataShippingInformationInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CheckoutDataTotalsInformationExtensionInterface ¶
type CheckoutDataTotalsInformationExtensionInterface interface{}
CheckoutDataTotalsInformationExtensionInterface ExtensionInterface class for @see \Magento\Checkout\Api\Data\TotalsInformationInterface
swagger:model checkout-data-totals-information-extension-interface
type CheckoutDataTotalsInformationInterface ¶
type CheckoutDataTotalsInformationInterface struct {
// address
// Required: true
Address *QuoteDataAddressInterface `json:"address"`
// Custom attributes values.
CustomAttributes []*FrameworkAttributeInterface `json:"custom_attributes"`
// extension attributes
ExtensionAttributes CheckoutDataTotalsInformationExtensionInterface `json:"extension_attributes,omitempty"`
// Carrier code
ShippingCarrierCode string `json:"shipping_carrier_code,omitempty"`
// Shipping method code
ShippingMethodCode string `json:"shipping_method_code,omitempty"`
}
CheckoutDataTotalsInformationInterface Interface TotalsInformationInterface
swagger:model checkout-data-totals-information-interface
func (*CheckoutDataTotalsInformationInterface) ContextValidate ¶
func (m *CheckoutDataTotalsInformationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this checkout data totals information interface based on the context it is used
func (*CheckoutDataTotalsInformationInterface) MarshalBinary ¶
func (m *CheckoutDataTotalsInformationInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CheckoutDataTotalsInformationInterface) UnmarshalBinary ¶
func (m *CheckoutDataTotalsInformationInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CmsDataBlockInterface ¶
type CmsDataBlockInterface struct {
// Active
Active bool `json:"active,omitempty"`
// Content
Content string `json:"content,omitempty"`
// Creation time
CreationTime string `json:"creation_time,omitempty"`
// ID
ID int64 `json:"id,omitempty"`
// Identifier
// Required: true
Identifier *string `json:"identifier"`
// Title
Title string `json:"title,omitempty"`
// Update time
UpdateTime string `json:"update_time,omitempty"`
}
CmsDataBlockInterface CMS block interface.
swagger:model cms-data-block-interface
func (*CmsDataBlockInterface) ContextValidate ¶
ContextValidate validates this cms data block interface based on context it is used
func (*CmsDataBlockInterface) MarshalBinary ¶
func (m *CmsDataBlockInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CmsDataBlockInterface) UnmarshalBinary ¶
func (m *CmsDataBlockInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CmsDataPageInterface ¶
type CmsDataPageInterface struct {
// Active
Active bool `json:"active,omitempty"`
// Content
Content string `json:"content,omitempty"`
// Content heading
ContentHeading string `json:"content_heading,omitempty"`
// Creation time
CreationTime string `json:"creation_time,omitempty"`
// Custom layout update xml
CustomLayoutUpdateXML string `json:"custom_layout_update_xml,omitempty"`
// Custom root template
CustomRootTemplate string `json:"custom_root_template,omitempty"`
// Custom theme
CustomTheme string `json:"custom_theme,omitempty"`
// Custom theme from
CustomThemeFrom string `json:"custom_theme_from,omitempty"`
// Custom theme to
CustomThemeTo string `json:"custom_theme_to,omitempty"`
// ID
ID int64 `json:"id,omitempty"`
// Identifier
// Required: true
Identifier *string `json:"identifier"`
// Layout update xml
LayoutUpdateXML string `json:"layout_update_xml,omitempty"`
// Meta description
MetaDescription string `json:"meta_description,omitempty"`
// Meta keywords
MetaKeywords string `json:"meta_keywords,omitempty"`
// Meta title
MetaTitle string `json:"meta_title,omitempty"`
// Page layout
PageLayout string `json:"page_layout,omitempty"`
// Sort order
SortOrder string `json:"sort_order,omitempty"`
// Title
Title string `json:"title,omitempty"`
// Update time
UpdateTime string `json:"update_time,omitempty"`
}
CmsDataPageInterface CMS page interface.
swagger:model cms-data-page-interface
func (*CmsDataPageInterface) ContextValidate ¶
ContextValidate validates this cms data page interface based on context it is used
func (*CmsDataPageInterface) MarshalBinary ¶
func (m *CmsDataPageInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CmsDataPageInterface) UnmarshalBinary ¶
func (m *CmsDataPageInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfigurableProductDataConfigurableItemOptionValueExtensionInterface ¶
type ConfigurableProductDataConfigurableItemOptionValueExtensionInterface interface{}
ConfigurableProductDataConfigurableItemOptionValueExtensionInterface ExtensionInterface class for @see \Magento\ConfigurableProduct\Api\Data\ConfigurableItemOptionValueInterface
swagger:model configurable-product-data-configurable-item-option-value-extension-interface
type ConfigurableProductDataConfigurableItemOptionValueInterface ¶
type ConfigurableProductDataConfigurableItemOptionValueInterface struct {
// extension attributes
ExtensionAttributes ConfigurableProductDataConfigurableItemOptionValueExtensionInterface `json:"extension_attributes,omitempty"`
// Option SKU
// Required: true
OptionID *string `json:"option_id"`
// Item id
OptionValue int64 `json:"option_value,omitempty"`
}
ConfigurableProductDataConfigurableItemOptionValueInterface Interface ConfigurableItemOptionValueInterface
swagger:model configurable-product-data-configurable-item-option-value-interface
func (*ConfigurableProductDataConfigurableItemOptionValueInterface) ContextValidate ¶
func (m *ConfigurableProductDataConfigurableItemOptionValueInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this configurable product data configurable item option value interface based on context it is used
func (*ConfigurableProductDataConfigurableItemOptionValueInterface) MarshalBinary ¶
func (m *ConfigurableProductDataConfigurableItemOptionValueInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfigurableProductDataConfigurableItemOptionValueInterface) UnmarshalBinary ¶
func (m *ConfigurableProductDataConfigurableItemOptionValueInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfigurableProductDataOptionExtensionInterface ¶
type ConfigurableProductDataOptionExtensionInterface interface{}
ConfigurableProductDataOptionExtensionInterface ExtensionInterface class for @see \Magento\ConfigurableProduct\Api\Data\OptionInterface
swagger:model configurable-product-data-option-extension-interface
type ConfigurableProductDataOptionInterface ¶
type ConfigurableProductDataOptionInterface struct {
// attribute id
AttributeID string `json:"attribute_id,omitempty"`
// extension attributes
ExtensionAttributes ConfigurableProductDataOptionExtensionInterface `json:"extension_attributes,omitempty"`
// id
ID int64 `json:"id,omitempty"`
// is use default
IsUseDefault bool `json:"is_use_default,omitempty"`
// label
Label string `json:"label,omitempty"`
// position
Position int64 `json:"position,omitempty"`
// product id
ProductID int64 `json:"product_id,omitempty"`
// values
Values []*ConfigurableProductDataOptionValueInterface `json:"values"`
}
ConfigurableProductDataOptionInterface Interface OptionInterface
swagger:model configurable-product-data-option-interface
func (*ConfigurableProductDataOptionInterface) ContextValidate ¶
func (m *ConfigurableProductDataOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this configurable product data option interface based on the context it is used
func (*ConfigurableProductDataOptionInterface) MarshalBinary ¶
func (m *ConfigurableProductDataOptionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfigurableProductDataOptionInterface) UnmarshalBinary ¶
func (m *ConfigurableProductDataOptionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfigurableProductDataOptionValueExtensionInterface ¶
type ConfigurableProductDataOptionValueExtensionInterface interface{}
ConfigurableProductDataOptionValueExtensionInterface ExtensionInterface class for @see \Magento\ConfigurableProduct\Api\Data\OptionValueInterface
swagger:model configurable-product-data-option-value-extension-interface
type ConfigurableProductDataOptionValueInterface ¶
type ConfigurableProductDataOptionValueInterface struct {
// extension attributes
ExtensionAttributes ConfigurableProductDataOptionValueExtensionInterface `json:"extension_attributes,omitempty"`
// value index
// Required: true
ValueIndex *int64 `json:"value_index"`
}
ConfigurableProductDataOptionValueInterface Interface OptionValueInterface
swagger:model configurable-product-data-option-value-interface
func (*ConfigurableProductDataOptionValueInterface) ContextValidate ¶
func (m *ConfigurableProductDataOptionValueInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this configurable product data option value interface based on context it is used
func (*ConfigurableProductDataOptionValueInterface) MarshalBinary ¶
func (m *ConfigurableProductDataOptionValueInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfigurableProductDataOptionValueInterface) UnmarshalBinary ¶
func (m *ConfigurableProductDataOptionValueInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CustomerDataAddressExtensionInterface ¶
type CustomerDataAddressExtensionInterface interface{}
CustomerDataAddressExtensionInterface ExtensionInterface class for @see \Magento\Customer\Api\Data\AddressInterface
swagger:model customer-data-address-extension-interface
type CustomerDataAddressInterface ¶
type CustomerDataAddressInterface struct {
// City name
City string `json:"city,omitempty"`
// Company
Company string `json:"company,omitempty"`
// Country code in ISO_3166-2 format
CountryID string `json:"country_id,omitempty"`
// Custom attributes values.
CustomAttributes []*FrameworkAttributeInterface `json:"custom_attributes"`
// Customer ID
CustomerID int64 `json:"customer_id,omitempty"`
// If this address is default billing address
DefaultBilling bool `json:"default_billing,omitempty"`
// If this address is default shipping address.
DefaultShipping bool `json:"default_shipping,omitempty"`
// extension attributes
ExtensionAttributes CustomerDataAddressExtensionInterface `json:"extension_attributes,omitempty"`
// Fax number
Fax string `json:"fax,omitempty"`
// First name
Firstname string `json:"firstname,omitempty"`
// ID
ID int64 `json:"id,omitempty"`
// Last name
Lastname string `json:"lastname,omitempty"`
// Middle name
Middlename string `json:"middlename,omitempty"`
// Postcode
Postcode string `json:"postcode,omitempty"`
// Prefix
Prefix string `json:"prefix,omitempty"`
// region
Region *CustomerDataRegionInterface `json:"region,omitempty"`
// Region ID
RegionID int64 `json:"region_id,omitempty"`
// Street
Street []string `json:"street"`
// Suffix
Suffix string `json:"suffix,omitempty"`
// Telephone number
Telephone string `json:"telephone,omitempty"`
// Vat id
VatID string `json:"vat_id,omitempty"`
}
CustomerDataAddressInterface Customer address interface.
swagger:model customer-data-address-interface
func (*CustomerDataAddressInterface) ContextValidate ¶
func (m *CustomerDataAddressInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this customer data address interface based on the context it is used
func (*CustomerDataAddressInterface) MarshalBinary ¶
func (m *CustomerDataAddressInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CustomerDataAddressInterface) UnmarshalBinary ¶
func (m *CustomerDataAddressInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CustomerDataCustomerExtensionInterface ¶
type CustomerDataCustomerExtensionInterface struct {
// amazon id
AmazonID string `json:"amazon_id,omitempty"`
// assistance allowed
AssistanceAllowed int64 `json:"assistance_allowed,omitempty"`
// is subscribed
IsSubscribed bool `json:"is_subscribed,omitempty"`
// vertex customer code
VertexCustomerCode string `json:"vertex_customer_code,omitempty"`
// vertex customer country
VertexCustomerCountry string `json:"vertex_customer_country,omitempty"`
}
CustomerDataCustomerExtensionInterface ExtensionInterface class for @see \Magento\Customer\Api\Data\CustomerInterface
swagger:model customer-data-customer-extension-interface
func (*CustomerDataCustomerExtensionInterface) ContextValidate ¶
func (m *CustomerDataCustomerExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this customer data customer extension interface based on context it is used
func (*CustomerDataCustomerExtensionInterface) MarshalBinary ¶
func (m *CustomerDataCustomerExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CustomerDataCustomerExtensionInterface) UnmarshalBinary ¶
func (m *CustomerDataCustomerExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CustomerDataCustomerInterface ¶
type CustomerDataCustomerInterface struct {
// Customer addresses.
Addresses []*CustomerDataAddressInterface `json:"addresses"`
// Confirmation
Confirmation string `json:"confirmation,omitempty"`
// Created at time
CreatedAt string `json:"created_at,omitempty"`
// Created in area
CreatedIn string `json:"created_in,omitempty"`
// Custom attributes values.
CustomAttributes []*FrameworkAttributeInterface `json:"custom_attributes"`
// Default billing address id
DefaultBilling string `json:"default_billing,omitempty"`
// Default shipping address id
DefaultShipping string `json:"default_shipping,omitempty"`
// Disable auto group change flag.
DisableAutoGroupChange int64 `json:"disable_auto_group_change,omitempty"`
// In keeping with current security and privacy best practices, be sure you are aware of any potential legal and security risks associated with the storage of customers’ full date of birth (month, day, year) along with other personal identifiers (e.g., full name) before collecting or processing such data.
Dob string `json:"dob,omitempty"`
// Email address
// Required: true
Email *string `json:"email"`
// extension attributes
ExtensionAttributes *CustomerDataCustomerExtensionInterface `json:"extension_attributes,omitempty"`
// First name
// Required: true
Firstname *string `json:"firstname"`
// Gender
Gender int64 `json:"gender,omitempty"`
// Group id
GroupID int64 `json:"group_id,omitempty"`
// Customer id
ID int64 `json:"id,omitempty"`
// Last name
// Required: true
Lastname *string `json:"lastname"`
// Middle name
Middlename string `json:"middlename,omitempty"`
// Prefix
Prefix string `json:"prefix,omitempty"`
// Store id
StoreID int64 `json:"store_id,omitempty"`
// Suffix
Suffix string `json:"suffix,omitempty"`
// Tax Vat
Taxvat string `json:"taxvat,omitempty"`
// Updated at time
UpdatedAt string `json:"updated_at,omitempty"`
// Website id
WebsiteID int64 `json:"website_id,omitempty"`
}
CustomerDataCustomerInterface Customer entity interface for API handling.
swagger:model customer-data-customer-interface
func (*CustomerDataCustomerInterface) ContextValidate ¶
func (m *CustomerDataCustomerInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this customer data customer interface based on the context it is used
func (*CustomerDataCustomerInterface) MarshalBinary ¶
func (m *CustomerDataCustomerInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CustomerDataCustomerInterface) UnmarshalBinary ¶
func (m *CustomerDataCustomerInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CustomerDataRegionExtensionInterface ¶
type CustomerDataRegionExtensionInterface interface{}
CustomerDataRegionExtensionInterface ExtensionInterface class for @see \Magento\Customer\Api\Data\RegionInterface
swagger:model customer-data-region-extension-interface
type CustomerDataRegionInterface ¶
type CustomerDataRegionInterface struct {
// extension attributes
ExtensionAttributes CustomerDataRegionExtensionInterface `json:"extension_attributes,omitempty"`
// Region
// Required: true
Region *string `json:"region"`
// Region code
// Required: true
RegionCode *string `json:"region_code"`
// Region id
// Required: true
RegionID *int64 `json:"region_id"`
}
CustomerDataRegionInterface Customer address region interface.
swagger:model customer-data-region-interface
func (*CustomerDataRegionInterface) ContextValidate ¶
func (m *CustomerDataRegionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this customer data region interface based on context it is used
func (*CustomerDataRegionInterface) MarshalBinary ¶
func (m *CustomerDataRegionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CustomerDataRegionInterface) UnmarshalBinary ¶
func (m *CustomerDataRegionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryDataCountryInformationExtensionInterface ¶
type DirectoryDataCountryInformationExtensionInterface interface{}
DirectoryDataCountryInformationExtensionInterface ExtensionInterface class for @see \Magento\Directory\Api\Data\CountryInformationInterface
swagger:model directory-data-country-information-extension-interface
type DirectoryDataCountryInformationInterface ¶
type DirectoryDataCountryInformationInterface struct {
// The available regions for the store.
AvailableRegions []*DirectoryDataRegionInformationInterface `json:"available_regions"`
// extension attributes
ExtensionAttributes DirectoryDataCountryInformationExtensionInterface `json:"extension_attributes,omitempty"`
// The country full name (in English) for the store.
// Required: true
FullNameEnglish *string `json:"full_name_english"`
// The country full name (in store locale) for the store.
// Required: true
FullNameLocale *string `json:"full_name_locale"`
// The country id for the store.
// Required: true
ID *string `json:"id"`
// The country 3 letter abbreviation for the store.
// Required: true
ThreeLetterAbbreviation *string `json:"three_letter_abbreviation"`
// The country 2 letter abbreviation for the store.
// Required: true
TwoLetterAbbreviation *string `json:"two_letter_abbreviation"`
}
DirectoryDataCountryInformationInterface Country Information interface.
swagger:model directory-data-country-information-interface
func (*DirectoryDataCountryInformationInterface) ContextValidate ¶
func (m *DirectoryDataCountryInformationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this directory data country information interface based on the context it is used
func (*DirectoryDataCountryInformationInterface) MarshalBinary ¶
func (m *DirectoryDataCountryInformationInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryDataCountryInformationInterface) UnmarshalBinary ¶
func (m *DirectoryDataCountryInformationInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryDataCurrencyInformationExtensionInterface ¶
type DirectoryDataCurrencyInformationExtensionInterface interface{}
DirectoryDataCurrencyInformationExtensionInterface ExtensionInterface class for @see \Magento\Directory\Api\Data\CurrencyInformationInterface
swagger:model directory-data-currency-information-extension-interface
type DirectoryDataCurrencyInformationInterface ¶
type DirectoryDataCurrencyInformationInterface struct {
// The list of allowed currency codes for the store.
// Required: true
AvailableCurrencyCodes []string `json:"available_currency_codes"`
// The base currency code for the store.
// Required: true
BaseCurrencyCode *string `json:"base_currency_code"`
// The currency symbol of the base currency for the store.
// Required: true
BaseCurrencySymbol *string `json:"base_currency_symbol"`
// The default display currency code for the store.
// Required: true
DefaultDisplayCurrencyCode *string `json:"default_display_currency_code"`
// The currency symbol of the default display currency for the store.
// Required: true
DefaultDisplayCurrencySymbol *string `json:"default_display_currency_symbol"`
// The list of exchange rate information for the store.
// Required: true
ExchangeRates []*DirectoryDataExchangeRateInterface `json:"exchange_rates"`
// extension attributes
ExtensionAttributes DirectoryDataCurrencyInformationExtensionInterface `json:"extension_attributes,omitempty"`
}
DirectoryDataCurrencyInformationInterface Currency Information interface.
swagger:model directory-data-currency-information-interface
func (*DirectoryDataCurrencyInformationInterface) ContextValidate ¶
func (m *DirectoryDataCurrencyInformationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this directory data currency information interface based on the context it is used
func (*DirectoryDataCurrencyInformationInterface) MarshalBinary ¶
func (m *DirectoryDataCurrencyInformationInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryDataCurrencyInformationInterface) UnmarshalBinary ¶
func (m *DirectoryDataCurrencyInformationInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryDataExchangeRateExtensionInterface ¶
type DirectoryDataExchangeRateExtensionInterface interface{}
DirectoryDataExchangeRateExtensionInterface ExtensionInterface class for @see \Magento\Directory\Api\Data\ExchangeRateInterface
swagger:model directory-data-exchange-rate-extension-interface
type DirectoryDataExchangeRateInterface ¶
type DirectoryDataExchangeRateInterface struct {
// The currency code associated with the exchange rate.
// Required: true
CurrencyTo *string `json:"currency_to"`
// extension attributes
ExtensionAttributes DirectoryDataExchangeRateExtensionInterface `json:"extension_attributes,omitempty"`
// The exchange rate for the associated currency and the store's base currency.
// Required: true
Rate *float64 `json:"rate"`
}
DirectoryDataExchangeRateInterface Exchange Rate interface.
swagger:model directory-data-exchange-rate-interface
func (*DirectoryDataExchangeRateInterface) ContextValidate ¶
func (m *DirectoryDataExchangeRateInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this directory data exchange rate interface based on context it is used
func (*DirectoryDataExchangeRateInterface) MarshalBinary ¶
func (m *DirectoryDataExchangeRateInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryDataExchangeRateInterface) UnmarshalBinary ¶
func (m *DirectoryDataExchangeRateInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryDataRegionInformationExtensionInterface ¶
type DirectoryDataRegionInformationExtensionInterface interface{}
DirectoryDataRegionInformationExtensionInterface ExtensionInterface class for @see \Magento\Directory\Api\Data\RegionInformationInterface
swagger:model directory-data-region-information-extension-interface
type DirectoryDataRegionInformationInterface ¶
type DirectoryDataRegionInformationInterface struct {
// Region code
// Required: true
Code *string `json:"code"`
// extension attributes
ExtensionAttributes DirectoryDataRegionInformationExtensionInterface `json:"extension_attributes,omitempty"`
// Region id
// Required: true
ID *string `json:"id"`
// Region name
// Required: true
Name *string `json:"name"`
}
DirectoryDataRegionInformationInterface Region Information interface.
swagger:model directory-data-region-information-interface
func (*DirectoryDataRegionInformationInterface) ContextValidate ¶
func (m *DirectoryDataRegionInformationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this directory data region information interface based on context it is used
func (*DirectoryDataRegionInformationInterface) MarshalBinary ¶
func (m *DirectoryDataRegionInformationInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryDataRegionInformationInterface) UnmarshalBinary ¶
func (m *DirectoryDataRegionInformationInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DownloadableDataDownloadableOptionInterface ¶
type DownloadableDataDownloadableOptionInterface struct {
// The list of downloadable links
// Required: true
DownloadableLinks []int64 `json:"downloadable_links"`
}
DownloadableDataDownloadableOptionInterface Downloadable Option
swagger:model downloadable-data-downloadable-option-interface
func (*DownloadableDataDownloadableOptionInterface) ContextValidate ¶
func (m *DownloadableDataDownloadableOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this downloadable data downloadable option interface based on context it is used
func (*DownloadableDataDownloadableOptionInterface) MarshalBinary ¶
func (m *DownloadableDataDownloadableOptionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DownloadableDataDownloadableOptionInterface) UnmarshalBinary ¶
func (m *DownloadableDataDownloadableOptionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DownloadableDataFileContentExtensionInterface ¶
type DownloadableDataFileContentExtensionInterface interface{}
DownloadableDataFileContentExtensionInterface ExtensionInterface class for @see \Magento\Downloadable\Api\Data\File\ContentInterface
swagger:model downloadable-data-file-content-extension-interface
type DownloadableDataFileContentInterface ¶
type DownloadableDataFileContentInterface struct {
// extension attributes
ExtensionAttributes DownloadableDataFileContentExtensionInterface `json:"extension_attributes,omitempty"`
// Data (base64 encoded content)
// Required: true
FileData *string `json:"file_data"`
// File name
// Required: true
Name *string `json:"name"`
}
DownloadableDataFileContentInterface downloadable data file content interface
swagger:model downloadable-data-file-content-interface
func (*DownloadableDataFileContentInterface) ContextValidate ¶
func (m *DownloadableDataFileContentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this downloadable data file content interface based on context it is used
func (*DownloadableDataFileContentInterface) MarshalBinary ¶
func (m *DownloadableDataFileContentInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DownloadableDataFileContentInterface) UnmarshalBinary ¶
func (m *DownloadableDataFileContentInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DownloadableDataLinkExtensionInterface ¶
type DownloadableDataLinkExtensionInterface interface{}
DownloadableDataLinkExtensionInterface ExtensionInterface class for @see \Magento\Downloadable\Api\Data\LinkInterface
swagger:model downloadable-data-link-extension-interface
type DownloadableDataLinkInterface ¶
type DownloadableDataLinkInterface struct {
// extension attributes
ExtensionAttributes DownloadableDataLinkExtensionInterface `json:"extension_attributes,omitempty"`
// Sample(or link) id
ID int64 `json:"id,omitempty"`
// Required: true
IsShareable *int64 `json:"is_shareable"`
// relative file path
LinkFile string `json:"link_file,omitempty"`
// link file content
LinkFileContent *DownloadableDataFileContentInterface `json:"link_file_content,omitempty"`
// link type
// Required: true
LinkType *string `json:"link_type"`
// Link url or null when type is 'file'
LinkURL string `json:"link_url,omitempty"`
// Of downloads per user
NumberOfDownloads int64 `json:"number_of_downloads,omitempty"`
// Price
// Required: true
Price *float64 `json:"price"`
// relative file path
SampleFile string `json:"sample_file,omitempty"`
// sample file content
SampleFileContent *DownloadableDataFileContentInterface `json:"sample_file_content,omitempty"`
// sample type
// Required: true
SampleType *string `json:"sample_type"`
// file URL
SampleURL string `json:"sample_url,omitempty"`
// sort order
// Required: true
SortOrder *int64 `json:"sort_order"`
// title
Title string `json:"title,omitempty"`
}
DownloadableDataLinkInterface downloadable data link interface
swagger:model downloadable-data-link-interface
func (*DownloadableDataLinkInterface) ContextValidate ¶
func (m *DownloadableDataLinkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this downloadable data link interface based on the context it is used
func (*DownloadableDataLinkInterface) MarshalBinary ¶
func (m *DownloadableDataLinkInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DownloadableDataLinkInterface) UnmarshalBinary ¶
func (m *DownloadableDataLinkInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DownloadableDataSampleExtensionInterface ¶
type DownloadableDataSampleExtensionInterface interface{}
DownloadableDataSampleExtensionInterface ExtensionInterface class for @see \Magento\Downloadable\Api\Data\SampleInterface
swagger:model downloadable-data-sample-extension-interface
type DownloadableDataSampleInterface ¶
type DownloadableDataSampleInterface struct {
// extension attributes
ExtensionAttributes DownloadableDataSampleExtensionInterface `json:"extension_attributes,omitempty"`
// Sample(or link) id
ID int64 `json:"id,omitempty"`
// relative file path
SampleFile string `json:"sample_file,omitempty"`
// sample file content
SampleFileContent *DownloadableDataFileContentInterface `json:"sample_file_content,omitempty"`
// sample type
// Required: true
SampleType *string `json:"sample_type"`
// file URL
SampleURL string `json:"sample_url,omitempty"`
// Order index for sample
// Required: true
SortOrder *int64 `json:"sort_order"`
// Title
// Required: true
Title *string `json:"title"`
}
DownloadableDataSampleInterface downloadable data sample interface
swagger:model downloadable-data-sample-interface
func (*DownloadableDataSampleInterface) ContextValidate ¶
func (m *DownloadableDataSampleInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this downloadable data sample interface based on the context it is used
func (*DownloadableDataSampleInterface) MarshalBinary ¶
func (m *DownloadableDataSampleInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DownloadableDataSampleInterface) UnmarshalBinary ¶
func (m *DownloadableDataSampleInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EavDataAttributeExtensionInterface ¶
type EavDataAttributeExtensionInterface struct {
// is pagebuilder enabled
IsPagebuilderEnabled bool `json:"is_pagebuilder_enabled,omitempty"`
}
EavDataAttributeExtensionInterface ExtensionInterface class for @see \Magento\Eav\Api\Data\AttributeInterface
swagger:model eav-data-attribute-extension-interface
func (*EavDataAttributeExtensionInterface) ContextValidate ¶
func (m *EavDataAttributeExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this eav data attribute extension interface based on context it is used
func (*EavDataAttributeExtensionInterface) MarshalBinary ¶
func (m *EavDataAttributeExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EavDataAttributeExtensionInterface) UnmarshalBinary ¶
func (m *EavDataAttributeExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EavDataAttributeFrontendLabelInterface ¶
type EavDataAttributeFrontendLabelInterface struct {
// Option label
Label string `json:"label,omitempty"`
// Store id
StoreID int64 `json:"store_id,omitempty"`
}
EavDataAttributeFrontendLabelInterface Interface AttributeFrontendLabelInterface
swagger:model eav-data-attribute-frontend-label-interface
func (*EavDataAttributeFrontendLabelInterface) ContextValidate ¶
func (m *EavDataAttributeFrontendLabelInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this eav data attribute frontend label interface based on context it is used
func (*EavDataAttributeFrontendLabelInterface) MarshalBinary ¶
func (m *EavDataAttributeFrontendLabelInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EavDataAttributeFrontendLabelInterface) UnmarshalBinary ¶
func (m *EavDataAttributeFrontendLabelInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EavDataAttributeGroupExtensionInterface ¶
type EavDataAttributeGroupExtensionInterface struct {
// attribute group code
AttributeGroupCode string `json:"attribute_group_code,omitempty"`
// sort order
SortOrder string `json:"sort_order,omitempty"`
}
EavDataAttributeGroupExtensionInterface ExtensionInterface class for @see \Magento\Eav\Api\Data\AttributeGroupInterface
swagger:model eav-data-attribute-group-extension-interface
func (*EavDataAttributeGroupExtensionInterface) ContextValidate ¶
func (m *EavDataAttributeGroupExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this eav data attribute group extension interface based on context it is used
func (*EavDataAttributeGroupExtensionInterface) MarshalBinary ¶
func (m *EavDataAttributeGroupExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EavDataAttributeGroupExtensionInterface) UnmarshalBinary ¶
func (m *EavDataAttributeGroupExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EavDataAttributeGroupInterface ¶
type EavDataAttributeGroupInterface struct {
// Id
AttributeGroupID string `json:"attribute_group_id,omitempty"`
// Name
AttributeGroupName string `json:"attribute_group_name,omitempty"`
// Attribute set id
AttributeSetID int64 `json:"attribute_set_id,omitempty"`
// extension attributes
ExtensionAttributes *EavDataAttributeGroupExtensionInterface `json:"extension_attributes,omitempty"`
}
EavDataAttributeGroupInterface Interface AttributeGroupInterface
swagger:model eav-data-attribute-group-interface
func (*EavDataAttributeGroupInterface) ContextValidate ¶
func (m *EavDataAttributeGroupInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this eav data attribute group interface based on the context it is used
func (*EavDataAttributeGroupInterface) MarshalBinary ¶
func (m *EavDataAttributeGroupInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EavDataAttributeGroupInterface) UnmarshalBinary ¶
func (m *EavDataAttributeGroupInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EavDataAttributeGroupSearchResultsInterface ¶
type EavDataAttributeGroupSearchResultsInterface struct {
// Attribute sets list.
// Required: true
Items []*EavDataAttributeGroupInterface `json:"items"`
// search criteria
// Required: true
SearchCriteria *FrameworkSearchCriteriaInterface `json:"search_criteria"`
// Total count.
// Required: true
TotalCount *int64 `json:"total_count"`
}
EavDataAttributeGroupSearchResultsInterface Interface AttributeGroupSearchResultsInterface
swagger:model eav-data-attribute-group-search-results-interface
func (*EavDataAttributeGroupSearchResultsInterface) ContextValidate ¶
func (m *EavDataAttributeGroupSearchResultsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this eav data attribute group search results interface based on the context it is used
func (*EavDataAttributeGroupSearchResultsInterface) MarshalBinary ¶
func (m *EavDataAttributeGroupSearchResultsInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EavDataAttributeGroupSearchResultsInterface) UnmarshalBinary ¶
func (m *EavDataAttributeGroupSearchResultsInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EavDataAttributeOptionInterface ¶
type EavDataAttributeOptionInterface struct {
// Default
IsDefault bool `json:"is_default,omitempty"`
// Option label
// Required: true
Label *string `json:"label"`
// Option order
SortOrder int64 `json:"sort_order,omitempty"`
// Option label for store scopes
StoreLabels []*EavDataAttributeOptionLabelInterface `json:"store_labels"`
// Option value
// Required: true
Value *string `json:"value"`
}
EavDataAttributeOptionInterface Created from:
swagger:model eav-data-attribute-option-interface
func (*EavDataAttributeOptionInterface) ContextValidate ¶
func (m *EavDataAttributeOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this eav data attribute option interface based on the context it is used
func (*EavDataAttributeOptionInterface) MarshalBinary ¶
func (m *EavDataAttributeOptionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EavDataAttributeOptionInterface) UnmarshalBinary ¶
func (m *EavDataAttributeOptionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EavDataAttributeOptionLabelInterface ¶
type EavDataAttributeOptionLabelInterface struct {
// Option label
Label string `json:"label,omitempty"`
// Store id
StoreID int64 `json:"store_id,omitempty"`
}
EavDataAttributeOptionLabelInterface Interface AttributeOptionLabelInterface
swagger:model eav-data-attribute-option-label-interface
func (*EavDataAttributeOptionLabelInterface) ContextValidate ¶
func (m *EavDataAttributeOptionLabelInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this eav data attribute option label interface based on context it is used
func (*EavDataAttributeOptionLabelInterface) MarshalBinary ¶
func (m *EavDataAttributeOptionLabelInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EavDataAttributeOptionLabelInterface) UnmarshalBinary ¶
func (m *EavDataAttributeOptionLabelInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EavDataAttributeSetExtensionInterface ¶
type EavDataAttributeSetExtensionInterface interface{}
EavDataAttributeSetExtensionInterface ExtensionInterface class for @see \Magento\Eav\Api\Data\AttributeSetInterface
swagger:model eav-data-attribute-set-extension-interface
type EavDataAttributeSetInterface ¶
type EavDataAttributeSetInterface struct {
// Attribute set ID
AttributeSetID int64 `json:"attribute_set_id,omitempty"`
// Attribute set name
// Required: true
AttributeSetName *string `json:"attribute_set_name"`
// Attribute set entity type id
EntityTypeID int64 `json:"entity_type_id,omitempty"`
// extension attributes
ExtensionAttributes EavDataAttributeSetExtensionInterface `json:"extension_attributes,omitempty"`
// Attribute set sort order index
// Required: true
SortOrder *int64 `json:"sort_order"`
}
EavDataAttributeSetInterface Interface AttributeSetInterface
swagger:model eav-data-attribute-set-interface
func (*EavDataAttributeSetInterface) ContextValidate ¶
func (m *EavDataAttributeSetInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this eav data attribute set interface based on context it is used
func (*EavDataAttributeSetInterface) MarshalBinary ¶
func (m *EavDataAttributeSetInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EavDataAttributeSetInterface) UnmarshalBinary ¶
func (m *EavDataAttributeSetInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EavDataAttributeSetSearchResultsInterface ¶
type EavDataAttributeSetSearchResultsInterface struct {
// Attribute sets list.
// Required: true
Items []*EavDataAttributeSetInterface `json:"items"`
// search criteria
// Required: true
SearchCriteria *FrameworkSearchCriteriaInterface `json:"search_criteria"`
// Total count.
// Required: true
TotalCount *int64 `json:"total_count"`
}
EavDataAttributeSetSearchResultsInterface Interface AttributeSetSearchResultsInterface
swagger:model eav-data-attribute-set-search-results-interface
func (*EavDataAttributeSetSearchResultsInterface) ContextValidate ¶
func (m *EavDataAttributeSetSearchResultsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this eav data attribute set search results interface based on the context it is used
func (*EavDataAttributeSetSearchResultsInterface) MarshalBinary ¶
func (m *EavDataAttributeSetSearchResultsInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EavDataAttributeSetSearchResultsInterface) UnmarshalBinary ¶
func (m *EavDataAttributeSetSearchResultsInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EavDataAttributeValidationRuleInterface ¶
type EavDataAttributeValidationRuleInterface struct {
// Object key
// Required: true
Key *string `json:"key"`
// Object value
// Required: true
Value *string `json:"value"`
}
EavDataAttributeValidationRuleInterface Interface AttributeValidationRuleInterface
swagger:model eav-data-attribute-validation-rule-interface
func (*EavDataAttributeValidationRuleInterface) ContextValidate ¶
func (m *EavDataAttributeValidationRuleInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this eav data attribute validation rule interface based on context it is used
func (*EavDataAttributeValidationRuleInterface) MarshalBinary ¶
func (m *EavDataAttributeValidationRuleInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EavDataAttributeValidationRuleInterface) UnmarshalBinary ¶
func (m *EavDataAttributeValidationRuleInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ErrorErrors ¶
type ErrorErrors []*ErrorErrorsItem
ErrorErrors Errors list
swagger:model error-errors
func (ErrorErrors) ContextValidate ¶
ContextValidate validate this error errors based on the context it is used
type ErrorErrorsItem ¶
type ErrorErrorsItem struct {
// Error message
Message string `json:"message,omitempty"`
// parameters
Parameters ErrorParameters `json:"parameters,omitempty"`
}
ErrorErrorsItem Error details
swagger:model error-errors-item
func (*ErrorErrorsItem) ContextValidate ¶
ContextValidate validate this error errors item based on the context it is used
func (*ErrorErrorsItem) MarshalBinary ¶
func (m *ErrorErrorsItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ErrorErrorsItem) UnmarshalBinary ¶
func (m *ErrorErrorsItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ErrorParameters ¶
type ErrorParameters []*ErrorParametersItem
ErrorParameters Error parameters list
swagger:model error-parameters
func (ErrorParameters) ContextValidate ¶
ContextValidate validate this error parameters based on the context it is used
type ErrorParametersItem ¶
type ErrorParametersItem struct {
// Missing or invalid field name
FieldName string `json:"fieldName,omitempty"`
// Incorrect field value
FieldValue string `json:"fieldValue,omitempty"`
// ACL resource
Resources string `json:"resources,omitempty"`
}
ErrorParametersItem Error parameters item
swagger:model error-parameters-item
func (*ErrorParametersItem) ContextValidate ¶
ContextValidate validates this error parameters item based on context it is used
func (*ErrorParametersItem) MarshalBinary ¶
func (m *ErrorParametersItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ErrorParametersItem) UnmarshalBinary ¶
func (m *ErrorParametersItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ErrorResponse ¶
type ErrorResponse struct {
// Error code
Code int64 `json:"code,omitempty"`
// errors
Errors ErrorErrors `json:"errors,omitempty"`
// Error message
// Required: true
Message *string `json:"message"`
// parameters
Parameters ErrorParameters `json:"parameters,omitempty"`
// Stack trace
Trace string `json:"trace,omitempty"`
}
ErrorResponse error response
swagger:model error-response
func (*ErrorResponse) ContextValidate ¶
ContextValidate validate this error response based on the context it is used
func (*ErrorResponse) MarshalBinary ¶
func (m *ErrorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ErrorResponse) UnmarshalBinary ¶
func (m *ErrorResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrameworkAttributeInterface ¶
type FrameworkAttributeInterface struct {
// Attribute code
// Required: true
AttributeCode *string `json:"attribute_code"`
// Attribute value
// Required: true
Value *string `json:"value"`
}
FrameworkAttributeInterface Interface for custom attribute value.
swagger:model framework-attribute-interface
func (*FrameworkAttributeInterface) ContextValidate ¶
func (m *FrameworkAttributeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this framework attribute interface based on context it is used
func (*FrameworkAttributeInterface) MarshalBinary ¶
func (m *FrameworkAttributeInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrameworkAttributeInterface) UnmarshalBinary ¶
func (m *FrameworkAttributeInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrameworkDataImageContentInterface ¶
type FrameworkDataImageContentInterface struct {
// Media data (base64 encoded content)
// Required: true
Base64EncodedData *string `json:"base64_encoded_data"`
// Image name
// Required: true
Name *string `json:"name"`
// MIME type
// Required: true
Type *string `json:"type"`
}
FrameworkDataImageContentInterface Image Content data interface
swagger:model framework-data-image-content-interface
func (*FrameworkDataImageContentInterface) ContextValidate ¶
func (m *FrameworkDataImageContentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this framework data image content interface based on context it is used
func (*FrameworkDataImageContentInterface) MarshalBinary ¶
func (m *FrameworkDataImageContentInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrameworkDataImageContentInterface) UnmarshalBinary ¶
func (m *FrameworkDataImageContentInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrameworkDataVideoContentInterface ¶
type FrameworkDataVideoContentInterface struct {
// MIME type
// Required: true
MediaType *string `json:"media_type"`
// Video Description
// Required: true
VideoDescription *string `json:"video_description"`
// Metadata
// Required: true
VideoMetadata *string `json:"video_metadata"`
// Provider
// Required: true
VideoProvider *string `json:"video_provider"`
// Title
// Required: true
VideoTitle *string `json:"video_title"`
// Video URL
// Required: true
VideoURL *string `json:"video_url"`
}
FrameworkDataVideoContentInterface Video Content data interface
swagger:model framework-data-video-content-interface
func (*FrameworkDataVideoContentInterface) ContextValidate ¶
func (m *FrameworkDataVideoContentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this framework data video content interface based on context it is used
func (*FrameworkDataVideoContentInterface) MarshalBinary ¶
func (m *FrameworkDataVideoContentInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrameworkDataVideoContentInterface) UnmarshalBinary ¶
func (m *FrameworkDataVideoContentInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrameworkFilter ¶
type FrameworkFilter struct {
// Condition type
ConditionType string `json:"condition_type,omitempty"`
// Field
// Required: true
Field *string `json:"field"`
// Value
// Required: true
Value *string `json:"value"`
}
FrameworkFilter Filter which can be used by any methods from service layer.
swagger:model framework-filter
func (*FrameworkFilter) ContextValidate ¶
ContextValidate validates this framework filter based on context it is used
func (*FrameworkFilter) MarshalBinary ¶
func (m *FrameworkFilter) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrameworkFilter) UnmarshalBinary ¶
func (m *FrameworkFilter) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrameworkSearchAggregationInterface ¶
type FrameworkSearchAggregationInterface struct {
// Document field names
// Required: true
BucketNames []string `json:"bucket_names"`
// All Document fields
// Required: true
Buckets []*FrameworkSearchBucketInterface `json:"buckets"`
}
FrameworkSearchAggregationInterface Faceted data
swagger:model framework-search-aggregation-interface
func (*FrameworkSearchAggregationInterface) ContextValidate ¶
func (m *FrameworkSearchAggregationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this framework search aggregation interface based on the context it is used
func (*FrameworkSearchAggregationInterface) MarshalBinary ¶
func (m *FrameworkSearchAggregationInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrameworkSearchAggregationInterface) UnmarshalBinary ¶
func (m *FrameworkSearchAggregationInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrameworkSearchAggregationValueInterface ¶
type FrameworkSearchAggregationValueInterface struct {
// Metrics
// Required: true
Metrics []string `json:"metrics"`
// Aggregation
// Required: true
Value *string `json:"value"`
}
FrameworkSearchAggregationValueInterface Interface \Magento\Framework\Api\Search\AggregationValueInterface
swagger:model framework-search-aggregation-value-interface
func (*FrameworkSearchAggregationValueInterface) ContextValidate ¶
func (m *FrameworkSearchAggregationValueInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this framework search aggregation value interface based on context it is used
func (*FrameworkSearchAggregationValueInterface) MarshalBinary ¶
func (m *FrameworkSearchAggregationValueInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrameworkSearchAggregationValueInterface) UnmarshalBinary ¶
func (m *FrameworkSearchAggregationValueInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrameworkSearchBucketInterface ¶
type FrameworkSearchBucketInterface struct {
// Field name
// Required: true
Name *string `json:"name"`
// Field values
// Required: true
Values []*FrameworkSearchAggregationValueInterface `json:"values"`
}
FrameworkSearchBucketInterface Facet Bucket
swagger:model framework-search-bucket-interface
func (*FrameworkSearchBucketInterface) ContextValidate ¶
func (m *FrameworkSearchBucketInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this framework search bucket interface based on the context it is used
func (*FrameworkSearchBucketInterface) MarshalBinary ¶
func (m *FrameworkSearchBucketInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrameworkSearchBucketInterface) UnmarshalBinary ¶
func (m *FrameworkSearchBucketInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrameworkSearchCriteriaInterface ¶
type FrameworkSearchCriteriaInterface struct {
// Current page.
CurrentPage int64 `json:"current_page,omitempty"`
// A list of filter groups.
// Required: true
FilterGroups []*FrameworkSearchFilterGroup `json:"filter_groups"`
// Page size.
PageSize int64 `json:"page_size,omitempty"`
// Sort order.
SortOrders []*FrameworkSortOrder `json:"sort_orders"`
}
FrameworkSearchCriteriaInterface Search criteria interface.
swagger:model framework-search-criteria-interface
func (*FrameworkSearchCriteriaInterface) ContextValidate ¶
func (m *FrameworkSearchCriteriaInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this framework search criteria interface based on the context it is used
func (*FrameworkSearchCriteriaInterface) MarshalBinary ¶
func (m *FrameworkSearchCriteriaInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrameworkSearchCriteriaInterface) UnmarshalBinary ¶
func (m *FrameworkSearchCriteriaInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrameworkSearchDocumentInterface ¶
type FrameworkSearchDocumentInterface struct {
// Custom attributes values.
CustomAttributes []*FrameworkAttributeInterface `json:"custom_attributes"`
// id
// Required: true
ID *int64 `json:"id"`
}
FrameworkSearchDocumentInterface Interface \Magento\Framework\Api\Search\DocumentInterface
swagger:model framework-search-document-interface
func (*FrameworkSearchDocumentInterface) ContextValidate ¶
func (m *FrameworkSearchDocumentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this framework search document interface based on the context it is used
func (*FrameworkSearchDocumentInterface) MarshalBinary ¶
func (m *FrameworkSearchDocumentInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrameworkSearchDocumentInterface) UnmarshalBinary ¶
func (m *FrameworkSearchDocumentInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrameworkSearchFilterGroup ¶
type FrameworkSearchFilterGroup struct {
// A list of filters in this group
Filters []*FrameworkFilter `json:"filters"`
}
FrameworkSearchFilterGroup Groups two or more filters together using a logical OR
swagger:model framework-search-filter-group
func (*FrameworkSearchFilterGroup) ContextValidate ¶
func (m *FrameworkSearchFilterGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this framework search filter group based on the context it is used
func (*FrameworkSearchFilterGroup) MarshalBinary ¶
func (m *FrameworkSearchFilterGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrameworkSearchFilterGroup) UnmarshalBinary ¶
func (m *FrameworkSearchFilterGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrameworkSearchSearchCriteriaInterface ¶
type FrameworkSearchSearchCriteriaInterface struct {
// Current page.
CurrentPage int64 `json:"current_page,omitempty"`
// A list of filter groups.
// Required: true
FilterGroups []*FrameworkSearchFilterGroup `json:"filter_groups"`
// Page size.
PageSize int64 `json:"page_size,omitempty"`
// request name
// Required: true
RequestName *string `json:"request_name"`
// Sort order.
SortOrders []*FrameworkSortOrder `json:"sort_orders"`
}
FrameworkSearchSearchCriteriaInterface Interface SearchCriteriaInterface
swagger:model framework-search-search-criteria-interface
func (*FrameworkSearchSearchCriteriaInterface) ContextValidate ¶
func (m *FrameworkSearchSearchCriteriaInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this framework search search criteria interface based on the context it is used
func (*FrameworkSearchSearchCriteriaInterface) MarshalBinary ¶
func (m *FrameworkSearchSearchCriteriaInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrameworkSearchSearchCriteriaInterface) UnmarshalBinary ¶
func (m *FrameworkSearchSearchCriteriaInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrameworkSearchSearchResultInterface ¶
type FrameworkSearchSearchResultInterface struct {
// aggregations
// Required: true
Aggregations *FrameworkSearchAggregationInterface `json:"aggregations"`
// items
// Required: true
Items []*FrameworkSearchDocumentInterface `json:"items"`
// search criteria
// Required: true
SearchCriteria *FrameworkSearchSearchCriteriaInterface `json:"search_criteria"`
// Total count.
// Required: true
TotalCount *int64 `json:"total_count"`
}
FrameworkSearchSearchResultInterface Interface SearchResultInterface
swagger:model framework-search-search-result-interface
func (*FrameworkSearchSearchResultInterface) ContextValidate ¶
func (m *FrameworkSearchSearchResultInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this framework search search result interface based on the context it is used
func (*FrameworkSearchSearchResultInterface) MarshalBinary ¶
func (m *FrameworkSearchSearchResultInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrameworkSearchSearchResultInterface) UnmarshalBinary ¶
func (m *FrameworkSearchSearchResultInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrameworkSortOrder ¶
type FrameworkSortOrder struct {
// Sorting direction.
// Required: true
Direction *string `json:"direction"`
// Sorting field.
// Required: true
Field *string `json:"field"`
}
FrameworkSortOrder Data object for sort order.
swagger:model framework-sort-order
func (*FrameworkSortOrder) ContextValidate ¶
ContextValidate validates this framework sort order based on context it is used
func (*FrameworkSortOrder) MarshalBinary ¶
func (m *FrameworkSortOrder) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrameworkSortOrder) UnmarshalBinary ¶
func (m *FrameworkSortOrder) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GiftMessageDataMessageExtensionInterface ¶
type GiftMessageDataMessageExtensionInterface struct {
// entity id
EntityID string `json:"entity_id,omitempty"`
// entity type
EntityType string `json:"entity_type,omitempty"`
}
GiftMessageDataMessageExtensionInterface ExtensionInterface class for @see \Magento\GiftMessage\Api\Data\MessageInterface
swagger:model gift-message-data-message-extension-interface
func (*GiftMessageDataMessageExtensionInterface) ContextValidate ¶
func (m *GiftMessageDataMessageExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this gift message data message extension interface based on context it is used
func (*GiftMessageDataMessageExtensionInterface) MarshalBinary ¶
func (m *GiftMessageDataMessageExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GiftMessageDataMessageExtensionInterface) UnmarshalBinary ¶
func (m *GiftMessageDataMessageExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GiftMessageDataMessageInterface ¶
type GiftMessageDataMessageInterface struct {
// Customer ID. Otherwise, null.
CustomerID int64 `json:"customer_id,omitempty"`
// extension attributes
ExtensionAttributes *GiftMessageDataMessageExtensionInterface `json:"extension_attributes,omitempty"`
// Gift message ID. Otherwise, null.
GiftMessageID int64 `json:"gift_message_id,omitempty"`
// Message text.
// Required: true
Message *string `json:"message"`
// Recipient name.
// Required: true
Recipient *string `json:"recipient"`
// Sender name.
// Required: true
Sender *string `json:"sender"`
}
GiftMessageDataMessageInterface Interface MessageInterface
swagger:model gift-message-data-message-interface
func (*GiftMessageDataMessageInterface) ContextValidate ¶
func (m *GiftMessageDataMessageInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this gift message data message interface based on the context it is used
func (*GiftMessageDataMessageInterface) MarshalBinary ¶
func (m *GiftMessageDataMessageInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GiftMessageDataMessageInterface) UnmarshalBinary ¶
func (m *GiftMessageDataMessageInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GroupedProductDataGroupedOptionsExtensionInterface ¶
type GroupedProductDataGroupedOptionsExtensionInterface interface{}
GroupedProductDataGroupedOptionsExtensionInterface ExtensionInterface class for @see \Magento\GroupedProduct\Api\Data\GroupedOptionsInterface
swagger:model grouped-product-data-grouped-options-extension-interface
type GroupedProductDataGroupedOptionsInterface ¶
type GroupedProductDataGroupedOptionsInterface struct {
// extension attributes
ExtensionAttributes GroupedProductDataGroupedOptionsExtensionInterface `json:"extension_attributes,omitempty"`
// Associated product id
ID int64 `json:"id,omitempty"`
// Associated product qty
Qty int64 `json:"qty,omitempty"`
}
GroupedProductDataGroupedOptionsInterface Represents `product item id with qty` of a grouped product.
swagger:model grouped-product-data-grouped-options-interface
func (*GroupedProductDataGroupedOptionsInterface) ContextValidate ¶
func (m *GroupedProductDataGroupedOptionsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this grouped product data grouped options interface based on context it is used
func (*GroupedProductDataGroupedOptionsInterface) MarshalBinary ¶
func (m *GroupedProductDataGroupedOptionsInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GroupedProductDataGroupedOptionsInterface) UnmarshalBinary ¶
func (m *GroupedProductDataGroupedOptionsInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InventoryInStorePickupAPIDataPickupLocationExtensionInterface ¶
type InventoryInStorePickupAPIDataPickupLocationExtensionInterface interface{}
InventoryInStorePickupAPIDataPickupLocationExtensionInterface ExtensionInterface class for @see \Magento\InventoryInStorePickupApi\Api\Data\PickupLocationInterface
swagger:model inventory-in-store-pickup-api-data-pickup-location-extension-interface
type InventoryInStorePickupAPIDataPickupLocationInterface ¶
type InventoryInStorePickupAPIDataPickupLocationInterface struct {
// Pickup Location city.
City string `json:"city,omitempty"`
// Pickup Location contact name.
ContactName string `json:"contact_name,omitempty"`
// Pickup Location country ID.
CountryID string `json:"country_id,omitempty"`
// Pickup Location description.
Description string `json:"description,omitempty"`
// Pickup Location contact email.
Email string `json:"email,omitempty"`
// extension attributes
ExtensionAttributes InventoryInStorePickupAPIDataPickupLocationExtensionInterface `json:"extension_attributes,omitempty"`
// Fax contact info.
Fax string `json:"fax,omitempty"`
// Pickup Location latitude.
Latitude float64 `json:"latitude,omitempty"`
// Pickup Location longitude.
Longitude float64 `json:"longitude,omitempty"`
// Pickup Location name.
Name string `json:"name,omitempty"`
// Pickup Location phone.
Phone string `json:"phone,omitempty"`
// Source code of Pickup Location.
// Required: true
PickupLocationCode *string `json:"pickup_location_code"`
// Pickup Location postcode.
Postcode string `json:"postcode,omitempty"`
// Pickup Location region.
Region string `json:"region,omitempty"`
// Pickup Location region ID.
RegionID int64 `json:"region_id,omitempty"`
// Pickup Location street.
Street string `json:"street,omitempty"`
}
InventoryInStorePickupAPIDataPickupLocationInterface Represents sources projection on In-Store Pickup context. Realisation must follow immutable DTO concept. Partial immutability done according to restriction of current Extension Attributes implementation.
swagger:model inventory-in-store-pickup-api-data-pickup-location-interface
func (*InventoryInStorePickupAPIDataPickupLocationInterface) ContextValidate ¶
func (m *InventoryInStorePickupAPIDataPickupLocationInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this inventory in store pickup api data pickup location interface based on context it is used
func (*InventoryInStorePickupAPIDataPickupLocationInterface) MarshalBinary ¶
func (m *InventoryInStorePickupAPIDataPickupLocationInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InventoryInStorePickupAPIDataPickupLocationInterface) UnmarshalBinary ¶
func (m *InventoryInStorePickupAPIDataPickupLocationInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InventoryInStorePickupAPIDataSearchRequestAreaInterface ¶
type InventoryInStorePickupAPIDataSearchRequestAreaInterface struct {
// Search radius in KM.
// Required: true
Radius *int64 `json:"radius"`
// Search term string.
// Required: true
SearchTerm *string `json:"search_term"`
}
InventoryInStorePickupAPIDataSearchRequestAreaInterface Filter by Distance to the Address. Pickup Locations will be filtered by distance according to the geo-position of the entered address. Required fields for the address are country and one of the field: region or city or postcode.
swagger:model inventory-in-store-pickup-api-data-search-request-area-interface
func (*InventoryInStorePickupAPIDataSearchRequestAreaInterface) ContextValidate ¶
func (m *InventoryInStorePickupAPIDataSearchRequestAreaInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this inventory in store pickup api data search request area interface based on context it is used
func (*InventoryInStorePickupAPIDataSearchRequestAreaInterface) MarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchRequestAreaInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InventoryInStorePickupAPIDataSearchRequestAreaInterface) UnmarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchRequestAreaInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InventoryInStorePickupAPIDataSearchRequestExtensionInterface ¶
type InventoryInStorePickupAPIDataSearchRequestExtensionInterface struct {
// products info
ProductsInfo []*InventoryInStorePickupAPIDataSearchRequestProductInfoInterface `json:"products_info"`
}
InventoryInStorePickupAPIDataSearchRequestExtensionInterface ExtensionInterface class for @see \Magento\InventoryInStorePickupApi\Api\Data\SearchRequestInterface
swagger:model inventory-in-store-pickup-api-data-search-request-extension-interface
func (*InventoryInStorePickupAPIDataSearchRequestExtensionInterface) ContextValidate ¶
func (m *InventoryInStorePickupAPIDataSearchRequestExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this inventory in store pickup api data search request extension interface based on the context it is used
func (*InventoryInStorePickupAPIDataSearchRequestExtensionInterface) MarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchRequestExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InventoryInStorePickupAPIDataSearchRequestExtensionInterface) UnmarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchRequestExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InventoryInStorePickupAPIDataSearchRequestFilterInterface ¶
type InventoryInStorePickupAPIDataSearchRequestFilterInterface struct {
// Condition Type.
// Required: true
ConditionType *string `json:"condition_type"`
// Value.
// Required: true
Value *string `json:"value"`
}
InventoryInStorePickupAPIDataSearchRequestFilterInterface Filter for Pickup Location search.
swagger:model inventory-in-store-pickup-api-data-search-request-filter-interface
func (*InventoryInStorePickupAPIDataSearchRequestFilterInterface) ContextValidate ¶
func (m *InventoryInStorePickupAPIDataSearchRequestFilterInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this inventory in store pickup api data search request filter interface based on context it is used
func (*InventoryInStorePickupAPIDataSearchRequestFilterInterface) MarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchRequestFilterInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InventoryInStorePickupAPIDataSearchRequestFilterInterface) UnmarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchRequestFilterInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InventoryInStorePickupAPIDataSearchRequestFiltersInterface ¶
type InventoryInStorePickupAPIDataSearchRequestFiltersInterface struct {
// city
City *InventoryInStorePickupAPIDataSearchRequestFilterInterface `json:"city,omitempty"`
// country
Country *InventoryInStorePickupAPIDataSearchRequestFilterInterface `json:"country,omitempty"`
// name
Name *InventoryInStorePickupAPIDataSearchRequestFilterInterface `json:"name,omitempty"`
// pickup location code
PickupLocationCode *InventoryInStorePickupAPIDataSearchRequestFilterInterface `json:"pickup_location_code,omitempty"`
// postcode
Postcode *InventoryInStorePickupAPIDataSearchRequestFilterInterface `json:"postcode,omitempty"`
// region
Region *InventoryInStorePickupAPIDataSearchRequestFilterInterface `json:"region,omitempty"`
// region id
RegionID *InventoryInStorePickupAPIDataSearchRequestFilterInterface `json:"region_id,omitempty"`
// street
Street *InventoryInStorePickupAPIDataSearchRequestFilterInterface `json:"street,omitempty"`
}
InventoryInStorePickupAPIDataSearchRequestFiltersInterface Filter to filter by Fields. Each field may be filtered with different condition type. Supported condition types restricted by @see \Magento\Framework\Api\SearchCriteriaInterface
swagger:model inventory-in-store-pickup-api-data-search-request-filters-interface
func (*InventoryInStorePickupAPIDataSearchRequestFiltersInterface) ContextValidate ¶
func (m *InventoryInStorePickupAPIDataSearchRequestFiltersInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this inventory in store pickup api data search request filters interface based on the context it is used
func (*InventoryInStorePickupAPIDataSearchRequestFiltersInterface) MarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchRequestFiltersInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InventoryInStorePickupAPIDataSearchRequestFiltersInterface) UnmarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchRequestFiltersInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InventoryInStorePickupAPIDataSearchRequestInterface ¶
type InventoryInStorePickupAPIDataSearchRequestInterface struct {
// area
Area *InventoryInStorePickupAPIDataSearchRequestAreaInterface `json:"area,omitempty"`
// Current page.
// Required: true
CurrentPage *int64 `json:"current_page"`
// extension attributes
ExtensionAttributes *InventoryInStorePickupAPIDataSearchRequestExtensionInterface `json:"extension_attributes,omitempty"`
// filters
Filters *InventoryInStorePickupAPIDataSearchRequestFiltersInterface `json:"filters,omitempty"`
// Page size.
PageSize int64 `json:"page_size,omitempty"`
// Sales Channel code.
// Required: true
ScopeCode *string `json:"scope_code"`
// Sales Channel Type.
// Required: true
ScopeType *string `json:"scope_type"`
// Sort Order.
Sort []*FrameworkSortOrder `json:"sort"`
}
InventoryInStorePickupAPIDataSearchRequestInterface Endpoint used to search Pickup Locations by different parameters: - by attribute filters fields @see \Magento\InventoryInStorePickupApi\Api\Data\SearchRequest\FiltersInterface - by distance to the address @see \Magento\InventoryInStorePickupApi\Api\Data\SearchRequest\AreaInterface Also, endpoint supports paging and sort orders.
swagger:model inventory-in-store-pickup-api-data-search-request-interface
func (*InventoryInStorePickupAPIDataSearchRequestInterface) ContextValidate ¶
func (m *InventoryInStorePickupAPIDataSearchRequestInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this inventory in store pickup api data search request interface based on the context it is used
func (*InventoryInStorePickupAPIDataSearchRequestInterface) MarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchRequestInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InventoryInStorePickupAPIDataSearchRequestInterface) UnmarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchRequestInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InventoryInStorePickupAPIDataSearchRequestProductInfoExtensionInterface ¶
type InventoryInStorePickupAPIDataSearchRequestProductInfoExtensionInterface interface{}
InventoryInStorePickupAPIDataSearchRequestProductInfoExtensionInterface ExtensionInterface class for @see \Magento\InventoryInStorePickupApi\Api\Data\SearchRequest\ProductInfoInterface
swagger:model inventory-in-store-pickup-api-data-search-request-product-info-extension-interface
type InventoryInStorePickupAPIDataSearchRequestProductInfoInterface ¶
type InventoryInStorePickupAPIDataSearchRequestProductInfoInterface struct {
// extension attributes
ExtensionAttributes InventoryInStorePickupAPIDataSearchRequestProductInfoExtensionInterface `json:"extension_attributes,omitempty"`
// Product SKU.
// Required: true
Sku *string `json:"sku"`
}
InventoryInStorePickupAPIDataSearchRequestProductInfoInterface Product Info Data Transfer Object.
swagger:model inventory-in-store-pickup-api-data-search-request-product-info-interface
func (*InventoryInStorePickupAPIDataSearchRequestProductInfoInterface) ContextValidate ¶
func (m *InventoryInStorePickupAPIDataSearchRequestProductInfoInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this inventory in store pickup api data search request product info interface based on context it is used
func (*InventoryInStorePickupAPIDataSearchRequestProductInfoInterface) MarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchRequestProductInfoInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InventoryInStorePickupAPIDataSearchRequestProductInfoInterface) UnmarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchRequestProductInfoInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InventoryInStorePickupAPIDataSearchResultInterface ¶
type InventoryInStorePickupAPIDataSearchResultInterface struct {
// Items list.
// Required: true
Items []*InventoryInStorePickupAPIDataPickupLocationInterface `json:"items"`
// search request
// Required: true
SearchRequest *InventoryInStorePickupAPIDataSearchRequestInterface `json:"search_request"`
// Total count.
// Required: true
TotalCount *int64 `json:"total_count"`
}
InventoryInStorePickupAPIDataSearchResultInterface Search results for providing pickup locations.
swagger:model inventory-in-store-pickup-api-data-search-result-interface
func (*InventoryInStorePickupAPIDataSearchResultInterface) ContextValidate ¶
func (m *InventoryInStorePickupAPIDataSearchResultInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this inventory in store pickup api data search result interface based on the context it is used
func (*InventoryInStorePickupAPIDataSearchResultInterface) MarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchResultInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InventoryInStorePickupAPIDataSearchResultInterface) UnmarshalBinary ¶
func (m *InventoryInStorePickupAPIDataSearchResultInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsrpDataProductRenderMsrpPriceInfoExtensionInterface ¶
type MsrpDataProductRenderMsrpPriceInfoExtensionInterface interface{}
MsrpDataProductRenderMsrpPriceInfoExtensionInterface ExtensionInterface class for @see \Magento\Msrp\Api\Data\ProductRender\MsrpPriceInfoInterface
swagger:model msrp-data-product-render-msrp-price-info-extension-interface
type MsrpDataProductRenderMsrpPriceInfoInterface ¶
type MsrpDataProductRenderMsrpPriceInfoInterface struct {
// explanation message
// Required: true
ExplanationMessage *string `json:"explanation_message"`
// extension attributes
ExtensionAttributes MsrpDataProductRenderMsrpPriceInfoExtensionInterface `json:"extension_attributes,omitempty"`
// is applicable
// Required: true
IsApplicable *string `json:"is_applicable"`
// is shown price on gesture
// Required: true
IsShownPriceOnGesture *string `json:"is_shown_price_on_gesture"`
// msrp message
// Required: true
MsrpMessage *string `json:"msrp_message"`
// msrp price
// Required: true
MsrpPrice *string `json:"msrp_price"`
}
MsrpDataProductRenderMsrpPriceInfoInterface Price interface.
swagger:model msrp-data-product-render-msrp-price-info-interface
func (*MsrpDataProductRenderMsrpPriceInfoInterface) ContextValidate ¶
func (m *MsrpDataProductRenderMsrpPriceInfoInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this msrp data product render msrp price info interface based on context it is used
func (*MsrpDataProductRenderMsrpPriceInfoInterface) MarshalBinary ¶
func (m *MsrpDataProductRenderMsrpPriceInfoInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsrpDataProductRenderMsrpPriceInfoInterface) UnmarshalBinary ¶
func (m *MsrpDataProductRenderMsrpPriceInfoInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PayPalBraintreeDataAuthDataInterface ¶
type PayPalBraintreeDataAuthDataInterface struct {
// To success page
// Required: true
ActionSuccess *string `json:"action_success"`
// Client token
ClientToken string `json:"client_token,omitempty"`
// Display name
// Required: true
DisplayName *string `json:"display_name"`
// logged in
// Required: true
LoggedIn *bool `json:"logged_in"`
// Current store code
// Required: true
StoreCode *string `json:"store_code"`
}
PayPalBraintreeDataAuthDataInterface Interface AuthDataInterface
swagger:model pay-pal-braintree-data-auth-data-interface
func (*PayPalBraintreeDataAuthDataInterface) ContextValidate ¶
func (m *PayPalBraintreeDataAuthDataInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this pay pal braintree data auth data interface based on context it is used
func (*PayPalBraintreeDataAuthDataInterface) MarshalBinary ¶
func (m *PayPalBraintreeDataAuthDataInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PayPalBraintreeDataAuthDataInterface) UnmarshalBinary ¶
func (m *PayPalBraintreeDataAuthDataInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataAddressExtensionInterface ¶
type QuoteDataAddressExtensionInterface struct {
// discounts
Discounts []*SalesRuleDataRuleDiscountInterface `json:"discounts"`
// pickup location code
PickupLocationCode string `json:"pickup_location_code,omitempty"`
}
QuoteDataAddressExtensionInterface ExtensionInterface class for @see \Magento\Quote\Api\Data\AddressInterface
swagger:model quote-data-address-extension-interface
func (*QuoteDataAddressExtensionInterface) ContextValidate ¶
func (m *QuoteDataAddressExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data address extension interface based on the context it is used
func (*QuoteDataAddressExtensionInterface) MarshalBinary ¶
func (m *QuoteDataAddressExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataAddressExtensionInterface) UnmarshalBinary ¶
func (m *QuoteDataAddressExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataAddressInterface ¶
type QuoteDataAddressInterface struct {
// City name
// Required: true
City *string `json:"city"`
// Company
Company string `json:"company,omitempty"`
// Country id
// Required: true
CountryID *string `json:"country_id"`
// Custom attributes values.
CustomAttributes []*FrameworkAttributeInterface `json:"custom_attributes"`
// Customer address id
CustomerAddressID int64 `json:"customer_address_id,omitempty"`
// Customer id
CustomerID int64 `json:"customer_id,omitempty"`
// Billing/shipping email
// Required: true
Email *string `json:"email"`
// extension attributes
ExtensionAttributes *QuoteDataAddressExtensionInterface `json:"extension_attributes,omitempty"`
// Fax number
Fax string `json:"fax,omitempty"`
// First name
// Required: true
Firstname *string `json:"firstname"`
// Id
ID int64 `json:"id,omitempty"`
// Last name
// Required: true
Lastname *string `json:"lastname"`
// Middle name
Middlename string `json:"middlename,omitempty"`
// Postcode
// Required: true
Postcode *string `json:"postcode"`
// Prefix
Prefix string `json:"prefix,omitempty"`
// Region name
// Required: true
Region *string `json:"region"`
// Region code
// Required: true
RegionCode *string `json:"region_code"`
// Region id
// Required: true
RegionID *int64 `json:"region_id"`
// Same as billing flag
SameAsBilling int64 `json:"same_as_billing,omitempty"`
// Save in address book flag
SaveInAddressBook int64 `json:"save_in_address_book,omitempty"`
// Street
// Required: true
Street []string `json:"street"`
// Suffix
Suffix string `json:"suffix,omitempty"`
// Telephone number
// Required: true
Telephone *string `json:"telephone"`
// Vat id
VatID string `json:"vat_id,omitempty"`
}
QuoteDataAddressInterface Interface AddressInterface
swagger:model quote-data-address-interface
func (*QuoteDataAddressInterface) ContextValidate ¶
func (m *QuoteDataAddressInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data address interface based on the context it is used
func (*QuoteDataAddressInterface) MarshalBinary ¶
func (m *QuoteDataAddressInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataAddressInterface) UnmarshalBinary ¶
func (m *QuoteDataAddressInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataCartExtensionInterface ¶
type QuoteDataCartExtensionInterface struct {
// amazon order reference id
AmazonOrderReferenceID *AmazonPaymentDataQuoteLinkInterface `json:"amazon_order_reference_id,omitempty"`
// shipping assignments
ShippingAssignments []*QuoteDataShippingAssignmentInterface `json:"shipping_assignments"`
}
QuoteDataCartExtensionInterface ExtensionInterface class for @see \Magento\Quote\Api\Data\CartInterface
swagger:model quote-data-cart-extension-interface
func (*QuoteDataCartExtensionInterface) ContextValidate ¶
func (m *QuoteDataCartExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data cart extension interface based on the context it is used
func (*QuoteDataCartExtensionInterface) MarshalBinary ¶
func (m *QuoteDataCartExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataCartExtensionInterface) UnmarshalBinary ¶
func (m *QuoteDataCartExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataCartInterface ¶
type QuoteDataCartInterface struct {
// billing address
BillingAddress *QuoteDataAddressInterface `json:"billing_address,omitempty"`
// Cart conversion date and time. Otherwise, null.
ConvertedAt string `json:"converted_at,omitempty"`
// Cart creation date and time. Otherwise, null.
CreatedAt string `json:"created_at,omitempty"`
// currency
Currency *QuoteDataCurrencyInterface `json:"currency,omitempty"`
// customer
// Required: true
Customer *CustomerDataCustomerInterface `json:"customer"`
// For guest customers, false for logged in customers
CustomerIsGuest bool `json:"customer_is_guest,omitempty"`
// Notice text
CustomerNote string `json:"customer_note,omitempty"`
// Customer notification flag
CustomerNoteNotify bool `json:"customer_note_notify,omitempty"`
// Customer tax class ID.
CustomerTaxClassID int64 `json:"customer_tax_class_id,omitempty"`
// extension attributes
ExtensionAttributes *QuoteDataCartExtensionInterface `json:"extension_attributes,omitempty"`
// Cart/quote ID.
// Required: true
ID *int64 `json:"id"`
// Active status flag value. Otherwise, null.
IsActive bool `json:"is_active,omitempty"`
// Virtual flag value. Otherwise, null.
IsVirtual bool `json:"is_virtual,omitempty"`
// Array of items. Otherwise, null.
Items []*QuoteDataCartItemInterface `json:"items"`
// Number of different items or products in the cart. Otherwise, null.
ItemsCount int64 `json:"items_count,omitempty"`
// Total quantity of all cart items. Otherwise, null.
ItemsQty float64 `json:"items_qty,omitempty"`
// Original order ID. Otherwise, null.
OrigOrderID int64 `json:"orig_order_id,omitempty"`
// Reserved order ID. Otherwise, null.
ReservedOrderID string `json:"reserved_order_id,omitempty"`
// Store identifier
// Required: true
StoreID *int64 `json:"store_id"`
// Cart last update date and time. Otherwise, null.
UpdatedAt string `json:"updated_at,omitempty"`
}
QuoteDataCartInterface Interface CartInterface
swagger:model quote-data-cart-interface
func (*QuoteDataCartInterface) ContextValidate ¶
func (m *QuoteDataCartInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data cart interface based on the context it is used
func (*QuoteDataCartInterface) MarshalBinary ¶
func (m *QuoteDataCartInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataCartInterface) UnmarshalBinary ¶
func (m *QuoteDataCartInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataCartItemExtensionInterface ¶
type QuoteDataCartItemExtensionInterface struct {
// discounts
Discounts []*SalesRuleDataRuleDiscountInterface `json:"discounts"`
}
QuoteDataCartItemExtensionInterface ExtensionInterface class for @see \Magento\Quote\Api\Data\CartItemInterface
swagger:model quote-data-cart-item-extension-interface
func (*QuoteDataCartItemExtensionInterface) ContextValidate ¶
func (m *QuoteDataCartItemExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data cart item extension interface based on the context it is used
func (*QuoteDataCartItemExtensionInterface) MarshalBinary ¶
func (m *QuoteDataCartItemExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataCartItemExtensionInterface) UnmarshalBinary ¶
func (m *QuoteDataCartItemExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataCartItemInterface ¶
type QuoteDataCartItemInterface struct {
// extension attributes
ExtensionAttributes *QuoteDataCartItemExtensionInterface `json:"extension_attributes,omitempty"`
// Item ID. Otherwise, null.
ItemID int64 `json:"item_id,omitempty"`
// Product name. Otherwise, null.
Name string `json:"name,omitempty"`
// Product price. Otherwise, null.
Price float64 `json:"price,omitempty"`
// product option
ProductOption *QuoteDataProductOptionInterface `json:"product_option,omitempty"`
// Product type. Otherwise, null.
ProductType string `json:"product_type,omitempty"`
// Product quantity.
// Required: true
Qty *float64 `json:"qty"`
// Quote id.
// Required: true
QuoteID *string `json:"quote_id"`
// Product SKU. Otherwise, null.
Sku string `json:"sku,omitempty"`
}
QuoteDataCartItemInterface Interface CartItemInterface
swagger:model quote-data-cart-item-interface
func (*QuoteDataCartItemInterface) ContextValidate ¶
func (m *QuoteDataCartItemInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data cart item interface based on the context it is used
func (*QuoteDataCartItemInterface) MarshalBinary ¶
func (m *QuoteDataCartItemInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataCartItemInterface) UnmarshalBinary ¶
func (m *QuoteDataCartItemInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataCurrencyExtensionInterface ¶
type QuoteDataCurrencyExtensionInterface interface{}
QuoteDataCurrencyExtensionInterface ExtensionInterface class for @see \Magento\Quote\Api\Data\CurrencyInterface
swagger:model quote-data-currency-extension-interface
type QuoteDataCurrencyInterface ¶
type QuoteDataCurrencyInterface struct {
// Base currency code
BaseCurrencyCode string `json:"base_currency_code,omitempty"`
// Base currency to global currency rate
BaseToGlobalRate float64 `json:"base_to_global_rate,omitempty"`
// Base currency to quote currency rate
BaseToQuoteRate float64 `json:"base_to_quote_rate,omitempty"`
// extension attributes
ExtensionAttributes QuoteDataCurrencyExtensionInterface `json:"extension_attributes,omitempty"`
// Global currency code
GlobalCurrencyCode string `json:"global_currency_code,omitempty"`
// Quote currency code
QuoteCurrencyCode string `json:"quote_currency_code,omitempty"`
// Store currency code
StoreCurrencyCode string `json:"store_currency_code,omitempty"`
// Store currency to base currency rate
StoreToBaseRate float64 `json:"store_to_base_rate,omitempty"`
// Store currency to quote currency rate
StoreToQuoteRate float64 `json:"store_to_quote_rate,omitempty"`
}
QuoteDataCurrencyInterface Interface CurrencyInterface
swagger:model quote-data-currency-interface
func (*QuoteDataCurrencyInterface) ContextValidate ¶
func (m *QuoteDataCurrencyInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this quote data currency interface based on context it is used
func (*QuoteDataCurrencyInterface) MarshalBinary ¶
func (m *QuoteDataCurrencyInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataCurrencyInterface) UnmarshalBinary ¶
func (m *QuoteDataCurrencyInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataPaymentExtensionInterface ¶
type QuoteDataPaymentExtensionInterface struct {
// agreement ids
AgreementIds []string `json:"agreement_ids"`
}
QuoteDataPaymentExtensionInterface ExtensionInterface class for @see \Magento\Quote\Api\Data\PaymentInterface
swagger:model quote-data-payment-extension-interface
func (*QuoteDataPaymentExtensionInterface) ContextValidate ¶
func (m *QuoteDataPaymentExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this quote data payment extension interface based on context it is used
func (*QuoteDataPaymentExtensionInterface) MarshalBinary ¶
func (m *QuoteDataPaymentExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataPaymentExtensionInterface) UnmarshalBinary ¶
func (m *QuoteDataPaymentExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataPaymentInterface ¶
type QuoteDataPaymentInterface struct {
// Payment additional details
AdditionalData []string `json:"additional_data"`
// extension attributes
ExtensionAttributes *QuoteDataPaymentExtensionInterface `json:"extension_attributes,omitempty"`
// Payment method code
// Required: true
Method *string `json:"method"`
// Purchase order number
PoNumber string `json:"po_number,omitempty"`
}
QuoteDataPaymentInterface Interface PaymentInterface
swagger:model quote-data-payment-interface
func (*QuoteDataPaymentInterface) ContextValidate ¶
func (m *QuoteDataPaymentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data payment interface based on the context it is used
func (*QuoteDataPaymentInterface) MarshalBinary ¶
func (m *QuoteDataPaymentInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataPaymentInterface) UnmarshalBinary ¶
func (m *QuoteDataPaymentInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataPaymentMethodInterface ¶
type QuoteDataPaymentMethodInterface struct {
// Payment method code
// Required: true
Code *string `json:"code"`
// Payment method title
// Required: true
Title *string `json:"title"`
}
QuoteDataPaymentMethodInterface Interface PaymentMethodInterface
swagger:model quote-data-payment-method-interface
func (*QuoteDataPaymentMethodInterface) ContextValidate ¶
func (m *QuoteDataPaymentMethodInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this quote data payment method interface based on context it is used
func (*QuoteDataPaymentMethodInterface) MarshalBinary ¶
func (m *QuoteDataPaymentMethodInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataPaymentMethodInterface) UnmarshalBinary ¶
func (m *QuoteDataPaymentMethodInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataProductOptionExtensionInterface ¶
type QuoteDataProductOptionExtensionInterface struct {
// bundle options
BundleOptions []*BundleDataBundleOptionInterface `json:"bundle_options"`
// configurable item options
ConfigurableItemOptions []*ConfigurableProductDataConfigurableItemOptionValueInterface `json:"configurable_item_options"`
// custom options
CustomOptions []*CatalogDataCustomOptionInterface `json:"custom_options"`
// downloadable option
DownloadableOption *DownloadableDataDownloadableOptionInterface `json:"downloadable_option,omitempty"`
// grouped options
GroupedOptions []*GroupedProductDataGroupedOptionsInterface `json:"grouped_options"`
}
QuoteDataProductOptionExtensionInterface ExtensionInterface class for @see \Magento\Quote\Api\Data\ProductOptionInterface
swagger:model quote-data-product-option-extension-interface
func (*QuoteDataProductOptionExtensionInterface) ContextValidate ¶
func (m *QuoteDataProductOptionExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data product option extension interface based on the context it is used
func (*QuoteDataProductOptionExtensionInterface) MarshalBinary ¶
func (m *QuoteDataProductOptionExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataProductOptionExtensionInterface) UnmarshalBinary ¶
func (m *QuoteDataProductOptionExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataProductOptionInterface ¶
type QuoteDataProductOptionInterface struct {
// extension attributes
ExtensionAttributes *QuoteDataProductOptionExtensionInterface `json:"extension_attributes,omitempty"`
}
QuoteDataProductOptionInterface Product option interface
swagger:model quote-data-product-option-interface
func (*QuoteDataProductOptionInterface) ContextValidate ¶
func (m *QuoteDataProductOptionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data product option interface based on the context it is used
func (*QuoteDataProductOptionInterface) MarshalBinary ¶
func (m *QuoteDataProductOptionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataProductOptionInterface) UnmarshalBinary ¶
func (m *QuoteDataProductOptionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataShippingAssignmentExtensionInterface ¶
type QuoteDataShippingAssignmentExtensionInterface interface{}
QuoteDataShippingAssignmentExtensionInterface ExtensionInterface class for @see \Magento\Quote\Api\Data\ShippingAssignmentInterface
swagger:model quote-data-shipping-assignment-extension-interface
type QuoteDataShippingAssignmentInterface ¶
type QuoteDataShippingAssignmentInterface struct {
// extension attributes
ExtensionAttributes QuoteDataShippingAssignmentExtensionInterface `json:"extension_attributes,omitempty"`
// items
// Required: true
Items []*QuoteDataCartItemInterface `json:"items"`
// shipping
// Required: true
Shipping *QuoteDataShippingInterface `json:"shipping"`
}
QuoteDataShippingAssignmentInterface Interface ShippingAssignmentInterface
swagger:model quote-data-shipping-assignment-interface
func (*QuoteDataShippingAssignmentInterface) ContextValidate ¶
func (m *QuoteDataShippingAssignmentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data shipping assignment interface based on the context it is used
func (*QuoteDataShippingAssignmentInterface) MarshalBinary ¶
func (m *QuoteDataShippingAssignmentInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataShippingAssignmentInterface) UnmarshalBinary ¶
func (m *QuoteDataShippingAssignmentInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataShippingExtensionInterface ¶
type QuoteDataShippingExtensionInterface interface{}
QuoteDataShippingExtensionInterface ExtensionInterface class for @see \Magento\Quote\Api\Data\ShippingInterface
swagger:model quote-data-shipping-extension-interface
type QuoteDataShippingInterface ¶
type QuoteDataShippingInterface struct {
// address
// Required: true
Address *QuoteDataAddressInterface `json:"address"`
// extension attributes
ExtensionAttributes QuoteDataShippingExtensionInterface `json:"extension_attributes,omitempty"`
// Shipping method
// Required: true
Method *string `json:"method"`
}
QuoteDataShippingInterface Interface ShippingInterface
swagger:model quote-data-shipping-interface
func (*QuoteDataShippingInterface) ContextValidate ¶
func (m *QuoteDataShippingInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data shipping interface based on the context it is used
func (*QuoteDataShippingInterface) MarshalBinary ¶
func (m *QuoteDataShippingInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataShippingInterface) UnmarshalBinary ¶
func (m *QuoteDataShippingInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataShippingMethodExtensionInterface ¶
type QuoteDataShippingMethodExtensionInterface interface{}
QuoteDataShippingMethodExtensionInterface ExtensionInterface class for @see \Magento\Quote\Api\Data\ShippingMethodInterface
swagger:model quote-data-shipping-method-extension-interface
type QuoteDataShippingMethodInterface ¶
type QuoteDataShippingMethodInterface struct {
// Shipping amount in store currency.
// Required: true
Amount *float64 `json:"amount"`
// The value of the availability flag for the current shipping method.
// Required: true
Available *bool `json:"available"`
// Shipping amount in base currency.
// Required: true
BaseAmount *float64 `json:"base_amount"`
// Shipping carrier code.
// Required: true
CarrierCode *string `json:"carrier_code"`
// Shipping carrier title. Otherwise, null.
CarrierTitle string `json:"carrier_title,omitempty"`
// Shipping Error message.
// Required: true
ErrorMessage *string `json:"error_message"`
// extension attributes
ExtensionAttributes QuoteDataShippingMethodExtensionInterface `json:"extension_attributes,omitempty"`
// Shipping method code.
// Required: true
MethodCode *string `json:"method_code"`
// Shipping method title. Otherwise, null.
MethodTitle string `json:"method_title,omitempty"`
// Shipping price excl tax.
// Required: true
PriceExclTax *float64 `json:"price_excl_tax"`
// Shipping price incl tax.
// Required: true
PriceInclTax *float64 `json:"price_incl_tax"`
}
QuoteDataShippingMethodInterface Interface ShippingMethodInterface
swagger:model quote-data-shipping-method-interface
func (*QuoteDataShippingMethodInterface) ContextValidate ¶
func (m *QuoteDataShippingMethodInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this quote data shipping method interface based on context it is used
func (*QuoteDataShippingMethodInterface) MarshalBinary ¶
func (m *QuoteDataShippingMethodInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataShippingMethodInterface) UnmarshalBinary ¶
func (m *QuoteDataShippingMethodInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataTotalSegmentExtensionInterface ¶
type QuoteDataTotalSegmentExtensionInterface struct {
// tax grandtotal details
TaxGrandtotalDetails []*TaxDataGrandTotalDetailsInterface `json:"tax_grandtotal_details"`
// vertex tax calculation messages
VertexTaxCalculationMessages []string `json:"vertex_tax_calculation_messages"`
}
QuoteDataTotalSegmentExtensionInterface ExtensionInterface class for @see \Magento\Quote\Api\Data\TotalSegmentInterface
swagger:model quote-data-total-segment-extension-interface
func (*QuoteDataTotalSegmentExtensionInterface) ContextValidate ¶
func (m *QuoteDataTotalSegmentExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data total segment extension interface based on the context it is used
func (*QuoteDataTotalSegmentExtensionInterface) MarshalBinary ¶
func (m *QuoteDataTotalSegmentExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataTotalSegmentExtensionInterface) UnmarshalBinary ¶
func (m *QuoteDataTotalSegmentExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataTotalSegmentInterface ¶
type QuoteDataTotalSegmentInterface struct {
// Display area code.
Area string `json:"area,omitempty"`
// Code
// Required: true
Code *string `json:"code"`
// extension attributes
ExtensionAttributes *QuoteDataTotalSegmentExtensionInterface `json:"extension_attributes,omitempty"`
// Total title
Title string `json:"title,omitempty"`
// Total value
// Required: true
Value *float64 `json:"value"`
}
QuoteDataTotalSegmentInterface Interface TotalsInterface
swagger:model quote-data-total-segment-interface
func (*QuoteDataTotalSegmentInterface) ContextValidate ¶
func (m *QuoteDataTotalSegmentInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data total segment interface based on the context it is used
func (*QuoteDataTotalSegmentInterface) MarshalBinary ¶
func (m *QuoteDataTotalSegmentInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataTotalSegmentInterface) UnmarshalBinary ¶
func (m *QuoteDataTotalSegmentInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataTotalsAdditionalDataExtensionInterface ¶
type QuoteDataTotalsAdditionalDataExtensionInterface struct {
// gift messages
GiftMessages []*GiftMessageDataMessageInterface `json:"gift_messages"`
}
QuoteDataTotalsAdditionalDataExtensionInterface ExtensionInterface class for @see \Magento\Quote\Api\Data\TotalsAdditionalDataInterface
swagger:model quote-data-totals-additional-data-extension-interface
func (*QuoteDataTotalsAdditionalDataExtensionInterface) ContextValidate ¶
func (m *QuoteDataTotalsAdditionalDataExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data totals additional data extension interface based on the context it is used
func (*QuoteDataTotalsAdditionalDataExtensionInterface) MarshalBinary ¶
func (m *QuoteDataTotalsAdditionalDataExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataTotalsAdditionalDataExtensionInterface) UnmarshalBinary ¶
func (m *QuoteDataTotalsAdditionalDataExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataTotalsAdditionalDataInterface ¶
type QuoteDataTotalsAdditionalDataInterface struct {
// Custom attributes values.
CustomAttributes []*FrameworkAttributeInterface `json:"custom_attributes"`
// extension attributes
ExtensionAttributes *QuoteDataTotalsAdditionalDataExtensionInterface `json:"extension_attributes,omitempty"`
}
QuoteDataTotalsAdditionalDataInterface Additional data for totals collection.
swagger:model quote-data-totals-additional-data-interface
func (*QuoteDataTotalsAdditionalDataInterface) ContextValidate ¶
func (m *QuoteDataTotalsAdditionalDataInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data totals additional data interface based on the context it is used
func (*QuoteDataTotalsAdditionalDataInterface) MarshalBinary ¶
func (m *QuoteDataTotalsAdditionalDataInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataTotalsAdditionalDataInterface) UnmarshalBinary ¶
func (m *QuoteDataTotalsAdditionalDataInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataTotalsExtensionInterface ¶
type QuoteDataTotalsExtensionInterface struct {
// coupon label
CouponLabel string `json:"coupon_label,omitempty"`
}
QuoteDataTotalsExtensionInterface ExtensionInterface class for @see \Magento\Quote\Api\Data\TotalsInterface
swagger:model quote-data-totals-extension-interface
func (*QuoteDataTotalsExtensionInterface) ContextValidate ¶
func (m *QuoteDataTotalsExtensionInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this quote data totals extension interface based on context it is used
func (*QuoteDataTotalsExtensionInterface) MarshalBinary ¶
func (m *QuoteDataTotalsExtensionInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataTotalsExtensionInterface) UnmarshalBinary ¶
func (m *QuoteDataTotalsExtensionInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataTotalsInterface ¶
type QuoteDataTotalsInterface struct {
// Base currency code
BaseCurrencyCode string `json:"base_currency_code,omitempty"`
// Discount amount in base currency
BaseDiscountAmount float64 `json:"base_discount_amount,omitempty"`
// Grand total in base currency
BaseGrandTotal float64 `json:"base_grand_total,omitempty"`
// Shipping amount in base currency
BaseShippingAmount float64 `json:"base_shipping_amount,omitempty"`
// Shipping discount amount in base currency
BaseShippingDiscountAmount float64 `json:"base_shipping_discount_amount,omitempty"`
// Shipping including tax in base currency
BaseShippingInclTax float64 `json:"base_shipping_incl_tax,omitempty"`
// Shipping tax amount in base currency
BaseShippingTaxAmount float64 `json:"base_shipping_tax_amount,omitempty"`
// Subtotal in base currency
BaseSubtotal float64 `json:"base_subtotal,omitempty"`
// Subtotal including tax in base currency
BaseSubtotalInclTax float64 `json:"base_subtotal_incl_tax,omitempty"`
// Subtotal in base currency with applied discount
BaseSubtotalWithDiscount float64 `json:"base_subtotal_with_discount,omitempty"`
// Tax amount in base currency
BaseTaxAmount float64 `json:"base_tax_amount,omitempty"`
// Applied coupon code
CouponCode string `json:"coupon_code,omitempty"`
// Discount amount in quote currency
DiscountAmount float64 `json:"discount_amount,omitempty"`
// extension attributes
ExtensionAttributes *QuoteDataTotalsExtensionInterface `json:"extension_attributes,omitempty"`
// Grand total in quote currency
GrandTotal float64 `json:"grand_total,omitempty"`
// Totals by items
Items []*QuoteDataTotalsItemInterface `json:"items"`
// Items qty
ItemsQty int64 `json:"items_qty,omitempty"`
// Quote currency code
QuoteCurrencyCode string `json:"quote_currency_code,omitempty"`
// Shipping amount in quote currency
ShippingAmount float64 `json:"shipping_amount,omitempty"`
// Shipping discount amount in quote currency
ShippingDiscountAmount float64 `json:"shipping_discount_amount,omitempty"`
// Shipping including tax in quote currency
ShippingInclTax float64 `json:"shipping_incl_tax,omitempty"`
// Shipping tax amount in quote currency
ShippingTaxAmount float64 `json:"shipping_tax_amount,omitempty"`
// Subtotal in quote currency
Subtotal float64 `json:"subtotal,omitempty"`
// Subtotal including tax in quote currency
SubtotalInclTax float64 `json:"subtotal_incl_tax,omitempty"`
// Subtotal in quote currency with applied discount
SubtotalWithDiscount float64 `json:"subtotal_with_discount,omitempty"`
// Tax amount in quote currency
TaxAmount float64 `json:"tax_amount,omitempty"`
// Dynamically calculated totals
// Required: true
TotalSegments []*QuoteDataTotalSegmentInterface `json:"total_segments"`
// Item weee tax applied amount in quote currency.
// Required: true
WeeeTaxAppliedAmount *float64 `json:"weee_tax_applied_amount"`
}
QuoteDataTotalsInterface Interface TotalsInterface
swagger:model quote-data-totals-interface
func (*QuoteDataTotalsInterface) ContextValidate ¶
func (m *QuoteDataTotalsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quote data totals interface based on the context it is used
func (*QuoteDataTotalsInterface) MarshalBinary ¶
func (m *QuoteDataTotalsInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataTotalsInterface) UnmarshalBinary ¶
func (m *QuoteDataTotalsInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuoteDataTotalsItemExtensionInterface ¶
type QuoteDataTotalsItemExtensionInterface interface{}
QuoteDataTotalsItemExtensionInterface ExtensionInterface class for @see \Magento\Quote\Api\Data\TotalsItemInterface
swagger:model quote-data-totals-item-extension-interface
type QuoteDataTotalsItemInterface ¶
type QuoteDataTotalsItemInterface struct {
// Discount amount in base currency. Otherwise, null.
BaseDiscountAmount float64 `json:"base_discount_amount,omitempty"`
// Item price in base currency.
// Required: true
BasePrice *float64 `json:"base_price"`
// Price including tax in base currency. Otherwise, null.
BasePriceInclTax float64 `json:"base_price_incl_tax,omitempty"`
// Row total in base currency.
// Required: true
BaseRowTotal *float64 `json:"base_row_total"`
// Row total including tax in base currency. Otherwise, null.
BaseRowTotalInclTax float64 `json:"base_row_total_incl_tax,omitempty"`
// Tax amount in base currency. Otherwise, null.
BaseTaxAmount float64 `json:"base_tax_amount,omitempty"`
// Discount amount in quote currency. Otherwise, null.
DiscountAmount float64 `json:"discount_amount,omitempty"`
// Discount percent. Otherwise, null.
DiscountPercent float64 `json:"discount_percent,omitempty"`
// extension attributes
ExtensionAttributes QuoteDataTotalsItemExtensionInterface `json:"extension_attributes,omitempty"`
// Item id
// Required: true
ItemID *int64 `json:"item_id"`
// Product name. Otherwise, null.
Name string `json:"name,omitempty"`
// Item price in quote currency.
// Required: true
Options *string `json:"options"`
// Item price in quote currency.
// Required: true
Price *float64 `json:"price"`
// Price including tax in quote currency. Otherwise, null.
PriceInclTax float64 `json:"price_incl_tax,omitempty"`
// Item quantity.
// Required: true
Qty *float64 `json:"qty"`
// Row total in quote currency.
// Required: true
RowTotal *float64 `json:"row_total"`
// Row total including tax in quote currency. Otherwise, null.
RowTotalInclTax float64 `json:"row_total_incl_tax,omitempty"`
// Row total with discount in quote currency. Otherwise, null.
RowTotalWithDiscount float64 `json:"row_total_with_discount,omitempty"`
// Tax amount in quote currency. Otherwise, null.
TaxAmount float64 `json:"tax_amount,omitempty"`
// Tax percent. Otherwise, null.
TaxPercent float64 `json:"tax_percent,omitempty"`
// Item weee tax applied in quote currency.
// Required: true
WeeeTaxApplied *string `json:"weee_tax_applied"`
// Item weee tax applied amount in quote currency.
// Required: true
WeeeTaxAppliedAmount *float64 `json:"weee_tax_applied_amount"`
}
QuoteDataTotalsItemInterface Interface TotalsItemInterface
swagger:model quote-data-totals-item-interface
func (*QuoteDataTotalsItemInterface) ContextValidate ¶
func (m *QuoteDataTotalsItemInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this quote data totals item interface based on context it is used
func (*QuoteDataTotalsItemInterface) MarshalBinary ¶
func (m *QuoteDataTotalsItemInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuoteDataTotalsItemInterface) UnmarshalBinary ¶
func (m *QuoteDataTotalsItemInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SalesRuleDataDiscountDataInterface ¶
type SalesRuleDataDiscountDataInterface struct {
// Amount
// Required: true
Amount *float64 `json:"amount"`
// Base Amount
// Required: true
BaseAmount *float64 `json:"base_amount"`
// Base Original Amount
// Required: true
BaseOriginalAmount *float64 `json:"base_original_amount"`
// Original Amount
// Required: true
OriginalAmount *float64 `json:"original_amount"`
}
SalesRuleDataDiscountDataInterface Discount Data Interface
swagger:model sales-rule-data-discount-data-interface
func (*SalesRuleDataDiscountDataInterface) ContextValidate ¶
func (m *SalesRuleDataDiscountDataInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sales rule data discount data interface based on context it is used
func (*SalesRuleDataDiscountDataInterface) MarshalBinary ¶
func (m *SalesRuleDataDiscountDataInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SalesRuleDataDiscountDataInterface) UnmarshalBinary ¶
func (m *SalesRuleDataDiscountDataInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SalesRuleDataRuleDiscountInterface ¶
type SalesRuleDataRuleDiscountInterface struct {
// discount data
// Required: true
DiscountData *SalesRuleDataDiscountDataInterface `json:"discount_data"`
// Rule ID
// Required: true
RuleID *int64 `json:"rule_id"`
// Rule Label
// Required: true
RuleLabel *string `json:"rule_label"`
}
SalesRuleDataRuleDiscountInterface Rule discount Interface
swagger:model sales-rule-data-rule-discount-interface
func (*SalesRuleDataRuleDiscountInterface) ContextValidate ¶
func (m *SalesRuleDataRuleDiscountInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sales rule data rule discount interface based on the context it is used
func (*SalesRuleDataRuleDiscountInterface) MarshalBinary ¶
func (m *SalesRuleDataRuleDiscountInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SalesRuleDataRuleDiscountInterface) UnmarshalBinary ¶
func (m *SalesRuleDataRuleDiscountInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StoreDataGroupExtensionInterface ¶
type StoreDataGroupExtensionInterface interface{}
StoreDataGroupExtensionInterface ExtensionInterface class for @see \Magento\Store\Api\Data\GroupInterface
swagger:model store-data-group-extension-interface
type StoreDataGroupInterface ¶
type StoreDataGroupInterface struct {
// Group code.
// Required: true
Code *string `json:"code"`
// default store id
// Required: true
DefaultStoreID *int64 `json:"default_store_id"`
// extension attributes
ExtensionAttributes StoreDataGroupExtensionInterface `json:"extension_attributes,omitempty"`
// id
// Required: true
ID *int64 `json:"id"`
// name
// Required: true
Name *string `json:"name"`
// root category id
// Required: true
RootCategoryID *int64 `json:"root_category_id"`
// website id
// Required: true
WebsiteID *int64 `json:"website_id"`
}
StoreDataGroupInterface Group interface
swagger:model store-data-group-interface
func (*StoreDataGroupInterface) ContextValidate ¶
func (m *StoreDataGroupInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this store data group interface based on context it is used
func (*StoreDataGroupInterface) MarshalBinary ¶
func (m *StoreDataGroupInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StoreDataGroupInterface) UnmarshalBinary ¶
func (m *StoreDataGroupInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StoreDataStoreConfigExtensionInterface ¶
type StoreDataStoreConfigExtensionInterface interface{}
StoreDataStoreConfigExtensionInterface ExtensionInterface class for @see \Magento\Store\Api\Data\StoreConfigInterface
swagger:model store-data-store-config-extension-interface
type StoreDataStoreConfigInterface ¶
type StoreDataStoreConfigInterface struct {
// Base currency code
// Required: true
BaseCurrencyCode *string `json:"base_currency_code"`
// Base link URL for the store
// Required: true
BaseLinkURL *string `json:"base_link_url"`
// Base media URL for the store
// Required: true
BaseMediaURL *string `json:"base_media_url"`
// Base static URL for the store
// Required: true
BaseStaticURL *string `json:"base_static_url"`
// Base URL for the store
// Required: true
BaseURL *string `json:"base_url"`
// Store code
// Required: true
Code *string `json:"code"`
// Default display currency code
// Required: true
DefaultDisplayCurrencyCode *string `json:"default_display_currency_code"`
// extension attributes
ExtensionAttributes StoreDataStoreConfigExtensionInterface `json:"extension_attributes,omitempty"`
// Store id
// Required: true
ID *int64 `json:"id"`
// Store locale
// Required: true
Locale *string `json:"locale"`
// Secure base link URL for the store
// Required: true
SecureBaseLinkURL *string `json:"secure_base_link_url"`
// Secure base media URL for the store
// Required: true
SecureBaseMediaURL *string `json:"secure_base_media_url"`
// Secure base static URL for the store
// Required: true
SecureBaseStaticURL *string `json:"secure_base_static_url"`
// Secure base URL for the store
// Required: true
SecureBaseURL *string `json:"secure_base_url"`
// Timezone of the store
// Required: true
Timezone *string `json:"timezone"`
// Website id of the store
// Required: true
WebsiteID *int64 `json:"website_id"`
// The unit of weight
// Required: true
WeightUnit *string `json:"weight_unit"`
}
StoreDataStoreConfigInterface Interface for store config
swagger:model store-data-store-config-interface
func (*StoreDataStoreConfigInterface) ContextValidate ¶
func (m *StoreDataStoreConfigInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this store data store config interface based on context it is used
func (*StoreDataStoreConfigInterface) MarshalBinary ¶
func (m *StoreDataStoreConfigInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StoreDataStoreConfigInterface) UnmarshalBinary ¶
func (m *StoreDataStoreConfigInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StoreDataStoreExtensionInterface ¶
type StoreDataStoreExtensionInterface interface{}
StoreDataStoreExtensionInterface ExtensionInterface class for @see \Magento\Store\Api\Data\StoreInterface
swagger:model store-data-store-extension-interface
type StoreDataStoreInterface ¶
type StoreDataStoreInterface struct {
// code
// Required: true
Code *string `json:"code"`
// extension attributes
ExtensionAttributes StoreDataStoreExtensionInterface `json:"extension_attributes,omitempty"`
// id
// Required: true
ID *int64 `json:"id"`
// is active
// Required: true
IsActive *int64 `json:"is_active"`
// Store name
// Required: true
Name *string `json:"name"`
// store group id
// Required: true
StoreGroupID *int64 `json:"store_group_id"`
// website id
// Required: true
WebsiteID *int64 `json:"website_id"`
}
StoreDataStoreInterface Store interface
swagger:model store-data-store-interface
func (*StoreDataStoreInterface) ContextValidate ¶
func (m *StoreDataStoreInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this store data store interface based on context it is used
func (*StoreDataStoreInterface) MarshalBinary ¶
func (m *StoreDataStoreInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StoreDataStoreInterface) UnmarshalBinary ¶
func (m *StoreDataStoreInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StoreDataWebsiteExtensionInterface ¶
type StoreDataWebsiteExtensionInterface interface{}
StoreDataWebsiteExtensionInterface ExtensionInterface class for @see \Magento\Store\Api\Data\WebsiteInterface
swagger:model store-data-website-extension-interface
type StoreDataWebsiteInterface ¶
type StoreDataWebsiteInterface struct {
// code
// Required: true
Code *string `json:"code"`
// default group id
// Required: true
DefaultGroupID *int64 `json:"default_group_id"`
// extension attributes
ExtensionAttributes StoreDataWebsiteExtensionInterface `json:"extension_attributes,omitempty"`
// id
// Required: true
ID *int64 `json:"id"`
// Website name
// Required: true
Name *string `json:"name"`
}
StoreDataWebsiteInterface Website interface
swagger:model store-data-website-interface
func (*StoreDataWebsiteInterface) ContextValidate ¶
func (m *StoreDataWebsiteInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this store data website interface based on context it is used
func (*StoreDataWebsiteInterface) MarshalBinary ¶
func (m *StoreDataWebsiteInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StoreDataWebsiteInterface) UnmarshalBinary ¶
func (m *StoreDataWebsiteInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TaxDataGrandTotalDetailsInterface ¶
type TaxDataGrandTotalDetailsInterface struct {
// Tax amount value
// Required: true
Amount *float64 `json:"amount"`
// Group identifier
// Required: true
GroupID *int64 `json:"group_id"`
// Tax rates info
// Required: true
Rates []*TaxDataGrandTotalRatesInterface `json:"rates"`
}
TaxDataGrandTotalDetailsInterface Interface GrandTotalDetailsInterface
swagger:model tax-data-grand-total-details-interface
func (*TaxDataGrandTotalDetailsInterface) ContextValidate ¶
func (m *TaxDataGrandTotalDetailsInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this tax data grand total details interface based on the context it is used
func (*TaxDataGrandTotalDetailsInterface) MarshalBinary ¶
func (m *TaxDataGrandTotalDetailsInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TaxDataGrandTotalDetailsInterface) UnmarshalBinary ¶
func (m *TaxDataGrandTotalDetailsInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TaxDataGrandTotalRatesInterface ¶
type TaxDataGrandTotalRatesInterface struct {
// Tax percentage value
// Required: true
Percent *string `json:"percent"`
// Rate title
// Required: true
Title *string `json:"title"`
}
TaxDataGrandTotalRatesInterface Interface GrandTotalRatesInterface
swagger:model tax-data-grand-total-rates-interface
func (*TaxDataGrandTotalRatesInterface) ContextValidate ¶
func (m *TaxDataGrandTotalRatesInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this tax data grand total rates interface based on context it is used
func (*TaxDataGrandTotalRatesInterface) MarshalBinary ¶
func (m *TaxDataGrandTotalRatesInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TaxDataGrandTotalRatesInterface) UnmarshalBinary ¶
func (m *TaxDataGrandTotalRatesInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VertexAddressValidationAPIDataAddressInterface ¶
type VertexAddressValidationAPIDataAddressInterface struct {
// The proper name of the city
City string `json:"city,omitempty"`
// ISO 3166-1 Alpha-3 country code
Country string `json:"country,omitempty"`
// The proper name or the postal abbreviation of the state, province, or territory
MainDivision string `json:"main_division,omitempty"`
// The Postal Code
PostalCode string `json:"postal_code,omitempty"`
// The street address
// Required: true
StreetAddress []string `json:"street_address"`
// The name of the county
SubDivision string `json:"sub_division,omitempty"`
}
VertexAddressValidationAPIDataAddressInterface This is the interface for submission to the API. For ease the API only takes interfaces the same as the SDK, but the SDK model cannot implement the interface. Since the SDK model technically isn't API, we re-implement a simple DTO to handle the scenario.
swagger:model vertex-address-validation-api-data-address-interface
func (*VertexAddressValidationAPIDataAddressInterface) ContextValidate ¶
func (m *VertexAddressValidationAPIDataAddressInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vertex address validation api data address interface based on context it is used
func (*VertexAddressValidationAPIDataAddressInterface) MarshalBinary ¶
func (m *VertexAddressValidationAPIDataAddressInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VertexAddressValidationAPIDataAddressInterface) UnmarshalBinary ¶
func (m *VertexAddressValidationAPIDataAddressInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VertexAddressValidationAPIDataCleansedAddressInterface ¶
type VertexAddressValidationAPIDataCleansedAddressInterface struct {
// city
City string `json:"city,omitempty"`
// country code
CountryCode string `json:"country_code,omitempty"`
// country name
CountryName string `json:"country_name,omitempty"`
// postal code
PostalCode string `json:"postal_code,omitempty"`
// region id
RegionID int64 `json:"region_id,omitempty"`
// region name
RegionName string `json:"region_name,omitempty"`
// street address
// Required: true
StreetAddress []string `json:"street_address"`
// The regional sub division, such as a county or parish
SubDivision string `json:"sub_division,omitempty"`
}
VertexAddressValidationAPIDataCleansedAddressInterface What we want to output to the API contains more data than what we want to bring in. Chiefly, we want to ensure we're sending Magento data out (instead of Vertex data). That means sending Region IDs, and 2-character ISO country codes.
swagger:model vertex-address-validation-api-data-cleansed-address-interface
func (*VertexAddressValidationAPIDataCleansedAddressInterface) ContextValidate ¶
func (m *VertexAddressValidationAPIDataCleansedAddressInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vertex address validation api data cleansed address interface based on context it is used
func (*VertexAddressValidationAPIDataCleansedAddressInterface) MarshalBinary ¶
func (m *VertexAddressValidationAPIDataCleansedAddressInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VertexAddressValidationAPIDataCleansedAddressInterface) UnmarshalBinary ¶
func (m *VertexAddressValidationAPIDataCleansedAddressInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VertexTaxDataCommodityCodeInterface ¶
type VertexTaxDataCommodityCodeInterface struct {
// Commodity code
Code string `json:"code,omitempty"`
// Commodity code type
Type string `json:"type,omitempty"`
}
VertexTaxDataCommodityCodeInterface Data model representing a Commmodity Code
swagger:model vertex-tax-data-commodity-code-interface
func (*VertexTaxDataCommodityCodeInterface) ContextValidate ¶
func (m *VertexTaxDataCommodityCodeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vertex tax data commodity code interface based on context it is used
func (*VertexTaxDataCommodityCodeInterface) MarshalBinary ¶
func (m *VertexTaxDataCommodityCodeInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VertexTaxDataCommodityCodeInterface) UnmarshalBinary ¶
func (m *VertexTaxDataCommodityCodeInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WeeeDataProductRenderWeeeAdjustmentAttributeExtensionInterface ¶
type WeeeDataProductRenderWeeeAdjustmentAttributeExtensionInterface interface{}
WeeeDataProductRenderWeeeAdjustmentAttributeExtensionInterface ExtensionInterface class for @see \Magento\Weee\Api\Data\ProductRender\WeeeAdjustmentAttributeInterface
swagger:model weee-data-product-render-weee-adjustment-attribute-extension-interface
type WeeeDataProductRenderWeeeAdjustmentAttributeInterface ¶
type WeeeDataProductRenderWeeeAdjustmentAttributeInterface struct {
// Weee attribute amount
// Required: true
Amount *string `json:"amount"`
// Product amount exclude tax
// Required: true
AmountExclTax *string `json:"amount_excl_tax"`
// Weee attribute code
// Required: true
AttributeCode *string `json:"attribute_code"`
// extension attributes
// Required: true
ExtensionAttributes WeeeDataProductRenderWeeeAdjustmentAttributeExtensionInterface `json:"extension_attributes"`
// Tax which is calculated to fixed product tax attribute
// Required: true
TaxAmount *string `json:"tax_amount"`
// Tax amount of weee attribute
// Required: true
TaxAmountInclTax *string `json:"tax_amount_incl_tax"`
}
WeeeDataProductRenderWeeeAdjustmentAttributeInterface List of all weee attributes, their amounts, etc.., that product has
swagger:model weee-data-product-render-weee-adjustment-attribute-interface
func (*WeeeDataProductRenderWeeeAdjustmentAttributeInterface) ContextValidate ¶
func (m *WeeeDataProductRenderWeeeAdjustmentAttributeInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this weee data product render weee adjustment attribute interface based on context it is used
func (*WeeeDataProductRenderWeeeAdjustmentAttributeInterface) MarshalBinary ¶
func (m *WeeeDataProductRenderWeeeAdjustmentAttributeInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WeeeDataProductRenderWeeeAdjustmentAttributeInterface) UnmarshalBinary ¶
func (m *WeeeDataProductRenderWeeeAdjustmentAttributeInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files
¶
- amazon_payment_data_quote_link_interface.go
- bundle_data_bundle_option_extension_interface.go
- bundle_data_bundle_option_interface.go
- bundle_data_link_extension_interface.go
- bundle_data_link_interface.go
- bundle_data_option_extension_interface.go
- bundle_data_option_interface.go
- catalog_data_category_extension_interface.go
- catalog_data_category_interface.go
- catalog_data_category_link_extension_interface.go
- catalog_data_category_link_interface.go
- catalog_data_category_product_link_extension_interface.go
- catalog_data_category_product_link_interface.go
- catalog_data_category_tree_interface.go
- catalog_data_custom_option_extension_interface.go
- catalog_data_custom_option_interface.go
- catalog_data_product_attribute_interface.go
- catalog_data_product_attribute_media_gallery_entry_extension_interface.go
- catalog_data_product_attribute_media_gallery_entry_interface.go
- catalog_data_product_custom_option_extension_interface.go
- catalog_data_product_custom_option_interface.go
- catalog_data_product_custom_option_values_interface.go
- catalog_data_product_extension_interface.go
- catalog_data_product_interface.go
- catalog_data_product_link_attribute_extension_interface.go
- catalog_data_product_link_attribute_interface.go
- catalog_data_product_link_extension_interface.go
- catalog_data_product_link_interface.go
- catalog_data_product_link_type_extension_interface.go
- catalog_data_product_link_type_interface.go
- catalog_data_product_render_button_extension_interface.go
- catalog_data_product_render_button_interface.go
- catalog_data_product_render_extension_interface.go
- catalog_data_product_render_formatted_price_info_extension_interface.go
- catalog_data_product_render_formatted_price_info_interface.go
- catalog_data_product_render_image_extension_interface.go
- catalog_data_product_render_image_interface.go
- catalog_data_product_render_interface.go
- catalog_data_product_render_price_info_extension_interface.go
- catalog_data_product_render_price_info_interface.go
- catalog_data_product_render_search_results_interface.go
- catalog_data_product_search_results_interface.go
- catalog_data_product_tier_price_extension_interface.go
- catalog_data_product_tier_price_interface.go
- catalog_data_product_type_extension_interface.go
- catalog_data_product_type_interface.go
- catalog_inventory_data_stock_item_extension_interface.go
- catalog_inventory_data_stock_item_interface.go
- catalog_inventory_data_stock_status_extension_interface.go
- catalog_inventory_data_stock_status_interface.go
- checkout_data_payment_details_extension_interface.go
- checkout_data_payment_details_interface.go
- checkout_data_shipping_information_extension_interface.go
- checkout_data_shipping_information_interface.go
- checkout_data_totals_information_extension_interface.go
- checkout_data_totals_information_interface.go
- cms_data_block_interface.go
- cms_data_page_interface.go
- configurable_product_data_configurable_item_option_value_extension_interface.go
- configurable_product_data_configurable_item_option_value_interface.go
- configurable_product_data_option_extension_interface.go
- configurable_product_data_option_interface.go
- configurable_product_data_option_value_extension_interface.go
- configurable_product_data_option_value_interface.go
- customer_data_address_extension_interface.go
- customer_data_address_interface.go
- customer_data_customer_extension_interface.go
- customer_data_customer_interface.go
- customer_data_region_extension_interface.go
- customer_data_region_interface.go
- directory_data_country_information_extension_interface.go
- directory_data_country_information_interface.go
- directory_data_currency_information_extension_interface.go
- directory_data_currency_information_interface.go
- directory_data_exchange_rate_extension_interface.go
- directory_data_exchange_rate_interface.go
- directory_data_region_information_extension_interface.go
- directory_data_region_information_interface.go
- downloadable_data_downloadable_option_interface.go
- downloadable_data_file_content_extension_interface.go
- downloadable_data_file_content_interface.go
- downloadable_data_link_extension_interface.go
- downloadable_data_link_interface.go
- downloadable_data_sample_extension_interface.go
- downloadable_data_sample_interface.go
- eav_data_attribute_extension_interface.go
- eav_data_attribute_frontend_label_interface.go
- eav_data_attribute_group_extension_interface.go
- eav_data_attribute_group_interface.go
- eav_data_attribute_group_search_results_interface.go
- eav_data_attribute_option_interface.go
- eav_data_attribute_option_label_interface.go
- eav_data_attribute_set_extension_interface.go
- eav_data_attribute_set_interface.go
- eav_data_attribute_set_search_results_interface.go
- eav_data_attribute_validation_rule_interface.go
- error_errors.go
- error_errors_item.go
- error_parameters.go
- error_parameters_item.go
- error_response.go
- framework_attribute_interface.go
- framework_data_image_content_interface.go
- framework_data_video_content_interface.go
- framework_filter.go
- framework_search_aggregation_interface.go
- framework_search_aggregation_value_interface.go
- framework_search_bucket_interface.go
- framework_search_criteria_interface.go
- framework_search_document_interface.go
- framework_search_filter_group.go
- framework_search_search_criteria_interface.go
- framework_search_search_result_interface.go
- framework_sort_order.go
- gift_message_data_message_extension_interface.go
- gift_message_data_message_interface.go
- grouped_product_data_grouped_options_extension_interface.go
- grouped_product_data_grouped_options_interface.go
- inventory_in_store_pickup_api_data_pickup_location_extension_interface.go
- inventory_in_store_pickup_api_data_pickup_location_interface.go
- inventory_in_store_pickup_api_data_search_request_area_interface.go
- inventory_in_store_pickup_api_data_search_request_extension_interface.go
- inventory_in_store_pickup_api_data_search_request_filter_interface.go
- inventory_in_store_pickup_api_data_search_request_filters_interface.go
- inventory_in_store_pickup_api_data_search_request_interface.go
- inventory_in_store_pickup_api_data_search_request_product_info_extension_interface.go
- inventory_in_store_pickup_api_data_search_request_product_info_interface.go
- inventory_in_store_pickup_api_data_search_result_interface.go
- msrp_data_product_render_msrp_price_info_extension_interface.go
- msrp_data_product_render_msrp_price_info_interface.go
- pay_pal_braintree_data_auth_data_interface.go
- quote_data_address_extension_interface.go
- quote_data_address_interface.go
- quote_data_cart_extension_interface.go
- quote_data_cart_interface.go
- quote_data_cart_item_extension_interface.go
- quote_data_cart_item_interface.go
- quote_data_currency_extension_interface.go
- quote_data_currency_interface.go
- quote_data_payment_extension_interface.go
- quote_data_payment_interface.go
- quote_data_payment_method_interface.go
- quote_data_product_option_extension_interface.go
- quote_data_product_option_interface.go
- quote_data_shipping_assignment_extension_interface.go
- quote_data_shipping_assignment_interface.go
- quote_data_shipping_extension_interface.go
- quote_data_shipping_interface.go
- quote_data_shipping_method_extension_interface.go
- quote_data_shipping_method_interface.go
- quote_data_total_segment_extension_interface.go
- quote_data_total_segment_interface.go
- quote_data_totals_additional_data_extension_interface.go
- quote_data_totals_additional_data_interface.go
- quote_data_totals_extension_interface.go
- quote_data_totals_interface.go
- quote_data_totals_item_extension_interface.go
- quote_data_totals_item_interface.go
- sales_rule_data_discount_data_interface.go
- sales_rule_data_rule_discount_interface.go
- store_data_group_extension_interface.go
- store_data_group_interface.go
- store_data_store_config_extension_interface.go
- store_data_store_config_interface.go
- store_data_store_extension_interface.go
- store_data_store_interface.go
- store_data_website_extension_interface.go
- store_data_website_interface.go
- tax_data_grand_total_details_interface.go
- tax_data_grand_total_rates_interface.go
- vertex_address_validation_api_data_address_interface.go
- vertex_address_validation_api_data_cleansed_address_interface.go
- vertex_tax_data_commodity_code_interface.go
- weee_data_product_render_weee_adjustment_attribute_extension_interface.go
- weee_data_product_render_weee_adjustment_attribute_interface.go