NetworkConfig.fromMap constructor

NetworkConfig.fromMap(
  1. Map<String, dynamic> map
)

Implementation

NetworkConfig.fromMap(Map<String, dynamic> map) {
  if (map.containsKey('server_address') && (map['server_address'] != null)) {
    _server_address = map['server_address'];
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('network_retries_count')) {
    _network_retries_count = map['network_retries_count'];
  }
  if (map.containsKey('message_retries_count')) {
    _message_retries_count = map['message_retries_count'];
  }
  if (map.containsKey('message_processing_timeout')) {
    _message_processing_timeout = map['message_processing_timeout'];
  }
  if (map.containsKey('wait_for_timeout')) {
    _wait_for_timeout = map['wait_for_timeout'];
  }
  if (map.containsKey('out_of_sync_threshold')) {
    _out_of_sync_threshold = map['out_of_sync_threshold'];
  }
  if (map.containsKey('access_key')) {
    _access_key = map['access_key'];
  }
}