Skip to content

Commit aac41d3

Browse files
release 3.0.749
1 parent 30076bc commit aac41d3

File tree

6 files changed

+543
-14
lines changed

6 files changed

+543
-14
lines changed

tencentcloud/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515

16-
__version__ = '3.0.748'
16+
__version__ = '3.0.749'

tencentcloud/intlpartnersmgt/v20220928/errorcodes.py

+12
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,15 @@
2323
# FailedOperation.MailIsRegistered
2424
FAILEDOPERATION_MAILISREGISTERED = 'FailedOperation.MailIsRegistered'
2525

26+
# Invalid UIN
27+
FAILEDOPERATION_UININVALID = 'FailedOperation.UinInvalid'
28+
2629
# Internal error.
2730
INTERNALERROR = 'InternalError'
2831

32+
# Invalid parameter
33+
INVALIDPARAMETER = 'InvalidParameter'
34+
2935
# InvalidParameter.AccountTypeContentIncorrect
3036
INVALIDPARAMETER_ACCOUNTTYPECONTENTINCORRECT = 'InvalidParameter.AccountTypeContentIncorrect'
3137

@@ -80,6 +86,9 @@
8086
# InvalidParameterValue.PhoneNumEmpty
8187
INVALIDPARAMETERVALUE_PHONENUMEMPTY = 'InvalidParameterValue.PhoneNumEmpty'
8288

89+
# Missing parameter
90+
MISSINGPARAMETER = 'MissingParameter'
91+
8392
# Operation denied.
8493
OPERATIONDENIED = 'OperationDenied'
8594

@@ -97,3 +106,6 @@
97106

98107
# The current user doesn’t have permission for the operation.
99108
UNAUTHORIZEDOPERATION_UINNOAUTH = 'UnauthorizedOperation.UinNoAuth'
109+
110+
# Unknown parameter
111+
UNKNOWNPARAMETER = 'UnknownParameter'

tencentcloud/intlpartnersmgt/v20220928/intlpartnersmgt_client.py

+92
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,52 @@ def DescribeCustomerBillSummary(self, request):
195195
raise TencentCloudSDKException(e.message, e.message)
196196

197197

198+
def DescribeCustomerInfo(self, request):
199+
"""This API is used to query the customer information.
200+
201+
:param request: Request instance for DescribeCustomerInfo.
202+
:type request: :class:`tencentcloud.intlpartnersmgt.v20220928.models.DescribeCustomerInfoRequest`
203+
:rtype: :class:`tencentcloud.intlpartnersmgt.v20220928.models.DescribeCustomerInfoResponse`
204+
205+
"""
206+
try:
207+
params = request._serialize()
208+
headers = request.headers
209+
body = self.call("DescribeCustomerInfo", params, headers=headers)
210+
response = json.loads(body)
211+
model = models.DescribeCustomerInfoResponse()
212+
model._deserialize(response["Response"])
213+
return model
214+
except Exception as e:
215+
if isinstance(e, TencentCloudSDKException):
216+
raise
217+
else:
218+
raise TencentCloudSDKException(e.message, e.message)
219+
220+
221+
def DescribeCustomerUin(self, request):
222+
"""This API is used to query the list of customer UINs.
223+
224+
:param request: Request instance for DescribeCustomerUin.
225+
:type request: :class:`tencentcloud.intlpartnersmgt.v20220928.models.DescribeCustomerUinRequest`
226+
:rtype: :class:`tencentcloud.intlpartnersmgt.v20220928.models.DescribeCustomerUinResponse`
227+
228+
"""
229+
try:
230+
params = request._serialize()
231+
headers = request.headers
232+
body = self.call("DescribeCustomerUin", params, headers=headers)
233+
response = json.loads(body)
234+
model = models.DescribeCustomerUinResponse()
235+
model._deserialize(response["Response"])
236+
return model
237+
except Exception as e:
238+
if isinstance(e, TencentCloudSDKException):
239+
raise
240+
else:
241+
raise TencentCloudSDKException(e.message, e.message)
242+
243+
198244
def GetCountryCodes(self, request):
199245
"""This API is used to obtain country/region codes.
200246
@@ -218,6 +264,29 @@ def GetCountryCodes(self, request):
218264
raise TencentCloudSDKException(e.message, e.message)
219265

220266

267+
def QueryAccountVerificationStatus(self, request):
268+
"""This API is used to query the account verification status.
269+
270+
:param request: Request instance for QueryAccountVerificationStatus.
271+
:type request: :class:`tencentcloud.intlpartnersmgt.v20220928.models.QueryAccountVerificationStatusRequest`
272+
:rtype: :class:`tencentcloud.intlpartnersmgt.v20220928.models.QueryAccountVerificationStatusResponse`
273+
274+
"""
275+
try:
276+
params = request._serialize()
277+
headers = request.headers
278+
body = self.call("QueryAccountVerificationStatus", params, headers=headers)
279+
response = json.loads(body)
280+
model = models.QueryAccountVerificationStatusResponse()
281+
model._deserialize(response["Response"])
282+
return model
283+
except Exception as e:
284+
if isinstance(e, TencentCloudSDKException):
285+
raise
286+
else:
287+
raise TencentCloudSDKException(e.message, e.message)
288+
289+
221290
def QueryCreditAllocationHistory(self, request):
222291
"""This API is used to query all the credit allocation records of a single customer.
223292
@@ -264,6 +333,29 @@ def QueryCreditByUinList(self, request):
264333
raise TencentCloudSDKException(e.message, e.message)
265334

266335

336+
def QueryCreditQuota(self, request):
337+
"""This API is used to query customer credits.
338+
339+
:param request: Request instance for QueryCreditQuota.
340+
:type request: :class:`tencentcloud.intlpartnersmgt.v20220928.models.QueryCreditQuotaRequest`
341+
:rtype: :class:`tencentcloud.intlpartnersmgt.v20220928.models.QueryCreditQuotaResponse`
342+
343+
"""
344+
try:
345+
params = request._serialize()
346+
headers = request.headers
347+
body = self.call("QueryCreditQuota", params, headers=headers)
348+
response = json.loads(body)
349+
model = models.QueryCreditQuotaResponse()
350+
model._deserialize(response["Response"])
351+
return model
352+
except Exception as e:
353+
if isinstance(e, TencentCloudSDKException):
354+
raise
355+
else:
356+
raise TencentCloudSDKException(e.message, e.message)
357+
358+
267359
def QueryCustomersCredit(self, request):
268360
"""This API is used for a partner to the credits and basic information of cutomers.
269361

0 commit comments

Comments
 (0)