def flatten_complete_pass(apass, game_id):
    """Flatten the schema of a completed pass."""
    pass_id = apass[0]
    pass_data = apass[1]

    return {'game_id': game_id,
            'pass_type': pass_data['type'],
            # 't_half': pass_data['t']['half'],
            # 't_min': pass_data['t']['m'],
            # 't_sec': pass_data['t']['s'],
            'time_of_event(min)': (pass_data['t']['m'] + (pass_data['t']['s'] / 60 )),
            'team_id': pass_data.get('team', None),
            'rec_player': float(pass_data['recvId']),
            'pass_player': float(pass_data['plyrId']),
            'pass_coord_x1': pass_data['coord']['1']['x'],
            'pass_coord_y1': pass_data['coord']['1']['y'],
            'pass_coord_z1': pass_data['coord']['1']['z'],
            'pass_coord_x2': pass_data['coord']['2']['x'],
            'pass_coord_y2': pass_data['coord']['2']['y'],
            'pass_coord_z2': pass_data['coord']['2']['z'] }