def _field_object_metadata(field_object):
    """Return dictionary of metadata from ArcPy field object."""
    meta = {
        'arc_object': field_object,
        'name': getattr(field_object, 'name'),
        'alias_name': getattr(field_object, 'aliasName'),
        'base_name': getattr(field_object, 'baseName'),
        'type': getattr(field_object, 'type').lower(),
        'length': getattr(field_object, 'length'),
        'precision': getattr(field_object, 'precision'),
        'scale': getattr(field_object, 'scale'),
    }
    return meta