class Stripe::SubscriptionScheduleRevision

Constants

OBJECT_NAME

Public Class Methods

list(_id, _opts = {}) click to toggle source
# File lib/stripe/resources/subscription_schedule_revision.rb, line 27
def self.list(_id, _opts = {})
  raise NotImplementedError,
        "Subscription schedule revisions cannot be listed without a " \
        "subscription schedule ID. List subscribtion schedule revisions " \
        "using `SubscriptionSchedule.list_revisions('schedule_id')`"
end
retrieve(_id, _opts = {}) click to toggle source
# File lib/stripe/resources/subscription_schedule_revision.rb, line 19
def self.retrieve(_id, _opts = {})
  raise NotImplementedError,
        "Subscription schedule revisions cannot be retrieved without a " \
        "subscription schedule ID. Retrieve a subscribtion schedule " \
        "revision using `SubscriptionSchedule.retrieve_revision(" \
        "'schedule_id', 'revision_id')`"
end

Public Instance Methods

resource_url() click to toggle source
# File lib/stripe/resources/subscription_schedule_revision.rb, line 9
def resource_url
  if !respond_to?(:schedule) || schedule.nil?
    raise NotImplementedError,
          "Subscription schedule revisions cannot be accessed without a " \
          "subscription schedule ID."
  end
  "#{SubscriptionSchedule.resource_url}/#{CGI.escape(schedule)}" \
  "/revisions/#{CGI.escape(id)}"
end