{
  "installerFileRadioForm": [
    {
      "mainTitle": "What type of business is your company?",
      "componentClass": "installer_question-half-wrap",
      "radioMod": "radioMod",
      "radioOptions": [
        {
          "id": "sole_trader",
          "name": "businessType",
          "value": "sole_trader",
          "label": "Sole trader"
        },
        {
          "id": "partnership",
          "name": "businessType",
          "value": "partnership",
          "label": "Partnership"
        },
        {
          "id": "ltd_company",
          "name": "businessType",
          "value": "ltd_company",
          "label": "Ltd company"
        },
        {
          "id": "ltd_liability_partnership",
          "name": "businessType",
          "value": "ltd_liability_partnership",
          "label": "LLP"
        }
      ]
    },
    {
      "mainTitle": "Are you or the company registered for VAT?",
      "componentClass": "your-details__add",
      "radioOptions": [
        {
          "id": "installer_application_vat_registered_yes",
          "name": "hasVatCertificate",
          "value": "installer_application_vat_registered_yes",
          "label": "Yes"
        },
        {
          "id": "installer_application_vat_registered_no",
          "name": "hasVatCertificate",
          "value": "installer_application_vat_registered_no",
          "label": "No"
        }
      ]
    },
    {
      "mainTitle": "Do you have the following documents?",
      "fileBlocks": [
        {
          "componentClass": "installer_question",
          "blockMod": "block",
          "radioMod": "radioMod",
          "description": "Public Liability Insurance - £2 million",
          "installerFileRadioField": [
            {
              "id": "installer_application_public_liability_yes",
              "value": "installer_application_public_liability_yes",
              "name": "hasLiabilityInsurance",
              "label": "Yes"
            },
            {
              "id": "installer_application_public_liability_no",
              "value": "installer_application_public_liability_no",
              "name": "hasLiabilityInsurance",
              "label": "No"
            }
          ],
          "fileRows": [
            {
              "id": "liabilityInsurance",
              "name": "liabilityInsurance",
              "label": "Add picture of document (optional)"
            }
          ]
        },
        {
          "componentClass": "installer_question",
          "blockMod": "block",
          "radioMod": "radioMod",
          "description": "Asbestos Awareness Certificate",
          "secondaryDescription": "(No older than 12 months)",
          "installerFileRadioField": [
            {
              "id": "installer_application_completed_asbestos_awareness_course_yes",
              "value": "installer_application_completed_asbestos_awareness_course_yes",
              "name": "hasAsbestosAwarenessCertificate",
              "label": "Yes"
            },
            {
              "id": "installer_application_completed_asbestos_awareness_course_no",
              "value": "installer_application_completed_asbestos_awareness_course_no",
              "name": "hasAsbestosAwarenessCertificate",
              "label": "No"
            }
          ],
          "fileRows": [
            {
              "id": "asbestosAwarenessCertificate",
              "name": "asbestosAwarenessCertificate",
              "label": "Add picture of document (optional)"
            }
          ]
        },
        {
          "componentClass": "installer_question",
          "blockMod": "block",
          "radioMod": "radioMod",
          "description": "Part P Certificate, ID card or registration",
          "installerFileRadioField": [
            {
              "id": "installer_application_part_p_yes",
              "value": "installer_application_part_p_yes",
              "name": "hasPartPCertificate",
              "label": "Yes"
            },
            {
              "id": "installer_application_part_p_no",
              "value": "installer_application_part_p_no",
              "name": "hasPartPCertificate",
              "label": "No"
            }
          ],
          "fileRows": [
            {
              "id": "partPCertificateFront",
              "name": "partPCertificateFront",
              "label": "Add picture of document - Front (optional)"
            },
            {
              "id": "partPCertificateBack",
              "name": "partPCertificateBack",
              "label": "Add picture of document - Back (optional)"
            }
          ]
        },
        {
          "componentClass": "installer_question",
          "blockMod": "block",
          "radioMod": "radioMod",
          "description": "Gas Safe Certificate",
          "optional": true,
          "hide": true,
          "installerFileRadioField": [
            {
              "id": "gasSafeCert_yes",
              "name": "gasSafeCert",
              "value": "gasSafeCert_yes",
              "label": "Yes"
            },
            {
              "id": "gasSafeCert_no",
              "name": "gasSafeCert",
              "value": "gasSafeCert_no",
              "label": "No"
            }
          ],
          "fileRows": [
            {
              "id": "gasSafeCertificate",
              "name": "gasSafeCertificate",
              "label": "Add picture of document (optional)"
            }
          ]
        },
        {
          "componentClass": "installer_question",
          "blockMod": "block",
          "radioMod": "radioMod",
          "description": "Gas Safe Card",
          "optional": true,
          "hide": true,
          "installerFileRadioField": [
            {
              "id": "gasSafeCard_yes",
              "value": "gasSafeCard_yes",
              "name": "gasSafeCard",
              "label": "Yes"
            },
            {
              "id": "gasSafeCard_no",
              "value": "gasSafeCard_no",
              "name": "gasSafeCard",
              "label": "No"
            }
          ],
          "fileRows": [
            {
              "id": "gasSafeCardFront",
              "name": "gasSafeCardFront",
              "label": "Add picture of document - Front (optional)"
            },
            {
              "id": "gasSafeCardBack",
              "name": "gasSafeCardBack",
              "label": "Add picture of document - Back (optional)"
            }
          ]
        },
        {
          "componentClass": "installer_question",
          "blockMod": "block",
          "radioMod": "radioMod",
          "description": "Company Incorporation Certificate",
          "optional": true,
          "hide": true,
          "installerFileRadioField": [
            {
              "id": "installer_application_company_incorporation_cert_yes",
              "value": "installer_application_company_incorporation_cert_yes",
              "name": "hasCompanyIncorporationCertificate",
              "label": "Yes"
            },
            {
              "id": "installer_application_company_incorporation_cert_no",
              "value": "installer_application_company_incorporation_cert_no",
              "name": "hasCompanyIncorporationCertificate",
              "label": "No"
            }
          ],
          "fileRows": [
            {
              "id": "companyIncorporationCertificate",
              "name": "companyIncorporationCertificate",
              "label": "Add picture of document (optional)"
            }
          ]
        },
        {
          "componentClass": "installer_question",
          "blockMod": "block",
          "radioMod": "radioMod",
          "description": "Can you provide a copy of your letter from HMRC to confirm your Unique Tax Reference (UTR) number?",
          "hide": true,
          "installerFileRadioField": [
            {
              "id": "installer_application_utr_yes",
              "value": "installer_application_utr_yes",
              "name": "hasUtrNumber",
              "label": "Yes"
            },
            {
              "id": "installer_application_utr_no",
              "value": "installer_application_utr_no",
              "name": "hasUtrNumber",
              "label": "No"
            }
          ],
          "fileRows": [
            {
              "id": "utrNumberCopy",
              "name": "utrNumberCopy",
              "label": "Add picture of document (optional)"
            }
          ]
        },
        {
          "componentClass": "installer_question",
          "blockMod": "block",
          "radioMod": "radioMod",
          "description": "VAT Certificate",
          "optional": true,
          "hide": true,
          "installerFileRadioField": [
            {
              "id": "vat_registered_partner_yes",
              "value": "vat_registered_partner_yes",
              "name": "vat_registered_partner",
              "label": "Yes"
            },
            {
              "id": "vat_registered_partner_no",
              "value": "vat_registered_partner_no",
              "name": "vat_registered_partner",
              "label": "No"
            }
          ],
          "fileRows": [
            {
              "id": "vatCertificate",
              "name": "vatCertificate",
              "label": "Add picture of document (optional)"
            }
          ]
        }
      ]
    }
  ]
}
