-record(cart, { id :: gleam@option:option(binary()), checkout_url :: binary(), cost :: gleam@option:option(types:shopify_cart_cost()), total_quantity :: integer(), lines :: list(types:cart_item()) }).