@@ -8,21 +8,25 @@ var streamifier = require("streamifier");
88function ImportTnOrder ( ) {
99}
1010
11- ImportTnOrder . create = function ( client , item , callback ) {
12- if ( arguments . length === 2 ) {
13- callback = item ;
14- item = client ;
11+ ImportTnOrder . create = function ( client , data , numbers , callback ) {
12+ if ( arguments . length === 3 ) {
13+ callback = numbers ;
14+ numbers = data ;
15+ data = client ;
1516 client = new Client ( ) ;
1617 } ;
17- client . makeRequest ( "post" , client . concatAccountPath ( IMPORT_TN_ORDER_PATH ) , { importTnOrder : item } , function ( err , item ) {
18- if ( err ) {
19- return callback ( err ) ;
20- }
21- item . client = client ;
22- item . id = item . orderId ;
23- item . __proto__ = ImportTnOrder . prototype ;
24- callback ( null , item ) ;
25- } ) ;
18+ data . telephoneNumbers = [ numbers . map ( number => { return { telephoneNumber : number } } ) ] ;
19+ client . makeRequest ( "post" , client . concatAccountPath ( IMPORT_TN_ORDER_PATH ) , { importTnOrder : data } , function ( err , item ) {
20+ if ( err ) {
21+ return callback ( err ) ;
22+ }
23+ // ImportTnResponse Wraps importTn
24+ var response = item . importTnOrder ;
25+ response . client = client ;
26+ response . id = response . orderId ;
27+ response . __proto__ = ImportTnOrder . prototype ;
28+ callback ( null , response ) ;
29+ } ) ;
2630} ;
2731
2832ImportTnOrder . get = function ( client , id , callback ) {
@@ -43,7 +47,7 @@ ImportTnOrder.get = function(client, id, callback){
4347} ;
4448
4549ImportTnOrder . list = function ( client , query , callback ) {
46- if ( arguments . length === 2 ) {
50+ if ( arguments . length === 2 ) {
4751 callback = query ;
4852 query = client ;
4953 client = new Client ( ) ;
0 commit comments