lib/phrase/api/uploads_api.rb in phrase-3.0.0 vs lib/phrase/api/uploads_api.rb in phrase-3.1.0
- old
+ new
@@ -16,10 +16,11 @@
# @param [Hash] opts the optional parameters
# @option opts [String] :x_phrase_app_otp Two-Factor-Authentication token (optional)
# @option opts [String] :branch specify the branch to use
# @option opts [String] :tags List of tags separated by comma to be associated with the new keys contained in the upload.
# @option opts [Boolean] :update_translations Indicates whether existing translations should be updated with the file content.
+ # @option opts [Boolean] :update_translation_keys Pass `false` here to prevent new keys from being created and existing keys updated. (default to true)
# @option opts [Boolean] :update_descriptions Existing key descriptions will be updated with the file content. Empty descriptions overwrite existing descriptions.
# @option opts [Boolean] :convert_emoji This option is obsolete. Providing the option will cause a bad request error.
# @option opts [Boolean] :skip_upload_tags Indicates whether the upload should not create upload tags.
# @option opts [Boolean] :skip_unverification Indicates whether the upload should unverify updated translations.
# @option opts [String] :file_encoding Enforces a specific encoding on the file contents. Valid options are \\\"UTF-8\\\", \\\"UTF-16\\\" and \\\"ISO-8859-1\\\".
@@ -43,10 +44,11 @@
# @param [Hash] opts the optional parameters
# @option opts [String] :x_phrase_app_otp Two-Factor-Authentication token (optional)
# @option opts [String] :branch specify the branch to use
# @option opts [String] :tags List of tags separated by comma to be associated with the new keys contained in the upload.
# @option opts [Boolean] :update_translations Indicates whether existing translations should be updated with the file content.
+ # @option opts [Boolean] :update_translation_keys Pass `false` here to prevent new keys from being created and existing keys updated.
# @option opts [Boolean] :update_descriptions Existing key descriptions will be updated with the file content. Empty descriptions overwrite existing descriptions.
# @option opts [Boolean] :convert_emoji This option is obsolete. Providing the option will cause a bad request error.
# @option opts [Boolean] :skip_upload_tags Indicates whether the upload should not create upload tags.
# @option opts [Boolean] :skip_unverification Indicates whether the upload should unverify updated translations.
# @option opts [String] :file_encoding Enforces a specific encoding on the file contents. Valid options are \\\"UTF-8\\\", \\\"UTF-16\\\" and \\\"ISO-8859-1\\\".
@@ -96,9 +98,10 @@
form_params['file_format'] = file_format
form_params['locale_id'] = locale_id
form_params['branch'] = opts[:'branch'] if !opts[:'branch'].nil?
form_params['tags'] = opts[:'tags'] if !opts[:'tags'].nil?
form_params['update_translations'] = opts[:'update_translations'] if !opts[:'update_translations'].nil?
+ form_params['update_translation_keys'] = opts[:'update_translation_keys'] if !opts[:'update_translation_keys'].nil?
form_params['update_descriptions'] = opts[:'update_descriptions'] if !opts[:'update_descriptions'].nil?
form_params['convert_emoji'] = opts[:'convert_emoji'] if !opts[:'convert_emoji'].nil?
form_params['skip_upload_tags'] = opts[:'skip_upload_tags'] if !opts[:'skip_upload_tags'].nil?
form_params['skip_unverification'] = opts[:'skip_unverification'] if !opts[:'skip_unverification'].nil?
form_params['file_encoding'] = opts[:'file_encoding'] if !opts[:'file_encoding'].nil?