Sha256: 8ca3e9351ff494ca7520f856aa0de5da094727929e58e0055724108f91d6220f
Contents?: true
Size: 724 Bytes
Versions: 2
Compression:
Stored size: 724 Bytes
Contents
require_relative 'models/model_base' require_relative 'utils/requestor' require 'base64' module CorePro class CustomerDocument < Models::ModelBase attr_accessor :customerId attr_accessor :documentType attr_accessor :documentName attr_accessor :documentContent attr_accessor :reasonType def upload(connection = nil, loggingObject = nil) # NOTE: documentContent is assumed to be raw content bytes. # corepro API expects base64 encoded string. so we convert that here. self.documentContent = Base64.encode64(self.documentContent) CorePro::Utils::Requestor.post('/customerdocument/upload', nil, self, connection, loggingObject) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
corepro-1.0.1 | lib/corepro/customer_document.rb |
corepro-1.0.0 | lib/corepro/customer_document.rb |