in scripts/generators/intermediate_files.py [0:0]
def accumulate_field(details: FieldEntry, memo: Field) -> None:
"""Visitor function that accumulates all field details in the memo dict"""
if 'schema_details' in details or ecs_helpers.is_intermediate(details):
return
field_details: Field = copy.deepcopy(details['field_details'])
remove_internal_attributes(field_details)
flat_name = field_details['flat_name']
memo[flat_name] = field_details