gateway-iot/python2/alicloud_gateway_iot/models.py (69 lines of code) (raw):
# -*- coding: utf-8 -*-
# This file is auto-generated, don't edit it. Thanks.
from Tea.model import TeaModel
class Config(TeaModel):
def __init__(self, app_key=None, app_secret=None, endpoint=None):
self.app_key = app_key # type: str
self.app_secret = app_secret # type: str
self.endpoint = endpoint # type: str
def validate(self):
self.validate_required(self.app_key, 'app_key')
self.validate_required(self.app_secret, 'app_secret')
self.validate_required(self.endpoint, 'endpoint')
def to_map(self):
_map = super(Config, self).to_map()
if _map is not None:
return _map
result = dict()
if self.app_key is not None:
result['appKey'] = self.app_key
if self.app_secret is not None:
result['appSecret'] = self.app_secret
if self.endpoint is not None:
result['endpoint'] = self.endpoint
return result
def from_map(self, m=None):
m = m or dict()
if m.get('appKey') is not None:
self.app_key = m.get('appKey')
if m.get('appSecret') is not None:
self.app_secret = m.get('appSecret')
if m.get('endpoint') is not None:
self.endpoint = m.get('endpoint')
return self
class OpenApiRequest(TeaModel):
def __init__(self, headers=None, query=None, body=None, pathname=None, method=None):
self.headers = headers # type: dict[str, str]
self.query = query # type: dict[str, str]
self.body = body # type: any
self.pathname = pathname # type: str
self.method = method # type: str
def validate(self):
pass
def to_map(self):
_map = super(OpenApiRequest, self).to_map()
if _map is not None:
return _map
result = dict()
if self.headers is not None:
result['headers'] = self.headers
if self.query is not None:
result['query'] = self.query
if self.body is not None:
result['body'] = self.body
if self.pathname is not None:
result['pathname'] = self.pathname
if self.method is not None:
result['method'] = self.method
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('query') is not None:
self.query = m.get('query')
if m.get('body') is not None:
self.body = m.get('body')
if m.get('pathname') is not None:
self.pathname = m.get('pathname')
if m.get('method') is not None:
self.method = m.get('method')
return self