From f4ced072fd156ea755713e55688bd2f3a96715ca Mon Sep 17 00:00:00 2001 From: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Date: Thu, 25 Jul 2024 15:11:04 +0000 Subject: [PATCH] Update generated code for v1154 --- OPENAPI_VERSION | 2 +- lib/stripe/resources/checkout/session.rb | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index 3be20c39..793cc697 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v1152 \ No newline at end of file +v1154 \ No newline at end of file diff --git a/lib/stripe/resources/checkout/session.rb b/lib/stripe/resources/checkout/session.rb index 9760fa88..a0537129 100644 --- a/lib/stripe/resources/checkout/session.rb +++ b/lib/stripe/resources/checkout/session.rb @@ -20,6 +20,7 @@ module Stripe class Session < APIResource extend Stripe::APIOperations::Create extend Stripe::APIOperations::List + include Stripe::APIOperations::Save OBJECT_NAME = "checkout.session" def self.object_name @@ -89,6 +90,16 @@ module Stripe opts: opts ) end + + # Updates a Session object. + def self.update(id, params = {}, opts = {}) + request_stripe_object( + method: :post, + path: format("/v1/checkout/sessions/%s", { id: CGI.escape(id) }), + params: params, + opts: opts + ) + end end end end