Skip to content

Commit f4bc1ef

Browse files
committed
Generated php 2022-08-09 for Cloudauth-intl.
1 parent b9e3a57 commit f4bc1ef

19 files changed

+2414
-0
lines changed

ChangeLog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2023-09-22 Version: 1.2.0
2+
- Generated php 2022-08-09 for Cloudauth-intl.
3+
14
2023-09-04 Version: 1.1.0
25
- Generated php 2022-08-09 for Cloudauth-intl.
36

src/Cloudauthintl.php

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@
2424
use AlibabaCloud\SDK\Cloudauthintl\V20220809\Models\DescribeRiskScoreResponse;
2525
use AlibabaCloud\SDK\Cloudauthintl\V20220809\Models\DescribeTransactionsListRequest;
2626
use AlibabaCloud\SDK\Cloudauthintl\V20220809\Models\DescribeTransactionsListResponse;
27+
use AlibabaCloud\SDK\Cloudauthintl\V20220809\Models\DescribeWeb3AddressLabelsRequest;
28+
use AlibabaCloud\SDK\Cloudauthintl\V20220809\Models\DescribeWeb3AddressLabelsResponse;
29+
use AlibabaCloud\SDK\Cloudauthintl\V20220809\Models\DescribeWeb3RiskScoreRequest;
30+
use AlibabaCloud\SDK\Cloudauthintl\V20220809\Models\DescribeWeb3RiskScoreResponse;
31+
use AlibabaCloud\SDK\Cloudauthintl\V20220809\Models\DescribeWeb3TransactionLabelsRequest;
32+
use AlibabaCloud\SDK\Cloudauthintl\V20220809\Models\DescribeWeb3TransactionLabelsResponse;
2733
use AlibabaCloud\SDK\Cloudauthintl\V20220809\Models\DocOcrRequest;
2834
use AlibabaCloud\SDK\Cloudauthintl\V20220809\Models\DocOcrResponse;
2935
use AlibabaCloud\SDK\Cloudauthintl\V20220809\Models\EkycVerifyRequest;
@@ -560,6 +566,159 @@ public function describeTransactionsList($request)
560566
return $this->describeTransactionsListWithOptions($request, $runtime);
561567
}
562568

569+
/**
570+
* @param DescribeWeb3AddressLabelsRequest $request
571+
* @param RuntimeOptions $runtime
572+
*
573+
* @return DescribeWeb3AddressLabelsResponse
574+
*/
575+
public function describeWeb3AddressLabelsWithOptions($request, $runtime)
576+
{
577+
Utils::validateModel($request);
578+
$query = [];
579+
if (!Utils::isUnset($request->address)) {
580+
$query['Address'] = $request->address;
581+
}
582+
if (!Utils::isUnset($request->chainShortName)) {
583+
$query['ChainShortName'] = $request->chainShortName;
584+
}
585+
if (!Utils::isUnset($request->merchantBizId)) {
586+
$query['MerchantBizId'] = $request->merchantBizId;
587+
}
588+
$req = new OpenApiRequest([
589+
'query' => OpenApiUtilClient::query($query),
590+
]);
591+
$params = new Params([
592+
'action' => 'DescribeWeb3AddressLabels',
593+
'version' => '2022-08-09',
594+
'protocol' => 'HTTPS',
595+
'pathname' => '/',
596+
'method' => 'POST',
597+
'authType' => 'AK',
598+
'style' => 'RPC',
599+
'reqBodyType' => 'formData',
600+
'bodyType' => 'json',
601+
]);
602+
603+
return DescribeWeb3AddressLabelsResponse::fromMap($this->callApi($params, $req, $runtime));
604+
}
605+
606+
/**
607+
* @param DescribeWeb3AddressLabelsRequest $request
608+
*
609+
* @return DescribeWeb3AddressLabelsResponse
610+
*/
611+
public function describeWeb3AddressLabels($request)
612+
{
613+
$runtime = new RuntimeOptions([]);
614+
615+
return $this->describeWeb3AddressLabelsWithOptions($request, $runtime);
616+
}
617+
618+
/**
619+
* @param DescribeWeb3RiskScoreRequest $request
620+
* @param RuntimeOptions $runtime
621+
*
622+
* @return DescribeWeb3RiskScoreResponse
623+
*/
624+
public function describeWeb3RiskScoreWithOptions($request, $runtime)
625+
{
626+
Utils::validateModel($request);
627+
$query = [];
628+
if (!Utils::isUnset($request->chainShortName)) {
629+
$query['ChainShortName'] = $request->chainShortName;
630+
}
631+
if (!Utils::isUnset($request->depth)) {
632+
$query['Depth'] = $request->depth;
633+
}
634+
if (!Utils::isUnset($request->merchantBizId)) {
635+
$query['MerchantBizId'] = $request->merchantBizId;
636+
}
637+
if (!Utils::isUnset($request->objectId)) {
638+
$query['ObjectId'] = $request->objectId;
639+
}
640+
if (!Utils::isUnset($request->objectType)) {
641+
$query['ObjectType'] = $request->objectType;
642+
}
643+
$req = new OpenApiRequest([
644+
'query' => OpenApiUtilClient::query($query),
645+
]);
646+
$params = new Params([
647+
'action' => 'DescribeWeb3RiskScore',
648+
'version' => '2022-08-09',
649+
'protocol' => 'HTTPS',
650+
'pathname' => '/',
651+
'method' => 'POST',
652+
'authType' => 'AK',
653+
'style' => 'RPC',
654+
'reqBodyType' => 'formData',
655+
'bodyType' => 'json',
656+
]);
657+
658+
return DescribeWeb3RiskScoreResponse::fromMap($this->callApi($params, $req, $runtime));
659+
}
660+
661+
/**
662+
* @param DescribeWeb3RiskScoreRequest $request
663+
*
664+
* @return DescribeWeb3RiskScoreResponse
665+
*/
666+
public function describeWeb3RiskScore($request)
667+
{
668+
$runtime = new RuntimeOptions([]);
669+
670+
return $this->describeWeb3RiskScoreWithOptions($request, $runtime);
671+
}
672+
673+
/**
674+
* @param DescribeWeb3TransactionLabelsRequest $request
675+
* @param RuntimeOptions $runtime
676+
*
677+
* @return DescribeWeb3TransactionLabelsResponse
678+
*/
679+
public function describeWeb3TransactionLabelsWithOptions($request, $runtime)
680+
{
681+
Utils::validateModel($request);
682+
$query = [];
683+
if (!Utils::isUnset($request->chainShortName)) {
684+
$query['ChainShortName'] = $request->chainShortName;
685+
}
686+
if (!Utils::isUnset($request->merchantBizId)) {
687+
$query['MerchantBizId'] = $request->merchantBizId;
688+
}
689+
if (!Utils::isUnset($request->transaction)) {
690+
$query['Transaction'] = $request->transaction;
691+
}
692+
$req = new OpenApiRequest([
693+
'query' => OpenApiUtilClient::query($query),
694+
]);
695+
$params = new Params([
696+
'action' => 'DescribeWeb3TransactionLabels',
697+
'version' => '2022-08-09',
698+
'protocol' => 'HTTPS',
699+
'pathname' => '/',
700+
'method' => 'POST',
701+
'authType' => 'AK',
702+
'style' => 'RPC',
703+
'reqBodyType' => 'formData',
704+
'bodyType' => 'json',
705+
]);
706+
707+
return DescribeWeb3TransactionLabelsResponse::fromMap($this->callApi($params, $req, $runtime));
708+
}
709+
710+
/**
711+
* @param DescribeWeb3TransactionLabelsRequest $request
712+
*
713+
* @return DescribeWeb3TransactionLabelsResponse
714+
*/
715+
public function describeWeb3TransactionLabels($request)
716+
{
717+
$runtime = new RuntimeOptions([]);
718+
719+
return $this->describeWeb3TransactionLabelsWithOptions($request, $runtime);
720+
}
721+
563722
/**
564723
* @param DocOcrRequest $request
565724
* @param RuntimeOptions $runtime
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
<?php
2+
3+
// This file is auto-generated, don't edit it. Thanks.
4+
5+
namespace AlibabaCloud\SDK\Cloudauthintl\V20220809\Models;
6+
7+
use AlibabaCloud\Tea\Model;
8+
9+
class DescribeWeb3AddressLabelsRequest extends Model
10+
{
11+
/**
12+
* @description The address hash.
13+
*
14+
* @example 0000980145045a5c5acad3d2df0cf3b2afxxxxxx
15+
*
16+
* @var string
17+
*/
18+
public $address;
19+
20+
/**
21+
* @description This is the short name of blockchain。
22+
* [ ETH, MATIC, BNB ]
23+
* @example ETH
24+
*
25+
* @var string
26+
*/
27+
public $chainShortName;
28+
29+
/**
30+
* @description A unique business ID for tracing purpose. For example,the sequence ID from the merchant\"s business-related database.
31+
*
32+
* @example dso932dsjsd22
33+
*
34+
* @var string
35+
*/
36+
public $merchantBizId;
37+
protected $_name = [
38+
'address' => 'Address',
39+
'chainShortName' => 'ChainShortName',
40+
'merchantBizId' => 'MerchantBizId',
41+
];
42+
43+
public function validate()
44+
{
45+
}
46+
47+
public function toMap()
48+
{
49+
$res = [];
50+
if (null !== $this->address) {
51+
$res['Address'] = $this->address;
52+
}
53+
if (null !== $this->chainShortName) {
54+
$res['ChainShortName'] = $this->chainShortName;
55+
}
56+
if (null !== $this->merchantBizId) {
57+
$res['MerchantBizId'] = $this->merchantBizId;
58+
}
59+
60+
return $res;
61+
}
62+
63+
/**
64+
* @param array $map
65+
*
66+
* @return DescribeWeb3AddressLabelsRequest
67+
*/
68+
public static function fromMap($map = [])
69+
{
70+
$model = new self();
71+
if (isset($map['Address'])) {
72+
$model->address = $map['Address'];
73+
}
74+
if (isset($map['ChainShortName'])) {
75+
$model->chainShortName = $map['ChainShortName'];
76+
}
77+
if (isset($map['MerchantBizId'])) {
78+
$model->merchantBizId = $map['MerchantBizId'];
79+
}
80+
81+
return $model;
82+
}
83+
}
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
<?php
2+
3+
// This file is auto-generated, don't edit it. Thanks.
4+
5+
namespace AlibabaCloud\SDK\Cloudauthintl\V20220809\Models;
6+
7+
use AlibabaCloud\Tea\Model;
8+
9+
class DescribeWeb3AddressLabelsResponse extends Model
10+
{
11+
/**
12+
* @var string[]
13+
*/
14+
public $headers;
15+
16+
/**
17+
* @var int
18+
*/
19+
public $statusCode;
20+
21+
/**
22+
* @var DescribeWeb3AddressLabelsResponseBody
23+
*/
24+
public $body;
25+
protected $_name = [
26+
'headers' => 'headers',
27+
'statusCode' => 'statusCode',
28+
'body' => 'body',
29+
];
30+
31+
public function validate()
32+
{
33+
Model::validateRequired('headers', $this->headers, true);
34+
Model::validateRequired('statusCode', $this->statusCode, true);
35+
Model::validateRequired('body', $this->body, true);
36+
}
37+
38+
public function toMap()
39+
{
40+
$res = [];
41+
if (null !== $this->headers) {
42+
$res['headers'] = $this->headers;
43+
}
44+
if (null !== $this->statusCode) {
45+
$res['statusCode'] = $this->statusCode;
46+
}
47+
if (null !== $this->body) {
48+
$res['body'] = null !== $this->body ? $this->body->toMap() : null;
49+
}
50+
51+
return $res;
52+
}
53+
54+
/**
55+
* @param array $map
56+
*
57+
* @return DescribeWeb3AddressLabelsResponse
58+
*/
59+
public static function fromMap($map = [])
60+
{
61+
$model = new self();
62+
if (isset($map['headers'])) {
63+
$model->headers = $map['headers'];
64+
}
65+
if (isset($map['statusCode'])) {
66+
$model->statusCode = $map['statusCode'];
67+
}
68+
if (isset($map['body'])) {
69+
$model->body = DescribeWeb3AddressLabelsResponseBody::fromMap($map['body']);
70+
}
71+
72+
return $model;
73+
}
74+
}

0 commit comments

Comments
 (0)