class SendGridWebApi::SubUserModules::Management

Public Instance Methods

add(options = {}) click to toggle source
# File lib/sub_user/management.rb, line 9
def add options = {}
  management_add_url = "apiv2/customer.add.json"
  query_api(management_add_url, options)
end
disable(options = {}) click to toggle source
# File lib/sub_user/management.rb, line 19
def disable options = {}
  management_disable_url = "apiv2/customer.disable.json"
  query_api(management_disable_url, options)
end
enable(options = {}) click to toggle source
# File lib/sub_user/management.rb, line 14
def enable options = {}
  management_enable_url = "apiv2/customer.enable.json"
  query_api(management_enable_url, options)
end
get(options = {}) click to toggle source
# File lib/sub_user/management.rb, line 3
def get options = {}
  options.merge!({:task => "get"}) unless options[:task]
  management_get_url = "apiv2/customer.profile.json"
  query_api(management_get_url, options)
end
update(options = {}) click to toggle source
# File lib/sub_user/management.rb, line 34
def update options = {}
  options.merge!(:task => "set") unless options[:task]
  management_update_url = "apiv2/customer.profile.json"
  query_api(management_update_url, options)    
end
update_email(options = {}) click to toggle source
# File lib/sub_user/management.rb, line 51
def update_email options = {}
  options.merge!({:task => "setEmail"}) unless options[:task]
  management_update_url = "apiv2/customer.profile.json"
  query_api(management_update_url, options)    
end
update_password(options = {}) click to toggle source
# File lib/sub_user/management.rb, line 40
def update_password options = {}
  management_set_password_url = "apiv2/customer.password.json"
  query_api(management_set_password_url, options)    
end
update_username(options = {}) click to toggle source
# File lib/sub_user/management.rb, line 45
def update_username options = {}
  options.merge!({:task => "setUsername"}) unless options[:task]
  management_update_url = "apiv2/customer.profile.json"
  query_api(management_update_url, options)    
end
website_disable(options = {}) click to toggle source
# File lib/sub_user/management.rb, line 29
def website_disable options = {}
  management_website_disable_url = "apiv2/customer.website_disable.json"
  query_api(management_website_disable_url, options)
end
website_enable(options = {}) click to toggle source
# File lib/sub_user/management.rb, line 24
def website_enable options = {}
  management_website_enable_url = "apiv2/customer.website_enable.json"
  query_api(management_website_enable_url, options)
end