Sha256: b5617692b43bb2e039507cad63bf4100b0c0bd4b5428859927db02eecc2ff880
Contents?: true
Size: 1.1 KB
Versions: 3
Compression:
Stored size: 1.1 KB
Contents
require_relative 'models/model_base' require_relative 'utils/requestor' require_relative 'models/file_content' module CorePro class Statement < Models::ModelBase attr_accessor :statementId attr_accessor :customerId attr_accessor :type attr_accessor :month attr_accessor :year def self.list(customerId, connection = nil, loggingObject = nil) connection ||= Connection.createFromConfig() CorePro::Utils::Requestor.get("/statement/list/#{customerId}", Statement, connection, loggingObject) end def self.get(customerId, statementId, connection = nil, loggingObject = nil) connection ||= Connection.createFromConfig() CorePro::Utils::Requestor.get("/statement/get/#{customerId}/#{statementId}", Statement, connection, loggingObject) end def self.download(customerId, statementId, connection = nil, loggingObject = nil) connection ||= Connection.createFromConfig() CorePro::Utils::Requestor.get("/statement/download/#{customerId}/#{statementId}", CorePro::Models::FileContent, connection, loggingObject) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
corepro-0.0.6 | lib/corepro/statement.rb |
corepro-0.0.5 | lib/corepro/statement.rb |
corepro-0.0.4 | lib/CorePro/statement.rb |