[
  {
    addableSubOrgTypes: NoneType,
    adultClass: bool,
    callings: [
      {
        activeDate: str,
        allowApprove: bool,
        allowMultiple: bool,
        allowNew: bool,
        allowVacant: bool,
        approvalRequest: bool,
        autoReleasedPositionTypeIds: NoneType,
        canHaveResponsibilities: bool,
        contactEmail: str,
        contactInfoEditable: bool,
        contactMailingAddr: {
          city: str,
          country: int,
          district: NoneType,
          formattedLines: list,
          geocodeToUnits: bool,
          lat: NoneType,
          lng: NoneType,
          membershipUpdateRequestAccepted: bool,
          postalCode: str,
          standardized: NoneType,
          state: int,
          street1: str,
          street2: NoneType,
          units: NoneType
        },
        contactMobilePhone: str,
        contactWorkPhone: NoneType,
        custom: bool,
        customNameChanged: bool,
        dualAuthPass: NoneType,
        dualAuthUser: NoneType,
        editable: bool,
        errors: {},
        expectedEndDate: NoneType,
        hasContactInfo: bool,
        hidden: bool,
        memberEmail: str,
        memberId: int,
        memberName: str,
        memberNameOrder: int,
        memberPhone: str,
        memberUnitName: str,
        memberUnitNumber: int,
        missionName: NoneType,
        missionUnitNumber: NoneType,
        missionary: bool,
        missionaryHomeUnitName: NoneType,
        mrn: NoneType,
        nameVerificationForMrn: NoneType,
        newSubOrgId: NoneType,
        ordainDate: str,
        ordainedByPersonId: int,
        ordainedByPersonMrn: str,
        ordainedByPersonName: str,
        organization: str,
        otherAllowedSubOrgs: [
          {
            children: list,
            classGroup: NoneType,
            defaultOrgTypeIds: [
              int
            ],
            firstTypeId: int,
            gender: NoneType,
            isClass: bool,
            isCombined: bool,
            isRealClass: bool,
            isSplit: bool,
            name: str,
            orgTypeIds: [
              int
            ],
            parentName: NoneType,
            subOrgId: int,
            unitNumber: int,
            userCanEditCallings: bool
          }
        ],
        parentOrganization: NoneType,
        pendingCalling: bool,
        pendingDelete: bool,
        pendingDualAuth: bool,
        position: str,
        positionDisplayOrder: int,
        positionId: int,
        positionTypeEnum: str,
        positionTypeId: int,
        previouslyOrdained: bool,
        releaseDate: NoneType,
        releasePositionIds: NoneType,
        requiresBishopOrdination: bool,
        requiresDualAuthorization: bool,
        requiresSetApartDateAndPerson: bool,
        responsibilities: NoneType,
        sequence: int,
        setApart: bool,
        setApartByPersonId: int,
        setApartByPersonMrn: str,
        setApartByPersonName: str,
        setApartDate: str,
        showUnitCard: bool,
        subOrgId: int,
        subOrgTypeId: int,
        unitName: NoneType,
        unitNumber: int,
        unpublished: bool,
        userCanEdit: bool,
        userCanEditContactInfoOnly: bool,
        userCannotEditPreviousOrdination: bool,
        vacant: bool
      }
    ],
    canHaveMembers: bool,
    canShowWithNoCallings: bool,
    children: list,
    classGroup: NoneType,
    classes: NoneType,
    classesCollapsed: bool,
    customOrgName: NoneType,
    customPositionsAllowed: bool,
    defaultOrgName: str,
    displayOrder: int,
    enableHT: bool,
    enableVT: bool,
    filterOffices: list,
    firstOrgType: str,
    firstOrgTypeId: int,
    firstOrgTypeName: NoneType,
    gender: NoneType,
    hasAnyAllowMultiple: bool,
    hasCustomCallings: bool,
    highCouncilOrDistrictCouncil: bool,
    instance: int,
    isSplit: bool,
    leadershipSubOrgId: NoneType,
    members: list,
    mergeableSubOrgTypeIds: list,
    missionaries: bool,
    multipleAllowed: bool,
    name: str,
    nameEditable: bool,
    orgTypeIds: [
      int
    ],
    other: bool,
    parentName: str,
    parentSubOrgId: NoneType,
    positionTypeIdsThatCanHaveResponsibilities: list,
    priesthood: bool,
    relatedSubOrgName: NoneType,
    required: bool,
    resetable: bool,
    room: NoneType,
    size: NoneType,
    splitOrCombinedClassNotice: NoneType,
    subOrgId: int,
    supportsAttendanceRoll: bool,
    totalInstances: int,
    unitNumber: int,
    unitType: int,
    userCanEditCallings: bool,
    userCanEditClassAssignments: bool,
    userCanSeeBasicInfo: bool
  }
]