Represents a product object from the Ambeed API
Represents a search response from the Ambeed API
Parameters for searching products in the Ambeed API
Response from the Ambeed product list API
Value object containing product list data
Menu response data structure
Individual product result item from the product list
Price list item for a product
Root of the product price response body returned by webapi/v1/product_price.
Value object of the product price response. Each BD…_… key maps a batch/size
group to its list of priced variants, alongside the shared proInfo block.
Shared product information returned alongside the priced variants.
A single priced variant within the product price response.
Root of the product stock response body returned by webapi/v1/product_stock.
Root of the response body returned by
webapi/v1/get_search_product_and_recommended_products_by_cas.
A recommended product entry. The Ambeed API returns these as loosely-typed dictionaries, so keys are open-ended scalar/array values.
A single priced size entry within the CAS-matched product.
The product matched by the queried CAS number.
Root of the PMS/SDS-by-AMS response body returned by webapi/v1/getPmsSdsByAms.
Root of the 3D-molecule-by-SMILES response body returned by webapi/get_3dmol_by_smile.
Root of the product-batch-by-proid response body returned by
webapi/v1/product/probatch/PROID.
Root of the product-stock-by-BDS response body returned by
webapi/v1/getproductstockbybds.
Stock entries for a single batch (BD) identifier.
Per-warehouse stock quantities for a single size.
Represents encoded search parameters
Base interface for all Ambeed API responses