description
description: string
material_composition
material_composition: string
base_price
base_price: string
max_print_width
max_print_width: number
max_print_height
max_print_height: number
print_positions
print_positions: Record<string, unknown>
main_image
main_image: null | string
is_active
is_active: boolean
is_featured
is_featured: boolean
show_print_area
show_print_area: boolean
custom_text_price
custom_text_price: string
custom_number_price
custom_number_price: string
created_at
created_at: string
updated_at
updated_at: string
Optionalavailable_colors
available_colors?: Color[] Optionalvariant_count
variant_count?: number
Optionalcolors_with_images
colors_with_images?: number[]