Sha256: 8d936d1fbca378da6808ab33d169185942dd5dff2a049f1792e0dd2298ffc5db
Contents?: true
Size: 1.04 KB
Versions: 3
Compression:
Stored size: 1.04 KB
Contents
module ChartMogul module Metrics class Subscription < ChartMogul::Object readonly_attr :id readonly_attr :external_id readonly_attr :plan readonly_attr :quantity readonly_attr :mrr readonly_attr :arr readonly_attr :status readonly_attr :billing_cycle readonly_attr :billing_cycle_count readonly_attr :start_date, type: :time readonly_attr :end_date, type: :time readonly_attr :currency readonly_attr :currency_sign def self.all(customer_uuid, options = {}) ChartMogul::Metrics::Subscriptions.all(customer_uuid, options) end end class Subscriptions < APIResource set_resource_name 'Subscriptions' set_resource_path '/v1/customers/:customer_uuid/subscriptions' include Concerns::Entries include Concerns::Pageable set_entry_class Subscription def self.all(customer_uuid, options = {}) super(options.merge(customer_uuid: customer_uuid)) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
chartmogul-ruby-1.1.5 | lib/chartmogul/metrics/subscription.rb |
chartmogul-ruby-1.1.4 | lib/chartmogul/metrics/subscription.rb |
chartmogul-ruby-1.1.2 | lib/chartmogul/metrics/subscription.rb |