module Zoomify::Resources::Billing

Private Instance Methods

billing_method_options(params) click to toggle source
# File lib/zoomify/resources/billing.rb, line 12
def billing_method_options params
  {
      billing: {
          request: 'get',
          url: "/accounts/#{params[:id]}/billing"
      },
      billing_update: {
          request: 'patch',
          url: "/accounts/#{params[:id]}/billing"
      },
      plan: {
          request: 'get',
          url: "/accounts/#{params[:id]}/plans"
      },
      plan_subscribe: {
          request: 'post',
          url: "/accounts/#{params[:id]}/plans"
      },
      update_base_plan: {
          request: 'put',
          url: "/accounts/#{params[:id]}/plans/base"
      },
      create_addon: {
          request: 'post',
          url: "/accounts/#{params[:id]}/plans/addons"
      },
      update_addon: {
          request: 'put',
          url: "/accounts/#{params[:id]}/plans/addons"
      }
  }
end