Sha256: d59858df0853545f95f31fc9499038fa94cabfc3681c52ece6bafcdcecec46f3
Contents?: true
Size: 1.19 KB
Versions: 7
Compression:
Stored size: 1.19 KB
Contents
# frozen_string_literal: true module ChartMogul module Metrics module Customers class Activity < ChartMogul::Object readonly_attr :id readonly_attr :description readonly_attr :type readonly_attr :date, type: :time readonly_attr :activity_arr readonly_attr :activity_mrr readonly_attr :activity_mrr_movement readonly_attr :currency readonly_attr :currency_sign readonly_attr :subscription_external_id def self.all(customer_uuid, options = {}) ChartMogul::Metrics::Customers::Activities.all(customer_uuid, options) end end class Activities < APIResource set_resource_name 'Activities' set_resource_path '/v1/customers/:customer_uuid/activities' include Concerns::Entries include Concerns::Pageable include Concerns::PageableWithCursor set_entry_class Activity def self.all(customer_uuid, options = {}) super(options.merge(customer_uuid: customer_uuid)) end def next(customer_uuid, options = {}) Activities.all(customer_uuid, options.merge(cursor: cursor)) end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems