/** * @type VariationGroup: Representation of a group of variant products by an attribute. This is a non-buyable entity, provides inheritable attributes for its product variants, and is used for navigation. *Doesn\'t have a SKU.* * * @property orderable: A flag indicating whether the variation group is orderable. * * @property price: The sales price of the variation group. * * @property productId: The ID (SKU) of the variation group. * - **Min Length:** 1 * - **Max Length:** 100 * * @property variationValues: The actual variation attribute ID - value pairs. * */ export type VariationGroup = { orderable: boolean; price: number; productId: string; variationValues: { [key: string]: string; }; } & { [key: string]: any; };