def METHOD_NAME(self):
    """
    Build the input elements to be passed to the context for use in
    audit/templates/audit/upload-report.html
    """
    return [
        PageInput(
            "Financial Statement(s) 2 CFR 200.Sl0(a)", "financial_statements"
        ),
        PageInput(
            "Opinion on Financial Statements 2 CFR 200.SlS(a)",
            "financial_statements_opinion",
        ),
        PageInput(
            "Schedule of Expenditures of Federal Awards 2 CFR 200.Sl0(b)",
            "schedule_expenditures",
        ),
        PageInput(
            "Opinion or Disclaimer of Opinion on Schedule of Federal Awards 2 CFR 200.SlS(a)",
            "schedule_expenditures_opinion",
        ),
        PageInput(
            "Uniform Guidance Report on Internal Control 2 CFR 200.SlS(b)",
            "uniform_guidance_control",
        ),
        PageInput(
            "Uniform Guidance Report on Compliance 2 CFR 200.SlS(c)",
            "uniform_guidance_compliance",
        ),
        PageInput("GAS Report on Internal Control 2 CFR 200.SlS(b)", "GAS_control"),
        PageInput(
            "GAS Report on Internal Compliance 2 CFR 200.SlS(b)", "GAS_compliance"
        ),
        PageInput(
            "Schedule of Findings and Questioned Costs 2 CFR 200.SlS(d)",
            "schedule_findings",
        ),
        PageInput(
            "Summary Schedule of Prior Audit Findings 2 CFR 200.Sll(b)",
            "schedule_prior_findings",
            required=False,
            hint="Only required if prior audit findings exist",
        ),
        PageInput(
            "Corrective Action Plan (if findings) 2 CFR 200.Sll(c)",
            "CAP_page",
            required=False,
            hint="Only required if findings exist",
        ),
    ]