in darabonba/runtime.py [0:0]
def from_map(self, m: dict = None):
m = m or dict()
if m.get('retryOptions') is not None:
self.retry_options = RetryOptions.from_map(m.get('retryOptions'))
if m.get('autoretry') is not None:
self.autoretry = m.get('autoretry')
if m.get('ignoreSSL') is not None:
self.ignore_ssl = m.get('ignoreSSL')
if m.get('key') is not None:
self.key = m.get('key')
if m.get('cert') is not None:
self.cert = m.get('cert')
if m.get('ca') is not None:
self.ca = m.get('ca')
if m.get('max_attempts') is not None:
self.max_attempts = m.get('max_attempts')
if m.get('backoff_policy') is not None:
self.backoff_policy = m.get('backoff_policy')
if m.get('backoff_period') is not None:
self.backoff_period = m.get('backoff_period')
if m.get('readTimeout') is not None:
self.read_timeout = m.get('readTimeout')
if m.get('connectTimeout') is not None:
self.connect_timeout = m.get('connectTimeout')
if m.get('httpProxy') is not None:
self.http_proxy = m.get('httpProxy')
if m.get('httpsProxy') is not None:
self.https_proxy = m.get('httpsProxy')
if m.get('noProxy') is not None:
self.no_proxy = m.get('noProxy')
if m.get('maxIdleConns') is not None:
self.max_idle_conns = m.get('maxIdleConns')
if m.get('localAddr') is not None:
self.local_addr = m.get('localAddr')
if m.get('socks5Proxy') is not None:
self.socks_5proxy = m.get('socks5Proxy')
if m.get('socks5NetWork') is not None:
self.socks_5net_work = m.get('socks5NetWork')
if m.get('keepAlive') is not None:
self.keep_alive = m.get('keepAlive')
if m.get('extendsParameters') is not None:
temp_model = ExtendsParameters()
self.extends_parameters = temp_model.from_map(m['extendsParameters'])
return self