Sha256: 89aa6d56da06bd02e94797a69f1f13353deb22ba1486017dd494270b78bbc105
Contents?: true
Size: 1.02 KB
Versions: 10
Compression:
Stored size: 1.02 KB
Contents
# frozen_string_literal: true require 'client/conversion/base_conversion_client' require 'param/conversion/document/processing_job_url_builder' module Uploadcare module Client module Conversion # This is client for document conversion # # @see https://uploadcare.com/api-refs/rest-api/v0.7.0/#operation/documentConvert class DocumentConversionClient < BaseConversionClient def convert_many( arr, options = {}, url_builder_class = Param::Conversion::Document::ProcessingJobUrlBuilder ) send_convert_request(arr, options, url_builder_class) end def get_conversion_status(token) get(uri: "/convert/document/status/#{token}/") end private def convert_uri '/convert/document/' end def build_paths_body(params) { uuid: params[:uuid], format: params[:format], page: params[:page] }.compact end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems