Module: PaddlePay::Subscription::Modifier

Defined in:
lib/paddle_pay/models/subscription/modifier.rb

Class Method Summary collapse

Class Method Details

.create(attributes, options = {}) ⇒ Object



12
13
14
15
# File 'lib/paddle_pay/models/subscription/modifier.rb', line 12

def create(attributes, options = {})
  options[:body] = attributes if attributes.is_a?(::Hash)
  Connection.request("2.0/subscription/modifiers/create", options)
end

.delete(modifier_id, options = {}) ⇒ Object



17
18
19
20
# File 'lib/paddle_pay/models/subscription/modifier.rb', line 17

def delete(modifier_id, options = {})
  options[:body] = {modifier_id: modifier_id}
  Connection.request("2.0/subscription/modifiers/delete", options)
end

.list(filters = {}, options = {}) ⇒ Object



7
8
9
10
# File 'lib/paddle_pay/models/subscription/modifier.rb', line 7

def list(filters = {}, options = {})
  options[:body] = filters if filters.is_a?(::Hash)
  Connection.request("2.0/subscription/modifiers", options)
end