Method: Unit::Resource::ApplicationResource.upload
- Defined in:
- lib/unit/api_resources/application_resource.rb
.upload(request) ⇒ UnitResponse, UnitError
Upload a document to an application
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/unit/api_resources/application_resource.rb', line 40 def upload(request) url = "#{api_url}/applications/#{request.application_id}/documents/#{request.document_id}" url += "/back" if request.is_back_side headers = { "Authorization" => "Bearer #{token}", "User-Agent" => "unit-ruby-sdk" } headers["Content-Type"] = "application/pdf" if request.file_type == "pdf" headers["Content-Type"] = "image/jpeg" if request.file_type == "jpeg" headers["Content-Type"] = "image/png" if request.file_type == "png" response = HttpHelper.put(url, body: request.file, headers: headers) response_handler(response) end |