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