module Yotpo::OwnerFeatureSetting

Public Instance Methods

get_feature_settings(params) click to toggle source
# File lib/yotpo/api/owner_feature_setting.rb, line 3
def get_feature_settings(params)
  request = {
      utoken: params[:utoken],
      owner_ids: params[:owner_ids]
  }
  get("features/#{params[:feature_id]}/get_multiple_owners_settings", request)
end
mass_update_feature_settings(params) click to toggle source
# File lib/yotpo/api/owner_feature_setting.rb, line 11
def mass_update_feature_settings(params)
  request = {
      utoken: params[:utoken],
      settings: params[:settings]
  }
  put("features/#{params[:feature_id]}/#{params[:owner_id]}/admin_mass_update", request)
end
owner_feature_settings(params) click to toggle source
# File lib/yotpo/api/owner_feature_setting.rb, line 19
def owner_feature_settings(params)
  request = {
      utoken: params[:utoken],
  }
  get("apps/#{params[:app_key]}/features/#{params[:feature_id]}/feature_settings", request)
end
update_feature_settings(params) click to toggle source
# File lib/yotpo/api/owner_feature_setting.rb, line 26
def update_feature_settings(params)
  request = {
      utoken: params[:utoken],
      value: params[:value],
      key: params[:key]
  }
  put("apps/#{params[:app_key]}/features/#{params[:feature_id]}/feature_settings/#{params[:feature_settings_id]}", request)
end