Sha256: 1d00c8d6103eca3dbec26067fbf5638fe22af45f45589ec9f58c49d5148f0b58
Contents?: true
Size: 1.38 KB
Versions: 2
Compression:
Stored size: 1.38 KB
Contents
# File generated from our OpenAPI spec # frozen_string_literal: true module Stripe # Domains registered for Apple Pay on the Web class ApplePayDomain < APIResource extend Stripe::APIOperations::Create include Stripe::APIOperations::Delete extend Stripe::APIOperations::List OBJECT_NAME = "apple_pay_domain" def self.resource_url "/v1/apple_pay/domains" end # Create an apple pay domain. def self.create(params = {}, opts = {}) request_stripe_object( method: :post, path: "/v1/apple_pay/domains", params: params, opts: opts ) end # Delete an apple pay domain. def self.delete(id, params = {}, opts = {}) request_stripe_object( method: :delete, path: format("/v1/apple_pay/domains/%<id>s", { id: CGI.escape(id) }), params: params, opts: opts ) end # Delete an apple pay domain. def delete(params = {}, opts = {}) request_stripe_object( method: :delete, path: format("/v1/apple_pay/domains/%<domain>s", { domain: CGI.escape(self["id"]) }), params: params, opts: opts ) end # List apple pay domains. def self.list(filters = {}, opts = {}) request_stripe_object( method: :get, path: "/v1/apple_pay/domains", params: filters, opts: opts ) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
stripe-10.9.0.pre.beta.1 | lib/stripe/resources/apple_pay_domain.rb |
stripe-10.8.0 | lib/stripe/resources/apple_pay_domain.rb |