class HasOffersV3::AffiliateOffer

Public Class Methods

target() click to toggle source
# File lib/hasoffersv3/affiliate_offer.rb, line 3
def self.target
  'Affiliate_Offer'
end

Public Instance Methods

find_all(params = {}) click to toggle source
# File lib/hasoffersv3/affiliate_offer.rb, line 11
def find_all(params = {})
  post_request 'findAll', params
end
find_by_id(params = {}) click to toggle source
# File lib/hasoffersv3/affiliate_offer.rb, line 15
def find_by_id(params = {})
  requires! params, [:id]
  post_request 'findById', params
end
find_my_approved_offers(params = {}) click to toggle source
# File lib/hasoffersv3/affiliate_offer.rb, line 55
def find_my_approved_offers(params = {})
  get_request 'findMyApprovedOffers', params
end
find_my_offers(params = {}) click to toggle source
# File lib/hasoffersv3/affiliate_offer.rb, line 59
def find_my_offers(params = {})
  post_request 'findMyOffers', params
end
get_approval_questions(params = {}) click to toggle source
# File lib/hasoffersv3/affiliate_offer.rb, line 20
def get_approval_questions(params = {})
  requires! params, [:offer_id]
  get_request 'getApprovalQuestions', params
end
get_categories(params = {}) click to toggle source
# File lib/hasoffersv3/affiliate_offer.rb, line 25
def get_categories(params = {})
  requires! params, [:ids]
  post_request 'getCategories', params
end
get_payout_details(params = {}) click to toggle source
# File lib/hasoffersv3/affiliate_offer.rb, line 30
def get_payout_details(params = {})
  requires! params, [:offer_id]
  get_request 'getPayoutDetails', params
end
get_pixels(params = {}) click to toggle source
# File lib/hasoffersv3/affiliate_offer.rb, line 35
def get_pixels(params = {})
  requires! params, [:id]
  get_request 'getPixels', params
end
get_target_countries(params = {}) click to toggle source
# File lib/hasoffersv3/affiliate_offer.rb, line 40
def get_target_countries(params = {})
  requires! params, [:ids]
  post_request 'getTargetCountries', params
end
get_thumbnail(params = {}) click to toggle source
# File lib/hasoffersv3/affiliate_offer.rb, line 45
def get_thumbnail(params = {})
  requires! params, [:ids]
  get_request 'getThumbnail', params
end
target() click to toggle source
# File lib/hasoffersv3/affiliate_offer.rb, line 7
def target
  'Affiliate_Offer'
end