class MasterCard::API::RiskBasedDecisioning::ECommerceMessageScore

Public Class Methods

getApiVersion() click to toggle source
# File lib/mastercard/api/riskbaseddecisioning/ecommercemessagescore.rb, line 76
def self.getApiVersion
    return "0.0.2"
end

Public Instance Methods

getHeaderParams(action) click to toggle source
# File lib/mastercard/api/riskbaseddecisioning/ecommercemessagescore.rb, line 52
def getHeaderParams(action)
    #Returns a list containing header params
    #@return list
    action = action.upcase
    
    if action == "UPDATE"
        return []
    end
    
    raise StandardError.new("Invalid action supplied: #{action.to_s}")
end
getQueryParams(action) click to toggle source
# File lib/mastercard/api/riskbaseddecisioning/ecommercemessagescore.rb, line 64
def getQueryParams(action)
    #Returns a list containing query params
    #@return list
    action = action.upcase
    
    if action == "UPDATE"
        return []
    end
    
    raise StandardError.new("Invalid action supplied: #{action.to_s}")
end
getResourcePath(action) click to toggle source
# File lib/mastercard/api/riskbaseddecisioning/ecommercemessagescore.rb, line 38
def getResourcePath(action)
    #Returns the resource path based on the action
    #@return str

    action = action.upcase
    
    if action == "UPDATE"
        return "/rest/fraud/riskbaseddecisioning/v1/score-event"
    end
    
    raise StandardError.new("Invalid action supplied: #{action.to_s}")

end
update() click to toggle source
# File lib/mastercard/api/riskbaseddecisioning/ecommercemessagescore.rb, line 84
def update
    #
    #Updates an object of type ECommerceMessageScore
    #
    #@return ECommerceMessageScore object representing the response.
    #
    return self.class.updateObject(self)
end