Api
Table of Contents
Namespaces
Classes
- AttributeSet
- Base class for convention-based CRUD API resources.
- AttributeSetAttributeInput
- AttributeSetGroupInput
- AttributeSetInput
- AttributeSetProcessor
- Base class for all API state processors.
- AttributeSetProvider
- Provider for catalog product attribute set metadata.
- BundleOption
- Base class for all API resource DTOs.
- BundleOptionProcessor
- Base class for all API state processors.
- BundleOptionProvider
- Base class for all API state providers.
- Category
- Base class for convention-based CRUD API resources.
- CategoryImageProcessor
- The file goes through Mage_Catalog_Model_Category_Attribute_Backend_Image, so an upload gets the same file name and folder as an upload in the admin. The write goes to the scope of ?store=, as for PUT /categories/{id}: the global value without it, the store view value with it.
- CategoryProcessor
- Category State Processor.
- CategoryProvider
- Category State Provider - Fetches category data for API Platform.
- ConfigurableSetup
- Base class for all API resource DTOs.
- ConfigurableSetupProcessor
- Base class for all API state processors.
- ConfigurableSetupProvider
- Base class for all API state providers.
- DownloadableLink
- Base class for all API resource DTOs.
- DownloadableLinkProcessor
- Base class for all API state processors.
- DownloadableLinkProvider
- Base class for all API state providers.
- FilterOption
- Filter option DTO, embedded in LayeredFilter, not a separate API resource.
- FilterOptionSwatch
- Visual swatch data for a filter option.
- GroupedProductLink
- Base class for all API resource DTOs.
- GroupedProductLinkProcessor
- Base class for all API state processors.
- GroupedProductLinkProvider
- Base class for all API state providers.
- LayeredFilter
- Base class for all API resource DTOs.
- LayeredFilterProvider
- Layered Filter Provider, uses Maho's built-in catalog layer to build facets.
- Product
- Base class for convention-based CRUD API resources.
- ProductAttribute
- Base class for convention-based CRUD API resources.
- ProductAttributeOptionInput
- ProductAttributeProcessor
- Base class for all API state processors.
- ProductAttributeProvider
- Provider for catalog product attribute metadata.
- ProductCustomOption
- Base class for all API resource DTOs.
- ProductCustomOptionProcessor
- Base class for all API state processors.
- ProductCustomOptionProvider
- Base class for all API state providers.
- ProductGroupPrice
- Base class for all API resource DTOs.
- ProductGroupPriceProcessor
- Base class for all API state processors.
- ProductGroupPriceProvider
- Base class for all API state providers.
- ProductLink
- Base class for all API resource DTOs.
- ProductLinkProcessor
- Base class for all API state processors.
- ProductLinkProvider
- Base class for all API state providers.
- ProductMedia
- Base class for all API resource DTOs.
- ProductMediaProcessor
- Base class for all API state processors.
- ProductMediaProvider
- Base class for all API state providers.
- ProductProcessor
- Product State Processor.
- ProductProvider
- Product State Provider - Fetches product data for API Platform.
- ProductStockItemNormalizer
- `stockItem` is a column-keyed map rather than a typed sub-resource, so `#[ApiProperty(security: ...)]` cannot reach the individual columns; this normalizer applies the same `has_backend_access('products')` rule to the keys.
- ProductTierPrice
- Base class for all API resource DTOs.
- ProductTierPriceProcessor
- Base class for all API state processors.
- ProductTierPriceProvider
- Base class for all API state providers.
- StoreOverrides
- Lists the attributes that have their own value in the store view of the request.
- StoreScopeWrite
- Keeps a store view write to the fields of the request.