class HasOffersV3::Affiliate
Public Instance Methods
create(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate.rb, line 25 def create(params = {}) requires! params, [:data] requires! params[:data], [:zipcode, :company] post_request 'create', params end
find_all(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate.rb, line 3 def find_all(params = {}) post_request 'findAll', params end
find_by_id(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate.rb, line 7 def find_by_id(params = {}) requires! params, [:id] get_request 'findById', params end
get_signup_answers(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate.rb, line 36 def get_signup_answers(params = {}) requires! params, [:id] post_request 'getSignupAnswers', params end
get_tier(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate.rb, line 31 def get_tier(params = {}) requires! params, [:id] post_request 'getAffiliateTier', params end
update(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate.rb, line 12 def update(params = {}) requires! params, [:id, :data] post_request 'update', params end
update_payment_method_paypal(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate.rb, line 21 def update_payment_method_paypal(params = {}) post_request 'updatePaymentMethodPaypal', params end
update_payment_method_wire(params = {})
click to toggle source
# File lib/hasoffersv3/affiliate.rb, line 17 def update_payment_method_wire(params = {}) post_request 'updatePaymentMethodWire', params end