class Account

Public Instance Methods

get_by_bank(data) click to toggle source
# File lib/okra/okra_products/account.rb, line 35
def get_by_bank(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["bank"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}#{BASE_ENDPOINTS::ACCOUNT_ENDPOINT}/getByBank", payload) 
    return response
end
get_by_customer(data) click to toggle source
# File lib/okra/okra_products/account.rb, line 25
def get_by_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}#{BASE_ENDPOINTS::ACCOUNT_ENDPOINT}/getByCustomer", payload) 
    return response
end
get_by_customerDate(data) click to toggle source
# File lib/okra/okra_products/account.rb, line 55
def get_by_customerDate(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["to", "from", "customer"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}#{BASE_ENDPOINTS::ACCOUNT_ENDPOINT}/getByCustomerDate", payload) 
    return response
end
get_by_date(data) click to toggle source
# File lib/okra/okra_products/account.rb, line 45
def get_by_date(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["from", "to"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}#{BASE_ENDPOINTS::ACCOUNT_ENDPOINT}/getByDate", payload) 
    return response
end
get_by_id(data) click to toggle source
# File lib/okra/okra_products/account.rb, line 15
def get_by_id(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["id"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}#{BASE_ENDPOINTS::ACCOUNT_ENDPOINT}/getById", payload) 
    return response
end
realtime_bank_account_info(data) click to toggle source
# File lib/okra/okra_products/account.rb, line 5
def realtime_bank_account_info(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["page", "limit"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}/products/accounts", payload) 
    return response
end