in alibabacloud-gateway-spi/python2/alibabacloud_gateway_spi/models.py [0:0]
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('query') is not None:
self.query = m.get('query')
if m.get('body') is not None:
self.body = m.get('body')
if m.get('stream') is not None:
self.stream = m.get('stream')
if m.get('hostMap') is not None:
self.host_map = m.get('hostMap')
if m.get('pathname') is not None:
self.pathname = m.get('pathname')
if m.get('productId') is not None:
self.product_id = m.get('productId')
if m.get('action') is not None:
self.action = m.get('action')
if m.get('version') is not None:
self.version = m.get('version')
if m.get('protocol') is not None:
self.protocol = m.get('protocol')
if m.get('method') is not None:
self.method = m.get('method')
if m.get('authType') is not None:
self.auth_type = m.get('authType')
if m.get('bodyType') is not None:
self.body_type = m.get('bodyType')
if m.get('reqBodyType') is not None:
self.req_body_type = m.get('reqBodyType')
if m.get('style') is not None:
self.style = m.get('style')
if m.get('credential') is not None:
self.credential = m.get('credential')
if m.get('signatureVersion') is not None:
self.signature_version = m.get('signatureVersion')
if m.get('signatureAlgorithm') is not None:
self.signature_algorithm = m.get('signatureAlgorithm')
if m.get('userAgent') is not None:
self.user_agent = m.get('userAgent')
return self