gateway-iot-edge/python2/alicloud_gateway_iot_edge/models.py (64 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 ApiRequest(TeaModel):
def __init__(self, headers=None, pathname=None, body=None, action=None):
self.headers = headers # type: dict[str, str]
self.pathname = pathname # type: str
self.body = body # type: dict[str, any]
self.action = action # type: str
def validate(self):
pass
def to_map(self):
_map = super(ApiRequest, self).to_map()
if _map is not None:
return _map
result = dict()
if self.headers is not None:
result['headers'] = self.headers
if self.pathname is not None:
result['pathname'] = self.pathname
if self.body is not None:
result['body'] = self.body
if self.action is not None:
result['action'] = self.action
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('pathname') is not None:
self.pathname = m.get('pathname')
if m.get('body') is not None:
self.body = m.get('body')
if m.get('action') is not None:
self.action = m.get('action')
return self