Exemple #1
0
 def from_dict(d):
     """Transform the dict to a person object and return the person."""
     query_params_match = d.get('@query_params_match')
     sources = [Source.from_dict(source) for source in d.get('sources', [])]
     fields = Person.fields_from_dict(d)
     return Person(fields=fields, sources=sources,
                   query_params_match=query_params_match)
Exemple #2
0
 def from_dict(d):
     """Transform the dict to a record object and return the record."""
     query_params_match = d.get('@query_params_match')
     query_person_match = d.get('@query_person_match')
     valid_since = d.get('@valid_since')
     if valid_since:
         valid_since = str_to_datetime(valid_since)
     source = Source.from_dict(d.get('source', {}))
     fields = Record.fields_from_dict(d)
     return Record(source=source, fields=fields, 
                   query_params_match=query_params_match, 
                   query_person_match=query_person_match, 
                   valid_since=valid_since)