def METHOD_NAME(
    info,
    case_number,
    district_attorney_number,
    sid,
    citation_number,
    date_location,
    type_status,
    case_detail_link,
    balance="0",
) -> CaseSummary:
    name = info[0]
    birth_year = CaseSummary._parse_birth_year(info)
    citation_number = citation_number[0] if citation_number else ""
    date, location = date_location
    date = date_class.fromdatetime(datetime.strptime(date, "%m/%d/%Y"))
    violation_type, current_status = type_status
    balance_due_in_cents = CaseCreator.compute_balance_due_in_cents(balance)
    return CaseSummary(
        name,
        birth_year,
        case_number,
        district_attorney_number,
        sid,
        citation_number,
        location,
        date,
        violation_type,
        current_status,
        case_detail_link,
        balance_due_in_cents,
        EditStatus.UNCHANGED,
    )