From 9cc7023598c5366522ae23749b008f401740ad98 Mon Sep 17 00:00:00 2001 From: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Date: Tue, 10 Sep 2024 18:26:40 +0000 Subject: [PATCH] Update generated code for v1258 --- OPENAPI_VERSION | 2 +- lib/stripe/object_types.rb | 1 + lib/stripe/resources.rb | 1 + .../issuing/dispute_settlement_detail.rb | 26 +++++++++++++++++++ 4 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 lib/stripe/resources/issuing/dispute_settlement_detail.rb diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index 6dbaadda..5f789190 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v1255 \ No newline at end of file +v1258 \ No newline at end of file diff --git a/lib/stripe/object_types.rb b/lib/stripe/object_types.rb index 33fd46e0..70daed04 100644 --- a/lib/stripe/object_types.rb +++ b/lib/stripe/object_types.rb @@ -84,6 +84,7 @@ module Stripe Issuing::Cardholder.object_name => Issuing::Cardholder, Issuing::CreditUnderwritingRecord.object_name => Issuing::CreditUnderwritingRecord, Issuing::Dispute.object_name => Issuing::Dispute, + Issuing::DisputeSettlementDetail.object_name => Issuing::DisputeSettlementDetail, Issuing::PersonalizationDesign.object_name => Issuing::PersonalizationDesign, Issuing::PhysicalBundle.object_name => Issuing::PhysicalBundle, Issuing::Token.object_name => Issuing::Token, diff --git a/lib/stripe/resources.rb b/lib/stripe/resources.rb index 54b201de..295b4e59 100644 --- a/lib/stripe/resources.rb +++ b/lib/stripe/resources.rb @@ -71,6 +71,7 @@ require "stripe/resources/issuing/card" require "stripe/resources/issuing/cardholder" require "stripe/resources/issuing/credit_underwriting_record" require "stripe/resources/issuing/dispute" +require "stripe/resources/issuing/dispute_settlement_detail" require "stripe/resources/issuing/personalization_design" require "stripe/resources/issuing/physical_bundle" require "stripe/resources/issuing/token" diff --git a/lib/stripe/resources/issuing/dispute_settlement_detail.rb b/lib/stripe/resources/issuing/dispute_settlement_detail.rb new file mode 100644 index 00000000..e2c94dca --- /dev/null +++ b/lib/stripe/resources/issuing/dispute_settlement_detail.rb @@ -0,0 +1,26 @@ +# File generated from our OpenAPI spec +# frozen_string_literal: true + +module Stripe + module Issuing + # Represents a record from the card network of a money movement or change in state for an Issuing dispute. These records are included in the settlement reports that we receive from networks and expose to users as Settlement objects. + class DisputeSettlementDetail < APIResource + extend Stripe::APIOperations::List + + OBJECT_NAME = "issuing.dispute_settlement_detail" + def self.object_name + "issuing.dispute_settlement_detail" + end + + # Returns a list of Issuing DisputeSettlementDetail objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first. + def self.list(filters = {}, opts = {}) + request_stripe_object( + method: :get, + path: "/v1/issuing/dispute_settlement_details", + params: filters, + opts: opts + ) + end + end + end +end