Skip to content

Commit 5ae46d8

Browse files
committed
Support Service of number analysis.
1 parent a2af376 commit 5ae46d8

File tree

2 files changed

+162
-1
lines changed

2 files changed

+162
-1
lines changed

dytnsapi-20200217/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@alicloud/dytnsapi20200217",
3-
"version": "1.0.15",
3+
"version": "1.0.16",
44
"description": "",
55
"main": "dist/client.js",
66
"scripts": {

dytnsapi-20200217/src/client.ts

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -959,6 +959,93 @@ export class PhoneNumberStatusForAccountResponse extends $tea.Model {
959959
}
960960
}
961961

962+
export class PhoneNumberStatusForPublicRequest extends $tea.Model {
963+
authCode?: string;
964+
inputNumber?: string;
965+
mask?: string;
966+
ownerId?: number;
967+
resourceOwnerAccount?: string;
968+
resourceOwnerId?: number;
969+
static names(): { [key: string]: string } {
970+
return {
971+
authCode: 'AuthCode',
972+
inputNumber: 'InputNumber',
973+
mask: 'Mask',
974+
ownerId: 'OwnerId',
975+
resourceOwnerAccount: 'ResourceOwnerAccount',
976+
resourceOwnerId: 'ResourceOwnerId',
977+
};
978+
}
979+
980+
static types(): { [key: string]: any } {
981+
return {
982+
authCode: 'string',
983+
inputNumber: 'string',
984+
mask: 'string',
985+
ownerId: 'number',
986+
resourceOwnerAccount: 'string',
987+
resourceOwnerId: 'number',
988+
};
989+
}
990+
991+
constructor(map?: { [key: string]: any }) {
992+
super(map);
993+
}
994+
}
995+
996+
export class PhoneNumberStatusForPublicResponseBody extends $tea.Model {
997+
code?: string;
998+
data?: PhoneNumberStatusForPublicResponseBodyData;
999+
message?: string;
1000+
requestId?: string;
1001+
static names(): { [key: string]: string } {
1002+
return {
1003+
code: 'Code',
1004+
data: 'Data',
1005+
message: 'Message',
1006+
requestId: 'RequestId',
1007+
};
1008+
}
1009+
1010+
static types(): { [key: string]: any } {
1011+
return {
1012+
code: 'string',
1013+
data: PhoneNumberStatusForPublicResponseBodyData,
1014+
message: 'string',
1015+
requestId: 'string',
1016+
};
1017+
}
1018+
1019+
constructor(map?: { [key: string]: any }) {
1020+
super(map);
1021+
}
1022+
}
1023+
1024+
export class PhoneNumberStatusForPublicResponse extends $tea.Model {
1025+
headers: { [key: string]: string };
1026+
statusCode: number;
1027+
body: PhoneNumberStatusForPublicResponseBody;
1028+
static names(): { [key: string]: string } {
1029+
return {
1030+
headers: 'headers',
1031+
statusCode: 'statusCode',
1032+
body: 'body',
1033+
};
1034+
}
1035+
1036+
static types(): { [key: string]: any } {
1037+
return {
1038+
headers: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' },
1039+
statusCode: 'number',
1040+
body: PhoneNumberStatusForPublicResponseBody,
1041+
};
1042+
}
1043+
1044+
constructor(map?: { [key: string]: any }) {
1045+
super(map);
1046+
}
1047+
}
1048+
9621049
export class PhoneNumberStatusForRealRequest extends $tea.Model {
9631050
authCode?: string;
9641051
inputNumber?: string;
@@ -1569,15 +1656,18 @@ export class DescribePhoneNumberAttributeResponseBodyPhoneNumberAttribute extend
15691656
}
15701657

15711658
export class DescribePhoneNumberOnlineTimeResponseBodyData extends $tea.Model {
1659+
carrierCode?: string;
15721660
verifyResult?: string;
15731661
static names(): { [key: string]: string } {
15741662
return {
1663+
carrierCode: 'CarrierCode',
15751664
verifyResult: 'VerifyResult',
15761665
};
15771666
}
15781667

15791668
static types(): { [key: string]: any } {
15801669
return {
1670+
carrierCode: 'string',
15811671
verifyResult: 'string',
15821672
};
15831673
}
@@ -1765,6 +1855,28 @@ export class PhoneNumberStatusForAccountResponseBodyData extends $tea.Model {
17651855
}
17661856
}
17671857

1858+
export class PhoneNumberStatusForPublicResponseBodyData extends $tea.Model {
1859+
carrier?: string;
1860+
status?: string;
1861+
static names(): { [key: string]: string } {
1862+
return {
1863+
carrier: 'Carrier',
1864+
status: 'Status',
1865+
};
1866+
}
1867+
1868+
static types(): { [key: string]: any } {
1869+
return {
1870+
carrier: 'string',
1871+
status: 'string',
1872+
};
1873+
}
1874+
1875+
constructor(map?: { [key: string]: any }) {
1876+
super(map);
1877+
}
1878+
}
1879+
17681880
export class PhoneNumberStatusForRealResponseBodyData extends $tea.Model {
17691881
carrier?: string;
17701882
status?: string;
@@ -2448,6 +2560,55 @@ export default class Client extends OpenApi {
24482560
return await this.phoneNumberStatusForAccountWithOptions(request, runtime);
24492561
}
24502562

2563+
async phoneNumberStatusForPublicWithOptions(request: PhoneNumberStatusForPublicRequest, runtime: $Util.RuntimeOptions): Promise<PhoneNumberStatusForPublicResponse> {
2564+
Util.validateModel(request);
2565+
let query = { };
2566+
if (!Util.isUnset(request.authCode)) {
2567+
query["AuthCode"] = request.authCode;
2568+
}
2569+
2570+
if (!Util.isUnset(request.inputNumber)) {
2571+
query["InputNumber"] = request.inputNumber;
2572+
}
2573+
2574+
if (!Util.isUnset(request.mask)) {
2575+
query["Mask"] = request.mask;
2576+
}
2577+
2578+
if (!Util.isUnset(request.ownerId)) {
2579+
query["OwnerId"] = request.ownerId;
2580+
}
2581+
2582+
if (!Util.isUnset(request.resourceOwnerAccount)) {
2583+
query["ResourceOwnerAccount"] = request.resourceOwnerAccount;
2584+
}
2585+
2586+
if (!Util.isUnset(request.resourceOwnerId)) {
2587+
query["ResourceOwnerId"] = request.resourceOwnerId;
2588+
}
2589+
2590+
let req = new $OpenApi.OpenApiRequest({
2591+
query: OpenApiUtil.query(query),
2592+
});
2593+
let params = new $OpenApi.Params({
2594+
action: "PhoneNumberStatusForPublic",
2595+
version: "2020-02-17",
2596+
protocol: "HTTPS",
2597+
pathname: "/",
2598+
method: "POST",
2599+
authType: "AK",
2600+
style: "RPC",
2601+
reqBodyType: "formData",
2602+
bodyType: "json",
2603+
});
2604+
return $tea.cast<PhoneNumberStatusForPublicResponse>(await this.callApi(params, req, runtime), new PhoneNumberStatusForPublicResponse({}));
2605+
}
2606+
2607+
async phoneNumberStatusForPublic(request: PhoneNumberStatusForPublicRequest): Promise<PhoneNumberStatusForPublicResponse> {
2608+
let runtime = new $Util.RuntimeOptions({ });
2609+
return await this.phoneNumberStatusForPublicWithOptions(request, runtime);
2610+
}
2611+
24512612
async phoneNumberStatusForRealWithOptions(request: PhoneNumberStatusForRealRequest, runtime: $Util.RuntimeOptions): Promise<PhoneNumberStatusForRealResponse> {
24522613
Util.validateModel(request);
24532614
let query = { };

0 commit comments

Comments
 (0)