Skip to content

Commit ed04e1d

Browse files
committed
chore: apply hand-written changes
1 parent a2669dd commit ed04e1d

2 files changed

Lines changed: 20 additions & 2 deletions

File tree

language-translator/v2-generated.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import { getMissingParams } from '../lib/helper';
2121
import { FileObject } from '../lib/helper';
2222

2323
/**
24-
* --- Language Translator v3 is [available](https://www.ibm.com/watson/developercloud/language-translator/api/v3/). See the [migration guide](https://console.bluemix.net/docs/services/language-translator/migrating.html). --- IBM Watson™ Language Translator translates text from one language to another. The service offers multiple domain-specific models that you can customize based on your unique terminology and language. Use Language Translator to take news from across the globe and present it in your language, communicate with your customers in their own language, and more.
24+
* @deprecated Language Translator v3 is [available](https://www.ibm.com/watson/developercloud/language-translator/api/v3/). See the [migration guide](https://console.bluemix.net/docs/services/language-translator/migrating.html). --- IBM Watson™ Language Translator translates text from one language to another. The service offers multiple domain-specific models that you can customize based on your unique terminology and language. Use Language Translator to take news from across the globe and present it in your language, communicate with your customers in their own language, and more.
2525
*/
2626

2727
class LanguageTranslatorV2 extends BaseService {

visual-recognition/v3-generated.ts

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,10 @@ class VisualRecognitionV3 extends BaseService {
241241
public createClassifier(params: VisualRecognitionV3.CreateClassifierParams, callback?: VisualRecognitionV3.Callback<VisualRecognitionV3.Classifier>): NodeJS.ReadableStream | void {
242242
const _params = extend({}, params);
243243
const _callback = (callback) ? callback : () => { /* noop */ };
244-
const requiredParams = ['name', 'classname_positive_examples'];
244+
const positiveExampleClasses = Object.keys(_params).filter(key => {
245+
return key.match(/^.+positive_examples$/);
246+
}) || ['<classname>_positive_examples'];
247+
const requiredParams = ['name', ...positiveExampleClasses];
245248
const missingParams = getMissingParams(_params, requiredParams);
246249
if (missingParams) {
247250
return _callback(missingParams);
@@ -269,6 +272,12 @@ class VisualRecognitionV3 extends BaseService {
269272
contentType: 'application/octet-stream'
270273
}
271274
};
275+
positiveExampleClasses.forEach(positiveExampleClass => {
276+
formData[positiveExampleClass] = {
277+
data: _params[positiveExampleClass],
278+
contentType: 'application/octet-stream',
279+
};
280+
});
272281
const parameters = {
273282
options: {
274283
url: '/v3/classifiers',
@@ -432,6 +441,9 @@ class VisualRecognitionV3 extends BaseService {
432441
public updateClassifier(params: VisualRecognitionV3.UpdateClassifierParams, callback?: VisualRecognitionV3.Callback<VisualRecognitionV3.Classifier>): NodeJS.ReadableStream | void {
433442
const _params = extend({}, params);
434443
const _callback = (callback) ? callback : () => { /* noop */ };
444+
const positiveExampleClasses = Object.keys(_params).filter(key => {
445+
return key.match(/^.+positive_examples$/);
446+
});
435447
const requiredParams = ['classifier_id'];
436448
const missingParams = getMissingParams(_params, requiredParams);
437449
if (missingParams) {
@@ -462,6 +474,12 @@ class VisualRecognitionV3 extends BaseService {
462474
const path = {
463475
'classifier_id': _params.classifier_id
464476
};
477+
positiveExampleClasses.forEach(positiveExampleClass => {
478+
formData[positiveExampleClass] = {
479+
data: _params[positiveExampleClass],
480+
contentType: 'application/octet-stream',
481+
};
482+
});
465483
const parameters = {
466484
options: {
467485
url: '/v3/classifiers/{classifier_id}',

0 commit comments

Comments
 (0)