Skip to content

Commit d19494f

Browse files
committed
Support API QueryDomainRealTimePrice.
1 parent 3ac87ca commit d19494f

20 files changed

+945
-80
lines changed

domain-20180129/ChangeLog.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
2025-11-06 Version: 5.0.0
2+
- Support API QueryDomainRealTimePrice.
3+
- Update API QueryChangeLogList: add response parameters Body.Data.$.Remark.
4+
- Update API QueryDomainByInstanceId: add response parameters Body.DomainLifecycleStatus.
5+
- Update API QueryDomainByInstanceId: add response parameters Body.PrivacyServiceStatus.
6+
- Update API QueryDomainList: add request parameters Registrar.
7+
- Update API QueryDomainList: add response parameters Body.Data.$.Registrar.
8+
- Update API QueryRegistrantProfiles: add response parameters Body.RegistrantProfiles.$.Params.
9+
- Update API QueryTaskList: add response parameters Body.Data.$.TaskBizType.
10+
- Update API QueryTaskList: add response parameters Body.Data.$.TaskResult.
11+
- Update API QueryTaskList: add response parameters Body.Data.$.TaskTypeCode.
12+
- Update API SaveBatchTaskForTransferOutByAuthorizationCode: delete request parameters Long.
13+
- Update API SaveBatchTaskForTransferOutByAuthorizationCode: delete request parameters UserClientIp.
14+
- Update API SaveSingleTaskForTransferOutByAuthorizationCode: delete request parameters Lang.
15+
- Update API SaveSingleTaskForTransferOutByAuthorizationCode: delete request parameters UserClientIp.
16+
17+
118
2024-10-21 Version: 4.0.0
219
- Support API SaveBatchTaskForTransferOutByAuthorizationCode.
320
- Support API SaveSingleTaskForTransferOutByAuthorizationCode.

domain-20180129/core/Client.cs

Lines changed: 308 additions & 36 deletions
Large diffs are not rendered by default.

domain-20180129/core/Models/QueryChangeLogListResponseBody.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ public class QueryChangeLogListResponseBodyDataChangeLog : TeaModel {
5757
[Validation(Required=false)]
5858
public string OperationIPAddress { get; set; }
5959

60+
[NameInMap("Remark")]
61+
[Validation(Required=false)]
62+
public string Remark { get; set; }
63+
6064
/// <summary>
6165
/// <b>Example:</b>
6266
/// <para>Failed</para>

domain-20180129/core/Models/QueryDomainByInstanceIdResponseBody.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ public class QueryDomainByInstanceIdResponseBodyDnsList : TeaModel {
3131
[Validation(Required=false)]
3232
public string DomainGroupName { get; set; }
3333

34+
[NameInMap("DomainLifecycleStatus")]
35+
[Validation(Required=false)]
36+
public string DomainLifecycleStatus { get; set; }
37+
3438
/// <summary>
3539
/// <b>Example:</b>
3640
/// <para>example.com</para>
@@ -143,6 +147,10 @@ public class QueryDomainByInstanceIdResponseBodyDnsList : TeaModel {
143147
[Validation(Required=false)]
144148
public bool? Premium { get; set; }
145149

150+
[NameInMap("PrivacyServiceStatus")]
151+
[Validation(Required=false)]
152+
public string PrivacyServiceStatus { get; set; }
153+
146154
/// <summary>
147155
/// <b>Example:</b>
148156
/// <para>NONAUDIT</para>

domain-20180129/core/Models/QueryDomainListRequest.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public class QueryDomainListRequest : TeaModel {
3030
public string DomainGroupId { get; set; }
3131

3232
/// <summary>
33-
/// <para>The domain name that you want to search for.</para>
33+
/// <para>The domain name. You can search for the domain name in the domain name list.</para>
3434
///
3535
/// <b>Example:</b>
3636
/// <para>test.com</para>
@@ -40,7 +40,7 @@ public class QueryDomainListRequest : TeaModel {
4040
public string DomainName { get; set; }
4141

4242
/// <summary>
43-
/// <para>The end of the time range to query domain names based on expiration dates. Set the value to a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. Only queries by day are supported.</para>
43+
/// <para>The end of the time range to query domain names based on expiration dates. Set the value to a UNIX timestamp representing the number of milliseconds that have elapsed from January 1, 1970, 00:00:00 UTC to the time you perform the query. Only queries by day are supported.</para>
4444
///
4545
/// <b>Example:</b>
4646
/// <para>1522080000000</para>
@@ -159,6 +159,10 @@ public class QueryDomainListRequest : TeaModel {
159159
[Validation(Required=false)]
160160
public string QueryType { get; set; }
161161

162+
[NameInMap("Registrar")]
163+
[Validation(Required=false)]
164+
public string Registrar { get; set; }
165+
162166
/// <summary>
163167
/// <para>The ID of the resource group.</para>
164168
///
@@ -170,7 +174,7 @@ public class QueryDomainListRequest : TeaModel {
170174
public string ResourceGroupId { get; set; }
171175

172176
/// <summary>
173-
/// <para>The beginning of the time range to query domain names based on expiration dates. Set the value to a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. Only queries by day are supported.</para>
177+
/// <para>The beginning of the time range to query domain names based on expiration dates. Set the value to a UNIX timestamp representing the number of milliseconds that have elapsed from January 1, 1970, 00:00:00 UTC to the time you perform the query. Only queries by day are supported.</para>
174178
///
175179
/// <b>Example:</b>
176180
/// <para>1522080000000</para>

domain-20180129/core/Models/QueryDomainListResponseBody.cs

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,17 @@ public class QueryDomainListResponseBodyDataDomain : TeaModel {
4040
[Validation(Required=false)]
4141
public string Ccompany { get; set; }
4242

43+
/// <summary>
44+
/// <para>domain transfer status. value:</para>
45+
/// <list type="bullet">
46+
/// <item><description>0: domain status normal.</description></item>
47+
/// <item><description>1: domain is pending change holder.</description></item>
48+
/// <item><description>2: change holder failed.</description></item>
49+
/// </list>
50+
///
51+
/// <b>Example:</b>
52+
/// <para>0</para>
53+
/// </summary>
4354
[NameInMap("ChgholderStatus")]
4455
[Validation(Required=false)]
4556
public string ChgholderStatus { get; set; }
@@ -74,7 +85,7 @@ public class QueryDomainListResponseBodyDataDomain : TeaModel {
7485
/// <para>The name of the domain name group.</para>
7586
///
7687
/// <b>Example:</b>
77-
/// <para>测试分组</para>
88+
/// <para>test group</para>
7889
/// </summary>
7990
[NameInMap("DomainGroupName")]
8091
[Validation(Required=false)]
@@ -208,6 +219,10 @@ public class QueryDomainListResponseBodyDataDomain : TeaModel {
208219
[Validation(Required=false)]
209220
public string RegistrantType { get; set; }
210221

222+
[NameInMap("Registrar")]
223+
[Validation(Required=false)]
224+
public string Registrar { get; set; }
225+
211226
/// <summary>
212227
/// <para>The time when the domain name was registered.</para>
213228
///
@@ -232,7 +247,7 @@ public class QueryDomainListResponseBodyDataDomain : TeaModel {
232247
/// <para>The remarks of the domain name.</para>
233248
///
234249
/// <b>Example:</b>
235-
/// <para>备注</para>
250+
/// <para>test remark</para>
236251
/// </summary>
237252
[NameInMap("Remark")]
238253
[Validation(Required=false)]
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
3+
using System;
4+
using System.Collections.Generic;
5+
using System.IO;
6+
7+
using Tea;
8+
9+
namespace AlibabaCloud.SDK.Domain20180129.Models
10+
{
11+
public class QueryDomainRealTimePriceRequest : TeaModel {
12+
/// <summary>
13+
/// <para>This parameter is required.</para>
14+
///
15+
/// <b>Example:</b>
16+
/// <para>USD</para>
17+
/// </summary>
18+
[NameInMap("Currency")]
19+
[Validation(Required=false)]
20+
public string Currency { get; set; }
21+
22+
/// <summary>
23+
/// <para>This parameter is required.</para>
24+
/// </summary>
25+
[NameInMap("DomainItem")]
26+
[Validation(Required=false)]
27+
public List<QueryDomainRealTimePriceRequestDomainItem> DomainItem { get; set; }
28+
public class QueryDomainRealTimePriceRequestDomainItem : TeaModel {
29+
/// <summary>
30+
/// <para>This parameter is required.</para>
31+
///
32+
/// <b>Example:</b>
33+
/// <para>renew</para>
34+
/// </summary>
35+
[NameInMap("Action")]
36+
[Validation(Required=false)]
37+
public string Action { get; set; }
38+
39+
/// <summary>
40+
/// <para>This parameter is required.</para>
41+
///
42+
/// <b>Example:</b>
43+
/// <para>xxx.com</para>
44+
/// </summary>
45+
[NameInMap("DomainName")]
46+
[Validation(Required=false)]
47+
public string DomainName { get; set; }
48+
49+
/// <summary>
50+
/// <b>Example:</b>
51+
/// <para>1</para>
52+
/// </summary>
53+
[NameInMap("Period")]
54+
[Validation(Required=false)]
55+
public int? Period { get; set; }
56+
57+
/// <summary>
58+
/// <b>Example:</b>
59+
/// <para>com</para>
60+
/// </summary>
61+
[NameInMap("Suffix")]
62+
[Validation(Required=false)]
63+
public string Suffix { get; set; }
64+
65+
}
66+
67+
}
68+
69+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
3+
using System;
4+
using System.Collections.Generic;
5+
using System.IO;
6+
7+
using Tea;
8+
9+
namespace AlibabaCloud.SDK.Domain20180129.Models
10+
{
11+
public class QueryDomainRealTimePriceResponse : TeaModel {
12+
[NameInMap("headers")]
13+
[Validation(Required=false)]
14+
public Dictionary<string, string> Headers { get; set; }
15+
16+
[NameInMap("statusCode")]
17+
[Validation(Required=false)]
18+
public int? StatusCode { get; set; }
19+
20+
[NameInMap("body")]
21+
[Validation(Required=false)]
22+
public QueryDomainRealTimePriceResponseBody Body { get; set; }
23+
24+
}
25+
26+
}
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
3+
using System;
4+
using System.Collections.Generic;
5+
using System.IO;
6+
7+
using Tea;
8+
9+
namespace AlibabaCloud.SDK.Domain20180129.Models
10+
{
11+
public class QueryDomainRealTimePriceResponseBody : TeaModel {
12+
/// <summary>
13+
/// <b>Example:</b>
14+
/// <para>4000</para>
15+
/// </summary>
16+
[NameInMap("DynamicCode")]
17+
[Validation(Required=false)]
18+
public string DynamicCode { get; set; }
19+
20+
/// <summary>
21+
/// <b>Example:</b>
22+
/// <para>非法参数</para>
23+
/// </summary>
24+
[NameInMap("DynamicMessage")]
25+
[Validation(Required=false)]
26+
public string DynamicMessage { get; set; }
27+
28+
/// <summary>
29+
/// <b>Example:</b>
30+
/// <para>3002</para>
31+
/// </summary>
32+
[NameInMap("ErrorCode")]
33+
[Validation(Required=false)]
34+
public string ErrorCode { get; set; }
35+
36+
/// <summary>
37+
/// <b>Example:</b>
38+
/// <para>非法参数</para>
39+
/// </summary>
40+
[NameInMap("ErrorMsg")]
41+
[Validation(Required=false)]
42+
public string ErrorMsg { get; set; }
43+
44+
/// <summary>
45+
/// <b>Example:</b>
46+
/// <para>200</para>
47+
/// </summary>
48+
[NameInMap("HttpStatusCode")]
49+
[Validation(Required=false)]
50+
public int? HttpStatusCode { get; set; }
51+
52+
[NameInMap("Module")]
53+
[Validation(Required=false)]
54+
public QueryDomainRealTimePriceResponseBodyModule Module { get; set; }
55+
public class QueryDomainRealTimePriceResponseBodyModule : TeaModel {
56+
[NameInMap("DomainPrices")]
57+
[Validation(Required=false)]
58+
public List<QueryDomainRealTimePriceResponseBodyModuleDomainPrices> DomainPrices { get; set; }
59+
public class QueryDomainRealTimePriceResponseBodyModuleDomainPrices : TeaModel {
60+
/// <summary>
61+
/// <b>Example:</b>
62+
/// <para>renew</para>
63+
/// </summary>
64+
[NameInMap("Action")]
65+
[Validation(Required=false)]
66+
public string Action { get; set; }
67+
68+
/// <summary>
69+
/// <b>Example:</b>
70+
/// <para>1</para>
71+
/// </summary>
72+
[NameInMap("Avail")]
73+
[Validation(Required=false)]
74+
public int? Avail { get; set; }
75+
76+
/// <summary>
77+
/// <b>Example:</b>
78+
/// <para>USD</para>
79+
/// </summary>
80+
[NameInMap("Currency")]
81+
[Validation(Required=false)]
82+
public string Currency { get; set; }
83+
84+
/// <summary>
85+
/// <b>Example:</b>
86+
/// <para>xxx.com</para>
87+
/// </summary>
88+
[NameInMap("DomainName")]
89+
[Validation(Required=false)]
90+
public string DomainName { get; set; }
91+
92+
/// <summary>
93+
/// <b>Example:</b>
94+
/// <para>1</para>
95+
/// </summary>
96+
[NameInMap("Period")]
97+
[Validation(Required=false)]
98+
public int? Period { get; set; }
99+
100+
[NameInMap("Premium")]
101+
[Validation(Required=false)]
102+
public bool? Premium { get; set; }
103+
104+
/// <summary>
105+
/// <b>Example:</b>
106+
/// <para>16.22</para>
107+
/// </summary>
108+
[NameInMap("Price")]
109+
[Validation(Required=false)]
110+
public double? Price { get; set; }
111+
112+
/// <summary>
113+
/// <b>Example:</b>
114+
/// <para>不可续费</para>
115+
/// </summary>
116+
[NameInMap("Reason")]
117+
[Validation(Required=false)]
118+
public string Reason { get; set; }
119+
120+
}
121+
122+
}
123+
124+
/// <summary>
125+
/// <b>Example:</b>
126+
/// <para>A4A4F72C-8E8E-19D2-BCC1-21E41D334A75</para>
127+
/// </summary>
128+
[NameInMap("RequestId")]
129+
[Validation(Required=false)]
130+
public string RequestId { get; set; }
131+
132+
[NameInMap("Success")]
133+
[Validation(Required=false)]
134+
public bool? Success { get; set; }
135+
136+
[NameInMap("Synchro")]
137+
[Validation(Required=false)]
138+
public bool? Synchro { get; set; }
139+
140+
}
141+
142+
}

0 commit comments

Comments
 (0)