-record(product, { id :: binary(), handle :: binary(), title :: binary(), total_inventory :: gleam@option:option(integer()), description :: gleam@option:option(binary()), description_html :: gleam@option:option(binary()), vendor :: binary(), options :: list(admin@products:product_option()), price_range_v2 :: admin@products:product_price_range(), compare_at_price_range :: gleam@option:option(admin@products:product_compare_at_price_range()), variants :: admin@products:product_variant_connection(), featured_media :: gleam@option:option(admin@products:media()), media :: admin@products:media_connection(), seo :: gleam@option:option(admin@products:seo()), tags :: list(binary()), updated_at :: binary(), created_at :: binary(), published_at :: gleam@option:option(binary()), variants_count :: admin@products:variants_count() }).