14
14
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \AddSmsTemplateResponse ;
15
15
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \CheckMobilesCardSupportRequest ;
16
16
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \CheckMobilesCardSupportResponse ;
17
+ use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \ConversionDataIntlRequest ;
18
+ use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \ConversionDataIntlResponse ;
17
19
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \CreateCardSmsTemplateRequest ;
18
20
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \CreateCardSmsTemplateResponse ;
19
21
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \CreateCardSmsTemplateShrinkRequest ;
22
+ use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \CreateSmartShortUrlRequest ;
23
+ use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \CreateSmartShortUrlResponse ;
20
24
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \DeleteShortUrlRequest ;
21
25
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \DeleteShortUrlResponse ;
22
26
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \DeleteSmsSignRequest ;
41
45
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \QueryMobilesCardSupportRequest ;
42
46
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \QueryMobilesCardSupportResponse ;
43
47
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \QueryMobilesCardSupportShrinkRequest ;
48
+ use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \QueryPageSmartShortUrlLogRequest ;
49
+ use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \QueryPageSmartShortUrlLogResponse ;
44
50
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \QuerySendDetailsRequest ;
45
51
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \QuerySendDetailsResponse ;
46
52
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \QuerySendStatisticsRequest ;
63
69
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \SendCardSmsResponse ;
64
70
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \SendSmsRequest ;
65
71
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \SendSmsResponse ;
72
+ use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \SmsConversionIntlRequest ;
73
+ use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \SmsConversionIntlResponse ;
66
74
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \TagResourcesRequest ;
67
75
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \TagResourcesResponse ;
68
76
use AlibabaCloud \SDK \Dysmsapi \V20170525 \Models \UntagResourcesRequest ;
@@ -81,9 +89,11 @@ public function __construct($config)
81
89
$ this ->_endpointRule = 'central ' ;
82
90
$ this ->_endpointMap = [
83
91
'ap-southeast-1 ' => 'dysmsapi.ap-southeast-1.aliyuncs.com ' ,
84
- 'ap-southeast-5 ' => 'dysmsapi-xman .ap-southeast-5.aliyuncs.com ' ,
92
+ 'ap-southeast-5 ' => 'dysmsapi.ap-southeast-5.aliyuncs.com ' ,
85
93
'cn-beijing ' => 'dysmsapi-proxy.cn-beijing.aliyuncs.com ' ,
86
94
'cn-hongkong ' => 'dysmsapi-xman.cn-hongkong.aliyuncs.com ' ,
95
+ 'eu-central-1 ' => 'dysmsapi.eu-central-1.aliyuncs.com ' ,
96
+ 'us-east-1 ' => 'dysmsapi.us-east-1.aliyuncs.com ' ,
87
97
];
88
98
$ this ->checkConfig ($ config );
89
99
$ this ->_endpoint = $ this ->getEndpoint ('dysmsapi ' , $ this ->_regionId , $ this ->_endpointRule , $ this ->_network , $ this ->_suffix , $ this ->_endpointMap , $ this ->_endpoint );
@@ -345,6 +355,61 @@ public function checkMobilesCardSupport($request)
345
355
return $ this ->checkMobilesCardSupportWithOptions ($ request , $ runtime );
346
356
}
347
357
358
+ /**
359
+ * @param ConversionDataIntlRequest $request
360
+ * @param RuntimeOptions $runtime
361
+ *
362
+ * @return ConversionDataIntlResponse
363
+ */
364
+ public function conversionDataIntlWithOptions ($ request , $ runtime )
365
+ {
366
+ Utils::validateModel ($ request );
367
+ $ query = [];
368
+ if (!Utils::isUnset ($ request ->conversionRate )) {
369
+ $ query ['ConversionRate ' ] = $ request ->conversionRate ;
370
+ }
371
+ if (!Utils::isUnset ($ request ->ownerId )) {
372
+ $ query ['OwnerId ' ] = $ request ->ownerId ;
373
+ }
374
+ if (!Utils::isUnset ($ request ->reportTime )) {
375
+ $ query ['ReportTime ' ] = $ request ->reportTime ;
376
+ }
377
+ if (!Utils::isUnset ($ request ->resourceOwnerAccount )) {
378
+ $ query ['ResourceOwnerAccount ' ] = $ request ->resourceOwnerAccount ;
379
+ }
380
+ if (!Utils::isUnset ($ request ->resourceOwnerId )) {
381
+ $ query ['ResourceOwnerId ' ] = $ request ->resourceOwnerId ;
382
+ }
383
+ $ req = new OpenApiRequest ([
384
+ 'query ' => OpenApiUtilClient::query ($ query ),
385
+ ]);
386
+ $ params = new Params ([
387
+ 'action ' => 'ConversionDataIntl ' ,
388
+ 'version ' => '2017-05-25 ' ,
389
+ 'protocol ' => 'HTTPS ' ,
390
+ 'pathname ' => '/ ' ,
391
+ 'method ' => 'POST ' ,
392
+ 'authType ' => 'AK ' ,
393
+ 'style ' => 'RPC ' ,
394
+ 'reqBodyType ' => 'formData ' ,
395
+ 'bodyType ' => 'json ' ,
396
+ ]);
397
+
398
+ return ConversionDataIntlResponse::fromMap ($ this ->callApi ($ params , $ req , $ runtime ));
399
+ }
400
+
401
+ /**
402
+ * @param ConversionDataIntlRequest $request
403
+ *
404
+ * @return ConversionDataIntlResponse
405
+ */
406
+ public function conversionDataIntl ($ request )
407
+ {
408
+ $ runtime = new RuntimeOptions ([]);
409
+
410
+ return $ this ->conversionDataIntlWithOptions ($ request , $ runtime );
411
+ }
412
+
348
413
/**
349
414
* @param CreateCardSmsTemplateRequest $tmpReq
350
415
* @param RuntimeOptions $runtime
@@ -402,6 +467,67 @@ public function createCardSmsTemplate($request)
402
467
return $ this ->createCardSmsTemplateWithOptions ($ request , $ runtime );
403
468
}
404
469
470
+ /**
471
+ * @param CreateSmartShortUrlRequest $request
472
+ * @param RuntimeOptions $runtime
473
+ *
474
+ * @return CreateSmartShortUrlResponse
475
+ */
476
+ public function createSmartShortUrlWithOptions ($ request , $ runtime )
477
+ {
478
+ Utils::validateModel ($ request );
479
+ $ query = [];
480
+ if (!Utils::isUnset ($ request ->expiration )) {
481
+ $ query ['Expiration ' ] = $ request ->expiration ;
482
+ }
483
+ if (!Utils::isUnset ($ request ->ownerId )) {
484
+ $ query ['OwnerId ' ] = $ request ->ownerId ;
485
+ }
486
+ if (!Utils::isUnset ($ request ->phoneNumbers )) {
487
+ $ query ['PhoneNumbers ' ] = $ request ->phoneNumbers ;
488
+ }
489
+ if (!Utils::isUnset ($ request ->resourceOwnerAccount )) {
490
+ $ query ['ResourceOwnerAccount ' ] = $ request ->resourceOwnerAccount ;
491
+ }
492
+ if (!Utils::isUnset ($ request ->resourceOwnerId )) {
493
+ $ query ['ResourceOwnerId ' ] = $ request ->resourceOwnerId ;
494
+ }
495
+ if (!Utils::isUnset ($ request ->sourceName )) {
496
+ $ query ['SourceName ' ] = $ request ->sourceName ;
497
+ }
498
+ if (!Utils::isUnset ($ request ->sourceUrl )) {
499
+ $ query ['SourceUrl ' ] = $ request ->sourceUrl ;
500
+ }
501
+ $ req = new OpenApiRequest ([
502
+ 'query ' => OpenApiUtilClient::query ($ query ),
503
+ ]);
504
+ $ params = new Params ([
505
+ 'action ' => 'CreateSmartShortUrl ' ,
506
+ 'version ' => '2017-05-25 ' ,
507
+ 'protocol ' => 'HTTPS ' ,
508
+ 'pathname ' => '/ ' ,
509
+ 'method ' => 'POST ' ,
510
+ 'authType ' => 'AK ' ,
511
+ 'style ' => 'RPC ' ,
512
+ 'reqBodyType ' => 'formData ' ,
513
+ 'bodyType ' => 'json ' ,
514
+ ]);
515
+
516
+ return CreateSmartShortUrlResponse::fromMap ($ this ->callApi ($ params , $ req , $ runtime ));
517
+ }
518
+
519
+ /**
520
+ * @param CreateSmartShortUrlRequest $request
521
+ *
522
+ * @return CreateSmartShortUrlResponse
523
+ */
524
+ public function createSmartShortUrl ($ request )
525
+ {
526
+ $ runtime = new RuntimeOptions ([]);
527
+
528
+ return $ this ->createSmartShortUrlWithOptions ($ request , $ runtime );
529
+ }
530
+
405
531
/**
406
532
* @param DeleteShortUrlRequest $request
407
533
* @param RuntimeOptions $runtime
@@ -1058,6 +1184,85 @@ public function queryMobilesCardSupport($request)
1058
1184
return $ this ->queryMobilesCardSupportWithOptions ($ request , $ runtime );
1059
1185
}
1060
1186
1187
+ /**
1188
+ * @param QueryPageSmartShortUrlLogRequest $request
1189
+ * @param RuntimeOptions $runtime
1190
+ *
1191
+ * @return QueryPageSmartShortUrlLogResponse
1192
+ */
1193
+ public function queryPageSmartShortUrlLogWithOptions ($ request , $ runtime )
1194
+ {
1195
+ Utils::validateModel ($ request );
1196
+ $ query = [];
1197
+ if (!Utils::isUnset ($ request ->clickState )) {
1198
+ $ query ['ClickState ' ] = $ request ->clickState ;
1199
+ }
1200
+ if (!Utils::isUnset ($ request ->createDateEnd )) {
1201
+ $ query ['CreateDateEnd ' ] = $ request ->createDateEnd ;
1202
+ }
1203
+ if (!Utils::isUnset ($ request ->createDateStart )) {
1204
+ $ query ['CreateDateStart ' ] = $ request ->createDateStart ;
1205
+ }
1206
+ if (!Utils::isUnset ($ request ->endId )) {
1207
+ $ query ['EndId ' ] = $ request ->endId ;
1208
+ }
1209
+ if (!Utils::isUnset ($ request ->ownerId )) {
1210
+ $ query ['OwnerId ' ] = $ request ->ownerId ;
1211
+ }
1212
+ if (!Utils::isUnset ($ request ->pageNo )) {
1213
+ $ query ['PageNo ' ] = $ request ->pageNo ;
1214
+ }
1215
+ if (!Utils::isUnset ($ request ->pageSize )) {
1216
+ $ query ['PageSize ' ] = $ request ->pageSize ;
1217
+ }
1218
+ if (!Utils::isUnset ($ request ->phoneNumber )) {
1219
+ $ query ['PhoneNumber ' ] = $ request ->phoneNumber ;
1220
+ }
1221
+ if (!Utils::isUnset ($ request ->resourceOwnerAccount )) {
1222
+ $ query ['ResourceOwnerAccount ' ] = $ request ->resourceOwnerAccount ;
1223
+ }
1224
+ if (!Utils::isUnset ($ request ->resourceOwnerId )) {
1225
+ $ query ['ResourceOwnerId ' ] = $ request ->resourceOwnerId ;
1226
+ }
1227
+ if (!Utils::isUnset ($ request ->shortName )) {
1228
+ $ query ['ShortName ' ] = $ request ->shortName ;
1229
+ }
1230
+ if (!Utils::isUnset ($ request ->shortUrl )) {
1231
+ $ query ['ShortUrl ' ] = $ request ->shortUrl ;
1232
+ }
1233
+ if (!Utils::isUnset ($ request ->startId )) {
1234
+ $ query ['StartId ' ] = $ request ->startId ;
1235
+ }
1236
+ $ req = new OpenApiRequest ([
1237
+ 'query ' => OpenApiUtilClient::query ($ query ),
1238
+ ]);
1239
+ $ params = new Params ([
1240
+ 'action ' => 'QueryPageSmartShortUrlLog ' ,
1241
+ 'version ' => '2017-05-25 ' ,
1242
+ 'protocol ' => 'HTTPS ' ,
1243
+ 'pathname ' => '/ ' ,
1244
+ 'method ' => 'POST ' ,
1245
+ 'authType ' => 'AK ' ,
1246
+ 'style ' => 'RPC ' ,
1247
+ 'reqBodyType ' => 'formData ' ,
1248
+ 'bodyType ' => 'json ' ,
1249
+ ]);
1250
+
1251
+ return QueryPageSmartShortUrlLogResponse::fromMap ($ this ->callApi ($ params , $ req , $ runtime ));
1252
+ }
1253
+
1254
+ /**
1255
+ * @param QueryPageSmartShortUrlLogRequest $request
1256
+ *
1257
+ * @return QueryPageSmartShortUrlLogResponse
1258
+ */
1259
+ public function queryPageSmartShortUrlLog ($ request )
1260
+ {
1261
+ $ runtime = new RuntimeOptions ([]);
1262
+
1263
+ return $ this ->queryPageSmartShortUrlLogWithOptions ($ request , $ runtime );
1264
+ }
1265
+
1061
1266
/**
1062
1267
* @param QuerySendDetailsRequest $request
1063
1268
* @param RuntimeOptions $runtime
@@ -1751,6 +1956,64 @@ public function sendSms($request)
1751
1956
return $ this ->sendSmsWithOptions ($ request , $ runtime );
1752
1957
}
1753
1958
1959
+ /**
1960
+ * @param SmsConversionIntlRequest $request
1961
+ * @param RuntimeOptions $runtime
1962
+ *
1963
+ * @return SmsConversionIntlResponse
1964
+ */
1965
+ public function smsConversionIntlWithOptions ($ request , $ runtime )
1966
+ {
1967
+ Utils::validateModel ($ request );
1968
+ $ query = [];
1969
+ if (!Utils::isUnset ($ request ->conversionTime )) {
1970
+ $ query ['ConversionTime ' ] = $ request ->conversionTime ;
1971
+ }
1972
+ if (!Utils::isUnset ($ request ->delivered )) {
1973
+ $ query ['Delivered ' ] = $ request ->delivered ;
1974
+ }
1975
+ if (!Utils::isUnset ($ request ->messageId )) {
1976
+ $ query ['MessageId ' ] = $ request ->messageId ;
1977
+ }
1978
+ if (!Utils::isUnset ($ request ->ownerId )) {
1979
+ $ query ['OwnerId ' ] = $ request ->ownerId ;
1980
+ }
1981
+ if (!Utils::isUnset ($ request ->resourceOwnerAccount )) {
1982
+ $ query ['ResourceOwnerAccount ' ] = $ request ->resourceOwnerAccount ;
1983
+ }
1984
+ if (!Utils::isUnset ($ request ->resourceOwnerId )) {
1985
+ $ query ['ResourceOwnerId ' ] = $ request ->resourceOwnerId ;
1986
+ }
1987
+ $ req = new OpenApiRequest ([
1988
+ 'query ' => OpenApiUtilClient::query ($ query ),
1989
+ ]);
1990
+ $ params = new Params ([
1991
+ 'action ' => 'SmsConversionIntl ' ,
1992
+ 'version ' => '2017-05-25 ' ,
1993
+ 'protocol ' => 'HTTPS ' ,
1994
+ 'pathname ' => '/ ' ,
1995
+ 'method ' => 'POST ' ,
1996
+ 'authType ' => 'AK ' ,
1997
+ 'style ' => 'RPC ' ,
1998
+ 'reqBodyType ' => 'formData ' ,
1999
+ 'bodyType ' => 'json ' ,
2000
+ ]);
2001
+
2002
+ return SmsConversionIntlResponse::fromMap ($ this ->callApi ($ params , $ req , $ runtime ));
2003
+ }
2004
+
2005
+ /**
2006
+ * @param SmsConversionIntlRequest $request
2007
+ *
2008
+ * @return SmsConversionIntlResponse
2009
+ */
2010
+ public function smsConversionIntl ($ request )
2011
+ {
2012
+ $ runtime = new RuntimeOptions ([]);
2013
+
2014
+ return $ this ->smsConversionIntlWithOptions ($ request , $ runtime );
2015
+ }
2016
+
1754
2017
/**
1755
2018
* @param TagResourcesRequest $request
1756
2019
* @param RuntimeOptions $runtime
0 commit comments