type: object description: The details to update in a cart. x-schemaName: UpdateCartData properties: region_id: type: string title: region_id description: >- The ID of the associated region. This can affect the prices and currency code of the cart. customer_id: type: string title: customer_id description: The ID of the customer that the cart belongs to. sales_channel_id: type: string title: sales_channel_id description: >- The ID of the associated sales channel. Only products available in this channel can be added to the cart. email: type: string title: email description: The email of the customer that the cart belongs to. format: email currency_code: type: string title: currency_code description: The cart's currency code. example: usd shipping_address_id: type: string title: shipping_address_id description: The ID of the cart's shipping address. billing_address_id: type: string title: billing_address_id description: The ID of the cart's billing address. billing_address: oneOf: - $ref: ./CreateAddress.yaml - $ref: ./UpdateAddress.yaml shipping_address: oneOf: - $ref: ./CreateAddress.yaml - $ref: ./UpdateAddress.yaml metadata: type: object description: The cart's metadata, ca hold custom key-value pairs.