class Customer
Public Instance Methods
create_customer(data)
click to toggle source
# File lib/okra/okra_products/customer.rb, line 57 def create_customer(data) base_url = okra_object.base_url #certain that the required parameters are passed required_params = ["noOfAccount", "name", "bank", "username", "password", "type", "volume", "identity", "internetSpeed"] check_passed_parameters(required_params, data) payload = data.to_json response = post_request("#{base_url}/customers/create", payload) return response end
fetch_customer(data)
click to toggle source
# File lib/okra/okra_products/customer.rb, line 67 def fetch_customer(data) base_url = okra_object.base_url #certain that the required parameters are passed required_params = ["customer"] check_passed_parameters(required_params, data) payload = data.to_json response = post_request("#{base_url}/customers/get", payload) return response end
fetch_customer_by_field(data)
click to toggle source
# File lib/okra/okra_products/customer.rb, line 13 def fetch_customer_by_field(data) base_url = okra_object.base_url #certain that the required parameters are passed required_params = ["value", "key"] check_passed_parameters(required_params, data) payload = data.to_json response = post_request("#{base_url}/customers/find-customers-by", payload) return response end
flag_customer(data)
click to toggle source
# File lib/okra/okra_products/customer.rb, line 33 def flag_customer(data) base_url = okra_object.base_url #certain that the required parameters are passed required_params = ["customer", "bank"] check_passed_parameters(required_params, data) payload = data.to_json response = post_request("#{base_url}/customers/flag", payload) return response end
generate_customer(data)
click to toggle source
This is only for sandbox¶ ↑
# File lib/okra/okra_products/customer.rb, line 47 def generate_customer(data) base_url = okra_object.base_url #certain that the required parameters are passed required_params = ["number", "create"] check_passed_parameters(required_params, data) payload = data.to_json response = post_request("#{base_url}/customers/generate", payload) return response end
list_customers(data)
click to toggle source
# File lib/okra/okra_products/customer.rb, line 6 def list_customers(data) base_url = okra_object.base_url payload = data.to_json response = post_request("#{base_url}/customers/list", payload) return response end
remove_customer(data)
click to toggle source
# File lib/okra/okra_products/customer.rb, line 23 def remove_customer(data) base_url = okra_object.base_url #certain that the required parameters are passed required_params = ["customer"] check_passed_parameters(required_params, data) payload = data.to_json response = post_request("#{base_url}/customers/remove", payload) return response end