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