Class: MasterCard::API::Remittance::RetrieveRemittance
- Inherits:
-
Core::Model::BaseObject
- Object
- Core::Model::BaseObject
- MasterCard::API::Remittance::RetrieveRemittance
- Includes:
- Core::Model
- Defined in:
- lib/mastercard/api/remittance/retrieveremittance.rb
Class Method Summary collapse
- .getOperationConfig(uuid) ⇒ Object
- .getOperationMetadata ⇒ Object
- .readByID(id, criteria = nil) ⇒ Object
- .readByReference(criteria) ⇒ Object
Class Method Details
.getOperationConfig(uuid) ⇒ Object
46 47 48 49 50 51 |
# File 'lib/mastercard/api/remittance/retrieveremittance.rb', line 46 def self.getOperationConfig(uuid) if @__store.key?(uuid) return @__store[uuid] end raise NotImplementedError.new("Invalid operationUUID supplied:"+ uuid) end |
.getOperationMetadata ⇒ Object
53 54 55 |
# File 'lib/mastercard/api/remittance/retrieveremittance.rb', line 53 def self.getOperationMetadata() return OperationMetadata.new(SDKConfig.getVersion(), SDKConfig.getHost()) end |
.readByID(id, criteria = nil) ⇒ Object
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/mastercard/api/remittance/retrieveremittance.rb', line 78 def self.readByID(id, criteria = nil) # #Returns objects of type RetrieveRemittance by id and optional criteria #@param str id #@param dict criteria #@return instance of RetrieveRemittance mapObj = RetrieveRemittance.new if !(id.nil? || id.to_s.empty?) mapObj.set("id", id) end if !criteria.nil? if criteria.instance_of? RequestMap mapObj.setAll(criteria.getObject()) else mapObj.setAll(criteria) end end return self.execute("ee2d3ec1-2ab7-4fe8-9788-613c6d98824b",RetrieveRemittance.new(mapObj)) end |
.readByReference(criteria) ⇒ Object
64 65 66 67 68 69 70 71 72 |
# File 'lib/mastercard/api/remittance/retrieveremittance.rb', line 64 def self.readByReference(criteria) # #Query objects of type RetrieveRemittance by id and optional criteria #@param type criteria #@return RetrieveRemittance object representing the response. # return self.execute("a833fee3-4d29-44f0-863a-f1aa3663b4a3",RetrieveRemittance.new(criteria)) end |