mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-10-17 00:03:02 -04:00
Update generated code for v892
This commit is contained in:
parent
9bfea77b37
commit
f825a94c1c
@ -1 +1 @@
|
||||
v890
|
||||
v892
|
@ -49,11 +49,10 @@ module Stripe
|
||||
Customer.object_name => Customer,
|
||||
CustomerBalanceTransaction.object_name => CustomerBalanceTransaction,
|
||||
CustomerCashBalanceTransaction.object_name => CustomerCashBalanceTransaction,
|
||||
CustomerEntitlement.object_name => CustomerEntitlement,
|
||||
CustomerEntitlementSummary.object_name => CustomerEntitlementSummary,
|
||||
CustomerSession.object_name => CustomerSession,
|
||||
Discount.object_name => Discount,
|
||||
Dispute.object_name => Dispute,
|
||||
Entitlements::ActiveEntitlement.object_name => Entitlements::ActiveEntitlement,
|
||||
Entitlements::Feature.object_name => Entitlements::Feature,
|
||||
EphemeralKey.object_name => EphemeralKey,
|
||||
Event.object_name => Event,
|
||||
|
@ -37,11 +37,10 @@ require "stripe/resources/credit_note_line_item"
|
||||
require "stripe/resources/customer"
|
||||
require "stripe/resources/customer_balance_transaction"
|
||||
require "stripe/resources/customer_cash_balance_transaction"
|
||||
require "stripe/resources/customer_entitlement"
|
||||
require "stripe/resources/customer_entitlement_summary"
|
||||
require "stripe/resources/customer_session"
|
||||
require "stripe/resources/discount"
|
||||
require "stripe/resources/dispute"
|
||||
require "stripe/resources/entitlements/active_entitlement"
|
||||
require "stripe/resources/entitlements/feature"
|
||||
require "stripe/resources/ephemeral_key"
|
||||
require "stripe/resources/event"
|
||||
|
@ -22,7 +22,6 @@ module Stripe
|
||||
nested_resource_class_methods :cash_balance_transaction, operations: %i[retrieve list]
|
||||
nested_resource_class_methods :source, operations: %i[create retrieve update delete list]
|
||||
nested_resource_class_methods :tax_id, operations: %i[create retrieve delete list]
|
||||
nested_resource_class_methods :entitlement, operations: %i[list]
|
||||
|
||||
# Creates a new customer object.
|
||||
def self.create(params = {}, opts = {})
|
||||
@ -128,16 +127,6 @@ module Stripe
|
||||
)
|
||||
end
|
||||
|
||||
# Retrieve the entitlement summary for a customer
|
||||
def self.retrieve_entitlement_summary(customer, params = {}, opts = {})
|
||||
request_stripe_object(
|
||||
method: :get,
|
||||
path: format("/v1/customers/%<customer>s/entitlement_summary", { customer: CGI.escape(customer) }),
|
||||
params: params,
|
||||
opts: opts
|
||||
)
|
||||
end
|
||||
|
||||
# Retrieves a PaymentMethod object for a given Customer.
|
||||
def retrieve_payment_method(payment_method, params = {}, opts = {})
|
||||
request_stripe_object(
|
||||
|
@ -1,12 +0,0 @@
|
||||
# File generated from our OpenAPI spec
|
||||
# frozen_string_literal: true
|
||||
|
||||
module Stripe
|
||||
# A entitlement for a customer describes access to a feature.
|
||||
class CustomerEntitlement < APIResource
|
||||
OBJECT_NAME = "customer_entitlement"
|
||||
def self.object_name
|
||||
"customer_entitlement"
|
||||
end
|
||||
end
|
||||
end
|
@ -1,12 +0,0 @@
|
||||
# File generated from our OpenAPI spec
|
||||
# frozen_string_literal: true
|
||||
|
||||
module Stripe
|
||||
# A summary of a customer's entitlements.
|
||||
class CustomerEntitlementSummary < APIResource
|
||||
OBJECT_NAME = "customer_entitlement_summary"
|
||||
def self.object_name
|
||||
"customer_entitlement_summary"
|
||||
end
|
||||
end
|
||||
end
|
26
lib/stripe/resources/entitlements/active_entitlement.rb
Normal file
26
lib/stripe/resources/entitlements/active_entitlement.rb
Normal file
@ -0,0 +1,26 @@
|
||||
# File generated from our OpenAPI spec
|
||||
# frozen_string_literal: true
|
||||
|
||||
module Stripe
|
||||
module Entitlements
|
||||
# An active entitlement describes access to a feature for a customer.
|
||||
class ActiveEntitlement < APIResource
|
||||
extend Stripe::APIOperations::List
|
||||
|
||||
OBJECT_NAME = "entitlements.active_entitlement"
|
||||
def self.object_name
|
||||
"entitlements.active_entitlement"
|
||||
end
|
||||
|
||||
# Retrieve a list of active entitlements for a customer
|
||||
def self.list(filters = {}, opts = {})
|
||||
request_stripe_object(
|
||||
method: :get,
|
||||
path: "/v1/entitlements/active_entitlements",
|
||||
params: filters,
|
||||
opts: opts
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user