def from_dict(layer7_connections_dict): if not layer7_connections_dict: return None layer7_connections_ = Layer7Connections() layer7_connections_.http_session = HTTPSession.from_dict(layer7_connections_dict.get('http_session')) if layer7_connections_dict.get('dns_queries') is not None: layer7_connections_.dns_queries = [DNSQuery.from_dict(x) for x in layer7_connections_dict.get('dns_queries', [])] return layer7_connections_