class MasterCard::API::McOn::Airport

Public Class Methods

getDMC(criteria) click to toggle source
# File lib/mastercard/api/mcon/airport.rb, line 69
def self.getDMC(criteria)
    #
    #Query objects of type Airport by id and optional criteria
    #@param [Dict] criteria
    #@return [Airport] object representing the response.
    #@raise [APIException] an exception from the response status
    #

    return self.execute("f31383f4-77d8-41a3-bd2a-a1dd2c5ab102",Airport.new(criteria))
end
getLoungeDetail(criteria) click to toggle source
# File lib/mastercard/api/mcon/airport.rb, line 120
def self.getLoungeDetail(criteria)
    #
    #Query objects of type Airport by id and optional criteria
    #@param [Dict] criteria
    #@return [Airport] object representing the response.
    #@raise [APIException] an exception from the response status
    #

    return self.execute("61e3633c-115e-42c5-98af-4237141019f4",Airport.new(criteria))
end
getLoungeHistory(criteria) click to toggle source
# File lib/mastercard/api/mcon/airport.rb, line 86
def self.getLoungeHistory(criteria)
    #
    #Query objects of type Airport by id and optional criteria
    #@param [Dict] criteria
    #@return [Airport] object representing the response.
    #@raise [APIException] an exception from the response status
    #

    return self.execute("52c307f7-adbe-4772-96a7-d606bc0704ff",Airport.new(criteria))
end
getLounges(criteria) click to toggle source
# File lib/mastercard/api/mcon/airport.rb, line 103
def self.getLounges(criteria)
    #
    #Query objects of type Airport by id and optional criteria
    #@param [Dict] criteria
    #@return [Airport] object representing the response.
    #@raise [APIException] an exception from the response status
    #

    return self.execute("c96fa1fc-ca66-4639-a08d-6235394a919d",Airport.new(criteria))
end
userAirportRegistrationStatus(criteria) click to toggle source
# File lib/mastercard/api/mcon/airport.rb, line 137
def self.userAirportRegistrationStatus(criteria)
    #
    #Query objects of type Airport by id and optional criteria
    #@param [Dict] criteria
    #@return [Airport] object representing the response.
    #@raise [APIException] an exception from the response status
    #

    return self.execute("d256fb8d-b654-43b4-a97e-2d1f185bd0da",Airport.new(criteria))
end

Protected Class Methods

getOperationConfig(operationUUID) click to toggle source
# File lib/mastercard/api/mcon/airport.rb, line 50
def self.getOperationConfig(operationUUID)
    if @__store.key?(operationUUID)
        return @__store[operationUUID]
    end
    raise NotImplementedError.new("Invalid operationUUID supplied:"+ operationUUID)
end
getOperationMetadata() click to toggle source
# File lib/mastercard/api/mcon/airport.rb, line 57
def self.getOperationMetadata()
    return OperationMetadata.new(ResourceConfig.instance.getVersion(), ResourceConfig.instance.getHost(), ResourceConfig.instance.getContext(), ResourceConfig.instance.getJsonNative(), ResourceConfig.instance.getContentTypeOverride())
end