Skip to content

Commit c845dac

Browse files
committed
ListUsers,ListUserBasicInfos api新增支持status字段
1 parent 877a01d commit c845dac

File tree

222 files changed

+21012
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

222 files changed

+21012
-0
lines changed

CHANGELOG

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2024-10-23 Version: 1.0.0
2+
ListUsers,ListUserBasicInfos api新增支持status字段
3+
14
2024-10-22 Version: 1.0.0
25
- Init.
36

aliyun-net-sdk-ims/Ims/Endpoint.cs

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing,
13+
* software distributed under the License is distributed on an
14+
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
* KIND, either express or implied. See the License for the
16+
* specific language governing permissions and limitations
17+
* under the License.
18+
*/
19+
20+
using System.Collections.Generic;
21+
22+
namespace Aliyun.Acs.Ims
23+
{
24+
public class Endpoint
25+
{
26+
public static Dictionary<string, string> endpointMap = new Dictionary<string, string>()
27+
{};
28+
29+
public static string endpointRegionalType = "central";
30+
}
31+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing,
13+
* software distributed under the License is distributed on an
14+
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
* KIND, either express or implied. See the License for the
16+
* specific language governing permissions and limitations
17+
* under the License.
18+
*/
19+
using System.Collections.Generic;
20+
21+
using Aliyun.Acs.Core;
22+
using Aliyun.Acs.Core.Http;
23+
using Aliyun.Acs.Core.Transform;
24+
using Aliyun.Acs.Core.Utils;
25+
using Aliyun.Acs.Ims.Transform;
26+
using Aliyun.Acs.Ims.Transform.V20190815;
27+
28+
namespace Aliyun.Acs.Ims.Model.V20190815
29+
{
30+
public class AddClientIdToOIDCProviderRequest : RpcAcsRequest<AddClientIdToOIDCProviderResponse>
31+
{
32+
public AddClientIdToOIDCProviderRequest()
33+
: base("Ims", "2019-08-15", "AddClientIdToOIDCProvider", "ims", "openAPI")
34+
{
35+
if (this.GetType().GetProperty("ProductEndpointMap") != null && this.GetType().GetProperty("ProductEndpointType") != null)
36+
{
37+
this.GetType().GetProperty("ProductEndpointMap").SetValue(this, Aliyun.Acs.Ims.Endpoint.endpointMap, null);
38+
this.GetType().GetProperty("ProductEndpointType").SetValue(this, Aliyun.Acs.Ims.Endpoint.endpointRegionalType, null);
39+
}
40+
Method = MethodType.POST;
41+
}
42+
43+
private string clientId;
44+
45+
private string oIDCProviderName;
46+
47+
public string ClientId
48+
{
49+
get
50+
{
51+
return clientId;
52+
}
53+
set
54+
{
55+
clientId = value;
56+
DictionaryUtil.Add(QueryParameters, "ClientId", value);
57+
}
58+
}
59+
60+
public string OIDCProviderName
61+
{
62+
get
63+
{
64+
return oIDCProviderName;
65+
}
66+
set
67+
{
68+
oIDCProviderName = value;
69+
DictionaryUtil.Add(QueryParameters, "OIDCProviderName", value);
70+
}
71+
}
72+
73+
public override AddClientIdToOIDCProviderResponse GetResponse(UnmarshallerContext unmarshallerContext)
74+
{
75+
return AddClientIdToOIDCProviderResponseUnmarshaller.Unmarshall(unmarshallerContext);
76+
}
77+
}
78+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,214 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing,
13+
* software distributed under the License is distributed on an
14+
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
* KIND, either express or implied. See the License for the
16+
* specific language governing permissions and limitations
17+
* under the License.
18+
*/
19+
using System.Collections.Generic;
20+
using Newtonsoft.Json;
21+
using Aliyun.Acs.Core;
22+
23+
namespace Aliyun.Acs.Ims.Model.V20190815
24+
{
25+
public class AddClientIdToOIDCProviderResponse : AcsResponse
26+
{
27+
28+
private string requestId;
29+
30+
private AddClientIdToOIDCProvider_OIDCProvider oIDCProvider;
31+
32+
public string RequestId
33+
{
34+
get
35+
{
36+
return requestId;
37+
}
38+
set
39+
{
40+
requestId = value;
41+
}
42+
}
43+
44+
public AddClientIdToOIDCProvider_OIDCProvider OIDCProvider
45+
{
46+
get
47+
{
48+
return oIDCProvider;
49+
}
50+
set
51+
{
52+
oIDCProvider = value;
53+
}
54+
}
55+
56+
public class AddClientIdToOIDCProvider_OIDCProvider
57+
{
58+
59+
private string updateDate;
60+
61+
private string description;
62+
63+
private string oIDCProviderName;
64+
65+
private string createDate;
66+
67+
private string arn;
68+
69+
private string issuerUrl;
70+
71+
private string fingerprints;
72+
73+
private string clientIds;
74+
75+
private string gmtCreate;
76+
77+
private string gmtModified;
78+
79+
private long? issuanceLimitTime;
80+
81+
public string UpdateDate
82+
{
83+
get
84+
{
85+
return updateDate;
86+
}
87+
set
88+
{
89+
updateDate = value;
90+
}
91+
}
92+
93+
public string Description
94+
{
95+
get
96+
{
97+
return description;
98+
}
99+
set
100+
{
101+
description = value;
102+
}
103+
}
104+
105+
public string OIDCProviderName
106+
{
107+
get
108+
{
109+
return oIDCProviderName;
110+
}
111+
set
112+
{
113+
oIDCProviderName = value;
114+
}
115+
}
116+
117+
public string CreateDate
118+
{
119+
get
120+
{
121+
return createDate;
122+
}
123+
set
124+
{
125+
createDate = value;
126+
}
127+
}
128+
129+
public string Arn
130+
{
131+
get
132+
{
133+
return arn;
134+
}
135+
set
136+
{
137+
arn = value;
138+
}
139+
}
140+
141+
public string IssuerUrl
142+
{
143+
get
144+
{
145+
return issuerUrl;
146+
}
147+
set
148+
{
149+
issuerUrl = value;
150+
}
151+
}
152+
153+
public string Fingerprints
154+
{
155+
get
156+
{
157+
return fingerprints;
158+
}
159+
set
160+
{
161+
fingerprints = value;
162+
}
163+
}
164+
165+
public string ClientIds
166+
{
167+
get
168+
{
169+
return clientIds;
170+
}
171+
set
172+
{
173+
clientIds = value;
174+
}
175+
}
176+
177+
public string GmtCreate
178+
{
179+
get
180+
{
181+
return gmtCreate;
182+
}
183+
set
184+
{
185+
gmtCreate = value;
186+
}
187+
}
188+
189+
public string GmtModified
190+
{
191+
get
192+
{
193+
return gmtModified;
194+
}
195+
set
196+
{
197+
gmtModified = value;
198+
}
199+
}
200+
201+
public long? IssuanceLimitTime
202+
{
203+
get
204+
{
205+
return issuanceLimitTime;
206+
}
207+
set
208+
{
209+
issuanceLimitTime = value;
210+
}
211+
}
212+
}
213+
}
214+
}

0 commit comments

Comments
 (0)