class Freshworks::Account
Public Class Methods
bulk_insert_modify(accounts)
click to toggle source
# File lib/freshworks/account.rb, line 10 def self.bulk_insert_modify(accounts) post([], json_data(Freshworks.to_records_json(accounts))) end
deactivate_account(id)
click to toggle source
# File lib/freshworks/account.rb, line 42 def self.deactivate_account(id) delete([id]) end
delete_assigned_csm_reps(id, email)
click to toggle source
# File lib/freshworks/account.rb, line 58 def self.delete_assigned_csm_reps(id, email) delete([id, 'assigned_csms', email]) end
delete_dimension_labels(id, key)
click to toggle source
# File lib/freshworks/account.rb, line 54 def self.delete_dimension_labels(id, key) delete([id, 'dimension_labels', key]) end
delete_dimension_values(id, key)
click to toggle source
# File lib/freshworks/account.rb, line 50 def self.delete_dimension_values(id, key) delete([id, 'dimension_values', key]) end
delete_nps_history(id, timestamp)
click to toggle source
# File lib/freshworks/account.rb, line 62 def self.delete_nps_history(id, timestamp) delete([id, 'nps_history', timestamp]) end
delete_stage_history(id, name, timestamp)
click to toggle source
# File lib/freshworks/account.rb, line 46 def self.delete_stage_history(id, name, timestamp) delete([id, 'stage_history', name, timestamp]) end
endpoint_path()
click to toggle source
# File lib/freshworks/account.rb, line 66 def self.endpoint_path ['accounts'] end
modify(id, account)
click to toggle source
# File lib/freshworks/account.rb, line 14 def self.modify(id, account) put([id], json_data(account.to_json)) end
retrieve(id)
click to toggle source
# File lib/freshworks/account.rb, line 6 def self.retrieve(id) get([id]) end
retrieve_all()
click to toggle source
# File lib/freshworks/account.rb, line 2 def self.retrieve_all get end
retrieve_contacts(id)
click to toggle source
# File lib/freshworks/account.rb, line 38 def self.retrieve_contacts(id) get([id, 'contacts']) end
retrieve_custom_metrics(id)
click to toggle source
# File lib/freshworks/account.rb, line 18 def self.retrieve_custom_metrics(id) get([id, 'metrics']) end
retrieve_invoice_statements(id)
click to toggle source
# File lib/freshworks/account.rb, line 22 def self.retrieve_invoice_statements(id) get([id, 'statements']) end
retrieve_product_users(id)
click to toggle source
# File lib/freshworks/account.rb, line 34 def self.retrieve_product_users(id) get([id, 'users']) end
retrieve_subscription_history(id)
click to toggle source
# File lib/freshworks/account.rb, line 26 def self.retrieve_subscription_history(id) get([id, 'subscriptions']) end
retrieve_support_tickets(id)
click to toggle source
# File lib/freshworks/account.rb, line 30 def self.retrieve_support_tickets(id) get([id, 'support_tickets']) end