Application Load
IOrderOptionGroup
The physical TypeScript declaration from the Nuxt starter, with linked types and field comments.
IOrderOptionGroupA purchased option group with entered text, uploaded file and selected additional products.
app/interfaces/orionplace/orders/IOrderHistory.tsexport interface IOrderOptionGroup {
// Purchased option-group ID for `orders_optiongroup_file_get`.
id: number;
// Original product option-group ID.
option_id: number;
// Customer-entered option text.
option_text_data: string;
// Stored customer-uploaded filename; empty without a file.
option_file_data: string;
// Localized option-group display name.
option_name: ICartOptionGroup['option_name'];
// Physical option-type metadata or null.
option_type: ICartOptionType | null;
// Whether the product option group is required.
option_group_required: boolean;
// Option-group image URL or null.
image_url: string | null;
// Same option-group image URL.
option_image: string | null;
// Purchased additional products with positive quantity.
options: IOrderOption[];
}