Skip to content

Commit 7818d8e

Browse files
committed
Support API DispatchConsoleAPIForPartner.
1 parent 5fa3184 commit 7818d8e

10 files changed

+525
-3
lines changed

websitebuild-20250429/ChangeLog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-11-06 Version: 2.6.0
2+
- Support API DispatchConsoleAPIForPartner.
3+
- Support API GetUserAccessTokenForPartner.
4+
5+
16
2025-09-19 Version: 2.5.0
27
- Support API BindAppDomain.
38
- Support API DeleteAppDomainCertificate.

websitebuild-20250429/core/Client.cs

Lines changed: 280 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -717,6 +717,158 @@ public async Task<DescribeAppDomainDnsRecordResponse> DescribeAppDomainDnsRecord
717717
return await DescribeAppDomainDnsRecordWithOptionsAsync(request, runtime);
718718
}
719719

720+
/// <term><b>Summary:</b></term>
721+
/// <summary>
722+
/// <para>DispatchConsoleAPIForPartner</para>
723+
/// </summary>
724+
///
725+
/// <param name="request">
726+
/// DispatchConsoleAPIForPartnerRequest
727+
/// </param>
728+
/// <param name="runtime">
729+
/// runtime options for this request RuntimeOptions
730+
/// </param>
731+
///
732+
/// <returns>
733+
/// DispatchConsoleAPIForPartnerResponse
734+
/// </returns>
735+
public DispatchConsoleAPIForPartnerResponse DispatchConsoleAPIForPartnerWithOptions(DispatchConsoleAPIForPartnerRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
736+
{
737+
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
738+
Dictionary<string, object> query = new Dictionary<string, object>(){};
739+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LiveToken))
740+
{
741+
query["LiveToken"] = request.LiveToken;
742+
}
743+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Operation))
744+
{
745+
query["Operation"] = request.Operation;
746+
}
747+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Params))
748+
{
749+
query["Params"] = request.Params;
750+
}
751+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Product))
752+
{
753+
query["Product"] = request.Product;
754+
}
755+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SiteHost))
756+
{
757+
query["SiteHost"] = request.SiteHost;
758+
}
759+
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
760+
{
761+
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
762+
};
763+
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
764+
{
765+
Action = "DispatchConsoleAPIForPartner",
766+
Version = "2025-04-29",
767+
Protocol = "HTTPS",
768+
Pathname = "/",
769+
Method = "POST",
770+
AuthType = "AK",
771+
Style = "RPC",
772+
ReqBodyType = "formData",
773+
BodyType = "json",
774+
};
775+
return TeaModel.ToObject<DispatchConsoleAPIForPartnerResponse>(CallApi(params_, req, runtime));
776+
}
777+
778+
/// <term><b>Summary:</b></term>
779+
/// <summary>
780+
/// <para>DispatchConsoleAPIForPartner</para>
781+
/// </summary>
782+
///
783+
/// <param name="request">
784+
/// DispatchConsoleAPIForPartnerRequest
785+
/// </param>
786+
/// <param name="runtime">
787+
/// runtime options for this request RuntimeOptions
788+
/// </param>
789+
///
790+
/// <returns>
791+
/// DispatchConsoleAPIForPartnerResponse
792+
/// </returns>
793+
public async Task<DispatchConsoleAPIForPartnerResponse> DispatchConsoleAPIForPartnerWithOptionsAsync(DispatchConsoleAPIForPartnerRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
794+
{
795+
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
796+
Dictionary<string, object> query = new Dictionary<string, object>(){};
797+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LiveToken))
798+
{
799+
query["LiveToken"] = request.LiveToken;
800+
}
801+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Operation))
802+
{
803+
query["Operation"] = request.Operation;
804+
}
805+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Params))
806+
{
807+
query["Params"] = request.Params;
808+
}
809+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Product))
810+
{
811+
query["Product"] = request.Product;
812+
}
813+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SiteHost))
814+
{
815+
query["SiteHost"] = request.SiteHost;
816+
}
817+
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
818+
{
819+
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
820+
};
821+
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
822+
{
823+
Action = "DispatchConsoleAPIForPartner",
824+
Version = "2025-04-29",
825+
Protocol = "HTTPS",
826+
Pathname = "/",
827+
Method = "POST",
828+
AuthType = "AK",
829+
Style = "RPC",
830+
ReqBodyType = "formData",
831+
BodyType = "json",
832+
};
833+
return TeaModel.ToObject<DispatchConsoleAPIForPartnerResponse>(await CallApiAsync(params_, req, runtime));
834+
}
835+
836+
/// <term><b>Summary:</b></term>
837+
/// <summary>
838+
/// <para>DispatchConsoleAPIForPartner</para>
839+
/// </summary>
840+
///
841+
/// <param name="request">
842+
/// DispatchConsoleAPIForPartnerRequest
843+
/// </param>
844+
///
845+
/// <returns>
846+
/// DispatchConsoleAPIForPartnerResponse
847+
/// </returns>
848+
public DispatchConsoleAPIForPartnerResponse DispatchConsoleAPIForPartner(DispatchConsoleAPIForPartnerRequest request)
849+
{
850+
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
851+
return DispatchConsoleAPIForPartnerWithOptions(request, runtime);
852+
}
853+
854+
/// <term><b>Summary:</b></term>
855+
/// <summary>
856+
/// <para>DispatchConsoleAPIForPartner</para>
857+
/// </summary>
858+
///
859+
/// <param name="request">
860+
/// DispatchConsoleAPIForPartnerRequest
861+
/// </param>
862+
///
863+
/// <returns>
864+
/// DispatchConsoleAPIForPartnerResponse
865+
/// </returns>
866+
public async Task<DispatchConsoleAPIForPartnerResponse> DispatchConsoleAPIForPartnerAsync(DispatchConsoleAPIForPartnerRequest request)
867+
{
868+
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
869+
return await DispatchConsoleAPIForPartnerWithOptionsAsync(request, runtime);
870+
}
871+
720872
/// <term><b>Summary:</b></term>
721873
/// <summary>
722874
/// <para>查询Logo创建任务</para>
@@ -1101,6 +1253,134 @@ public async Task<GetIcpFilingInfoForPartnerResponse> GetIcpFilingInfoForPartner
11011253
return await GetIcpFilingInfoForPartnerWithOptionsAsync(request, runtime);
11021254
}
11031255

1256+
/// <term><b>Summary:</b></term>
1257+
/// <summary>
1258+
/// <para>通过授权码得到accessToken</para>
1259+
/// </summary>
1260+
///
1261+
/// <param name="request">
1262+
/// GetUserAccessTokenForPartnerRequest
1263+
/// </param>
1264+
/// <param name="runtime">
1265+
/// runtime options for this request RuntimeOptions
1266+
/// </param>
1267+
///
1268+
/// <returns>
1269+
/// GetUserAccessTokenForPartnerResponse
1270+
/// </returns>
1271+
public GetUserAccessTokenForPartnerResponse GetUserAccessTokenForPartnerWithOptions(GetUserAccessTokenForPartnerRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
1272+
{
1273+
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
1274+
Dictionary<string, object> query = new Dictionary<string, object>(){};
1275+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SiteHost))
1276+
{
1277+
query["SiteHost"] = request.SiteHost;
1278+
}
1279+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Ticket))
1280+
{
1281+
query["Ticket"] = request.Ticket;
1282+
}
1283+
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
1284+
{
1285+
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
1286+
};
1287+
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
1288+
{
1289+
Action = "GetUserAccessTokenForPartner",
1290+
Version = "2025-04-29",
1291+
Protocol = "HTTPS",
1292+
Pathname = "/",
1293+
Method = "POST",
1294+
AuthType = "AK",
1295+
Style = "RPC",
1296+
ReqBodyType = "formData",
1297+
BodyType = "json",
1298+
};
1299+
return TeaModel.ToObject<GetUserAccessTokenForPartnerResponse>(CallApi(params_, req, runtime));
1300+
}
1301+
1302+
/// <term><b>Summary:</b></term>
1303+
/// <summary>
1304+
/// <para>通过授权码得到accessToken</para>
1305+
/// </summary>
1306+
///
1307+
/// <param name="request">
1308+
/// GetUserAccessTokenForPartnerRequest
1309+
/// </param>
1310+
/// <param name="runtime">
1311+
/// runtime options for this request RuntimeOptions
1312+
/// </param>
1313+
///
1314+
/// <returns>
1315+
/// GetUserAccessTokenForPartnerResponse
1316+
/// </returns>
1317+
public async Task<GetUserAccessTokenForPartnerResponse> GetUserAccessTokenForPartnerWithOptionsAsync(GetUserAccessTokenForPartnerRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
1318+
{
1319+
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
1320+
Dictionary<string, object> query = new Dictionary<string, object>(){};
1321+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SiteHost))
1322+
{
1323+
query["SiteHost"] = request.SiteHost;
1324+
}
1325+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Ticket))
1326+
{
1327+
query["Ticket"] = request.Ticket;
1328+
}
1329+
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
1330+
{
1331+
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
1332+
};
1333+
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
1334+
{
1335+
Action = "GetUserAccessTokenForPartner",
1336+
Version = "2025-04-29",
1337+
Protocol = "HTTPS",
1338+
Pathname = "/",
1339+
Method = "POST",
1340+
AuthType = "AK",
1341+
Style = "RPC",
1342+
ReqBodyType = "formData",
1343+
BodyType = "json",
1344+
};
1345+
return TeaModel.ToObject<GetUserAccessTokenForPartnerResponse>(await CallApiAsync(params_, req, runtime));
1346+
}
1347+
1348+
/// <term><b>Summary:</b></term>
1349+
/// <summary>
1350+
/// <para>通过授权码得到accessToken</para>
1351+
/// </summary>
1352+
///
1353+
/// <param name="request">
1354+
/// GetUserAccessTokenForPartnerRequest
1355+
/// </param>
1356+
///
1357+
/// <returns>
1358+
/// GetUserAccessTokenForPartnerResponse
1359+
/// </returns>
1360+
public GetUserAccessTokenForPartnerResponse GetUserAccessTokenForPartner(GetUserAccessTokenForPartnerRequest request)
1361+
{
1362+
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
1363+
return GetUserAccessTokenForPartnerWithOptions(request, runtime);
1364+
}
1365+
1366+
/// <term><b>Summary:</b></term>
1367+
/// <summary>
1368+
/// <para>通过授权码得到accessToken</para>
1369+
/// </summary>
1370+
///
1371+
/// <param name="request">
1372+
/// GetUserAccessTokenForPartnerRequest
1373+
/// </param>
1374+
///
1375+
/// <returns>
1376+
/// GetUserAccessTokenForPartnerResponse
1377+
/// </returns>
1378+
public async Task<GetUserAccessTokenForPartnerResponse> GetUserAccessTokenForPartnerAsync(GetUserAccessTokenForPartnerRequest request)
1379+
{
1380+
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
1381+
return await GetUserAccessTokenForPartnerWithOptionsAsync(request, runtime);
1382+
}
1383+
11041384
/// <term><b>Summary:</b></term>
11051385
/// <summary>
11061386
/// <para>合作伙伴获取用户SLR角色授权临时凭证</para>
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
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.WebsiteBuild20250429.Models
10+
{
11+
public class DispatchConsoleAPIForPartnerRequest : TeaModel {
12+
/// <summary>
13+
/// <para>This parameter is required.</para>
14+
/// </summary>
15+
[NameInMap("LiveToken")]
16+
[Validation(Required=false)]
17+
public string LiveToken { get; set; }
18+
19+
/// <summary>
20+
/// <para>This parameter is required.</para>
21+
///
22+
/// <b>Example:</b>
23+
/// <para>disable</para>
24+
/// </summary>
25+
[NameInMap("Operation")]
26+
[Validation(Required=false)]
27+
public string Operation { get; set; }
28+
29+
/// <summary>
30+
/// <b>Example:</b>
31+
/// <para>[\&quot;\&quot;]</para>
32+
/// </summary>
33+
[NameInMap("Params")]
34+
[Validation(Required=false)]
35+
public string Params { get; set; }
36+
37+
/// <summary>
38+
/// <para>This parameter is required.</para>
39+
///
40+
/// <b>Example:</b>
41+
/// <para>hbaseue</para>
42+
/// </summary>
43+
[NameInMap("Product")]
44+
[Validation(Required=false)]
45+
public string Product { get; set; }
46+
47+
[NameInMap("SiteHost")]
48+
[Validation(Required=false)]
49+
public string SiteHost { get; set; }
50+
51+
}
52+
53+
}
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.WebsiteBuild20250429.Models
10+
{
11+
public class DispatchConsoleAPIForPartnerResponse : 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 DispatchConsoleAPIForPartnerResponseBody Body { get; set; }
23+
24+
}
25+
26+
}

0 commit comments

Comments
 (0)