commit
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
composer.phar
|
||||
/vendor/
|
||||
|
||||
# Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control
|
||||
# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
|
||||
composer.lock
|
||||
|
||||
.vscode/
|
||||
.idea
|
||||
.DS_Store
|
||||
|
||||
cache/
|
||||
*.cache
|
||||
runtime/
|
||||
.php_cs.cache
|
||||
@@ -0,0 +1,66 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* This document has been generated with
|
||||
* https://mlocati.github.io/php-cs-fixer-configurator/#version:2.15|configurator
|
||||
* you can change this configuration by importing this file.
|
||||
*/
|
||||
|
||||
use PhpCsFixer\Config;
|
||||
use PhpCsFixer\Finder;
|
||||
|
||||
return (new Config())
|
||||
->setRiskyAllowed(true)
|
||||
->setIndent(' ')
|
||||
->setRules([
|
||||
'@PSR2' => true,
|
||||
'@PhpCsFixer' => true,
|
||||
'@Symfony:risky' => true,
|
||||
'concat_space' => ['spacing' => 'one'],
|
||||
'array_syntax' => ['syntax' => 'short'],
|
||||
'array_indentation' => true,
|
||||
'combine_consecutive_unsets' => true,
|
||||
'phpdoc_separation' => true,
|
||||
'single_quote' => true,
|
||||
'declare_equal_normalize' => true,
|
||||
'function_typehint_space' => true,
|
||||
'include' => true,
|
||||
'lowercase_cast' => true,
|
||||
'no_leading_import_slash' => true,
|
||||
'no_multiline_whitespace_around_double_arrow' => true,
|
||||
'no_spaces_around_offset' => true,
|
||||
'no_unneeded_control_parentheses' => true,
|
||||
'no_unused_imports' => true,
|
||||
'no_whitespace_before_comma_in_array' => true,
|
||||
'no_whitespace_in_blank_line' => true,
|
||||
'object_operator_without_whitespace' => true,
|
||||
'blank_lines_before_namespace' => true,
|
||||
'single_class_element_per_statement' => true,
|
||||
'space_after_semicolon' => true,
|
||||
'standardize_not_equals' => true,
|
||||
'ternary_operator_spaces' => true,
|
||||
'trailing_comma_in_multiline' => true,
|
||||
'trim_array_spaces' => true,
|
||||
'unary_operator_spaces' => true,
|
||||
'whitespace_after_comma_in_array' => true,
|
||||
'no_extra_blank_lines' => [
|
||||
'tokens' => [
|
||||
'curly_brace_block',
|
||||
'extra',
|
||||
'parenthesis_brace_block',
|
||||
'square_brace_block',
|
||||
'throw',
|
||||
'use',
|
||||
]
|
||||
],
|
||||
'braces' => [
|
||||
'allow_single_line_closure' => true,
|
||||
],
|
||||
])
|
||||
->setFinder(
|
||||
(new Finder())
|
||||
->exclude('vendor')
|
||||
->exclude('tests')
|
||||
->in(__DIR__)
|
||||
)
|
||||
;
|
||||
+222
@@ -0,0 +1,222 @@
|
||||
2026-07-01 Version: 4.6.0
|
||||
- Support API AddRcsSignMenu.
|
||||
- Support API CreateRCSMobileCapableTask.
|
||||
- Support API CreateRCSTemplate.
|
||||
- Support API GetRCSSignature.
|
||||
- Support API QueryRCSMobileCapable.
|
||||
- Support API QueryRCSMobileCapableTaskResult.
|
||||
- Support API QueryRCSTemplate.
|
||||
- Support API QueryRcsSignMenuByVersion.
|
||||
- Support API SendRCS.
|
||||
- Support API SendRCSReply.
|
||||
- Support API UpdateRCSSignature.
|
||||
- Support API UpgradeToRCSSignature.
|
||||
- Update API CreateSmsAppIcpRecord: add request parameters AppRuntimePic.
|
||||
- Update API CreateSmsAppIcpRecord: add request parameters AppStoreDownloadPic.
|
||||
- Update API QuerySmsAppIcpRecord: add response parameters Body.Data.$.AppRuntimePic.
|
||||
- Update API QuerySmsAppIcpRecord: add response parameters Body.Data.$.AppRuntimePicUrl.
|
||||
- Update API QuerySmsAppIcpRecord: add response parameters Body.Data.$.AppStoreDownloadPic.
|
||||
- Update API QuerySmsAppIcpRecord: add response parameters Body.Data.$.AppStoreDownloadPicUrl.
|
||||
|
||||
|
||||
2026-04-07 Version: 4.5.1
|
||||
- Update API GetSmsTemplate: add response parameters Body.SignList.
|
||||
- Update API GetSmsTemplateList: add response parameters Body.Data.List.$.TemplateContent.
|
||||
|
||||
|
||||
2026-02-10 Version: 4.5.0
|
||||
- Support API CreateDigitalSignOrder.
|
||||
- Support API CreateDigitalSmsTemplate.
|
||||
- Support API QueryDigitalSignByName.
|
||||
|
||||
|
||||
2026-01-05 Version: 4.4.0
|
||||
- Support API CreateSmsAppIcpRecord.
|
||||
- Support API CreateSmsTrademark.
|
||||
- Support API GetSmsTemplateList.
|
||||
- Support API QuerySmsAppIcpRecord.
|
||||
- Support API QuerySmsTrademark.
|
||||
|
||||
|
||||
2025-12-11 Version: 4.3.1
|
||||
- Update API CreateSmsSign: add request parameters AppIcpRecordId.
|
||||
- Update API CreateSmsSign: add request parameters TrademarkId.
|
||||
- Update API GetSmsSign: add response parameters Body.AppIcpRecordId.
|
||||
- Update API GetSmsSign: add response parameters Body.TrademarkId.
|
||||
- Update API QuerySmsSignList: add response parameters Body.SmsSignList.$.AppIcpRecordId.
|
||||
- Update API QuerySmsSignList: add response parameters Body.SmsSignList.$.TrademarkId.
|
||||
- Update API UpdateSmsSign: add request parameters AppIcpRecordId.
|
||||
- Update API UpdateSmsSign: add request parameters TrademarkId.
|
||||
|
||||
|
||||
2025-11-27 Version: 4.3.0
|
||||
- Support API GetSmsOcrOssInfo.
|
||||
- Update API QuerySmsTemplateList: add response parameters Body.SmsTemplateList.$.TrafficDriving.
|
||||
|
||||
|
||||
2025-09-17 Version: 4.2.0
|
||||
- Support API SendLogisticsSms.
|
||||
- Support API VerifyLogisticsSmsMailNo.
|
||||
|
||||
|
||||
2025-09-11 Version: 4.1.3
|
||||
- Update API CreateSmsTemplate: add request parameters TrafficDriving.
|
||||
- Update API QuerySmsTemplateList: add response parameters Body.SmsTemplateList.$.SignatureName.
|
||||
- Update API UpdateSmsTemplate: add request parameters TrafficDriving.
|
||||
|
||||
|
||||
2025-09-11 Version: 4.1.3
|
||||
- Update API CreateSmsTemplate: add request parameters TrafficDriving.
|
||||
- Update API QuerySmsTemplateList: add response parameters Body.SmsTemplateList.$.SignatureName.
|
||||
- Update API UpdateSmsTemplate: add request parameters TrafficDriving.
|
||||
|
||||
|
||||
2025-06-30 Version: 4.1.2
|
||||
- Update API GetSmsSign: add response parameters Body.SignIspRegisterDetailList.
|
||||
|
||||
|
||||
2025-05-27 Version: 4.1.1
|
||||
- Update API QueryMobilesCardSupport: add request parameters EncryptType.
|
||||
|
||||
|
||||
2025-04-23 Version: 4.1.0
|
||||
- Support API DeleteSmsQualification.
|
||||
- Support API QuerySingleSmsQualification.
|
||||
- Support API QuerySmsQualificationRecord.
|
||||
- Support API RequiredPhoneCode.
|
||||
- Support API SubmitSmsQualification.
|
||||
- Support API UpdateSmsQualification.
|
||||
- Support API ValidPhoneCode.
|
||||
|
||||
|
||||
2025-04-22 Version: 4.0.0
|
||||
- Support API ChangeSignatureQualification.
|
||||
- Support API CreateSmsAuthorizationLetter.
|
||||
- Support API GetQualificationOssInfo.
|
||||
- Support API QuerySmsAuthorizationLetter.
|
||||
- Update API CreateSmsSign: update request parameters AuthorizationLetterId' type has changed.
|
||||
- Update API CreateSmsSign: update request parameters AuthorizationLetterId' format has changed.
|
||||
- Update API GetSmsSign: update response parameters Body.AuthorizationLetterId' type has changed.
|
||||
- Update API GetSmsSign: update response parameters Body.AuthorizationLetterId' format has changed.
|
||||
- Update API QuerySmsSignList: update response parameters Body.SmsSignList.$.AuthorizationLetterId' type has changed.
|
||||
- Update API QuerySmsSignList: update response parameters Body.SmsSignList.$.AuthorizationLetterId' format has changed.
|
||||
- Update API UpdateSmsSign: update request parameters AuthorizationLetterId' type has changed.
|
||||
- Update API UpdateSmsSign: update request parameters AuthorizationLetterId' format has changed.
|
||||
|
||||
|
||||
2025-04-16 Version: 3.1.3
|
||||
- Update API CreateSmsSign: add request parameters AuthorizationLetterId.
|
||||
- Update API GetSmsSign: add response parameters Body.AuthorizationLetterAuditPass.
|
||||
- Update API GetSmsSign: add response parameters Body.AuthorizationLetterId.
|
||||
- Update API QuerySmsSignList: add response parameters Body.SmsSignList.$.AuthorizationLetterId.
|
||||
- Update API QuerySmsSignList: add response parameters Body.SmsSignList.$.authorizationLetterAuditPass.
|
||||
- Update API UpdateSmsSign: add request parameters AuthorizationLetterId.
|
||||
|
||||
|
||||
2025-03-26 Version: 3.1.2
|
||||
- Update API GetSmsTemplate: add response parameters Body.VendorAuditStatus.
|
||||
|
||||
|
||||
2025-01-03 Version: 3.1.1
|
||||
- Update API GetSmsSign: update response param.
|
||||
- Update API QueryExtCodeSign: update param ExtCode.
|
||||
- Update API QueryExtCodeSign: update param SignName.
|
||||
|
||||
|
||||
2024-10-24 Version: 3.1.0
|
||||
- Support API AddExtCodeSign.
|
||||
- Support API DeleteExtCodeSign.
|
||||
- Support API GetCardSmsDetails.
|
||||
- Support API QueryExtCodeSign.
|
||||
- Support API UpdateExtCodeSign.
|
||||
|
||||
|
||||
2024-06-25 Version: 3.0.0
|
||||
- Support API CreateSmsSign.
|
||||
- Support API CreateSmsTemplate.
|
||||
- Support API GetOSSInfoForUploadFile.
|
||||
- Support API GetSmsSign.
|
||||
- Support API GetSmsTemplate.
|
||||
- Support API UpdateSmsSign.
|
||||
- Support API UpdateSmsTemplate.
|
||||
- Update API CreateSmartShortUrl: add param OutId.
|
||||
- Update API CreateSmartShortUrl: delete param Expiration.
|
||||
- Update API CreateSmartShortUrl: delete param SourceName.
|
||||
- Update API CreateSmartShortUrl: update param PhoneNumbers.
|
||||
- Update API CreateSmartShortUrl: update param SourceUrl.
|
||||
- Update API QueryPageSmartShortUrlLog: delete param ClickState.
|
||||
- Update API QueryPageSmartShortUrlLog: delete param EndId.
|
||||
- Update API QueryPageSmartShortUrlLog: delete param ShortName.
|
||||
- Update API QueryPageSmartShortUrlLog: delete param StartId.
|
||||
- Update API QueryPageSmartShortUrlLog: update param CreateDateEnd.
|
||||
- Update API QueryPageSmartShortUrlLog: update param CreateDateStart.
|
||||
- Update API QueryPageSmartShortUrlLog: update param PageNo.
|
||||
- Update API QueryPageSmartShortUrlLog: update param PageSize.
|
||||
|
||||
|
||||
2023-07-04 Version: 2.0.24
|
||||
- Add CreateSmartShortUrl api.
|
||||
|
||||
2022-11-29 Version: 2.0.23
|
||||
- Add custom content for QueryCardSmsTemplateReport.
|
||||
|
||||
2022-10-11 Version: 2.0.22
|
||||
- Add custom content for QueryCardSmsTemplateReport.
|
||||
|
||||
2022-09-30 Version: 2.0.21
|
||||
- Add custom content for SendBatchSms.
|
||||
|
||||
2022-09-29 Version: 2.0.20
|
||||
- Add outId for SendBatchSms.
|
||||
|
||||
2022-09-28 Version: 2.0.19
|
||||
- Upgrade formdata for CheckMobilesCardTemplateSupport.
|
||||
|
||||
2022-08-11 Version: 2.0.18
|
||||
- Upgrade formdata for SendBatchSms.
|
||||
|
||||
2022-08-03 Version: 2.0.17
|
||||
- Upgrade Service for SmsStatistics.
|
||||
|
||||
2022-07-14 Version: 2.0.16
|
||||
- Upgrade Service for SmsTemplate.
|
||||
|
||||
2022-07-06 Version: 2.0.15
|
||||
- Upgrade Service for SmsSign.
|
||||
|
||||
2022-07-06 Version: 2.0.14
|
||||
- Upgrade Service for SmsSign.
|
||||
|
||||
2022-07-04 Version: 2.0.13
|
||||
- Upgrade Service for CardSms.
|
||||
|
||||
2022-06-29 Version: 2.0.12
|
||||
- Upgrade Service for Template and Sign.
|
||||
|
||||
2022-06-17 Version: 2.0.10
|
||||
- Upgrade Service for CARDSMS.
|
||||
|
||||
2022-01-24 Version: 2.0.9
|
||||
- Generated php 2017-05-25 for Dysmsapi.
|
||||
|
||||
2021-11-29 Version: 2.0.8
|
||||
- Upgrade Service for SMS.
|
||||
|
||||
2021-11-16 Version: 2.0.7
|
||||
- Upgrade Service for SMS.
|
||||
|
||||
2021-10-26 Version: 2.0.6
|
||||
- Support Short Url for SMS.
|
||||
|
||||
2021-09-01 Version: 1.0.3
|
||||
- Generated php 2017-05-25 for Dysmsapi.
|
||||
|
||||
2021-07-15 Version: 1.0.2
|
||||
- Generated php 2017-05-25 for Dysmsapi.
|
||||
|
||||
2021-01-04 Version: 1.0.1
|
||||
- AMP Version Change.
|
||||
|
||||
2020-12-29 Version: 1.0.0
|
||||
- AMP Version Change.
|
||||
|
||||
+201
@@ -0,0 +1,201 @@
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright (c) 2009-present, Alibaba Cloud All rights reserved.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
@@ -0,0 +1,35 @@
|
||||
[English](README.md) | 简体中文
|
||||
|
||||

|
||||
|
||||
# Alibaba Cloud Dysmsapi SDK for PHP
|
||||
|
||||
## 安装
|
||||
|
||||
### Composer
|
||||
|
||||
```bash
|
||||
composer require alibabacloud/dysmsapi-20170525
|
||||
```
|
||||
|
||||
## 问题
|
||||
|
||||
[提交 Issue](https://github.com/aliyun/alibabacloud-php-sdk/issues/new),不符合指南的问题可能会立即关闭。
|
||||
|
||||
## 使用说明
|
||||
|
||||
[快速使用](https://github.com/aliyun/alibabacloud-php-sdk/blob/master/docs/0-Examples-CN.md#%E5%BF%AB%E9%80%9F%E4%BD%BF%E7%94%A8)
|
||||
|
||||
## 发行说明
|
||||
|
||||
每个版本的详细更改记录在[发行说明](./ChangeLog.txt)中。
|
||||
|
||||
## 相关
|
||||
|
||||
* [最新源码](https://github.com/aliyun/alibabacloud-php-sdk/)
|
||||
|
||||
## 许可证
|
||||
|
||||
[Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0)
|
||||
|
||||
Copyright (c) 2009-present, Alibaba Cloud All rights reserved.
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
English | [简体中文](README-CN.md)
|
||||
|
||||

|
||||
|
||||
# Alibaba Cloud Dysmsapi SDK for PHP
|
||||
|
||||
## Installation
|
||||
|
||||
### Composer
|
||||
|
||||
```bash
|
||||
composer require alibabacloud/dysmsapi-20170525
|
||||
```
|
||||
|
||||
## Issues
|
||||
|
||||
[Opening an Issue](https://github.com/aliyun/alibabacloud-php-sdk/issues/new), Issues not conforming to the guidelines may be closed immediately.
|
||||
|
||||
## Usage
|
||||
|
||||
[Quick Examples](https://github.com/aliyun/alibabacloud-php-sdk/blob/master/docs/0-Examples-EN.md#quick-examples)
|
||||
|
||||
## Changelog
|
||||
|
||||
Detailed changes for each release are documented in the [release notes](./ChangeLog.txt).
|
||||
|
||||
## References
|
||||
|
||||
* [Latest Release](https://github.com/aliyun/alibabacloud-php-sdk/)
|
||||
|
||||
## License
|
||||
|
||||
[Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0)
|
||||
|
||||
Copyright (c) 2009-present, Alibaba Cloud All rights reserved.
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
if (file_exists(__DIR__ . \DIRECTORY_SEPARATOR . 'vendor' . \DIRECTORY_SEPARATOR . 'autoload.php')) {
|
||||
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'vendor' . \DIRECTORY_SEPARATOR . 'autoload.php';
|
||||
}
|
||||
|
||||
spl_autoload_register(function ($class) {
|
||||
$name = str_replace('AlibabaCloud\SDK\Dysmsapi\V20170525\\', '', $class);
|
||||
$file = __DIR__ . \DIRECTORY_SEPARATOR . 'src' . \DIRECTORY_SEPARATOR . str_replace('\\', \DIRECTORY_SEPARATOR, $name) . '.php';
|
||||
if (file_exists($file)) {
|
||||
require_once $file;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
});
|
||||
@@ -0,0 +1,3 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . \DIRECTORY_SEPARATOR . 'vendor' . \DIRECTORY_SEPARATOR . 'autoload.php';
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"name": "alibabacloud/dysmsapi-20170525",
|
||||
"type": "library",
|
||||
"description": "Alibaba Cloud Dysmsapi (20170525) SDK Library for PHP",
|
||||
"github": "https://github.com/aliyun/alibabacloud-php-sdk",
|
||||
"main": "src/Client.php",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Alibaba Cloud SDK",
|
||||
"email": "sdk-team@alibabacloud.com"
|
||||
}
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"AlibabaCloud\\SDK\\Dysmsapi\\V20170525\\": "src"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"fixer": "php-cs-fixer fix ./"
|
||||
},
|
||||
"config": {
|
||||
"sort-packages": true,
|
||||
"preferred-install": "dist",
|
||||
"optimize-autoloader": true
|
||||
},
|
||||
"require": {
|
||||
"php": ">5.5",
|
||||
"alibabacloud/darabonba": "^1.0.0",
|
||||
"alibabacloud/openapi-core": "^1.0.0"
|
||||
},
|
||||
"prefer-stable": true
|
||||
}
|
||||
+7497
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,104 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class AddExtCodeSignRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $extCode;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
protected $_name = [
|
||||
'extCode' => 'ExtCode',
|
||||
'ownerId' => 'OwnerId',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'signName' => 'SignName',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->extCode) {
|
||||
$res['ExtCode'] = $this->extCode;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['ExtCode'])) {
|
||||
$model->extCode = $map['ExtCode'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class AddExtCodeSignResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var AddExtCodeSignResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = AddExtCodeSignResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class AddExtCodeSignResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $accessDeniedDetail;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'accessDeniedDetail' => 'AccessDeniedDetail',
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->accessDeniedDetail) {
|
||||
$res['AccessDeniedDetail'] = $this->accessDeniedDetail;
|
||||
}
|
||||
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
$res['Data'] = $this->data;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AccessDeniedDetail'])) {
|
||||
$model->accessDeniedDetail = $map['AccessDeniedDetail'];
|
||||
}
|
||||
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
$model->data = $map['Data'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class AddRcsSignMenuRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $menuContent;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
protected $_name = [
|
||||
'menuContent' => 'MenuContent',
|
||||
'signName' => 'SignName',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->menuContent) {
|
||||
$res['MenuContent'] = $this->menuContent;
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['MenuContent'])) {
|
||||
$model->menuContent = $map['MenuContent'];
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class AddRcsSignMenuResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var AddRcsSignMenuResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = AddRcsSignMenuResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+131
@@ -0,0 +1,131 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class AddRcsSignMenuResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $accessDeniedDetail;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var mixed[]
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'accessDeniedDetail' => 'AccessDeniedDetail',
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->data)) {
|
||||
Model::validateArray($this->data);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->accessDeniedDetail) {
|
||||
$res['AccessDeniedDetail'] = $this->accessDeniedDetail;
|
||||
}
|
||||
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
if (\is_array($this->data)) {
|
||||
$res['Data'] = [];
|
||||
foreach ($this->data as $key1 => $value1) {
|
||||
$res['Data'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AccessDeniedDetail'])) {
|
||||
$model->accessDeniedDetail = $map['AccessDeniedDetail'];
|
||||
}
|
||||
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
if (!empty($map['Data'])) {
|
||||
$model->data = [];
|
||||
foreach ($map['Data'] as $key1 => $value1) {
|
||||
$model->data[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,118 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class AddShortUrlRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $effectiveDays;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $shortUrlName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $sourceUrl;
|
||||
protected $_name = [
|
||||
'effectiveDays' => 'EffectiveDays',
|
||||
'ownerId' => 'OwnerId',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'shortUrlName' => 'ShortUrlName',
|
||||
'sourceUrl' => 'SourceUrl',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->effectiveDays) {
|
||||
$res['EffectiveDays'] = $this->effectiveDays;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->shortUrlName) {
|
||||
$res['ShortUrlName'] = $this->shortUrlName;
|
||||
}
|
||||
|
||||
if (null !== $this->sourceUrl) {
|
||||
$res['SourceUrl'] = $this->sourceUrl;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['EffectiveDays'])) {
|
||||
$model->effectiveDays = $map['EffectiveDays'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['ShortUrlName'])) {
|
||||
$model->shortUrlName = $map['ShortUrlName'];
|
||||
}
|
||||
|
||||
if (isset($map['SourceUrl'])) {
|
||||
$model->sourceUrl = $map['SourceUrl'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class AddShortUrlResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var AddShortUrlResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = AddShortUrlResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
use AlibabaCloud\SDK\Dysmsapi\V20170525\Models\AddShortUrlResponseBody\data;
|
||||
|
||||
class AddShortUrlResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var data
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
protected $_name = [
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (null !== $this->data) {
|
||||
$this->data->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
$res['Data'] = null !== $this->data ? $this->data->toArray($noStream) : $this->data;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
$model->data = data::fromMap($map['Data']);
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+76
@@ -0,0 +1,76 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models\AddShortUrlResponseBody;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class data extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $expireDate;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $shortUrl;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $sourceUrl;
|
||||
protected $_name = [
|
||||
'expireDate' => 'ExpireDate',
|
||||
'shortUrl' => 'ShortUrl',
|
||||
'sourceUrl' => 'SourceUrl',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->expireDate) {
|
||||
$res['ExpireDate'] = $this->expireDate;
|
||||
}
|
||||
|
||||
if (null !== $this->shortUrl) {
|
||||
$res['ShortUrl'] = $this->shortUrl;
|
||||
}
|
||||
|
||||
if (null !== $this->sourceUrl) {
|
||||
$res['SourceUrl'] = $this->sourceUrl;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['ExpireDate'])) {
|
||||
$model->expireDate = $map['ExpireDate'];
|
||||
}
|
||||
|
||||
if (isset($map['ShortUrl'])) {
|
||||
$model->shortUrl = $map['ShortUrl'];
|
||||
}
|
||||
|
||||
if (isset($map['SourceUrl'])) {
|
||||
$model->sourceUrl = $map['SourceUrl'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,164 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
use AlibabaCloud\SDK\Dysmsapi\V20170525\Models\AddSmsSignRequest\signFileList;
|
||||
|
||||
class AddSmsSignRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $remark;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var signFileList[]
|
||||
*/
|
||||
public $signFileList;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $signSource;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $signType;
|
||||
protected $_name = [
|
||||
'ownerId' => 'OwnerId',
|
||||
'remark' => 'Remark',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'signFileList' => 'SignFileList',
|
||||
'signName' => 'SignName',
|
||||
'signSource' => 'SignSource',
|
||||
'signType' => 'SignType',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->signFileList)) {
|
||||
Model::validateArray($this->signFileList);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->remark) {
|
||||
$res['Remark'] = $this->remark;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->signFileList) {
|
||||
if (\is_array($this->signFileList)) {
|
||||
$res['SignFileList'] = [];
|
||||
$n1 = 0;
|
||||
foreach ($this->signFileList as $item1) {
|
||||
$res['SignFileList'][$n1] = null !== $item1 ? $item1->toArray($noStream) : $item1;
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
if (null !== $this->signSource) {
|
||||
$res['SignSource'] = $this->signSource;
|
||||
}
|
||||
|
||||
if (null !== $this->signType) {
|
||||
$res['SignType'] = $this->signType;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['Remark'])) {
|
||||
$model->remark = $map['Remark'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignFileList'])) {
|
||||
if (!empty($map['SignFileList'])) {
|
||||
$model->signFileList = [];
|
||||
$n1 = 0;
|
||||
foreach ($map['SignFileList'] as $item1) {
|
||||
$model->signFileList[$n1] = signFileList::fromMap($item1);
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
if (isset($map['SignSource'])) {
|
||||
$model->signSource = $map['SignSource'];
|
||||
}
|
||||
|
||||
if (isset($map['SignType'])) {
|
||||
$model->signType = $map['SignType'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models\AddSmsSignRequest;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class signFileList extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $fileContents;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $fileSuffix;
|
||||
protected $_name = [
|
||||
'fileContents' => 'FileContents',
|
||||
'fileSuffix' => 'FileSuffix',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->fileContents) {
|
||||
$res['FileContents'] = $this->fileContents;
|
||||
}
|
||||
|
||||
if (null !== $this->fileSuffix) {
|
||||
$res['FileSuffix'] = $this->fileSuffix;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['FileContents'])) {
|
||||
$model->fileContents = $map['FileContents'];
|
||||
}
|
||||
|
||||
if (isset($map['FileSuffix'])) {
|
||||
$model->fileSuffix = $map['FileSuffix'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class AddSmsSignResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var AddSmsSignResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = AddSmsSignResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class AddSmsSignResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
protected $_name = [
|
||||
'code' => 'Code',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'signName' => 'SignName',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,132 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class AddSmsTemplateRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $remark;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateContent;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateName;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $templateType;
|
||||
protected $_name = [
|
||||
'ownerId' => 'OwnerId',
|
||||
'remark' => 'Remark',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'templateContent' => 'TemplateContent',
|
||||
'templateName' => 'TemplateName',
|
||||
'templateType' => 'TemplateType',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->remark) {
|
||||
$res['Remark'] = $this->remark;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->templateContent) {
|
||||
$res['TemplateContent'] = $this->templateContent;
|
||||
}
|
||||
|
||||
if (null !== $this->templateName) {
|
||||
$res['TemplateName'] = $this->templateName;
|
||||
}
|
||||
|
||||
if (null !== $this->templateType) {
|
||||
$res['TemplateType'] = $this->templateType;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['Remark'])) {
|
||||
$model->remark = $map['Remark'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateContent'])) {
|
||||
$model->templateContent = $map['TemplateContent'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateName'])) {
|
||||
$model->templateName = $map['TemplateName'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateType'])) {
|
||||
$model->templateType = $map['TemplateType'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class AddSmsTemplateResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var AddSmsTemplateResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = AddSmsTemplateResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class AddSmsTemplateResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateCode;
|
||||
protected $_name = [
|
||||
'code' => 'Code',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'templateCode' => 'TemplateCode',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->templateCode) {
|
||||
$res['TemplateCode'] = $this->templateCode;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateCode'])) {
|
||||
$model->templateCode = $map['TemplateCode'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class ChangeSignatureQualificationRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $authorizationLetterId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $qualificationId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signatureName;
|
||||
protected $_name = [
|
||||
'authorizationLetterId' => 'AuthorizationLetterId',
|
||||
'ownerId' => 'OwnerId',
|
||||
'qualificationId' => 'QualificationId',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'signatureName' => 'SignatureName',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->authorizationLetterId) {
|
||||
$res['AuthorizationLetterId'] = $this->authorizationLetterId;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->qualificationId) {
|
||||
$res['QualificationId'] = $this->qualificationId;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->signatureName) {
|
||||
$res['SignatureName'] = $this->signatureName;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AuthorizationLetterId'])) {
|
||||
$model->authorizationLetterId = $map['AuthorizationLetterId'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['QualificationId'])) {
|
||||
$model->qualificationId = $map['QualificationId'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignatureName'])) {
|
||||
$model->signatureName = $map['SignatureName'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class ChangeSignatureQualificationResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var ChangeSignatureQualificationResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = ChangeSignatureQualificationResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
Vendored
+122
@@ -0,0 +1,122 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
use AlibabaCloud\SDK\Dysmsapi\V20170525\Models\ChangeSignatureQualificationResponseBody\data;
|
||||
|
||||
class ChangeSignatureQualificationResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $accessDeniedDetail;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var data
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'accessDeniedDetail' => 'AccessDeniedDetail',
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (null !== $this->data) {
|
||||
$this->data->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->accessDeniedDetail) {
|
||||
$res['AccessDeniedDetail'] = $this->accessDeniedDetail;
|
||||
}
|
||||
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
$res['Data'] = null !== $this->data ? $this->data->toArray($noStream) : $this->data;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AccessDeniedDetail'])) {
|
||||
$model->accessDeniedDetail = $map['AccessDeniedDetail'];
|
||||
}
|
||||
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
$model->data = data::fromMap($map['Data']);
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
Vendored
+103
@@ -0,0 +1,103 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models\ChangeSignatureQualificationResponseBody;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class data extends Model
|
||||
{
|
||||
/**
|
||||
* @var mixed[]
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $errCode;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $errMessage;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'data' => 'Data',
|
||||
'errCode' => 'ErrCode',
|
||||
'errMessage' => 'ErrMessage',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->data)) {
|
||||
Model::validateArray($this->data);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->data) {
|
||||
if (\is_array($this->data)) {
|
||||
$res['Data'] = [];
|
||||
foreach ($this->data as $key1 => $value1) {
|
||||
$res['Data'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->errCode) {
|
||||
$res['ErrCode'] = $this->errCode;
|
||||
}
|
||||
|
||||
if (null !== $this->errMessage) {
|
||||
$res['ErrMessage'] = $this->errMessage;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Data'])) {
|
||||
if (!empty($map['Data'])) {
|
||||
$model->data = [];
|
||||
foreach ($map['Data'] as $key1 => $value1) {
|
||||
$model->data[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['ErrCode'])) {
|
||||
$model->errCode = $map['ErrCode'];
|
||||
}
|
||||
|
||||
if (isset($map['ErrMessage'])) {
|
||||
$model->errMessage = $map['ErrMessage'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CheckMobilesCardSupportRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var mixed[][]
|
||||
*/
|
||||
public $mobiles;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateCode;
|
||||
protected $_name = [
|
||||
'mobiles' => 'Mobiles',
|
||||
'templateCode' => 'TemplateCode',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->mobiles)) {
|
||||
Model::validateArray($this->mobiles);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->mobiles) {
|
||||
if (\is_array($this->mobiles)) {
|
||||
$res['Mobiles'] = [];
|
||||
$n1 = 0;
|
||||
foreach ($this->mobiles as $item1) {
|
||||
if (\is_array($item1)) {
|
||||
$res['Mobiles'][$n1] = [];
|
||||
foreach ($item1 as $key2 => $value2) {
|
||||
$res['Mobiles'][$n1][$key2] = $value2;
|
||||
}
|
||||
}
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->templateCode) {
|
||||
$res['TemplateCode'] = $this->templateCode;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Mobiles'])) {
|
||||
if (!empty($map['Mobiles'])) {
|
||||
$model->mobiles = [];
|
||||
$n1 = 0;
|
||||
foreach ($map['Mobiles'] as $item1) {
|
||||
if (!empty($item1)) {
|
||||
$model->mobiles[$n1] = [];
|
||||
foreach ($item1 as $key2 => $value2) {
|
||||
$model->mobiles[$n1][$key2] = $value2;
|
||||
}
|
||||
}
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['TemplateCode'])) {
|
||||
$model->templateCode = $map['TemplateCode'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CheckMobilesCardSupportResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var CheckMobilesCardSupportResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = CheckMobilesCardSupportResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+94
@@ -0,0 +1,94 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
use AlibabaCloud\SDK\Dysmsapi\V20170525\Models\CheckMobilesCardSupportResponseBody\data;
|
||||
|
||||
class CheckMobilesCardSupportResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var data
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'requestId' => 'RequestId',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (null !== $this->data) {
|
||||
$this->data->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
$res['Data'] = null !== $this->data ? $this->data->toArray($noStream) : $this->data;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
$model->data = data::fromMap($map['Data']);
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
Vendored
+66
@@ -0,0 +1,66 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models\CheckMobilesCardSupportResponseBody;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
use AlibabaCloud\SDK\Dysmsapi\V20170525\Models\CheckMobilesCardSupportResponseBody\data\queryResult;
|
||||
|
||||
class data extends Model
|
||||
{
|
||||
/**
|
||||
* @var queryResult[]
|
||||
*/
|
||||
public $queryResult;
|
||||
protected $_name = [
|
||||
'queryResult' => 'queryResult',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->queryResult)) {
|
||||
Model::validateArray($this->queryResult);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->queryResult) {
|
||||
if (\is_array($this->queryResult)) {
|
||||
$res['queryResult'] = [];
|
||||
$n1 = 0;
|
||||
foreach ($this->queryResult as $item1) {
|
||||
$res['queryResult'][$n1] = null !== $item1 ? $item1->toArray($noStream) : $item1;
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['queryResult'])) {
|
||||
if (!empty($map['queryResult'])) {
|
||||
$model->queryResult = [];
|
||||
$n1 = 0;
|
||||
foreach ($map['queryResult'] as $item1) {
|
||||
$model->queryResult[$n1] = queryResult::fromMap($item1);
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models\CheckMobilesCardSupportResponseBody\data;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class queryResult extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $mobile;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $support;
|
||||
protected $_name = [
|
||||
'mobile' => 'mobile',
|
||||
'support' => 'support',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->mobile) {
|
||||
$res['mobile'] = $this->mobile;
|
||||
}
|
||||
|
||||
if (null !== $this->support) {
|
||||
$res['support'] = $this->support;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['mobile'])) {
|
||||
$model->mobile = $map['mobile'];
|
||||
}
|
||||
|
||||
if (isset($map['support'])) {
|
||||
$model->support = $map['support'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+104
@@ -0,0 +1,104 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class ConversionDataIntlRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $conversionRate;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $reportTime;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
protected $_name = [
|
||||
'conversionRate' => 'ConversionRate',
|
||||
'ownerId' => 'OwnerId',
|
||||
'reportTime' => 'ReportTime',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->conversionRate) {
|
||||
$res['ConversionRate'] = $this->conversionRate;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->reportTime) {
|
||||
$res['ReportTime'] = $this->reportTime;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['ConversionRate'])) {
|
||||
$model->conversionRate = $map['ConversionRate'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['ReportTime'])) {
|
||||
$model->reportTime = $map['ReportTime'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class ConversionDataIntlResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var ConversionDataIntlResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = ConversionDataIntlResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+76
@@ -0,0 +1,76 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class ConversionDataIntlResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
protected $_name = [
|
||||
'code' => 'Code',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+103
@@ -0,0 +1,103 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateCardSmsTemplateRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $factorys;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $memo;
|
||||
|
||||
/**
|
||||
* @var mixed[]
|
||||
*/
|
||||
public $template;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateName;
|
||||
protected $_name = [
|
||||
'factorys' => 'Factorys',
|
||||
'memo' => 'Memo',
|
||||
'template' => 'Template',
|
||||
'templateName' => 'TemplateName',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->template)) {
|
||||
Model::validateArray($this->template);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->factorys) {
|
||||
$res['Factorys'] = $this->factorys;
|
||||
}
|
||||
|
||||
if (null !== $this->memo) {
|
||||
$res['Memo'] = $this->memo;
|
||||
}
|
||||
|
||||
if (null !== $this->template) {
|
||||
if (\is_array($this->template)) {
|
||||
$res['Template'] = [];
|
||||
foreach ($this->template as $key1 => $value1) {
|
||||
$res['Template'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->templateName) {
|
||||
$res['TemplateName'] = $this->templateName;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Factorys'])) {
|
||||
$model->factorys = $map['Factorys'];
|
||||
}
|
||||
|
||||
if (isset($map['Memo'])) {
|
||||
$model->memo = $map['Memo'];
|
||||
}
|
||||
|
||||
if (isset($map['Template'])) {
|
||||
if (!empty($map['Template'])) {
|
||||
$model->template = [];
|
||||
foreach ($map['Template'] as $key1 => $value1) {
|
||||
$model->template[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['TemplateName'])) {
|
||||
$model->templateName = $map['TemplateName'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateCardSmsTemplateResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var CreateCardSmsTemplateResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = CreateCardSmsTemplateResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+94
@@ -0,0 +1,94 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
use AlibabaCloud\SDK\Dysmsapi\V20170525\Models\CreateCardSmsTemplateResponseBody\data;
|
||||
|
||||
class CreateCardSmsTemplateResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var data
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'requestId' => 'RequestId',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (null !== $this->data) {
|
||||
$this->data->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
$res['Data'] = null !== $this->data ? $this->data->toArray($noStream) : $this->data;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
$model->data = data::fromMap($map['Data']);
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
Vendored
+48
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models\CreateCardSmsTemplateResponseBody;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class data extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateCode;
|
||||
protected $_name = [
|
||||
'templateCode' => 'TemplateCode',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->templateCode) {
|
||||
$res['TemplateCode'] = $this->templateCode;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['TemplateCode'])) {
|
||||
$model->templateCode = $map['TemplateCode'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateCardSmsTemplateShrinkRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $factorys;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $memo;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateShrink;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateName;
|
||||
protected $_name = [
|
||||
'factorys' => 'Factorys',
|
||||
'memo' => 'Memo',
|
||||
'templateShrink' => 'Template',
|
||||
'templateName' => 'TemplateName',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->factorys) {
|
||||
$res['Factorys'] = $this->factorys;
|
||||
}
|
||||
|
||||
if (null !== $this->memo) {
|
||||
$res['Memo'] = $this->memo;
|
||||
}
|
||||
|
||||
if (null !== $this->templateShrink) {
|
||||
$res['Template'] = $this->templateShrink;
|
||||
}
|
||||
|
||||
if (null !== $this->templateName) {
|
||||
$res['TemplateName'] = $this->templateName;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Factorys'])) {
|
||||
$model->factorys = $map['Factorys'];
|
||||
}
|
||||
|
||||
if (isset($map['Memo'])) {
|
||||
$model->memo = $map['Memo'];
|
||||
}
|
||||
|
||||
if (isset($map['Template'])) {
|
||||
$model->templateShrink = $map['Template'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateName'])) {
|
||||
$model->templateName = $map['TemplateName'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+229
@@ -0,0 +1,229 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateDigitalSignOrderRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $extendMessage;
|
||||
|
||||
/**
|
||||
* @var mixed[]
|
||||
*/
|
||||
public $orderContext;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $orderType;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $qualificationId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $qualificationVersion;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $signId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $signIndustry;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $signSource;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $submitter;
|
||||
protected $_name = [
|
||||
'extendMessage' => 'ExtendMessage',
|
||||
'orderContext' => 'OrderContext',
|
||||
'orderType' => 'OrderType',
|
||||
'ownerId' => 'OwnerId',
|
||||
'qualificationId' => 'QualificationId',
|
||||
'qualificationVersion' => 'QualificationVersion',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'signId' => 'SignId',
|
||||
'signIndustry' => 'SignIndustry',
|
||||
'signName' => 'SignName',
|
||||
'signSource' => 'SignSource',
|
||||
'submitter' => 'Submitter',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->orderContext)) {
|
||||
Model::validateArray($this->orderContext);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->extendMessage) {
|
||||
$res['ExtendMessage'] = $this->extendMessage;
|
||||
}
|
||||
|
||||
if (null !== $this->orderContext) {
|
||||
if (\is_array($this->orderContext)) {
|
||||
$res['OrderContext'] = [];
|
||||
foreach ($this->orderContext as $key1 => $value1) {
|
||||
$res['OrderContext'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->orderType) {
|
||||
$res['OrderType'] = $this->orderType;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->qualificationId) {
|
||||
$res['QualificationId'] = $this->qualificationId;
|
||||
}
|
||||
|
||||
if (null !== $this->qualificationVersion) {
|
||||
$res['QualificationVersion'] = $this->qualificationVersion;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->signId) {
|
||||
$res['SignId'] = $this->signId;
|
||||
}
|
||||
|
||||
if (null !== $this->signIndustry) {
|
||||
$res['SignIndustry'] = $this->signIndustry;
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
if (null !== $this->signSource) {
|
||||
$res['SignSource'] = $this->signSource;
|
||||
}
|
||||
|
||||
if (null !== $this->submitter) {
|
||||
$res['Submitter'] = $this->submitter;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['ExtendMessage'])) {
|
||||
$model->extendMessage = $map['ExtendMessage'];
|
||||
}
|
||||
|
||||
if (isset($map['OrderContext'])) {
|
||||
if (!empty($map['OrderContext'])) {
|
||||
$model->orderContext = [];
|
||||
foreach ($map['OrderContext'] as $key1 => $value1) {
|
||||
$model->orderContext[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['OrderType'])) {
|
||||
$model->orderType = $map['OrderType'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['QualificationId'])) {
|
||||
$model->qualificationId = $map['QualificationId'];
|
||||
}
|
||||
|
||||
if (isset($map['QualificationVersion'])) {
|
||||
$model->qualificationVersion = $map['QualificationVersion'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignId'])) {
|
||||
$model->signId = $map['SignId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignIndustry'])) {
|
||||
$model->signIndustry = $map['SignIndustry'];
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
if (isset($map['SignSource'])) {
|
||||
$model->signSource = $map['SignSource'];
|
||||
}
|
||||
|
||||
if (isset($map['Submitter'])) {
|
||||
$model->submitter = $map['Submitter'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateDigitalSignOrderResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var CreateDigitalSignOrderResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = CreateDigitalSignOrderResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+131
@@ -0,0 +1,131 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateDigitalSignOrderResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $accessDeniedDetail;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var mixed[]
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'accessDeniedDetail' => 'AccessDeniedDetail',
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->data)) {
|
||||
Model::validateArray($this->data);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->accessDeniedDetail) {
|
||||
$res['AccessDeniedDetail'] = $this->accessDeniedDetail;
|
||||
}
|
||||
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
if (\is_array($this->data)) {
|
||||
$res['Data'] = [];
|
||||
foreach ($this->data as $key1 => $value1) {
|
||||
$res['Data'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AccessDeniedDetail'])) {
|
||||
$model->accessDeniedDetail = $map['AccessDeniedDetail'];
|
||||
}
|
||||
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
if (!empty($map['Data'])) {
|
||||
$model->data = [];
|
||||
foreach ($map['Data'] as $key1 => $value1) {
|
||||
$model->data[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+216
@@ -0,0 +1,216 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateDigitalSignOrderShrinkRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $extendMessage;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $orderContextShrink;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $orderType;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $qualificationId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $qualificationVersion;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $signId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $signIndustry;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $signSource;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $submitter;
|
||||
protected $_name = [
|
||||
'extendMessage' => 'ExtendMessage',
|
||||
'orderContextShrink' => 'OrderContext',
|
||||
'orderType' => 'OrderType',
|
||||
'ownerId' => 'OwnerId',
|
||||
'qualificationId' => 'QualificationId',
|
||||
'qualificationVersion' => 'QualificationVersion',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'signId' => 'SignId',
|
||||
'signIndustry' => 'SignIndustry',
|
||||
'signName' => 'SignName',
|
||||
'signSource' => 'SignSource',
|
||||
'submitter' => 'Submitter',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->extendMessage) {
|
||||
$res['ExtendMessage'] = $this->extendMessage;
|
||||
}
|
||||
|
||||
if (null !== $this->orderContextShrink) {
|
||||
$res['OrderContext'] = $this->orderContextShrink;
|
||||
}
|
||||
|
||||
if (null !== $this->orderType) {
|
||||
$res['OrderType'] = $this->orderType;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->qualificationId) {
|
||||
$res['QualificationId'] = $this->qualificationId;
|
||||
}
|
||||
|
||||
if (null !== $this->qualificationVersion) {
|
||||
$res['QualificationVersion'] = $this->qualificationVersion;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->signId) {
|
||||
$res['SignId'] = $this->signId;
|
||||
}
|
||||
|
||||
if (null !== $this->signIndustry) {
|
||||
$res['SignIndustry'] = $this->signIndustry;
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
if (null !== $this->signSource) {
|
||||
$res['SignSource'] = $this->signSource;
|
||||
}
|
||||
|
||||
if (null !== $this->submitter) {
|
||||
$res['Submitter'] = $this->submitter;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['ExtendMessage'])) {
|
||||
$model->extendMessage = $map['ExtendMessage'];
|
||||
}
|
||||
|
||||
if (isset($map['OrderContext'])) {
|
||||
$model->orderContextShrink = $map['OrderContext'];
|
||||
}
|
||||
|
||||
if (isset($map['OrderType'])) {
|
||||
$model->orderType = $map['OrderType'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['QualificationId'])) {
|
||||
$model->qualificationId = $map['QualificationId'];
|
||||
}
|
||||
|
||||
if (isset($map['QualificationVersion'])) {
|
||||
$model->qualificationVersion = $map['QualificationVersion'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignId'])) {
|
||||
$model->signId = $map['SignId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignIndustry'])) {
|
||||
$model->signIndustry = $map['SignIndustry'];
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
if (isset($map['SignSource'])) {
|
||||
$model->signSource = $map['SignSource'];
|
||||
}
|
||||
|
||||
if (isset($map['Submitter'])) {
|
||||
$model->submitter = $map['Submitter'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+150
@@ -0,0 +1,150 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
use AlibabaCloud\SDK\Dysmsapi\V20170525\Models\CreateDigitalSmsTemplateRequest\templateContents;
|
||||
|
||||
class CreateDigitalSmsTemplateRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $remark;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
|
||||
/**
|
||||
* @var templateContents[]
|
||||
*/
|
||||
public $templateContents;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateName;
|
||||
protected $_name = [
|
||||
'ownerId' => 'OwnerId',
|
||||
'remark' => 'Remark',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'signName' => 'SignName',
|
||||
'templateContents' => 'TemplateContents',
|
||||
'templateName' => 'TemplateName',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->templateContents)) {
|
||||
Model::validateArray($this->templateContents);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->remark) {
|
||||
$res['Remark'] = $this->remark;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
if (null !== $this->templateContents) {
|
||||
if (\is_array($this->templateContents)) {
|
||||
$res['TemplateContents'] = [];
|
||||
$n1 = 0;
|
||||
foreach ($this->templateContents as $item1) {
|
||||
$res['TemplateContents'][$n1] = null !== $item1 ? $item1->toArray($noStream) : $item1;
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->templateName) {
|
||||
$res['TemplateName'] = $this->templateName;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['Remark'])) {
|
||||
$model->remark = $map['Remark'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateContents'])) {
|
||||
if (!empty($map['TemplateContents'])) {
|
||||
$model->templateContents = [];
|
||||
$n1 = 0;
|
||||
foreach ($map['TemplateContents'] as $item1) {
|
||||
$model->templateContents[$n1] = templateContents::fromMap($item1);
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['TemplateName'])) {
|
||||
$model->templateName = $map['TemplateName'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models\CreateDigitalSmsTemplateRequest;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class templateContents extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $fileContents;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $fileName;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $fileSize;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $fileSuffix;
|
||||
protected $_name = [
|
||||
'fileContents' => 'FileContents',
|
||||
'fileName' => 'FileName',
|
||||
'fileSize' => 'FileSize',
|
||||
'fileSuffix' => 'FileSuffix',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->fileContents) {
|
||||
$res['FileContents'] = $this->fileContents;
|
||||
}
|
||||
|
||||
if (null !== $this->fileName) {
|
||||
$res['FileName'] = $this->fileName;
|
||||
}
|
||||
|
||||
if (null !== $this->fileSize) {
|
||||
$res['FileSize'] = $this->fileSize;
|
||||
}
|
||||
|
||||
if (null !== $this->fileSuffix) {
|
||||
$res['FileSuffix'] = $this->fileSuffix;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['FileContents'])) {
|
||||
$model->fileContents = $map['FileContents'];
|
||||
}
|
||||
|
||||
if (isset($map['FileName'])) {
|
||||
$model->fileName = $map['FileName'];
|
||||
}
|
||||
|
||||
if (isset($map['FileSize'])) {
|
||||
$model->fileSize = $map['FileSize'];
|
||||
}
|
||||
|
||||
if (isset($map['FileSuffix'])) {
|
||||
$model->fileSuffix = $map['FileSuffix'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateDigitalSmsTemplateResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var CreateDigitalSmsTemplateResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = CreateDigitalSmsTemplateResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateDigitalSmsTemplateResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateCode;
|
||||
protected $_name = [
|
||||
'code' => 'Code',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'templateCode' => 'TemplateCode',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->templateCode) {
|
||||
$res['TemplateCode'] = $this->templateCode;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateCode'])) {
|
||||
$model->templateCode = $map['TemplateCode'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+76
@@ -0,0 +1,76 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateRCSMobileCapableTaskRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $phoneNumbersFile;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateCode;
|
||||
protected $_name = [
|
||||
'phoneNumbersFile' => 'PhoneNumbersFile',
|
||||
'signName' => 'SignName',
|
||||
'templateCode' => 'TemplateCode',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->phoneNumbersFile) {
|
||||
$res['PhoneNumbersFile'] = $this->phoneNumbersFile;
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
if (null !== $this->templateCode) {
|
||||
$res['TemplateCode'] = $this->templateCode;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['PhoneNumbersFile'])) {
|
||||
$model->phoneNumbersFile = $map['PhoneNumbersFile'];
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateCode'])) {
|
||||
$model->templateCode = $map['TemplateCode'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateRCSMobileCapableTaskResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var CreateRCSMobileCapableTaskResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = CreateRCSMobileCapableTaskResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
Vendored
+131
@@ -0,0 +1,131 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateRCSMobileCapableTaskResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $accessDeniedDetail;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var mixed[]
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'accessDeniedDetail' => 'AccessDeniedDetail',
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->data)) {
|
||||
Model::validateArray($this->data);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->accessDeniedDetail) {
|
||||
$res['AccessDeniedDetail'] = $this->accessDeniedDetail;
|
||||
}
|
||||
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
if (\is_array($this->data)) {
|
||||
$res['Data'] = [];
|
||||
foreach ($this->data as $key1 => $value1) {
|
||||
$res['Data'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AccessDeniedDetail'])) {
|
||||
$model->accessDeniedDetail = $map['AccessDeniedDetail'];
|
||||
}
|
||||
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
if (!empty($map['Data'])) {
|
||||
$model->data = [];
|
||||
foreach ($map['Data'] as $key1 => $value1) {
|
||||
$model->data[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateRCSTemplateRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $relatedSignNames;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateContent;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateFormat;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateMenu;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateRule;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $templateType;
|
||||
protected $_name = [
|
||||
'relatedSignNames' => 'RelatedSignNames',
|
||||
'templateContent' => 'TemplateContent',
|
||||
'templateFormat' => 'TemplateFormat',
|
||||
'templateMenu' => 'TemplateMenu',
|
||||
'templateName' => 'TemplateName',
|
||||
'templateRule' => 'TemplateRule',
|
||||
'templateType' => 'TemplateType',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->relatedSignNames) {
|
||||
$res['RelatedSignNames'] = $this->relatedSignNames;
|
||||
}
|
||||
|
||||
if (null !== $this->templateContent) {
|
||||
$res['TemplateContent'] = $this->templateContent;
|
||||
}
|
||||
|
||||
if (null !== $this->templateFormat) {
|
||||
$res['TemplateFormat'] = $this->templateFormat;
|
||||
}
|
||||
|
||||
if (null !== $this->templateMenu) {
|
||||
$res['TemplateMenu'] = $this->templateMenu;
|
||||
}
|
||||
|
||||
if (null !== $this->templateName) {
|
||||
$res['TemplateName'] = $this->templateName;
|
||||
}
|
||||
|
||||
if (null !== $this->templateRule) {
|
||||
$res['TemplateRule'] = $this->templateRule;
|
||||
}
|
||||
|
||||
if (null !== $this->templateType) {
|
||||
$res['TemplateType'] = $this->templateType;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['RelatedSignNames'])) {
|
||||
$model->relatedSignNames = $map['RelatedSignNames'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateContent'])) {
|
||||
$model->templateContent = $map['TemplateContent'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateFormat'])) {
|
||||
$model->templateFormat = $map['TemplateFormat'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateMenu'])) {
|
||||
$model->templateMenu = $map['TemplateMenu'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateName'])) {
|
||||
$model->templateName = $map['TemplateName'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateRule'])) {
|
||||
$model->templateRule = $map['TemplateRule'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateType'])) {
|
||||
$model->templateType = $map['TemplateType'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateRCSTemplateResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var CreateRCSTemplateResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = CreateRCSTemplateResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+131
@@ -0,0 +1,131 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateRCSTemplateResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $accessDeniedDetail;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var mixed[]
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'accessDeniedDetail' => 'AccessDeniedDetail',
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->data)) {
|
||||
Model::validateArray($this->data);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->accessDeniedDetail) {
|
||||
$res['AccessDeniedDetail'] = $this->accessDeniedDetail;
|
||||
}
|
||||
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
if (\is_array($this->data)) {
|
||||
$res['Data'] = [];
|
||||
foreach ($this->data as $key1 => $value1) {
|
||||
$res['Data'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AccessDeniedDetail'])) {
|
||||
$model->accessDeniedDetail = $map['AccessDeniedDetail'];
|
||||
}
|
||||
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
if (!empty($map['Data'])) {
|
||||
$model->data = [];
|
||||
foreach ($map['Data'] as $key1 => $value1) {
|
||||
$model->data[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmartShortUrlRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $outId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $phoneNumbers;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $sourceUrl;
|
||||
protected $_name = [
|
||||
'outId' => 'OutId',
|
||||
'ownerId' => 'OwnerId',
|
||||
'phoneNumbers' => 'PhoneNumbers',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'sourceUrl' => 'SourceUrl',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->outId) {
|
||||
$res['OutId'] = $this->outId;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->phoneNumbers) {
|
||||
$res['PhoneNumbers'] = $this->phoneNumbers;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->sourceUrl) {
|
||||
$res['SourceUrl'] = $this->sourceUrl;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['OutId'])) {
|
||||
$model->outId = $map['OutId'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['PhoneNumbers'])) {
|
||||
$model->phoneNumbers = $map['PhoneNumbers'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SourceUrl'])) {
|
||||
$model->sourceUrl = $map['SourceUrl'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmartShortUrlResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var CreateSmartShortUrlResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = CreateSmartShortUrlResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
use AlibabaCloud\SDK\Dysmsapi\V20170525\Models\CreateSmartShortUrlResponseBody\model_;
|
||||
|
||||
class CreateSmartShortUrlResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var model_[]
|
||||
*/
|
||||
public $model;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
protected $_name = [
|
||||
'code' => 'Code',
|
||||
'message' => 'Message',
|
||||
'model' => 'Model',
|
||||
'requestId' => 'RequestId',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->model)) {
|
||||
Model::validateArray($this->model);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->model) {
|
||||
if (\is_array($this->model)) {
|
||||
$res['Model'] = [];
|
||||
$n1 = 0;
|
||||
foreach ($this->model as $item1) {
|
||||
$res['Model'][$n1] = null !== $item1 ? $item1->toArray($noStream) : $item1;
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['Model'])) {
|
||||
if (!empty($map['Model'])) {
|
||||
$model->model = [];
|
||||
$n1 = 0;
|
||||
foreach ($map['Model'] as $item1) {
|
||||
$model->model[$n1] = model_::fromMap($item1);
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
Vendored
+104
@@ -0,0 +1,104 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models\CreateSmartShortUrlResponseBody;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class model_ extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $domain;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $expiration;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $phoneNumber;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $shortName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $shortUrl;
|
||||
protected $_name = [
|
||||
'domain' => 'Domain',
|
||||
'expiration' => 'Expiration',
|
||||
'phoneNumber' => 'PhoneNumber',
|
||||
'shortName' => 'ShortName',
|
||||
'shortUrl' => 'ShortUrl',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->domain) {
|
||||
$res['Domain'] = $this->domain;
|
||||
}
|
||||
|
||||
if (null !== $this->expiration) {
|
||||
$res['Expiration'] = $this->expiration;
|
||||
}
|
||||
|
||||
if (null !== $this->phoneNumber) {
|
||||
$res['PhoneNumber'] = $this->phoneNumber;
|
||||
}
|
||||
|
||||
if (null !== $this->shortName) {
|
||||
$res['ShortName'] = $this->shortName;
|
||||
}
|
||||
|
||||
if (null !== $this->shortUrl) {
|
||||
$res['ShortUrl'] = $this->shortUrl;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Domain'])) {
|
||||
$model->domain = $map['Domain'];
|
||||
}
|
||||
|
||||
if (isset($map['Expiration'])) {
|
||||
$model->expiration = $map['Expiration'];
|
||||
}
|
||||
|
||||
if (isset($map['PhoneNumber'])) {
|
||||
$model->phoneNumber = $map['PhoneNumber'];
|
||||
}
|
||||
|
||||
if (isset($map['ShortName'])) {
|
||||
$model->shortName = $map['ShortName'];
|
||||
}
|
||||
|
||||
if (isset($map['ShortUrl'])) {
|
||||
$model->shortUrl = $map['ShortUrl'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+188
@@ -0,0 +1,188 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsAppIcpRecordRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $appApprovalDate;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $appIcpLicenseNumber;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $appIcpRecordPic;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $appPrincipalUnitName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $appRuntimePic;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $appServiceName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $appStoreDownloadPic;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $domain;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
protected $_name = [
|
||||
'appApprovalDate' => 'AppApprovalDate',
|
||||
'appIcpLicenseNumber' => 'AppIcpLicenseNumber',
|
||||
'appIcpRecordPic' => 'AppIcpRecordPic',
|
||||
'appPrincipalUnitName' => 'AppPrincipalUnitName',
|
||||
'appRuntimePic' => 'AppRuntimePic',
|
||||
'appServiceName' => 'AppServiceName',
|
||||
'appStoreDownloadPic' => 'AppStoreDownloadPic',
|
||||
'domain' => 'Domain',
|
||||
'ownerId' => 'OwnerId',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->appApprovalDate) {
|
||||
$res['AppApprovalDate'] = $this->appApprovalDate;
|
||||
}
|
||||
|
||||
if (null !== $this->appIcpLicenseNumber) {
|
||||
$res['AppIcpLicenseNumber'] = $this->appIcpLicenseNumber;
|
||||
}
|
||||
|
||||
if (null !== $this->appIcpRecordPic) {
|
||||
$res['AppIcpRecordPic'] = $this->appIcpRecordPic;
|
||||
}
|
||||
|
||||
if (null !== $this->appPrincipalUnitName) {
|
||||
$res['AppPrincipalUnitName'] = $this->appPrincipalUnitName;
|
||||
}
|
||||
|
||||
if (null !== $this->appRuntimePic) {
|
||||
$res['AppRuntimePic'] = $this->appRuntimePic;
|
||||
}
|
||||
|
||||
if (null !== $this->appServiceName) {
|
||||
$res['AppServiceName'] = $this->appServiceName;
|
||||
}
|
||||
|
||||
if (null !== $this->appStoreDownloadPic) {
|
||||
$res['AppStoreDownloadPic'] = $this->appStoreDownloadPic;
|
||||
}
|
||||
|
||||
if (null !== $this->domain) {
|
||||
$res['Domain'] = $this->domain;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AppApprovalDate'])) {
|
||||
$model->appApprovalDate = $map['AppApprovalDate'];
|
||||
}
|
||||
|
||||
if (isset($map['AppIcpLicenseNumber'])) {
|
||||
$model->appIcpLicenseNumber = $map['AppIcpLicenseNumber'];
|
||||
}
|
||||
|
||||
if (isset($map['AppIcpRecordPic'])) {
|
||||
$model->appIcpRecordPic = $map['AppIcpRecordPic'];
|
||||
}
|
||||
|
||||
if (isset($map['AppPrincipalUnitName'])) {
|
||||
$model->appPrincipalUnitName = $map['AppPrincipalUnitName'];
|
||||
}
|
||||
|
||||
if (isset($map['AppRuntimePic'])) {
|
||||
$model->appRuntimePic = $map['AppRuntimePic'];
|
||||
}
|
||||
|
||||
if (isset($map['AppServiceName'])) {
|
||||
$model->appServiceName = $map['AppServiceName'];
|
||||
}
|
||||
|
||||
if (isset($map['AppStoreDownloadPic'])) {
|
||||
$model->appStoreDownloadPic = $map['AppStoreDownloadPic'];
|
||||
}
|
||||
|
||||
if (isset($map['Domain'])) {
|
||||
$model->domain = $map['Domain'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsAppIcpRecordResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var CreateSmsAppIcpRecordResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = CreateSmsAppIcpRecordResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsAppIcpRecordResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $accessDeniedDetail;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'accessDeniedDetail' => 'AccessDeniedDetail',
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->accessDeniedDetail) {
|
||||
$res['AccessDeniedDetail'] = $this->accessDeniedDetail;
|
||||
}
|
||||
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
$res['Data'] = $this->data;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AccessDeniedDetail'])) {
|
||||
$model->accessDeniedDetail = $map['AccessDeniedDetail'];
|
||||
}
|
||||
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
$model->data = $map['Data'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+191
@@ -0,0 +1,191 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsAuthorizationLetterRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $authorization;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $authorizationLetterExpDate;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $authorizationLetterName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $authorizationLetterPic;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $organizationCode;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $proxyAuthorization;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $signList;
|
||||
protected $_name = [
|
||||
'authorization' => 'Authorization',
|
||||
'authorizationLetterExpDate' => 'AuthorizationLetterExpDate',
|
||||
'authorizationLetterName' => 'AuthorizationLetterName',
|
||||
'authorizationLetterPic' => 'AuthorizationLetterPic',
|
||||
'organizationCode' => 'OrganizationCode',
|
||||
'ownerId' => 'OwnerId',
|
||||
'proxyAuthorization' => 'ProxyAuthorization',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'signList' => 'SignList',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->signList)) {
|
||||
Model::validateArray($this->signList);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->authorization) {
|
||||
$res['Authorization'] = $this->authorization;
|
||||
}
|
||||
|
||||
if (null !== $this->authorizationLetterExpDate) {
|
||||
$res['AuthorizationLetterExpDate'] = $this->authorizationLetterExpDate;
|
||||
}
|
||||
|
||||
if (null !== $this->authorizationLetterName) {
|
||||
$res['AuthorizationLetterName'] = $this->authorizationLetterName;
|
||||
}
|
||||
|
||||
if (null !== $this->authorizationLetterPic) {
|
||||
$res['AuthorizationLetterPic'] = $this->authorizationLetterPic;
|
||||
}
|
||||
|
||||
if (null !== $this->organizationCode) {
|
||||
$res['OrganizationCode'] = $this->organizationCode;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->proxyAuthorization) {
|
||||
$res['ProxyAuthorization'] = $this->proxyAuthorization;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->signList) {
|
||||
if (\is_array($this->signList)) {
|
||||
$res['SignList'] = [];
|
||||
$n1 = 0;
|
||||
foreach ($this->signList as $item1) {
|
||||
$res['SignList'][$n1] = $item1;
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Authorization'])) {
|
||||
$model->authorization = $map['Authorization'];
|
||||
}
|
||||
|
||||
if (isset($map['AuthorizationLetterExpDate'])) {
|
||||
$model->authorizationLetterExpDate = $map['AuthorizationLetterExpDate'];
|
||||
}
|
||||
|
||||
if (isset($map['AuthorizationLetterName'])) {
|
||||
$model->authorizationLetterName = $map['AuthorizationLetterName'];
|
||||
}
|
||||
|
||||
if (isset($map['AuthorizationLetterPic'])) {
|
||||
$model->authorizationLetterPic = $map['AuthorizationLetterPic'];
|
||||
}
|
||||
|
||||
if (isset($map['OrganizationCode'])) {
|
||||
$model->organizationCode = $map['OrganizationCode'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['ProxyAuthorization'])) {
|
||||
$model->proxyAuthorization = $map['ProxyAuthorization'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignList'])) {
|
||||
if (!empty($map['SignList'])) {
|
||||
$model->signList = [];
|
||||
$n1 = 0;
|
||||
foreach ($map['SignList'] as $item1) {
|
||||
$model->signList[$n1] = $item1;
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsAuthorizationLetterResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var CreateSmsAuthorizationLetterResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = CreateSmsAuthorizationLetterResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
Vendored
+118
@@ -0,0 +1,118 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsAuthorizationLetterResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $accessDeniedDetail;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'accessDeniedDetail' => 'AccessDeniedDetail',
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->accessDeniedDetail) {
|
||||
$res['AccessDeniedDetail'] = $this->accessDeniedDetail;
|
||||
}
|
||||
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
$res['Data'] = $this->data;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AccessDeniedDetail'])) {
|
||||
$model->accessDeniedDetail = $map['AccessDeniedDetail'];
|
||||
}
|
||||
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
$model->data = $map['Data'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
Vendored
+174
@@ -0,0 +1,174 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsAuthorizationLetterShrinkRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $authorization;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $authorizationLetterExpDate;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $authorizationLetterName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $authorizationLetterPic;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $organizationCode;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $proxyAuthorization;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signListShrink;
|
||||
protected $_name = [
|
||||
'authorization' => 'Authorization',
|
||||
'authorizationLetterExpDate' => 'AuthorizationLetterExpDate',
|
||||
'authorizationLetterName' => 'AuthorizationLetterName',
|
||||
'authorizationLetterPic' => 'AuthorizationLetterPic',
|
||||
'organizationCode' => 'OrganizationCode',
|
||||
'ownerId' => 'OwnerId',
|
||||
'proxyAuthorization' => 'ProxyAuthorization',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'signListShrink' => 'SignList',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->authorization) {
|
||||
$res['Authorization'] = $this->authorization;
|
||||
}
|
||||
|
||||
if (null !== $this->authorizationLetterExpDate) {
|
||||
$res['AuthorizationLetterExpDate'] = $this->authorizationLetterExpDate;
|
||||
}
|
||||
|
||||
if (null !== $this->authorizationLetterName) {
|
||||
$res['AuthorizationLetterName'] = $this->authorizationLetterName;
|
||||
}
|
||||
|
||||
if (null !== $this->authorizationLetterPic) {
|
||||
$res['AuthorizationLetterPic'] = $this->authorizationLetterPic;
|
||||
}
|
||||
|
||||
if (null !== $this->organizationCode) {
|
||||
$res['OrganizationCode'] = $this->organizationCode;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->proxyAuthorization) {
|
||||
$res['ProxyAuthorization'] = $this->proxyAuthorization;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->signListShrink) {
|
||||
$res['SignList'] = $this->signListShrink;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Authorization'])) {
|
||||
$model->authorization = $map['Authorization'];
|
||||
}
|
||||
|
||||
if (isset($map['AuthorizationLetterExpDate'])) {
|
||||
$model->authorizationLetterExpDate = $map['AuthorizationLetterExpDate'];
|
||||
}
|
||||
|
||||
if (isset($map['AuthorizationLetterName'])) {
|
||||
$model->authorizationLetterName = $map['AuthorizationLetterName'];
|
||||
}
|
||||
|
||||
if (isset($map['AuthorizationLetterPic'])) {
|
||||
$model->authorizationLetterPic = $map['AuthorizationLetterPic'];
|
||||
}
|
||||
|
||||
if (isset($map['OrganizationCode'])) {
|
||||
$model->organizationCode = $map['OrganizationCode'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['ProxyAuthorization'])) {
|
||||
$model->proxyAuthorization = $map['ProxyAuthorization'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignList'])) {
|
||||
$model->signListShrink = $map['SignList'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,247 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsSignRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $appIcpRecordId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $applySceneContent;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $authorizationLetterId;
|
||||
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $moreData;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $qualificationId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $remark;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $signSource;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $signType;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $thirdParty;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $trademarkId;
|
||||
protected $_name = [
|
||||
'appIcpRecordId' => 'AppIcpRecordId',
|
||||
'applySceneContent' => 'ApplySceneContent',
|
||||
'authorizationLetterId' => 'AuthorizationLetterId',
|
||||
'moreData' => 'MoreData',
|
||||
'ownerId' => 'OwnerId',
|
||||
'qualificationId' => 'QualificationId',
|
||||
'remark' => 'Remark',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'signName' => 'SignName',
|
||||
'signSource' => 'SignSource',
|
||||
'signType' => 'SignType',
|
||||
'thirdParty' => 'ThirdParty',
|
||||
'trademarkId' => 'TrademarkId',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->moreData)) {
|
||||
Model::validateArray($this->moreData);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->appIcpRecordId) {
|
||||
$res['AppIcpRecordId'] = $this->appIcpRecordId;
|
||||
}
|
||||
|
||||
if (null !== $this->applySceneContent) {
|
||||
$res['ApplySceneContent'] = $this->applySceneContent;
|
||||
}
|
||||
|
||||
if (null !== $this->authorizationLetterId) {
|
||||
$res['AuthorizationLetterId'] = $this->authorizationLetterId;
|
||||
}
|
||||
|
||||
if (null !== $this->moreData) {
|
||||
if (\is_array($this->moreData)) {
|
||||
$res['MoreData'] = [];
|
||||
$n1 = 0;
|
||||
foreach ($this->moreData as $item1) {
|
||||
$res['MoreData'][$n1] = $item1;
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->qualificationId) {
|
||||
$res['QualificationId'] = $this->qualificationId;
|
||||
}
|
||||
|
||||
if (null !== $this->remark) {
|
||||
$res['Remark'] = $this->remark;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
if (null !== $this->signSource) {
|
||||
$res['SignSource'] = $this->signSource;
|
||||
}
|
||||
|
||||
if (null !== $this->signType) {
|
||||
$res['SignType'] = $this->signType;
|
||||
}
|
||||
|
||||
if (null !== $this->thirdParty) {
|
||||
$res['ThirdParty'] = $this->thirdParty;
|
||||
}
|
||||
|
||||
if (null !== $this->trademarkId) {
|
||||
$res['TrademarkId'] = $this->trademarkId;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AppIcpRecordId'])) {
|
||||
$model->appIcpRecordId = $map['AppIcpRecordId'];
|
||||
}
|
||||
|
||||
if (isset($map['ApplySceneContent'])) {
|
||||
$model->applySceneContent = $map['ApplySceneContent'];
|
||||
}
|
||||
|
||||
if (isset($map['AuthorizationLetterId'])) {
|
||||
$model->authorizationLetterId = $map['AuthorizationLetterId'];
|
||||
}
|
||||
|
||||
if (isset($map['MoreData'])) {
|
||||
if (!empty($map['MoreData'])) {
|
||||
$model->moreData = [];
|
||||
$n1 = 0;
|
||||
foreach ($map['MoreData'] as $item1) {
|
||||
$model->moreData[$n1] = $item1;
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['QualificationId'])) {
|
||||
$model->qualificationId = $map['QualificationId'];
|
||||
}
|
||||
|
||||
if (isset($map['Remark'])) {
|
||||
$model->remark = $map['Remark'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
if (isset($map['SignSource'])) {
|
||||
$model->signSource = $map['SignSource'];
|
||||
}
|
||||
|
||||
if (isset($map['SignType'])) {
|
||||
$model->signType = $map['SignType'];
|
||||
}
|
||||
|
||||
if (isset($map['ThirdParty'])) {
|
||||
$model->thirdParty = $map['ThirdParty'];
|
||||
}
|
||||
|
||||
if (isset($map['TrademarkId'])) {
|
||||
$model->trademarkId = $map['TrademarkId'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsSignResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var CreateSmsSignResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = CreateSmsSignResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+104
@@ -0,0 +1,104 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsSignResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $orderId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
protected $_name = [
|
||||
'code' => 'Code',
|
||||
'message' => 'Message',
|
||||
'orderId' => 'OrderId',
|
||||
'requestId' => 'RequestId',
|
||||
'signName' => 'SignName',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->orderId) {
|
||||
$res['OrderId'] = $this->orderId;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['OrderId'])) {
|
||||
$model->orderId = $map['OrderId'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+230
@@ -0,0 +1,230 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsSignShrinkRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $appIcpRecordId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $applySceneContent;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $authorizationLetterId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $moreDataShrink;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $qualificationId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $remark;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $signSource;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $signType;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $thirdParty;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $trademarkId;
|
||||
protected $_name = [
|
||||
'appIcpRecordId' => 'AppIcpRecordId',
|
||||
'applySceneContent' => 'ApplySceneContent',
|
||||
'authorizationLetterId' => 'AuthorizationLetterId',
|
||||
'moreDataShrink' => 'MoreData',
|
||||
'ownerId' => 'OwnerId',
|
||||
'qualificationId' => 'QualificationId',
|
||||
'remark' => 'Remark',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'signName' => 'SignName',
|
||||
'signSource' => 'SignSource',
|
||||
'signType' => 'SignType',
|
||||
'thirdParty' => 'ThirdParty',
|
||||
'trademarkId' => 'TrademarkId',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->appIcpRecordId) {
|
||||
$res['AppIcpRecordId'] = $this->appIcpRecordId;
|
||||
}
|
||||
|
||||
if (null !== $this->applySceneContent) {
|
||||
$res['ApplySceneContent'] = $this->applySceneContent;
|
||||
}
|
||||
|
||||
if (null !== $this->authorizationLetterId) {
|
||||
$res['AuthorizationLetterId'] = $this->authorizationLetterId;
|
||||
}
|
||||
|
||||
if (null !== $this->moreDataShrink) {
|
||||
$res['MoreData'] = $this->moreDataShrink;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->qualificationId) {
|
||||
$res['QualificationId'] = $this->qualificationId;
|
||||
}
|
||||
|
||||
if (null !== $this->remark) {
|
||||
$res['Remark'] = $this->remark;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
if (null !== $this->signSource) {
|
||||
$res['SignSource'] = $this->signSource;
|
||||
}
|
||||
|
||||
if (null !== $this->signType) {
|
||||
$res['SignType'] = $this->signType;
|
||||
}
|
||||
|
||||
if (null !== $this->thirdParty) {
|
||||
$res['ThirdParty'] = $this->thirdParty;
|
||||
}
|
||||
|
||||
if (null !== $this->trademarkId) {
|
||||
$res['TrademarkId'] = $this->trademarkId;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AppIcpRecordId'])) {
|
||||
$model->appIcpRecordId = $map['AppIcpRecordId'];
|
||||
}
|
||||
|
||||
if (isset($map['ApplySceneContent'])) {
|
||||
$model->applySceneContent = $map['ApplySceneContent'];
|
||||
}
|
||||
|
||||
if (isset($map['AuthorizationLetterId'])) {
|
||||
$model->authorizationLetterId = $map['AuthorizationLetterId'];
|
||||
}
|
||||
|
||||
if (isset($map['MoreData'])) {
|
||||
$model->moreDataShrink = $map['MoreData'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['QualificationId'])) {
|
||||
$model->qualificationId = $map['QualificationId'];
|
||||
}
|
||||
|
||||
if (isset($map['Remark'])) {
|
||||
$model->remark = $map['Remark'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
if (isset($map['SignSource'])) {
|
||||
$model->signSource = $map['SignSource'];
|
||||
}
|
||||
|
||||
if (isset($map['SignType'])) {
|
||||
$model->signType = $map['SignType'];
|
||||
}
|
||||
|
||||
if (isset($map['ThirdParty'])) {
|
||||
$model->thirdParty = $map['ThirdParty'];
|
||||
}
|
||||
|
||||
if (isset($map['TrademarkId'])) {
|
||||
$model->trademarkId = $map['TrademarkId'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+233
@@ -0,0 +1,233 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsTemplateRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $applySceneContent;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $intlType;
|
||||
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $moreData;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $relatedSignName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $remark;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateContent;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateRule;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $templateType;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $trafficDriving;
|
||||
protected $_name = [
|
||||
'applySceneContent' => 'ApplySceneContent',
|
||||
'intlType' => 'IntlType',
|
||||
'moreData' => 'MoreData',
|
||||
'ownerId' => 'OwnerId',
|
||||
'relatedSignName' => 'RelatedSignName',
|
||||
'remark' => 'Remark',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'templateContent' => 'TemplateContent',
|
||||
'templateName' => 'TemplateName',
|
||||
'templateRule' => 'TemplateRule',
|
||||
'templateType' => 'TemplateType',
|
||||
'trafficDriving' => 'TrafficDriving',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->moreData)) {
|
||||
Model::validateArray($this->moreData);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->applySceneContent) {
|
||||
$res['ApplySceneContent'] = $this->applySceneContent;
|
||||
}
|
||||
|
||||
if (null !== $this->intlType) {
|
||||
$res['IntlType'] = $this->intlType;
|
||||
}
|
||||
|
||||
if (null !== $this->moreData) {
|
||||
if (\is_array($this->moreData)) {
|
||||
$res['MoreData'] = [];
|
||||
$n1 = 0;
|
||||
foreach ($this->moreData as $item1) {
|
||||
$res['MoreData'][$n1] = $item1;
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->relatedSignName) {
|
||||
$res['RelatedSignName'] = $this->relatedSignName;
|
||||
}
|
||||
|
||||
if (null !== $this->remark) {
|
||||
$res['Remark'] = $this->remark;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->templateContent) {
|
||||
$res['TemplateContent'] = $this->templateContent;
|
||||
}
|
||||
|
||||
if (null !== $this->templateName) {
|
||||
$res['TemplateName'] = $this->templateName;
|
||||
}
|
||||
|
||||
if (null !== $this->templateRule) {
|
||||
$res['TemplateRule'] = $this->templateRule;
|
||||
}
|
||||
|
||||
if (null !== $this->templateType) {
|
||||
$res['TemplateType'] = $this->templateType;
|
||||
}
|
||||
|
||||
if (null !== $this->trafficDriving) {
|
||||
$res['TrafficDriving'] = $this->trafficDriving;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['ApplySceneContent'])) {
|
||||
$model->applySceneContent = $map['ApplySceneContent'];
|
||||
}
|
||||
|
||||
if (isset($map['IntlType'])) {
|
||||
$model->intlType = $map['IntlType'];
|
||||
}
|
||||
|
||||
if (isset($map['MoreData'])) {
|
||||
if (!empty($map['MoreData'])) {
|
||||
$model->moreData = [];
|
||||
$n1 = 0;
|
||||
foreach ($map['MoreData'] as $item1) {
|
||||
$model->moreData[$n1] = $item1;
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['RelatedSignName'])) {
|
||||
$model->relatedSignName = $map['RelatedSignName'];
|
||||
}
|
||||
|
||||
if (isset($map['Remark'])) {
|
||||
$model->remark = $map['Remark'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateContent'])) {
|
||||
$model->templateContent = $map['TemplateContent'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateName'])) {
|
||||
$model->templateName = $map['TemplateName'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateRule'])) {
|
||||
$model->templateRule = $map['TemplateRule'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateType'])) {
|
||||
$model->templateType = $map['TemplateType'];
|
||||
}
|
||||
|
||||
if (isset($map['TrafficDriving'])) {
|
||||
$model->trafficDriving = $map['TrafficDriving'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsTemplateResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var CreateSmsTemplateResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = CreateSmsTemplateResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsTemplateResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $orderId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateCode;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateName;
|
||||
protected $_name = [
|
||||
'code' => 'Code',
|
||||
'message' => 'Message',
|
||||
'orderId' => 'OrderId',
|
||||
'requestId' => 'RequestId',
|
||||
'templateCode' => 'TemplateCode',
|
||||
'templateName' => 'TemplateName',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->orderId) {
|
||||
$res['OrderId'] = $this->orderId;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->templateCode) {
|
||||
$res['TemplateCode'] = $this->templateCode;
|
||||
}
|
||||
|
||||
if (null !== $this->templateName) {
|
||||
$res['TemplateName'] = $this->templateName;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['OrderId'])) {
|
||||
$model->orderId = $map['OrderId'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateCode'])) {
|
||||
$model->templateCode = $map['TemplateCode'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateName'])) {
|
||||
$model->templateName = $map['TemplateName'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+216
@@ -0,0 +1,216 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsTemplateShrinkRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $applySceneContent;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $intlType;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $moreDataShrink;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $relatedSignName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $remark;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateContent;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateRule;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $templateType;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $trafficDriving;
|
||||
protected $_name = [
|
||||
'applySceneContent' => 'ApplySceneContent',
|
||||
'intlType' => 'IntlType',
|
||||
'moreDataShrink' => 'MoreData',
|
||||
'ownerId' => 'OwnerId',
|
||||
'relatedSignName' => 'RelatedSignName',
|
||||
'remark' => 'Remark',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'templateContent' => 'TemplateContent',
|
||||
'templateName' => 'TemplateName',
|
||||
'templateRule' => 'TemplateRule',
|
||||
'templateType' => 'TemplateType',
|
||||
'trafficDriving' => 'TrafficDriving',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->applySceneContent) {
|
||||
$res['ApplySceneContent'] = $this->applySceneContent;
|
||||
}
|
||||
|
||||
if (null !== $this->intlType) {
|
||||
$res['IntlType'] = $this->intlType;
|
||||
}
|
||||
|
||||
if (null !== $this->moreDataShrink) {
|
||||
$res['MoreData'] = $this->moreDataShrink;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->relatedSignName) {
|
||||
$res['RelatedSignName'] = $this->relatedSignName;
|
||||
}
|
||||
|
||||
if (null !== $this->remark) {
|
||||
$res['Remark'] = $this->remark;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->templateContent) {
|
||||
$res['TemplateContent'] = $this->templateContent;
|
||||
}
|
||||
|
||||
if (null !== $this->templateName) {
|
||||
$res['TemplateName'] = $this->templateName;
|
||||
}
|
||||
|
||||
if (null !== $this->templateRule) {
|
||||
$res['TemplateRule'] = $this->templateRule;
|
||||
}
|
||||
|
||||
if (null !== $this->templateType) {
|
||||
$res['TemplateType'] = $this->templateType;
|
||||
}
|
||||
|
||||
if (null !== $this->trafficDriving) {
|
||||
$res['TrafficDriving'] = $this->trafficDriving;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['ApplySceneContent'])) {
|
||||
$model->applySceneContent = $map['ApplySceneContent'];
|
||||
}
|
||||
|
||||
if (isset($map['IntlType'])) {
|
||||
$model->intlType = $map['IntlType'];
|
||||
}
|
||||
|
||||
if (isset($map['MoreData'])) {
|
||||
$model->moreDataShrink = $map['MoreData'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['RelatedSignName'])) {
|
||||
$model->relatedSignName = $map['RelatedSignName'];
|
||||
}
|
||||
|
||||
if (isset($map['Remark'])) {
|
||||
$model->remark = $map['Remark'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateContent'])) {
|
||||
$model->templateContent = $map['TemplateContent'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateName'])) {
|
||||
$model->templateName = $map['TemplateName'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateRule'])) {
|
||||
$model->templateRule = $map['TemplateRule'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateType'])) {
|
||||
$model->templateType = $map['TemplateType'];
|
||||
}
|
||||
|
||||
if (isset($map['TrafficDriving'])) {
|
||||
$model->trafficDriving = $map['TrafficDriving'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+146
@@ -0,0 +1,146 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsTrademarkRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $trademarkApplicantName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $trademarkEffExpDate;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $trademarkName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $trademarkPic;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $trademarkRegistrationNumber;
|
||||
protected $_name = [
|
||||
'ownerId' => 'OwnerId',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'trademarkApplicantName' => 'TrademarkApplicantName',
|
||||
'trademarkEffExpDate' => 'TrademarkEffExpDate',
|
||||
'trademarkName' => 'TrademarkName',
|
||||
'trademarkPic' => 'TrademarkPic',
|
||||
'trademarkRegistrationNumber' => 'TrademarkRegistrationNumber',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->trademarkApplicantName) {
|
||||
$res['TrademarkApplicantName'] = $this->trademarkApplicantName;
|
||||
}
|
||||
|
||||
if (null !== $this->trademarkEffExpDate) {
|
||||
$res['TrademarkEffExpDate'] = $this->trademarkEffExpDate;
|
||||
}
|
||||
|
||||
if (null !== $this->trademarkName) {
|
||||
$res['TrademarkName'] = $this->trademarkName;
|
||||
}
|
||||
|
||||
if (null !== $this->trademarkPic) {
|
||||
$res['TrademarkPic'] = $this->trademarkPic;
|
||||
}
|
||||
|
||||
if (null !== $this->trademarkRegistrationNumber) {
|
||||
$res['TrademarkRegistrationNumber'] = $this->trademarkRegistrationNumber;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['TrademarkApplicantName'])) {
|
||||
$model->trademarkApplicantName = $map['TrademarkApplicantName'];
|
||||
}
|
||||
|
||||
if (isset($map['TrademarkEffExpDate'])) {
|
||||
$model->trademarkEffExpDate = $map['TrademarkEffExpDate'];
|
||||
}
|
||||
|
||||
if (isset($map['TrademarkName'])) {
|
||||
$model->trademarkName = $map['TrademarkName'];
|
||||
}
|
||||
|
||||
if (isset($map['TrademarkPic'])) {
|
||||
$model->trademarkPic = $map['TrademarkPic'];
|
||||
}
|
||||
|
||||
if (isset($map['TrademarkRegistrationNumber'])) {
|
||||
$model->trademarkRegistrationNumber = $map['TrademarkRegistrationNumber'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsTrademarkResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var CreateSmsTrademarkResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = CreateSmsTrademarkResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class CreateSmsTrademarkResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $accessDeniedDetail;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'accessDeniedDetail' => 'AccessDeniedDetail',
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->accessDeniedDetail) {
|
||||
$res['AccessDeniedDetail'] = $this->accessDeniedDetail;
|
||||
}
|
||||
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
$res['Data'] = $this->data;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AccessDeniedDetail'])) {
|
||||
$model->accessDeniedDetail = $map['AccessDeniedDetail'];
|
||||
}
|
||||
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
$model->data = $map['Data'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+104
@@ -0,0 +1,104 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteExtCodeSignRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $extCode;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
protected $_name = [
|
||||
'extCode' => 'ExtCode',
|
||||
'ownerId' => 'OwnerId',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'signName' => 'SignName',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->extCode) {
|
||||
$res['ExtCode'] = $this->extCode;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['ExtCode'])) {
|
||||
$model->extCode = $map['ExtCode'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteExtCodeSignResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var DeleteExtCodeSignResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = DeleteExtCodeSignResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteExtCodeSignResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $accessDeniedDetail;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'accessDeniedDetail' => 'AccessDeniedDetail',
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->accessDeniedDetail) {
|
||||
$res['AccessDeniedDetail'] = $this->accessDeniedDetail;
|
||||
}
|
||||
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
$res['Data'] = $this->data;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AccessDeniedDetail'])) {
|
||||
$model->accessDeniedDetail = $map['AccessDeniedDetail'];
|
||||
}
|
||||
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
$model->data = $map['Data'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteShortUrlRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $sourceUrl;
|
||||
protected $_name = [
|
||||
'ownerId' => 'OwnerId',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'sourceUrl' => 'SourceUrl',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->sourceUrl) {
|
||||
$res['SourceUrl'] = $this->sourceUrl;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SourceUrl'])) {
|
||||
$model->sourceUrl = $map['SourceUrl'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteShortUrlResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var DeleteShortUrlResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = DeleteShortUrlResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+76
@@ -0,0 +1,76 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteShortUrlResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
protected $_name = [
|
||||
'code' => 'Code',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+104
@@ -0,0 +1,104 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteSmsQualificationRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $orderId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $qualificationGroupId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
protected $_name = [
|
||||
'orderId' => 'OrderId',
|
||||
'ownerId' => 'OwnerId',
|
||||
'qualificationGroupId' => 'QualificationGroupId',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->orderId) {
|
||||
$res['OrderId'] = $this->orderId;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->qualificationGroupId) {
|
||||
$res['QualificationGroupId'] = $this->qualificationGroupId;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['OrderId'])) {
|
||||
$model->orderId = $map['OrderId'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['QualificationGroupId'])) {
|
||||
$model->qualificationGroupId = $map['QualificationGroupId'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteSmsQualificationResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var DeleteSmsQualificationResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = DeleteSmsQualificationResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteSmsQualificationResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $accessDeniedDetail;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $data;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'accessDeniedDetail' => 'AccessDeniedDetail',
|
||||
'code' => 'Code',
|
||||
'data' => 'Data',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->accessDeniedDetail) {
|
||||
$res['AccessDeniedDetail'] = $this->accessDeniedDetail;
|
||||
}
|
||||
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->data) {
|
||||
$res['Data'] = $this->data;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AccessDeniedDetail'])) {
|
||||
$model->accessDeniedDetail = $map['AccessDeniedDetail'];
|
||||
}
|
||||
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Data'])) {
|
||||
$model->data = $map['Data'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteSmsSignRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
protected $_name = [
|
||||
'ownerId' => 'OwnerId',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'signName' => 'SignName',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteSmsSignResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var DeleteSmsSignResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = DeleteSmsSignResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteSmsSignResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $signName;
|
||||
protected $_name = [
|
||||
'code' => 'Code',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'signName' => 'SignName',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->signName) {
|
||||
$res['SignName'] = $this->signName;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['SignName'])) {
|
||||
$model->signName = $map['SignName'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteSmsTemplateRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateCode;
|
||||
protected $_name = [
|
||||
'ownerId' => 'OwnerId',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'templateCode' => 'TemplateCode',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->templateCode) {
|
||||
$res['TemplateCode'] = $this->templateCode;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateCode'])) {
|
||||
$model->templateCode = $map['TemplateCode'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteSmsTemplateResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var DeleteSmsTemplateResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = DeleteSmsTemplateResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class DeleteSmsTemplateResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $requestId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateCode;
|
||||
protected $_name = [
|
||||
'code' => 'Code',
|
||||
'message' => 'Message',
|
||||
'requestId' => 'RequestId',
|
||||
'templateCode' => 'TemplateCode',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->requestId) {
|
||||
$res['RequestId'] = $this->requestId;
|
||||
}
|
||||
|
||||
if (null !== $this->templateCode) {
|
||||
$res['TemplateCode'] = $this->templateCode;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['RequestId'])) {
|
||||
$model->requestId = $map['RequestId'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateCode'])) {
|
||||
$model->templateCode = $map['TemplateCode'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+174
@@ -0,0 +1,174 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class GetCardSmsDetailsRequest extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $bizCardId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $bizDigitId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $bizSmsId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $currentPage;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $ownerId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $pageSize;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $phoneNumber;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $resourceOwnerAccount;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $resourceOwnerId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $sendDate;
|
||||
protected $_name = [
|
||||
'bizCardId' => 'BizCardId',
|
||||
'bizDigitId' => 'BizDigitId',
|
||||
'bizSmsId' => 'BizSmsId',
|
||||
'currentPage' => 'CurrentPage',
|
||||
'ownerId' => 'OwnerId',
|
||||
'pageSize' => 'PageSize',
|
||||
'phoneNumber' => 'PhoneNumber',
|
||||
'resourceOwnerAccount' => 'ResourceOwnerAccount',
|
||||
'resourceOwnerId' => 'ResourceOwnerId',
|
||||
'sendDate' => 'SendDate',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->bizCardId) {
|
||||
$res['BizCardId'] = $this->bizCardId;
|
||||
}
|
||||
|
||||
if (null !== $this->bizDigitId) {
|
||||
$res['BizDigitId'] = $this->bizDigitId;
|
||||
}
|
||||
|
||||
if (null !== $this->bizSmsId) {
|
||||
$res['BizSmsId'] = $this->bizSmsId;
|
||||
}
|
||||
|
||||
if (null !== $this->currentPage) {
|
||||
$res['CurrentPage'] = $this->currentPage;
|
||||
}
|
||||
|
||||
if (null !== $this->ownerId) {
|
||||
$res['OwnerId'] = $this->ownerId;
|
||||
}
|
||||
|
||||
if (null !== $this->pageSize) {
|
||||
$res['PageSize'] = $this->pageSize;
|
||||
}
|
||||
|
||||
if (null !== $this->phoneNumber) {
|
||||
$res['PhoneNumber'] = $this->phoneNumber;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerAccount) {
|
||||
$res['ResourceOwnerAccount'] = $this->resourceOwnerAccount;
|
||||
}
|
||||
|
||||
if (null !== $this->resourceOwnerId) {
|
||||
$res['ResourceOwnerId'] = $this->resourceOwnerId;
|
||||
}
|
||||
|
||||
if (null !== $this->sendDate) {
|
||||
$res['SendDate'] = $this->sendDate;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['BizCardId'])) {
|
||||
$model->bizCardId = $map['BizCardId'];
|
||||
}
|
||||
|
||||
if (isset($map['BizDigitId'])) {
|
||||
$model->bizDigitId = $map['BizDigitId'];
|
||||
}
|
||||
|
||||
if (isset($map['BizSmsId'])) {
|
||||
$model->bizSmsId = $map['BizSmsId'];
|
||||
}
|
||||
|
||||
if (isset($map['CurrentPage'])) {
|
||||
$model->currentPage = $map['CurrentPage'];
|
||||
}
|
||||
|
||||
if (isset($map['OwnerId'])) {
|
||||
$model->ownerId = $map['OwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['PageSize'])) {
|
||||
$model->pageSize = $map['PageSize'];
|
||||
}
|
||||
|
||||
if (isset($map['PhoneNumber'])) {
|
||||
$model->phoneNumber = $map['PhoneNumber'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerAccount'])) {
|
||||
$model->resourceOwnerAccount = $map['ResourceOwnerAccount'];
|
||||
}
|
||||
|
||||
if (isset($map['ResourceOwnerId'])) {
|
||||
$model->resourceOwnerId = $map['ResourceOwnerId'];
|
||||
}
|
||||
|
||||
if (isset($map['SendDate'])) {
|
||||
$model->sendDate = $map['SendDate'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class GetCardSmsDetailsResponse extends Model
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $statusCode;
|
||||
|
||||
/**
|
||||
* @var GetCardSmsDetailsResponseBody
|
||||
*/
|
||||
public $body;
|
||||
protected $_name = [
|
||||
'headers' => 'headers',
|
||||
'statusCode' => 'statusCode',
|
||||
'body' => 'body',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->headers)) {
|
||||
Model::validateArray($this->headers);
|
||||
}
|
||||
if (null !== $this->body) {
|
||||
$this->body->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->headers) {
|
||||
if (\is_array($this->headers)) {
|
||||
$res['headers'] = [];
|
||||
foreach ($this->headers as $key1 => $value1) {
|
||||
$res['headers'][$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->statusCode) {
|
||||
$res['statusCode'] = $this->statusCode;
|
||||
}
|
||||
|
||||
if (null !== $this->body) {
|
||||
$res['body'] = null !== $this->body ? $this->body->toArray($noStream) : $this->body;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['headers'])) {
|
||||
if (!empty($map['headers'])) {
|
||||
$model->headers = [];
|
||||
foreach ($map['headers'] as $key1 => $value1) {
|
||||
$model->headers[$key1] = $value1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['statusCode'])) {
|
||||
$model->statusCode = $map['statusCode'];
|
||||
}
|
||||
|
||||
if (isset($map['body'])) {
|
||||
$model->body = GetCardSmsDetailsResponseBody::fromMap($map['body']);
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
use AlibabaCloud\SDK\Dysmsapi\V20170525\Models\GetCardSmsDetailsResponseBody\cardSendDetailDTO;
|
||||
|
||||
class GetCardSmsDetailsResponseBody extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $accessDeniedDetail;
|
||||
|
||||
/**
|
||||
* @var cardSendDetailDTO
|
||||
*/
|
||||
public $cardSendDetailDTO;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $code;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $message;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
public $success;
|
||||
protected $_name = [
|
||||
'accessDeniedDetail' => 'AccessDeniedDetail',
|
||||
'cardSendDetailDTO' => 'CardSendDetailDTO',
|
||||
'code' => 'Code',
|
||||
'message' => 'Message',
|
||||
'success' => 'Success',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (null !== $this->cardSendDetailDTO) {
|
||||
$this->cardSendDetailDTO->validate();
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->accessDeniedDetail) {
|
||||
$res['AccessDeniedDetail'] = $this->accessDeniedDetail;
|
||||
}
|
||||
|
||||
if (null !== $this->cardSendDetailDTO) {
|
||||
$res['CardSendDetailDTO'] = null !== $this->cardSendDetailDTO ? $this->cardSendDetailDTO->toArray($noStream) : $this->cardSendDetailDTO;
|
||||
}
|
||||
|
||||
if (null !== $this->code) {
|
||||
$res['Code'] = $this->code;
|
||||
}
|
||||
|
||||
if (null !== $this->message) {
|
||||
$res['Message'] = $this->message;
|
||||
}
|
||||
|
||||
if (null !== $this->success) {
|
||||
$res['Success'] = $this->success;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['AccessDeniedDetail'])) {
|
||||
$model->accessDeniedDetail = $map['AccessDeniedDetail'];
|
||||
}
|
||||
|
||||
if (isset($map['CardSendDetailDTO'])) {
|
||||
$model->cardSendDetailDTO = cardSendDetailDTO::fromMap($map['CardSendDetailDTO']);
|
||||
}
|
||||
|
||||
if (isset($map['Code'])) {
|
||||
$model->code = $map['Code'];
|
||||
}
|
||||
|
||||
if (isset($map['Message'])) {
|
||||
$model->message = $map['Message'];
|
||||
}
|
||||
|
||||
if (isset($map['Success'])) {
|
||||
$model->success = $map['Success'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
vendor/alibabacloud/dysmsapi-20170525/src/Models/GetCardSmsDetailsResponseBody/cardSendDetailDTO.php
Vendored
+108
@@ -0,0 +1,108 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models\GetCardSmsDetailsResponseBody;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
use AlibabaCloud\SDK\Dysmsapi\V20170525\Models\GetCardSmsDetailsResponseBody\cardSendDetailDTO\records;
|
||||
|
||||
class cardSendDetailDTO extends Model
|
||||
{
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $currentPage;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $pageSize;
|
||||
|
||||
/**
|
||||
* @var records[]
|
||||
*/
|
||||
public $records;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $totalCount;
|
||||
protected $_name = [
|
||||
'currentPage' => 'CurrentPage',
|
||||
'pageSize' => 'PageSize',
|
||||
'records' => 'Records',
|
||||
'totalCount' => 'TotalCount',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
if (\is_array($this->records)) {
|
||||
Model::validateArray($this->records);
|
||||
}
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->currentPage) {
|
||||
$res['CurrentPage'] = $this->currentPage;
|
||||
}
|
||||
|
||||
if (null !== $this->pageSize) {
|
||||
$res['PageSize'] = $this->pageSize;
|
||||
}
|
||||
|
||||
if (null !== $this->records) {
|
||||
if (\is_array($this->records)) {
|
||||
$res['Records'] = [];
|
||||
$n1 = 0;
|
||||
foreach ($this->records as $item1) {
|
||||
$res['Records'][$n1] = null !== $item1 ? $item1->toArray($noStream) : $item1;
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (null !== $this->totalCount) {
|
||||
$res['TotalCount'] = $this->totalCount;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['CurrentPage'])) {
|
||||
$model->currentPage = $map['CurrentPage'];
|
||||
}
|
||||
|
||||
if (isset($map['PageSize'])) {
|
||||
$model->pageSize = $map['PageSize'];
|
||||
}
|
||||
|
||||
if (isset($map['Records'])) {
|
||||
if (!empty($map['Records'])) {
|
||||
$model->records = [];
|
||||
$n1 = 0;
|
||||
foreach ($map['Records'] as $item1) {
|
||||
$model->records[$n1] = records::fromMap($item1);
|
||||
++$n1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($map['TotalCount'])) {
|
||||
$model->totalCount = $map['TotalCount'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
+188
@@ -0,0 +1,188 @@
|
||||
<?php
|
||||
|
||||
// This file is auto-generated, don't edit it. Thanks.
|
||||
|
||||
namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models\GetCardSmsDetailsResponseBody\cardSendDetailDTO;
|
||||
|
||||
use AlibabaCloud\Dara\Model;
|
||||
|
||||
class records extends Model
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $errCode;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $outId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $phoneNumber;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $receiveDate;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $receiveType;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $renderDate;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $renderStatus;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $sendDate;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
public $sendStatus;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $smsContent;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $templateCode;
|
||||
protected $_name = [
|
||||
'errCode' => 'ErrCode',
|
||||
'outId' => 'OutId',
|
||||
'phoneNumber' => 'PhoneNumber',
|
||||
'receiveDate' => 'ReceiveDate',
|
||||
'receiveType' => 'ReceiveType',
|
||||
'renderDate' => 'RenderDate',
|
||||
'renderStatus' => 'RenderStatus',
|
||||
'sendDate' => 'SendDate',
|
||||
'sendStatus' => 'SendStatus',
|
||||
'smsContent' => 'SmsContent',
|
||||
'templateCode' => 'TemplateCode',
|
||||
];
|
||||
|
||||
public function validate()
|
||||
{
|
||||
parent::validate();
|
||||
}
|
||||
|
||||
public function toArray($noStream = false)
|
||||
{
|
||||
$res = [];
|
||||
if (null !== $this->errCode) {
|
||||
$res['ErrCode'] = $this->errCode;
|
||||
}
|
||||
|
||||
if (null !== $this->outId) {
|
||||
$res['OutId'] = $this->outId;
|
||||
}
|
||||
|
||||
if (null !== $this->phoneNumber) {
|
||||
$res['PhoneNumber'] = $this->phoneNumber;
|
||||
}
|
||||
|
||||
if (null !== $this->receiveDate) {
|
||||
$res['ReceiveDate'] = $this->receiveDate;
|
||||
}
|
||||
|
||||
if (null !== $this->receiveType) {
|
||||
$res['ReceiveType'] = $this->receiveType;
|
||||
}
|
||||
|
||||
if (null !== $this->renderDate) {
|
||||
$res['RenderDate'] = $this->renderDate;
|
||||
}
|
||||
|
||||
if (null !== $this->renderStatus) {
|
||||
$res['RenderStatus'] = $this->renderStatus;
|
||||
}
|
||||
|
||||
if (null !== $this->sendDate) {
|
||||
$res['SendDate'] = $this->sendDate;
|
||||
}
|
||||
|
||||
if (null !== $this->sendStatus) {
|
||||
$res['SendStatus'] = $this->sendStatus;
|
||||
}
|
||||
|
||||
if (null !== $this->smsContent) {
|
||||
$res['SmsContent'] = $this->smsContent;
|
||||
}
|
||||
|
||||
if (null !== $this->templateCode) {
|
||||
$res['TemplateCode'] = $this->templateCode;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function toMap($noStream = false)
|
||||
{
|
||||
return $this->toArray($noStream);
|
||||
}
|
||||
|
||||
public static function fromMap($map = [])
|
||||
{
|
||||
$model = new self();
|
||||
if (isset($map['ErrCode'])) {
|
||||
$model->errCode = $map['ErrCode'];
|
||||
}
|
||||
|
||||
if (isset($map['OutId'])) {
|
||||
$model->outId = $map['OutId'];
|
||||
}
|
||||
|
||||
if (isset($map['PhoneNumber'])) {
|
||||
$model->phoneNumber = $map['PhoneNumber'];
|
||||
}
|
||||
|
||||
if (isset($map['ReceiveDate'])) {
|
||||
$model->receiveDate = $map['ReceiveDate'];
|
||||
}
|
||||
|
||||
if (isset($map['ReceiveType'])) {
|
||||
$model->receiveType = $map['ReceiveType'];
|
||||
}
|
||||
|
||||
if (isset($map['RenderDate'])) {
|
||||
$model->renderDate = $map['RenderDate'];
|
||||
}
|
||||
|
||||
if (isset($map['RenderStatus'])) {
|
||||
$model->renderStatus = $map['RenderStatus'];
|
||||
}
|
||||
|
||||
if (isset($map['SendDate'])) {
|
||||
$model->sendDate = $map['SendDate'];
|
||||
}
|
||||
|
||||
if (isset($map['SendStatus'])) {
|
||||
$model->sendStatus = $map['SendStatus'];
|
||||
}
|
||||
|
||||
if (isset($map['SmsContent'])) {
|
||||
$model->smsContent = $map['SmsContent'];
|
||||
}
|
||||
|
||||
if (isset($map['TemplateCode'])) {
|
||||
$model->templateCode = $map['TemplateCode'];
|
||||
}
|
||||
|
||||
return $model;
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user