lib/crowdin-api/api_resources/translations.rb in crowdin-api-1.10.0 vs lib/crowdin-api/api_resources/translations.rb in crowdin-api-1.12.0

- old
+ new

@@ -25,9 +25,34 @@ { params: query } ) Web::SendRequest.new(request).perform end + def list_pre_translations(query = {}, project_id = config.project_id) + project_id || raise_project_id_is_required_error + + request = Web::Request.new( + connection, + :get, + "#{config.target_api_url}/projects/#{project_id}/pre-translations", + { params: query } + ) + Web::SendRequest.new(request).perform + end + + def edit_pre_translations(pre_translation_id = nil, query = {}, project_id = config.project_id) + pre_translation_id || raise_parameter_is_required_error(:pre_translation_id) + project_id || raise_project_id_is_required_error + + request = Web::Request.new( + connection, + :patch, + "#{config.target_api_url}/projects/#{project_id}/pre-translations/#{pre_translation_id}", + { params: query } + ) + Web::SendRequest.new(request).perform + end + def build_project_directory_translation(directory_id = nil, query = {}, project_id = config.project_id) directory_id || raise_parameter_is_required_error(:directory_id) project_id || raise_project_id_is_required_error request = Web::Request.new(