aps-20240325/alibabacloud_aps20240325/models.py (117 lines of code) (raw):
# -*- coding: utf-8 -*-
# This file is auto-generated, don't edit it. Thanks.
from Tea.model import TeaModel
class GetFxCustomerTypeRequest(TeaModel):
def __init__(self, uid=None):
self.uid = uid # type: long
def validate(self):
pass
def to_map(self):
_map = super(GetFxCustomerTypeRequest, self).to_map()
if _map is not None:
return _map
result = dict()
if self.uid is not None:
result['Uid'] = self.uid
return result
def from_map(self, m=None):
m = m or dict()
if m.get('Uid') is not None:
self.uid = m.get('Uid')
return self
class GetFxCustomerTypeResponseBodyData(TeaModel):
def __init__(self, customer_type=None, is_sub=None, parent_id=None):
self.customer_type = customer_type # type: int
self.is_sub = is_sub # type: int
self.parent_id = parent_id # type: long
def validate(self):
pass
def to_map(self):
_map = super(GetFxCustomerTypeResponseBodyData, self).to_map()
if _map is not None:
return _map
result = dict()
if self.customer_type is not None:
result['CustomerType'] = self.customer_type
if self.is_sub is not None:
result['IsSub'] = self.is_sub
if self.parent_id is not None:
result['ParentId'] = self.parent_id
return result
def from_map(self, m=None):
m = m or dict()
if m.get('CustomerType') is not None:
self.customer_type = m.get('CustomerType')
if m.get('IsSub') is not None:
self.is_sub = m.get('IsSub')
if m.get('ParentId') is not None:
self.parent_id = m.get('ParentId')
return self
class GetFxCustomerTypeResponseBody(TeaModel):
def __init__(self, code=None, data=None, message=None, request_id=None, success=None):
self.code = code # type: str
self.data = data # type: GetFxCustomerTypeResponseBodyData
self.message = message # type: str
self.request_id = request_id # type: str
self.success = success # type: bool
def validate(self):
if self.data:
self.data.validate()
def to_map(self):
_map = super(GetFxCustomerTypeResponseBody, self).to_map()
if _map is not None:
return _map
result = dict()
if self.code is not None:
result['Code'] = self.code
if self.data is not None:
result['Data'] = self.data.to_map()
if self.message is not None:
result['Message'] = self.message
if self.request_id is not None:
result['RequestId'] = self.request_id
if self.success is not None:
result['Success'] = self.success
return result
def from_map(self, m=None):
m = m or dict()
if m.get('Code') is not None:
self.code = m.get('Code')
if m.get('Data') is not None:
temp_model = GetFxCustomerTypeResponseBodyData()
self.data = temp_model.from_map(m['Data'])
if m.get('Message') is not None:
self.message = m.get('Message')
if m.get('RequestId') is not None:
self.request_id = m.get('RequestId')
if m.get('Success') is not None:
self.success = m.get('Success')
return self
class GetFxCustomerTypeResponse(TeaModel):
def __init__(self, headers=None, status_code=None, body=None):
self.headers = headers # type: dict[str, str]
self.status_code = status_code # type: int
self.body = body # type: GetFxCustomerTypeResponseBody
def validate(self):
if self.body:
self.body.validate()
def to_map(self):
_map = super(GetFxCustomerTypeResponse, self).to_map()
if _map is not None:
return _map
result = dict()
if self.headers is not None:
result['headers'] = self.headers
if self.status_code is not None:
result['statusCode'] = self.status_code
if self.body is not None:
result['body'] = self.body.to_map()
return result
def from_map(self, m=None):
m = m or dict()
if m.get('headers') is not None:
self.headers = m.get('headers')
if m.get('statusCode') is not None:
self.status_code = m.get('statusCode')
if m.get('body') is not None:
temp_model = GetFxCustomerTypeResponseBody()
self.body = temp_model.from_map(m['body'])
return self