/** * @type VariationGroup: Representation of a group of variant products by an attribute. This can\'t be purchased by a shopper. It provides inheritable attributes for its product variants and is used for navigation. A VariationGroup 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; };