{
  2014: {
    4: {
      childUnits: NoneType,
      converts: list,
      dueDate: str,
      editable: bool,
      errors: {},
      initialSubmitDate: str,
      lastSaveDate: str,
      overdue: bool,
      quarter: int,
      sections: [
        {
          label: str,
          nameResourceId: str,
          rows: [
            {
              actualListType: str,
              actualValue: int,
              calculated: bool,
              childUnitNumber: NoneType,
              childUnitRows: NoneType,
              editable: bool,
              helpLabel: str,
              helpResourceId: str,
              label: str,
              lineReference: NoneType,
              nameResourceId: str,
              number: int,
              potentialListType: str,
              potentialValue: int,
              propertyName: NoneType,
              updatedActualValue: NoneType,
              valueStr: NoneType,
              year1Percent: str,
              year5Percent: str
            }
          ]
        }
      ],
      submitted: bool,
      unitNumber: int,
      version: str,
      year: int
    }
  },
  2015: {
    4: {
      childUnits: NoneType,
      converts: list,
      dueDate: str,
      editable: bool,
      errors: {},
      initialSubmitDate: str,
      lastSaveDate: str,
      overdue: bool,
      quarter: int,
      sections: [
        {
          label: str,
          nameResourceId: str,
          rows: [
            {
              actualListType: str,
              actualValue: int,
              calculated: bool,
              childUnitNumber: NoneType,
              childUnitRows: NoneType,
              editable: bool,
              helpLabel: str,
              helpResourceId: str,
              label: str,
              lineReference: NoneType,
              nameResourceId: str,
              number: int,
              potentialListType: str,
              potentialValue: int,
              propertyName: NoneType,
              updatedActualValue: NoneType,
              valueStr: NoneType,
              year1Percent: str,
              year5Percent: str
            }
          ]
        }
      ],
      submitted: bool,
      unitNumber: int,
      version: str,
      year: int
    }
  },
  2016: {
    4: {
      childUnits: NoneType,
      converts: list,
      dueDate: str,
      editable: bool,
      errors: {},
      initialSubmitDate: str,
      lastSaveDate: str,
      overdue: bool,
      quarter: int,
      sections: [
        {
          label: str,
          nameResourceId: str,
          rows: [
            {
              actualListType: str,
              actualValue: int,
              calculated: bool,
              childUnitNumber: NoneType,
              childUnitRows: NoneType,
              editable: bool,
              helpLabel: str,
              helpResourceId: str,
              label: str,
              lineReference: NoneType,
              nameResourceId: str,
              number: int,
              potentialListType: str,
              potentialValue: int,
              propertyName: NoneType,
              updatedActualValue: NoneType,
              valueStr: NoneType,
              year1Percent: str,
              year5Percent: str
            }
          ]
        }
      ],
      submitted: bool,
      unitNumber: int,
      version: str,
      year: int
    }
  },
  2017: {
    4: {
      childUnits: NoneType,
      converts: list,
      dueDate: str,
      editable: bool,
      errors: {},
      initialSubmitDate: str,
      lastSaveDate: str,
      overdue: bool,
      quarter: int,
      sections: [
        {
          label: str,
          nameResourceId: str,
          rows: [
            {
              actualListType: str,
              actualValue: int,
              calculated: bool,
              childUnitNumber: NoneType,
              childUnitRows: NoneType,
              editable: bool,
              helpLabel: str,
              helpResourceId: str,
              label: str,
              lineReference: NoneType,
              nameResourceId: str,
              number: int,
              potentialListType: str,
              potentialValue: int,
              propertyName: NoneType,
              updatedActualValue: NoneType,
              valueStr: NoneType,
              year1Percent: str,
              year5Percent: str
            }
          ]
        }
      ],
      submitted: bool,
      unitNumber: int,
      version: str,
      year: int
    }
  },
  2018: {
    4: {
      childUnits: NoneType,
      converts: [
        {
          accountable: bool,
          actualAge: int,
          actualAgeInMonths: int,
          age: int,
          attendMeetings: bool,
          birthDate: str,
          birthDateFormatted: str,
          birthDateSort: str,
          birthDayFormatted: str,
          birthDaySort: str,
          email: NoneType,
          formattedMrn: NoneType,
          gender: str,
          genderCode: int,
          genderLabelShort: str,
          hasCalling: bool,
          id: int,
          inAuthorizedUnit: bool,
          mrn: NoneType,
          name: str,
          nameOrder: NoneType,
          nonMember: bool,
          notAccountable: bool,
          outOfUnitMember: bool,
          phone: NoneType,
          priesthood: NoneType,
          priesthoodCode: int,
          priesthoodType: NoneType,
          quarterlyReportUnitNumber: int,
          setApart: bool,
          spokenName: str,
          sustainedDate: NoneType,
          unitName: NoneType,
          unitNumber: NoneType,
          visible: NoneType
        }
      ],
      dueDate: str,
      editable: bool,
      errors: {},
      initialSubmitDate: str,
      lastSaveDate: str,
      overdue: bool,
      quarter: int,
      sections: [
        {
          label: str,
          nameResourceId: str,
          rows: [
            {
              actualListType: str,
              actualValue: int,
              calculated: bool,
              childUnitNumber: NoneType,
              childUnitRows: NoneType,
              editable: bool,
              helpLabel: str,
              helpResourceId: str,
              label: str,
              lineReference: NoneType,
              nameResourceId: str,
              number: int,
              potentialListType: str,
              potentialValue: int,
              propertyName: NoneType,
              updatedActualValue: NoneType,
              valueStr: NoneType,
              year1Percent: str,
              year5Percent: str
            }
          ]
        }
      ],
      submitted: bool,
      unitNumber: int,
      version: str,
      year: int
    }
  },
  2019: {
    4: {
      childUnits: NoneType,
      converts: list,
      dueDate: str,
      editable: bool,
      errors: {},
      initialSubmitDate: str,
      lastSaveDate: str,
      overdue: bool,
      quarter: int,
      sections: [
        {
          label: str,
          nameResourceId: str,
          rows: [
            {
              actualListType: str,
              actualValue: int,
              calculated: bool,
              childUnitNumber: NoneType,
              childUnitRows: NoneType,
              editable: bool,
              helpLabel: str,
              helpResourceId: str,
              label: str,
              lineReference: NoneType,
              nameResourceId: str,
              number: int,
              potentialListType: str,
              potentialValue: int,
              propertyName: NoneType,
              updatedActualValue: NoneType,
              valueStr: NoneType,
              year1Percent: str,
              year5Percent: str
            }
          ]
        }
      ],
      submitted: bool,
      unitNumber: int,
      version: str,
      year: int
    }
  },
  2020: {
    4: {
      childUnits: NoneType,
      converts: list,
      dueDate: str,
      editable: bool,
      errors: {},
      initialSubmitDate: str,
      lastSaveDate: str,
      overdue: bool,
      quarter: int,
      sections: [
        {
          label: str,
          nameResourceId: str,
          rows: [
            {
              actualListType: str,
              actualValue: int,
              calculated: bool,
              childUnitNumber: NoneType,
              childUnitRows: NoneType,
              editable: bool,
              helpLabel: str,
              helpResourceId: str,
              label: str,
              lineReference: NoneType,
              nameResourceId: str,
              number: int,
              potentialListType: str,
              potentialValue: int,
              propertyName: NoneType,
              updatedActualValue: NoneType,
              valueStr: NoneType,
              year1Percent: str,
              year5Percent: str
            }
          ]
        }
      ],
      submitted: bool,
      unitNumber: int,
      version: str,
      year: int
    }
  },
  2021: {
    4: {
      childUnits: NoneType,
      converts: list,
      dueDate: str,
      editable: bool,
      errors: {},
      initialSubmitDate: str,
      lastSaveDate: str,
      overdue: bool,
      quarter: int,
      sections: [
        {
          label: str,
          nameResourceId: str,
          rows: [
            {
              actualListType: str,
              actualValue: int,
              calculated: bool,
              childUnitNumber: NoneType,
              childUnitRows: NoneType,
              editable: bool,
              helpLabel: str,
              helpResourceId: str,
              label: str,
              lineReference: NoneType,
              nameResourceId: str,
              number: int,
              potentialListType: str,
              potentialValue: int,
              propertyName: NoneType,
              updatedActualValue: NoneType,
              valueStr: NoneType,
              year1Percent: str,
              year5Percent: str
            }
          ]
        }
      ],
      submitted: bool,
      unitNumber: int,
      version: str,
      year: int
    }
  },
  2022: {
    4: {
      childUnits: NoneType,
      converts: list,
      dueDate: str,
      editable: bool,
      errors: {},
      initialSubmitDate: str,
      lastSaveDate: str,
      overdue: bool,
      quarter: int,
      sections: [
        {
          label: str,
          nameResourceId: str,
          rows: [
            {
              actualListType: str,
              actualValue: int,
              calculated: bool,
              childUnitNumber: NoneType,
              childUnitRows: NoneType,
              editable: bool,
              helpLabel: str,
              helpResourceId: str,
              label: str,
              lineReference: NoneType,
              nameResourceId: str,
              number: int,
              potentialListType: str,
              potentialValue: int,
              propertyName: NoneType,
              updatedActualValue: NoneType,
              valueStr: NoneType,
              year1Percent: str,
              year5Percent: str
            }
          ]
        }
      ],
      submitted: bool,
      unitNumber: int,
      version: str,
      year: int
    }
  },
  2023: {
    4: {
      childUnits: NoneType,
      converts: [
        {
          accountable: bool,
          actualAge: int,
          actualAgeInMonths: int,
          age: int,
          attendMeetings: bool,
          birthDate: str,
          birthDateFormatted: str,
          birthDateSort: str,
          birthDayFormatted: str,
          birthDaySort: str,
          email: NoneType,
          formattedMrn: NoneType,
          gender: str,
          genderCode: int,
          genderLabelShort: str,
          hasCalling: NoneType,
          id: int,
          inAuthorizedUnit: bool,
          mrn: NoneType,
          name: str,
          nameOrder: NoneType,
          nonMember: bool,
          notAccountable: bool,
          outOfUnitMember: bool,
          phone: NoneType,
          priesthood: NoneType,
          priesthoodCode: NoneType,
          priesthoodType: NoneType,
          quarterlyReportUnitNumber: int,
          setApart: bool,
          spokenName: str,
          sustainedDate: NoneType,
          unitName: NoneType,
          unitNumber: NoneType,
          visible: NoneType
        }
      ],
      dueDate: str,
      editable: bool,
      errors: {},
      initialSubmitDate: str,
      lastSaveDate: str,
      overdue: bool,
      quarter: int,
      sections: [
        {
          label: str,
          nameResourceId: str,
          rows: [
            {
              actualListType: str,
              actualValue: int,
              calculated: bool,
              childUnitNumber: NoneType,
              childUnitRows: NoneType,
              editable: bool,
              helpLabel: str,
              helpResourceId: str,
              label: str,
              lineReference: NoneType,
              nameResourceId: str,
              number: int,
              potentialListType: str,
              potentialValue: int,
              propertyName: NoneType,
              updatedActualValue: NoneType,
              valueStr: NoneType,
              year1Percent: str,
              year5Percent: str
            }
          ]
        }
      ],
      submitted: bool,
      unitNumber: int,
      version: str,
      year: int
    }
  },
  2024: {
    2: {
      childUnits: NoneType,
      converts: list,
      dueDate: str,
      editable: bool,
      errors: {},
      initialSubmitDate: NoneType,
      lastSaveDate: NoneType,
      overdue: bool,
      quarter: int,
      sections: [
        {
          label: str,
          nameResourceId: str,
          rows: [
            {
              actualListType: str,
              actualValue: int,
              calculated: bool,
              childUnitNumber: NoneType,
              childUnitRows: NoneType,
              editable: bool,
              helpLabel: str,
              helpResourceId: str,
              label: str,
              lineReference: NoneType,
              nameResourceId: str,
              number: int,
              potentialListType: str,
              potentialValue: int,
              propertyName: NoneType,
              updatedActualValue: NoneType,
              valueStr: NoneType,
              year1Percent: str,
              year5Percent: str
            }
          ]
        }
      ],
      submitted: bool,
      unitNumber: int,
      version: str,
      year: int
    }
  }
}