mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-10-19 00:03:24 -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,
|
Customer.object_name => Customer,
|
||||||
CustomerBalanceTransaction.object_name => CustomerBalanceTransaction,
|
CustomerBalanceTransaction.object_name => CustomerBalanceTransaction,
|
||||||
CustomerCashBalanceTransaction.object_name => CustomerCashBalanceTransaction,
|
CustomerCashBalanceTransaction.object_name => CustomerCashBalanceTransaction,
|
||||||
CustomerEntitlement.object_name => CustomerEntitlement,
|
|
||||||
CustomerEntitlementSummary.object_name => CustomerEntitlementSummary,
|
|
||||||
CustomerSession.object_name => CustomerSession,
|
CustomerSession.object_name => CustomerSession,
|
||||||
Discount.object_name => Discount,
|
Discount.object_name => Discount,
|
||||||
Dispute.object_name => Dispute,
|
Dispute.object_name => Dispute,
|
||||||
|
Entitlements::ActiveEntitlement.object_name => Entitlements::ActiveEntitlement,
|
||||||
Entitlements::Feature.object_name => Entitlements::Feature,
|
Entitlements::Feature.object_name => Entitlements::Feature,
|
||||||
EphemeralKey.object_name => EphemeralKey,
|
EphemeralKey.object_name => EphemeralKey,
|
||||||
Event.object_name => Event,
|
Event.object_name => Event,
|
||||||
|
@ -37,11 +37,10 @@ require "stripe/resources/credit_note_line_item"
|
|||||||
require "stripe/resources/customer"
|
require "stripe/resources/customer"
|
||||||
require "stripe/resources/customer_balance_transaction"
|
require "stripe/resources/customer_balance_transaction"
|
||||||
require "stripe/resources/customer_cash_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/customer_session"
|
||||||
require "stripe/resources/discount"
|
require "stripe/resources/discount"
|
||||||
require "stripe/resources/dispute"
|
require "stripe/resources/dispute"
|
||||||
|
require "stripe/resources/entitlements/active_entitlement"
|
||||||
require "stripe/resources/entitlements/feature"
|
require "stripe/resources/entitlements/feature"
|
||||||
require "stripe/resources/ephemeral_key"
|
require "stripe/resources/ephemeral_key"
|
||||||
require "stripe/resources/event"
|
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 :cash_balance_transaction, operations: %i[retrieve list]
|
||||||
nested_resource_class_methods :source, operations: %i[create retrieve update delete 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 :tax_id, operations: %i[create retrieve delete list]
|
||||||
nested_resource_class_methods :entitlement, operations: %i[list]
|
|
||||||
|
|
||||||
# Creates a new customer object.
|
# Creates a new customer object.
|
||||||
def self.create(params = {}, opts = {})
|
def self.create(params = {}, opts = {})
|
||||||
@ -128,16 +127,6 @@ module Stripe
|
|||||||
)
|
)
|
||||||
end
|
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.
|
# Retrieves a PaymentMethod object for a given Customer.
|
||||||
def retrieve_payment_method(payment_method, params = {}, opts = {})
|
def retrieve_payment_method(payment_method, params = {}, opts = {})
|
||||||
request_stripe_object(
|
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