From b62018ee93488e61fa280e81c41f01f8bf00ab06 Mon Sep 17 00:00:00 2001 From: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Date: Tue, 24 Oct 2023 18:08:33 +0000 Subject: [PATCH] Update generated code for v618 --- OPENAPI_VERSION | 2 +- lib/stripe/object_types.rb | 1 + lib/stripe/resources.rb | 1 + lib/stripe/resources/margin.rb | 14 ++++++++++++++ 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 lib/stripe/resources/margin.rb diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index bbe0dc1c..1e4c4d35 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v603 \ No newline at end of file +v618 \ No newline at end of file diff --git a/lib/stripe/object_types.rb b/lib/stripe/object_types.rb index 6cf908d5..e369aa2b 100644 --- a/lib/stripe/object_types.rb +++ b/lib/stripe/object_types.rb @@ -78,6 +78,7 @@ module Stripe LineItem::OBJECT_NAME => LineItem, LoginLink::OBJECT_NAME => LoginLink, Mandate::OBJECT_NAME => Mandate, + Margin::OBJECT_NAME => Margin, Order::OBJECT_NAME => Order, PaymentIntent::OBJECT_NAME => PaymentIntent, PaymentLink::OBJECT_NAME => PaymentLink, diff --git a/lib/stripe/resources.rb b/lib/stripe/resources.rb index 6cb5544b..87175438 100644 --- a/lib/stripe/resources.rb +++ b/lib/stripe/resources.rb @@ -64,6 +64,7 @@ require "stripe/resources/issuing/transaction" require "stripe/resources/line_item" require "stripe/resources/login_link" require "stripe/resources/mandate" +require "stripe/resources/margin" require "stripe/resources/order" require "stripe/resources/payment_intent" require "stripe/resources/payment_link" diff --git a/lib/stripe/resources/margin.rb b/lib/stripe/resources/margin.rb new file mode 100644 index 00000000..dc73c1b4 --- /dev/null +++ b/lib/stripe/resources/margin.rb @@ -0,0 +1,14 @@ +# File generated from our OpenAPI spec +# frozen_string_literal: true + +module Stripe + # A (partner) margin represents a specific discount distributed in partner reseller programs to business partners who + # resell products and services and earn a discount (margin) for doing so. + class Margin < APIResource + extend Stripe::APIOperations::Create + extend Stripe::APIOperations::List + include Stripe::APIOperations::Save + + OBJECT_NAME = "margin" + end +end