insert.rb 552 Bytes
# frozen_string_literal: true

require './appdocks/api/request'
require './appdocks/api/base'

module Appdocks
  module Api
    module Container
      class Insert < Appdocks::Api::Base
        def call(container_id:, language:, data:)
          @response = Appdocks::Api::Request.new.send_request('insertIntoDataContainerId', data,
                                                              {id: container_id, language: language})
        end

        def record_id
          response[:contentdockRecordUid]
        end
      end
    end
  end
end