Skip to content

Commit 5f779cf

Browse files
committed
Support API AddExtCodeSign.
1 parent 5cda706 commit 5f779cf

File tree

53 files changed

+3122
-65
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+3122
-65
lines changed

ChangeLog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2024-10-24 Version: 3.1.0
2+
- Support API AddExtCodeSign.
3+
- Support API DeleteExtCodeSign.
4+
- Support API GetCardSmsDetails.
5+
- Support API QueryExtCodeSign.
6+
- Support API UpdateExtCodeSign.
7+
8+
19
2024-06-25 Version: 3.0.0
210
- Support API CreateSmsSign.
311
- Support API CreateSmsTemplate.

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
],
1212
"require": {
1313
"php": ">5.5",
14-
"alibabacloud/tea-utils": "^0.2.20",
15-
"alibabacloud/darabonba-openapi": "^0.2.12",
14+
"alibabacloud/tea-utils": "^0.2.21",
15+
"alibabacloud/darabonba-openapi": "^0.2.13",
1616
"alibabacloud/openapi-util": "^0.1.10|^0.2.1",
1717
"alibabacloud/endpoint-util": "^0.1.0"
1818
},

src/Dysmsapi.php

Lines changed: 421 additions & 14 deletions
Large diffs are not rendered by default.

src/Models/AddExtCodeSignRequest.php

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
<?php
2+
3+
// This file is auto-generated, don't edit it. Thanks.
4+
5+
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
6+
7+
use AlibabaCloud\Tea\Model;
8+
9+
class AddExtCodeSignRequest extends Model
10+
{
11+
/**
12+
* @description 扩展码A3
13+
*
14+
* This parameter is required.
15+
* @example 01
16+
*
17+
* @var string
18+
*/
19+
public $extCode;
20+
21+
/**
22+
* @var int
23+
*/
24+
public $ownerId;
25+
26+
/**
27+
* @var string
28+
*/
29+
public $resourceOwnerAccount;
30+
31+
/**
32+
* @var int
33+
*/
34+
public $resourceOwnerId;
35+
36+
/**
37+
* @description 签名
38+
*
39+
* This parameter is required.
40+
* @example 示例值
41+
*
42+
* @var string
43+
*/
44+
public $signName;
45+
protected $_name = [
46+
'extCode' => 'ExtCode',
47+
'ownerId' => 'OwnerId',
48+
'resourceOwnerAccount' => 'ResourceOwnerAccount',
49+
'resourceOwnerId' => 'ResourceOwnerId',
50+
'signName' => 'SignName',
51+
];
52+
53+
public function validate()
54+
{
55+
}
56+
57+
public function toMap()
58+
{
59+
$res = [];
60+
if (null !== $this->extCode) {
61+
$res['ExtCode'] = $this->extCode;
62+
}
63+
if (null !== $this->ownerId) {
64+
$res['OwnerId'] = $this->ownerId;
65+
}
66+
if (null !== $this->resourceOwnerAccount) {
67+
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
68+
}
69+
if (null !== $this->resourceOwnerId) {
70+
$res['ResourceOwnerId'] = $this->resourceOwnerId;
71+
}
72+
if (null !== $this->signName) {
73+
$res['SignName'] = $this->signName;
74+
}
75+
76+
return $res;
77+
}
78+
79+
/**
80+
* @param array $map
81+
*
82+
* @return AddExtCodeSignRequest
83+
*/
84+
public static function fromMap($map = [])
85+
{
86+
$model = new self();
87+
if (isset($map['ExtCode'])) {
88+
$model->extCode = $map['ExtCode'];
89+
}
90+
if (isset($map['OwnerId'])) {
91+
$model->ownerId = $map['OwnerId'];
92+
}
93+
if (isset($map['ResourceOwnerAccount'])) {
94+
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
95+
}
96+
if (isset($map['ResourceOwnerId'])) {
97+
$model->resourceOwnerId = $map['ResourceOwnerId'];
98+
}
99+
if (isset($map['SignName'])) {
100+
$model->signName = $map['SignName'];
101+
}
102+
103+
return $model;
104+
}
105+
}

src/Models/AddExtCodeSignResponse.php

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
<?php
2+
3+
// This file is auto-generated, don't edit it. Thanks.
4+
5+
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
6+
7+
use AlibabaCloud\Tea\Model;
8+
9+
class AddExtCodeSignResponse extends Model
10+
{
11+
/**
12+
* @var string[]
13+
*/
14+
public $headers;
15+
16+
/**
17+
* @var int
18+
*/
19+
public $statusCode;
20+
21+
/**
22+
* @var AddExtCodeSignResponseBody
23+
*/
24+
public $body;
25+
protected $_name = [
26+
'headers' => 'headers',
27+
'statusCode' => 'statusCode',
28+
'body' => 'body',
29+
];
30+
31+
public function validate()
32+
{
33+
}
34+
35+
public function toMap()
36+
{
37+
$res = [];
38+
if (null !== $this->headers) {
39+
$res['headers'] = $this->headers;
40+
}
41+
if (null !== $this->statusCode) {
42+
$res['statusCode'] = $this->statusCode;
43+
}
44+
if (null !== $this->body) {
45+
$res['body'] = null !== $this->body ? $this->body->toMap() : null;
46+
}
47+
48+
return $res;
49+
}
50+
51+
/**
52+
* @param array $map
53+
*
54+
* @return AddExtCodeSignResponse
55+
*/
56+
public static function fromMap($map = [])
57+
{
58+
$model = new self();
59+
if (isset($map['headers'])) {
60+
$model->headers = $map['headers'];
61+
}
62+
if (isset($map['statusCode'])) {
63+
$model->statusCode = $map['statusCode'];
64+
}
65+
if (isset($map['body'])) {
66+
$model->body = AddExtCodeSignResponseBody::fromMap($map['body']);
67+
}
68+
69+
return $model;
70+
}
71+
}
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
<?php
2+
3+
// This file is auto-generated, don't edit it. Thanks.
4+
5+
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
6+
7+
use AlibabaCloud\Tea\Model;
8+
9+
class AddExtCodeSignResponseBody extends Model
10+
{
11+
/**
12+
* @var string
13+
*/
14+
public $accessDeniedDetail;
15+
16+
/**
17+
* @example OK
18+
*
19+
* @var string
20+
*/
21+
public $code;
22+
23+
/**
24+
* @example true
25+
*
26+
* @var bool
27+
*/
28+
public $data;
29+
30+
/**
31+
* @example OK
32+
*
33+
* @var string
34+
*/
35+
public $message;
36+
37+
/**
38+
* @example 90E63D28-E31D-1EB2-8939-A9486641****
39+
*
40+
* @var string
41+
*/
42+
public $requestId;
43+
44+
/**
45+
* @example true
46+
*
47+
* @var bool
48+
*/
49+
public $success;
50+
protected $_name = [
51+
'accessDeniedDetail' => 'AccessDeniedDetail',
52+
'code' => 'Code',
53+
'data' => 'Data',
54+
'message' => 'Message',
55+
'requestId' => 'RequestId',
56+
'success' => 'Success',
57+
];
58+
59+
public function validate()
60+
{
61+
}
62+
63+
public function toMap()
64+
{
65+
$res = [];
66+
if (null !== $this->accessDeniedDetail) {
67+
$res['AccessDeniedDetail'] = $this->accessDeniedDetail;
68+
}
69+
if (null !== $this->code) {
70+
$res['Code'] = $this->code;
71+
}
72+
if (null !== $this->data) {
73+
$res['Data'] = $this->data;
74+
}
75+
if (null !== $this->message) {
76+
$res['Message'] = $this->message;
77+
}
78+
if (null !== $this->requestId) {
79+
$res['RequestId'] = $this->requestId;
80+
}
81+
if (null !== $this->success) {
82+
$res['Success'] = $this->success;
83+
}
84+
85+
return $res;
86+
}
87+
88+
/**
89+
* @param array $map
90+
*
91+
* @return AddExtCodeSignResponseBody
92+
*/
93+
public static function fromMap($map = [])
94+
{
95+
$model = new self();
96+
if (isset($map['AccessDeniedDetail'])) {
97+
$model->accessDeniedDetail = $map['AccessDeniedDetail'];
98+
}
99+
if (isset($map['Code'])) {
100+
$model->code = $map['Code'];
101+
}
102+
if (isset($map['Data'])) {
103+
$model->data = $map['Data'];
104+
}
105+
if (isset($map['Message'])) {
106+
$model->message = $map['Message'];
107+
}
108+
if (isset($map['RequestId'])) {
109+
$model->requestId = $map['RequestId'];
110+
}
111+
if (isset($map['Success'])) {
112+
$model->success = $map['Success'];
113+
}
114+
115+
return $model;
116+
}
117+
}

src/Models/CreateCardSmsTemplateRequest.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ class CreateCardSmsTemplateRequest extends Model
2727
/**
2828
* @description The description of the message template.
2929
*
30+
* @example Image and Text Template
31+
*
3032
* @var string
3133
*/
3234
public $memo;
@@ -41,6 +43,8 @@ class CreateCardSmsTemplateRequest extends Model
4143
* Message template content varies based on the template type. For more information, see [Sample message templates](https://help.aliyun.com/document_detail/435361.html).
4244
*
4345
* This parameter is required.
46+
* @example {
47+
* }
4448
* @var mixed[]
4549
*/
4650
public $template;
@@ -49,6 +53,8 @@ class CreateCardSmsTemplateRequest extends Model
4953
* @description The name of the card message template.
5054
*
5155
* This parameter is required.
56+
* @example Aliyun Image and Text Template
57+
*
5258
* @var string
5359
*/
5460
public $templateName;

src/Models/CreateCardSmsTemplateShrinkRequest.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ class CreateCardSmsTemplateShrinkRequest extends Model
2727
/**
2828
* @description The description of the message template.
2929
*
30+
* @example Image and Text Template
31+
*
3032
* @var string
3133
*/
3234
public $memo;
@@ -41,6 +43,8 @@ class CreateCardSmsTemplateShrinkRequest extends Model
4143
* Message template content varies based on the template type. For more information, see [Sample message templates](https://help.aliyun.com/document_detail/435361.html).
4244
*
4345
* This parameter is required.
46+
* @example {
47+
* }
4448
* @var string
4549
*/
4650
public $templateShrink;
@@ -49,6 +53,8 @@ class CreateCardSmsTemplateShrinkRequest extends Model
4953
* @description The name of the card message template.
5054
*
5155
* This parameter is required.
56+
* @example Aliyun Image and Text Template
57+
*
5258
* @var string
5359
*/
5460
public $templateName;

0 commit comments

Comments
 (0)