Sha256: 6a6fa01f36ca6f4c33667db8e0407b2b015f05b0e9e52cb30e061ff0543cacca
Contents?: true
Size: 1.36 KB
Versions: 3
Compression:
Stored size: 1.36 KB
Contents
require_relative 'models/model_base' require_relative 'utils/requestor' require_relative 'models/file_content' module CorePro class BankDocument < Models::ModelBase attr_accessor :bankId attr_accessor :customerId attr_accessor :documentId attr_accessor :documentType attr_accessor :culture attr_accessor :html attr_accessor :title attr_accessor :downloadUrl attr_accessor :effectiveDate attr_accessor :expireDate def self.list(culture, documentType = nil, connection = nil, loggingObject = nil) d = BankDocument.new d.culture = culture d.documentType = documentType d.list connection, loggingObject end def list(connection = nil, loggingObject = nil) CorePro::Utils::Requestor.get("/bankdocument/list/#{escape(self.culture)}/#{escape(self.documentType)}", BankDocument, connection, loggingObject) end def self.download(culture, documentId, connection = nil, loggingObject = nil) d = BankDocument.new d.culture = culture d.documentId = documentId d.download connection, loggingObject end def download(connection = nil, loggingObject = nil) CorePro::Utils::Requestor.get("/bankdocument/download/#{escape(self.culture)}/#{self.documentId}", CorePro::Models::FileContent, connection, loggingObject) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
corepro-0.0.9 | lib/corepro/bank_document.rb |
corepro-0.0.8 | lib/corepro/bank_document.rb |
corepro-0.0.7 | lib/corepro/bank_document.rb |