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_