1
1
/**
2
- * (C) Copyright IBM Corp. 2018, 2023 .
2
+ * (C) Copyright IBM Corp. 2024 .
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
15
15
*/
16
16
17
17
/**
18
- * IBM OpenAPI SDK Code Generator Version: 3.64.1-cee95189-20230124-211647
18
+ * IBM OpenAPI SDK Code Generator Version: 3.85.0-75c38f8f-20240206-210220
19
19
*/
20
20
21
21
import * as extend from 'extend' ;
22
22
import { IncomingHttpHeaders , OutgoingHttpHeaders } from 'http' ;
23
23
import {
24
24
Authenticator ,
25
25
BaseService ,
26
+ UserOptions ,
26
27
getAuthenticatorFromEnvironment ,
27
28
validateParams ,
28
- UserOptions ,
29
29
} from 'ibm-cloud-sdk-core' ;
30
30
import { getSdkHeaders } from '../lib/common' ;
31
31
@@ -55,7 +55,7 @@ class LanguageTranslatorV3 extends BaseService {
55
55
* @param {Object } options - Options for the service.
56
56
* @param {string } options.version - Release date of the version of the API you want to use. Specify dates in
57
57
* YYYY-MM-DD format. The current version is `2018-05-01`.
58
- * @param {string } [options.serviceUrl] - The base url to use when contacting the service. The base url may differ between IBM Cloud regions.
58
+ * @param {string } [options.serviceUrl] - The base URL for the service
59
59
* @param {OutgoingHttpHeaders } [options.headers] - Default headers that shall be included with every request to the service.
60
60
* @param {string } [options.serviceName] - The name of the service to configure
61
61
* @param {Authenticator } [options.authenticator] - The Authenticator object used to authenticate requests to the service. Defaults to environment if not set
@@ -117,11 +117,7 @@ class LanguageTranslatorV3 extends BaseService {
117
117
'version' : this . version ,
118
118
} ;
119
119
120
- const sdkHeaders = getSdkHeaders (
121
- LanguageTranslatorV3 . DEFAULT_SERVICE_NAME ,
122
- 'v3' ,
123
- 'listLanguages'
124
- ) ;
120
+ const sdkHeaders = getSdkHeaders ( LanguageTranslatorV3 . DEFAULT_SERVICE_NAME , 'v3' , 'listLanguages' ) ;
125
121
126
122
const parameters = {
127
123
options : {
@@ -194,11 +190,7 @@ class LanguageTranslatorV3 extends BaseService {
194
190
'version' : this . version ,
195
191
} ;
196
192
197
- const sdkHeaders = getSdkHeaders (
198
- LanguageTranslatorV3 . DEFAULT_SERVICE_NAME ,
199
- 'v3' ,
200
- 'translate'
201
- ) ;
193
+ const sdkHeaders = getSdkHeaders ( LanguageTranslatorV3 . DEFAULT_SERVICE_NAME , 'v3' , 'translate' ) ;
202
194
203
195
const parameters = {
204
196
options : {
@@ -251,11 +243,7 @@ class LanguageTranslatorV3 extends BaseService {
251
243
'version' : this . version ,
252
244
} ;
253
245
254
- const sdkHeaders = getSdkHeaders (
255
- LanguageTranslatorV3 . DEFAULT_SERVICE_NAME ,
256
- 'v3' ,
257
- 'listIdentifiableLanguages'
258
- ) ;
246
+ const sdkHeaders = getSdkHeaders ( LanguageTranslatorV3 . DEFAULT_SERVICE_NAME , 'v3' , 'listIdentifiableLanguages' ) ;
259
247
260
248
const parameters = {
261
249
options : {
@@ -304,11 +292,7 @@ class LanguageTranslatorV3 extends BaseService {
304
292
'version' : this . version ,
305
293
} ;
306
294
307
- const sdkHeaders = getSdkHeaders (
308
- LanguageTranslatorV3 . DEFAULT_SERVICE_NAME ,
309
- 'v3' ,
310
- 'identify'
311
- ) ;
295
+ const sdkHeaders = getSdkHeaders ( LanguageTranslatorV3 . DEFAULT_SERVICE_NAME , 'v3' , 'identify' ) ;
312
296
313
297
const parameters = {
314
298
options : {
@@ -369,11 +353,7 @@ class LanguageTranslatorV3 extends BaseService {
369
353
'default' : _params . _default ,
370
354
} ;
371
355
372
- const sdkHeaders = getSdkHeaders (
373
- LanguageTranslatorV3 . DEFAULT_SERVICE_NAME ,
374
- 'v3' ,
375
- 'listModels'
376
- ) ;
356
+ const sdkHeaders = getSdkHeaders ( LanguageTranslatorV3 . DEFAULT_SERVICE_NAME , 'v3' , 'listModels' ) ;
377
357
378
358
const parameters = {
379
359
options : {
@@ -517,11 +497,7 @@ class LanguageTranslatorV3 extends BaseService {
517
497
'name' : _params . name ,
518
498
} ;
519
499
520
- const sdkHeaders = getSdkHeaders (
521
- LanguageTranslatorV3 . DEFAULT_SERVICE_NAME ,
522
- 'v3' ,
523
- 'createModel'
524
- ) ;
500
+ const sdkHeaders = getSdkHeaders ( LanguageTranslatorV3 . DEFAULT_SERVICE_NAME , 'v3' , 'createModel' ) ;
525
501
526
502
const parameters = {
527
503
options : {
@@ -575,11 +551,7 @@ class LanguageTranslatorV3 extends BaseService {
575
551
'model_id' : _params . modelId ,
576
552
} ;
577
553
578
- const sdkHeaders = getSdkHeaders (
579
- LanguageTranslatorV3 . DEFAULT_SERVICE_NAME ,
580
- 'v3' ,
581
- 'deleteModel'
582
- ) ;
554
+ const sdkHeaders = getSdkHeaders ( LanguageTranslatorV3 . DEFAULT_SERVICE_NAME , 'v3' , 'deleteModel' ) ;
583
555
584
556
const parameters = {
585
557
options : {
@@ -633,11 +605,7 @@ class LanguageTranslatorV3 extends BaseService {
633
605
'model_id' : _params . modelId ,
634
606
} ;
635
607
636
- const sdkHeaders = getSdkHeaders (
637
- LanguageTranslatorV3 . DEFAULT_SERVICE_NAME ,
638
- 'v3' ,
639
- 'getModel'
640
- ) ;
608
+ const sdkHeaders = getSdkHeaders ( LanguageTranslatorV3 . DEFAULT_SERVICE_NAME , 'v3' , 'getModel' ) ;
641
609
642
610
const parameters = {
643
611
options : {
@@ -688,11 +656,7 @@ class LanguageTranslatorV3 extends BaseService {
688
656
'version' : this . version ,
689
657
} ;
690
658
691
- const sdkHeaders = getSdkHeaders (
692
- LanguageTranslatorV3 . DEFAULT_SERVICE_NAME ,
693
- 'v3' ,
694
- 'listDocuments'
695
- ) ;
659
+ const sdkHeaders = getSdkHeaders ( LanguageTranslatorV3 . DEFAULT_SERVICE_NAME , 'v3' , 'listDocuments' ) ;
696
660
697
661
const parameters = {
698
662
options : {
@@ -797,11 +761,7 @@ class LanguageTranslatorV3 extends BaseService {
797
761
'version' : this . version ,
798
762
} ;
799
763
800
- const sdkHeaders = getSdkHeaders (
801
- LanguageTranslatorV3 . DEFAULT_SERVICE_NAME ,
802
- 'v3' ,
803
- 'translateDocument'
804
- ) ;
764
+ const sdkHeaders = getSdkHeaders ( LanguageTranslatorV3 . DEFAULT_SERVICE_NAME , 'v3' , 'translateDocument' ) ;
805
765
806
766
const parameters = {
807
767
options : {
@@ -855,11 +815,7 @@ class LanguageTranslatorV3 extends BaseService {
855
815
'document_id' : _params . documentId ,
856
816
} ;
857
817
858
- const sdkHeaders = getSdkHeaders (
859
- LanguageTranslatorV3 . DEFAULT_SERVICE_NAME ,
860
- 'v3' ,
861
- 'getDocumentStatus'
862
- ) ;
818
+ const sdkHeaders = getSdkHeaders ( LanguageTranslatorV3 . DEFAULT_SERVICE_NAME , 'v3' , 'getDocumentStatus' ) ;
863
819
864
820
const parameters = {
865
821
options : {
@@ -912,11 +868,7 @@ class LanguageTranslatorV3 extends BaseService {
912
868
'document_id' : _params . documentId ,
913
869
} ;
914
870
915
- const sdkHeaders = getSdkHeaders (
916
- LanguageTranslatorV3 . DEFAULT_SERVICE_NAME ,
917
- 'v3' ,
918
- 'deleteDocument'
919
- ) ;
871
+ const sdkHeaders = getSdkHeaders ( LanguageTranslatorV3 . DEFAULT_SERVICE_NAME , 'v3' , 'deleteDocument' ) ;
920
872
921
873
const parameters = {
922
874
options : {
@@ -977,11 +929,7 @@ class LanguageTranslatorV3 extends BaseService {
977
929
'document_id' : _params . documentId ,
978
930
} ;
979
931
980
- const sdkHeaders = getSdkHeaders (
981
- LanguageTranslatorV3 . DEFAULT_SERVICE_NAME ,
982
- 'v3' ,
983
- 'getTranslatedDocument'
984
- ) ;
932
+ const sdkHeaders = getSdkHeaders ( LanguageTranslatorV3 . DEFAULT_SERVICE_NAME , 'v3' , 'getTranslatedDocument' ) ;
985
933
986
934
const parameters = {
987
935
options : {
@@ -1341,7 +1289,7 @@ namespace LanguageTranslatorV3 {
1341
1289
*/
1342
1290
filename : string ;
1343
1291
/** The status of the translation job associated with a submitted document. */
1344
- status : string ;
1292
+ status : DocumentStatus . Constants . Status | string ;
1345
1293
/** A globally unique string that identifies the underlying model that is used for translation. */
1346
1294
model_id : string ;
1347
1295
/** Model ID of the base model that was used to customize the model. If the model is not a custom model, this
@@ -1365,6 +1313,16 @@ namespace LanguageTranslatorV3 {
1365
1313
/** The number of characters in the source document, present only if status=available. */
1366
1314
character_count ?: number ;
1367
1315
}
1316
+ export namespace DocumentStatus {
1317
+ export namespace Constants {
1318
+ /** The status of the translation job associated with a submitted document. */
1319
+ export enum Status {
1320
+ PROCESSING = 'processing' ,
1321
+ AVAILABLE = 'available' ,
1322
+ FAILED = 'failed' ,
1323
+ }
1324
+ }
1325
+ }
1368
1326
1369
1327
/** IdentifiableLanguage. */
1370
1328
export interface IdentifiableLanguage {
@@ -1465,7 +1423,24 @@ namespace LanguageTranslatorV3 {
1465
1423
*/
1466
1424
owner ?: string ;
1467
1425
/** Availability of a model. */
1468
- status ?: string ;
1426
+ status ?: TranslationModel . Constants . Status | string ;
1427
+ }
1428
+ export namespace TranslationModel {
1429
+ export namespace Constants {
1430
+ /** Availability of a model. */
1431
+ export enum Status {
1432
+ UPLOADING = 'uploading' ,
1433
+ UPLOADED = 'uploaded' ,
1434
+ DISPATCHING = 'dispatching' ,
1435
+ QUEUED = 'queued' ,
1436
+ TRAINING = 'training' ,
1437
+ TRAINED = 'trained' ,
1438
+ PUBLISHING = 'publishing' ,
1439
+ AVAILABLE = 'available' ,
1440
+ DELETED = 'deleted' ,
1441
+ ERROR = 'error' ,
1442
+ }
1443
+ }
1469
1444
}
1470
1445
1471
1446
/** The response type for listing existing translation models. */
0 commit comments