Skip to content

Commit 6c80bed

Browse files
committed
Support API DescribeSellerInstances.
1 parent e0a8d6a commit 6c80bed

File tree

5 files changed

+388
-3
lines changed

5 files changed

+388
-3
lines changed

marketplaceintl-20221230/ChangeLog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-03-13 Version: 1.2.0
2+
- Support API DescribeSellerInstances.
3+
4+
15
2025-03-04 Version: 1.1.0
26
- Support API NoticeInstanceUser.
37

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.1.0'
1+
__version__ = '1.2.0'

marketplaceintl-20221230/alibabacloud_marketplaceintl20221230/client.py

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,130 @@ def get_endpoint(
4141
return endpoint_map.get(region_id)
4242
return EndpointUtilClient.get_endpoint_rules(product_id, region_id, endpoint_rule, network, suffix)
4343

44+
def describe_seller_instances_with_options(
45+
self,
46+
request: marketplace_intl_20221230_models.DescribeSellerInstancesRequest,
47+
runtime: util_models.RuntimeOptions,
48+
) -> marketplace_intl_20221230_models.DescribeSellerInstancesResponse:
49+
"""
50+
@summary 卖家查询实例列表
51+
52+
@param request: DescribeSellerInstancesRequest
53+
@param runtime: runtime options for this request RuntimeOptions
54+
@return: DescribeSellerInstancesResponse
55+
"""
56+
UtilClient.validate_model(request)
57+
query = {}
58+
if not UtilClient.is_unset(request.instance_id):
59+
query['InstanceId'] = request.instance_id
60+
if not UtilClient.is_unset(request.instance_status):
61+
query['InstanceStatus'] = request.instance_status
62+
if not UtilClient.is_unset(request.page_index):
63+
query['PageIndex'] = request.page_index
64+
if not UtilClient.is_unset(request.page_size):
65+
query['PageSize'] = request.page_size
66+
if not UtilClient.is_unset(request.user_id):
67+
query['UserId'] = request.user_id
68+
req = open_api_models.OpenApiRequest(
69+
query=OpenApiUtilClient.query(query)
70+
)
71+
params = open_api_models.Params(
72+
action='DescribeSellerInstances',
73+
version='2022-12-30',
74+
protocol='HTTPS',
75+
pathname='/',
76+
method='POST',
77+
auth_type='AK',
78+
style='RPC',
79+
req_body_type='formData',
80+
body_type='json'
81+
)
82+
if UtilClient.is_unset(self._signature_version) or not UtilClient.equal_string(self._signature_version, 'v4'):
83+
return TeaCore.from_map(
84+
marketplace_intl_20221230_models.DescribeSellerInstancesResponse(),
85+
self.call_api(params, req, runtime)
86+
)
87+
else:
88+
return TeaCore.from_map(
89+
marketplace_intl_20221230_models.DescribeSellerInstancesResponse(),
90+
self.execute(params, req, runtime)
91+
)
92+
93+
async def describe_seller_instances_with_options_async(
94+
self,
95+
request: marketplace_intl_20221230_models.DescribeSellerInstancesRequest,
96+
runtime: util_models.RuntimeOptions,
97+
) -> marketplace_intl_20221230_models.DescribeSellerInstancesResponse:
98+
"""
99+
@summary 卖家查询实例列表
100+
101+
@param request: DescribeSellerInstancesRequest
102+
@param runtime: runtime options for this request RuntimeOptions
103+
@return: DescribeSellerInstancesResponse
104+
"""
105+
UtilClient.validate_model(request)
106+
query = {}
107+
if not UtilClient.is_unset(request.instance_id):
108+
query['InstanceId'] = request.instance_id
109+
if not UtilClient.is_unset(request.instance_status):
110+
query['InstanceStatus'] = request.instance_status
111+
if not UtilClient.is_unset(request.page_index):
112+
query['PageIndex'] = request.page_index
113+
if not UtilClient.is_unset(request.page_size):
114+
query['PageSize'] = request.page_size
115+
if not UtilClient.is_unset(request.user_id):
116+
query['UserId'] = request.user_id
117+
req = open_api_models.OpenApiRequest(
118+
query=OpenApiUtilClient.query(query)
119+
)
120+
params = open_api_models.Params(
121+
action='DescribeSellerInstances',
122+
version='2022-12-30',
123+
protocol='HTTPS',
124+
pathname='/',
125+
method='POST',
126+
auth_type='AK',
127+
style='RPC',
128+
req_body_type='formData',
129+
body_type='json'
130+
)
131+
if UtilClient.is_unset(self._signature_version) or not UtilClient.equal_string(self._signature_version, 'v4'):
132+
return TeaCore.from_map(
133+
marketplace_intl_20221230_models.DescribeSellerInstancesResponse(),
134+
await self.call_api_async(params, req, runtime)
135+
)
136+
else:
137+
return TeaCore.from_map(
138+
marketplace_intl_20221230_models.DescribeSellerInstancesResponse(),
139+
await self.execute_async(params, req, runtime)
140+
)
141+
142+
def describe_seller_instances(
143+
self,
144+
request: marketplace_intl_20221230_models.DescribeSellerInstancesRequest,
145+
) -> marketplace_intl_20221230_models.DescribeSellerInstancesResponse:
146+
"""
147+
@summary 卖家查询实例列表
148+
149+
@param request: DescribeSellerInstancesRequest
150+
@return: DescribeSellerInstancesResponse
151+
"""
152+
runtime = util_models.RuntimeOptions()
153+
return self.describe_seller_instances_with_options(request, runtime)
154+
155+
async def describe_seller_instances_async(
156+
self,
157+
request: marketplace_intl_20221230_models.DescribeSellerInstancesRequest,
158+
) -> marketplace_intl_20221230_models.DescribeSellerInstancesResponse:
159+
"""
160+
@summary 卖家查询实例列表
161+
162+
@param request: DescribeSellerInstancesRequest
163+
@return: DescribeSellerInstancesResponse
164+
"""
165+
runtime = util_models.RuntimeOptions()
166+
return await self.describe_seller_instances_with_options_async(request, runtime)
167+
44168
def notice_instance_user_with_options(
45169
self,
46170
request: marketplace_intl_20221230_models.NoticeInstanceUserRequest,

0 commit comments

Comments
 (0)