diff --git a/lib/stripe/object_types.rb b/lib/stripe/object_types.rb index a60132743..98ecbd8e9 100644 --- a/lib/stripe/object_types.rb +++ b/lib/stripe/object_types.rb @@ -62,7 +62,6 @@ def self.object_names_to_classes LineItem::OBJECT_NAME => LineItem, LoginLink::OBJECT_NAME => LoginLink, Mandate::OBJECT_NAME => Mandate, - Order::OBJECT_NAME => Order, PaymentIntent::OBJECT_NAME => PaymentIntent, PaymentLink::OBJECT_NAME => PaymentLink, PaymentMethod::OBJECT_NAME => PaymentMethod, diff --git a/lib/stripe/resources.rb b/lib/stripe/resources.rb index 01da2aea2..017ab3c6e 100644 --- a/lib/stripe/resources.rb +++ b/lib/stripe/resources.rb @@ -49,7 +49,6 @@ require "stripe/resources/line_item" require "stripe/resources/login_link" require "stripe/resources/mandate" -require "stripe/resources/order" require "stripe/resources/payment_intent" require "stripe/resources/payment_link" require "stripe/resources/payment_method" diff --git a/lib/stripe/resources/order.rb b/lib/stripe/resources/order.rb deleted file mode 100644 index 0ca6e75df..000000000 --- a/lib/stripe/resources/order.rb +++ /dev/null @@ -1,89 +0,0 @@ -# File generated from our OpenAPI spec -# frozen_string_literal: true - -module Stripe - # An Order describes a purchase being made by a customer, including the - # products & quantities being purchased, the order status, the payment information, - # and the billing/shipping details. - # - # Related guide: [Orders overview](https://stripe.com/docs/orders) - class Order < APIResource - extend Stripe::APIOperations::Create - extend Stripe::APIOperations::List - include Stripe::APIOperations::Save - - OBJECT_NAME = "order" - - def cancel(params = {}, opts = {}) - request_stripe_object( - method: :post, - path: format("/v1/orders/%s/cancel", { id: CGI.escape(self["id"]) }), - params: params, - opts: opts - ) - end - - def list_line_items(params = {}, opts = {}) - request_stripe_object( - method: :get, - path: format("/v1/orders/%s/line_items", { id: CGI.escape(self["id"]) }), - params: params, - opts: opts - ) - end - - def reopen(params = {}, opts = {}) - request_stripe_object( - method: :post, - path: format("/v1/orders/%s/reopen", { id: CGI.escape(self["id"]) }), - params: params, - opts: opts - ) - end - - def submit(params = {}, opts = {}) - request_stripe_object( - method: :post, - path: format("/v1/orders/%s/submit", { id: CGI.escape(self["id"]) }), - params: params, - opts: opts - ) - end - - def self.cancel(id, params = {}, opts = {}) - request_stripe_object( - method: :post, - path: format("/v1/orders/%s/cancel", { id: CGI.escape(id) }), - params: params, - opts: opts - ) - end - - def self.list_line_items(id, params = {}, opts = {}) - request_stripe_object( - method: :get, - path: format("/v1/orders/%s/line_items", { id: CGI.escape(id) }), - params: params, - opts: opts - ) - end - - def self.reopen(id, params = {}, opts = {}) - request_stripe_object( - method: :post, - path: format("/v1/orders/%s/reopen", { id: CGI.escape(id) }), - params: params, - opts: opts - ) - end - - def self.submit(id, params = {}, opts = {}) - request_stripe_object( - method: :post, - path: format("/v1/orders/%s/submit", { id: CGI.escape(id) }), - params: params, - opts: opts - ) - end - end -end