10
10
* Do not edit the class manually.
11
11
*/
12
12
13
+ import axios = require( 'axios' ) ;
14
+
13
15
let defaultBasePath = 'https://gw.cmtelecom.com' ;
14
16
15
17
// ===============================================
@@ -2254,14 +2256,14 @@ export interface Authentication {
2254
2256
/**
2255
2257
* Apply authentication settings to header and query params.
2256
2258
*/
2257
- applyToRequest ( requestOptions : localVarRequest . Options ) : void ;
2259
+ applyToRequest ( requestOptions : axios . AxiosRequestConfig ) : void ;
2258
2260
}
2259
2261
2260
2262
export class HttpBasicAuth implements Authentication {
2261
2263
public username : string = '' ;
2262
2264
public password : string = '' ;
2263
2265
2264
- applyToRequest ( requestOptions : localVarRequest . Options ) : void {
2266
+ applyToRequest ( requestOptions : axios . AxiosRequestConfig ) : void {
2265
2267
requestOptions . auth = {
2266
2268
username : this . username , password : this . password
2267
2269
}
@@ -2274,9 +2276,9 @@ export class ApiKeyAuth implements Authentication {
2274
2276
constructor ( private location : string , private paramName : string ) {
2275
2277
}
2276
2278
2277
- applyToRequest ( requestOptions : localVarRequest . Options ) : void {
2279
+ applyToRequest ( requestOptions : axios . AxiosRequestConfig ) : void {
2278
2280
if ( this . location == "query" ) {
2279
- ( < any > requestOptions . qs ) [ this . paramName ] = this . apiKey ;
2281
+ ( < any > requestOptions . params ) [ this . paramName ] = this . apiKey ;
2280
2282
} else if ( this . location == "header" && requestOptions && requestOptions . headers ) {
2281
2283
requestOptions . headers [ this . paramName ] = this . apiKey ;
2282
2284
}
@@ -2286,7 +2288,7 @@ export class ApiKeyAuth implements Authentication {
2286
2288
export class OAuth implements Authentication {
2287
2289
public accessToken : string = '' ;
2288
2290
2289
- applyToRequest ( requestOptions : localVarRequest . Options ) : void {
2291
+ applyToRequest ( requestOptions : axios . AxiosRequestConfig ) : void {
2290
2292
if ( requestOptions && requestOptions . headers ) {
2291
2293
requestOptions . headers [ "Authorization" ] = "Bearer " + this . accessToken ;
2292
2294
}
@@ -2297,7 +2299,7 @@ export class VoidAuth implements Authentication {
2297
2299
public username : string = '' ;
2298
2300
public password : string = '' ;
2299
2301
2300
- applyToRequest ( _ : localVarRequest . Options ) : void {
2302
+ applyToRequest ( _ : axios . AxiosRequestConfig ) : void {
2301
2303
// Do nothing
2302
2304
}
2303
2305
}
@@ -2353,11 +2355,9 @@ export class MessagesApi {
2353
2355
* @param message
2354
2356
* @param {* } [options] Override http request options.
2355
2357
*/
2356
- public messagesSendMessage ( message : MessageEnvelope , options : any = { } ) : Promise < { response : http . IncomingMessage ; body : MessagesResponse ; } > {
2358
+ public messagesSendMessage ( message : MessageEnvelope , options : any = { } ) : Promise < axios . AxiosResponse < any , any > > {
2357
2359
const localVarPath = this . basePath + '/v1.0/message' ;
2358
- let localVarQueryParameters : any = { } ;
2359
2360
let localVarHeaderParams : any = ( < any > Object ) . assign ( { } , this . defaultHeaders ) ;
2360
- let localVarFormParams : any = { } ;
2361
2361
2362
2362
// verify required parameter 'message' is not null or undefined
2363
2363
if ( message === null || message === undefined ) {
@@ -2366,40 +2366,15 @@ export class MessagesApi {
2366
2366
2367
2367
( < any > Object ) . assign ( localVarHeaderParams , options . headers ) ;
2368
2368
2369
- let localVarUseFormData = false ;
2370
-
2371
- let localVarRequestOptions : localVarRequest . Options = {
2369
+ let axiosRequestOptions : axios . AxiosRequestConfig = {
2372
2370
method : 'POST' ,
2373
- qs : localVarQueryParameters ,
2374
2371
headers : localVarHeaderParams ,
2375
- uri : localVarPath ,
2376
- useQuerystring : this . _useQuerystring ,
2377
- json : true ,
2378
- body : ObjectSerializer . serialize ( message , "MessageEnvelope" )
2372
+ url : localVarPath ,
2373
+ data : ObjectSerializer . serialize ( message , "MessageEnvelope" )
2379
2374
} ;
2380
2375
2381
- this . authentications . default . applyToRequest ( localVarRequestOptions ) ;
2376
+ this . authentications . default . applyToRequest ( axiosRequestOptions ) ;
2382
2377
2383
- if ( Object . keys ( localVarFormParams ) . length ) {
2384
- if ( localVarUseFormData ) {
2385
- ( < any > localVarRequestOptions ) . formData = localVarFormParams ;
2386
- } else {
2387
- localVarRequestOptions . form = localVarFormParams ;
2388
- }
2389
- }
2390
- return new Promise < { response : http . IncomingMessage ; body : MessagesResponse ; } > ( ( resolve , reject ) => {
2391
- localVarRequest ( localVarRequestOptions , ( error , response , body ) => {
2392
- if ( error ) {
2393
- reject ( error ) ;
2394
- } else {
2395
- body = ObjectSerializer . deserialize ( body , "MessagesResponse" ) ;
2396
- if ( response . statusCode && response . statusCode >= 200 && response . statusCode <= 299 ) {
2397
- resolve ( { response : response , body : body } ) ;
2398
- } else {
2399
- reject ( { response : response , body : body } ) ;
2400
- }
2401
- }
2402
- } ) ;
2403
- } ) ;
2378
+ return axios . default . request ( axiosRequestOptions ) ;
2404
2379
}
2405
2380
}
0 commit comments