From 5a835bb6e2c4a672501205e9e8e136ca0510bedb Mon Sep 17 00:00:00 2001 From: Ana Garcia Date: Tue, 2 Sep 2025 07:23:15 +0200 Subject: [PATCH 1/2] Generate 2.41 schemas --- src/2.40/schemas.ts | 314 +- src/2.41/index.ts | 21 + src/2.41/schemas.ts | 38235 ++++++++++++++++++++++++++++++ src/scripts/generate-schemas.ts | 3 +- 4 files changed, 38415 insertions(+), 158 deletions(-) create mode 100644 src/2.41/index.ts create mode 100644 src/2.41/schemas.ts diff --git a/src/2.40/schemas.ts b/src/2.40/schemas.ts index 80ea239..440fe60 100644 --- a/src/2.40/schemas.ts +++ b/src/2.40/schemas.ts @@ -1640,7 +1640,7 @@ export type D2EventChart = { rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; - rawRelativePeriods: string[]; + rawPeriods: string[]; regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; relativePeriods: unknown; rowDimensions: string[]; @@ -1807,7 +1807,7 @@ export type D2EventReport = { programStage: D2ProgramStage; programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; publicAccess: string; - rawRelativePeriods: string[]; + rawPeriods: string[]; relativePeriods: unknown; rowDimensions: string[]; rowSubTotals: boolean; @@ -1959,7 +1959,7 @@ export type D2EventVisualization = { rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; - rawRelativePeriods: string[]; + rawPeriods: string[]; regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; relativePeriods: unknown; repetitions: D2EventRepetition[]; @@ -2741,7 +2741,7 @@ export type D2MapView = { publicAccess: string; radiusHigh: number; radiusLow: number; - rawRelativePeriods: string[]; + rawPeriods: string[]; relativePeriods: unknown; renderingStrategy: "SINGLE" | "SPLIT_BY_PERIOD" | "TIMELINE"; rows: unknown[]; @@ -5581,7 +5581,7 @@ export type D2Visualization = { rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; - rawRelativePeriods: string[]; + rawPeriods: string[]; regression: boolean; regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; relativePeriods: unknown; @@ -6058,8 +6058,8 @@ export interface D2AttributeSchema { | "created" | "legendSetAttribute" | "sharing" - | "trackedEntityAttributeAttribute" | "organisationUnitAttribute" + | "trackedEntityAttributeAttribute" | "dataSetAttribute" | "documentAttribute" | "unique" @@ -6068,8 +6068,8 @@ export interface D2AttributeSchema { | "validationRuleGroupAttribute" | "objectTypes" | "shortName" - | "sectionAttribute" | "dataElementGroupAttribute" + | "sectionAttribute" | "trackedEntityTypeAttribute" | "code" | "userAttribute" @@ -6113,8 +6113,8 @@ export interface D2AttributeSchema { | "created" | "legendSetAttribute" | "sharing" - | "trackedEntityAttributeAttribute" | "organisationUnitAttribute" + | "trackedEntityAttributeAttribute" | "dataSetAttribute" | "documentAttribute" | "unique" @@ -6123,8 +6123,8 @@ export interface D2AttributeSchema { | "validationRuleGroupAttribute" | "objectTypes" | "shortName" - | "sectionAttribute" | "dataElementGroupAttribute" + | "sectionAttribute" | "trackedEntityTypeAttribute" | "code" | "userAttribute" @@ -6947,11 +6947,11 @@ export interface D2CategoryOptionGroupSetDimensionSchema { $nameable: Preset; $persisted: Preset< D2CategoryOptionGroupSetDimension, - "categoryOptionGroups" | "categoryOptionGroupSet" + "categoryOptionGroupSet" | "categoryOptionGroups" >; $owner: Preset< D2CategoryOptionGroupSetDimension, - "categoryOptionGroups" | "categoryOptionGroupSet" + "categoryOptionGroupSet" | "categoryOptionGroups" >; }; } @@ -8524,7 +8524,7 @@ export interface D2EventChartSchema { rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; - rawRelativePeriods: string[]; + rawPeriods: string[]; regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; relativePeriods: unknown; rowDimensions: string[]; @@ -8611,9 +8611,9 @@ export interface D2EventChartSchema { | "hideTitle" | "rowDimensions" | "eventStatus" - | "rawRelativePeriods" | "skipRounding" | "showData" + | "rawPeriods" | "hideNaData" | "itemOrganisationUnitGroups" | "lastUpdatedBy" @@ -8686,9 +8686,9 @@ export interface D2EventChartSchema { | "hideTitle" | "rowDimensions" | "eventStatus" - | "rawRelativePeriods" | "skipRounding" | "showData" + | "rawPeriods" | "hideNaData" | "itemOrganisationUnitGroups" | "lastUpdatedBy" @@ -8901,7 +8901,7 @@ export interface D2EventReportSchema { programStage: D2ProgramStageSchema; programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; publicAccess: string; - rawRelativePeriods: string[]; + rawPeriods: string[]; relativePeriods: unknown; rowDimensions: string[]; rowSubTotals: boolean; @@ -8964,6 +8964,7 @@ export interface D2EventReportSchema { | "lastUpdated" | "attributeDimensions" | "translations" + | "rawPeriods" | "userOrganisationUnit" | "filterDimensions" | "rowSubTotals" @@ -9021,7 +9022,6 @@ export interface D2EventReportSchema { | "createdBy" | "eventStatus" | "userOrgUnitType" - | "rawRelativePeriods" | "skipRounding" >; $owner: Preset< @@ -9035,6 +9035,7 @@ export interface D2EventReportSchema { | "lastUpdated" | "attributeDimensions" | "translations" + | "rawPeriods" | "userOrganisationUnit" | "filterDimensions" | "rowSubTotals" @@ -9091,7 +9092,6 @@ export interface D2EventReportSchema { | "createdBy" | "eventStatus" | "userOrgUnitType" - | "rawRelativePeriods" | "skipRounding" >; }; @@ -9208,7 +9208,7 @@ export interface D2EventVisualizationSchema { rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; - rawRelativePeriods: string[]; + rawPeriods: string[]; regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; relativePeriods: unknown; repetitions: D2EventRepetitionSchema[]; @@ -9306,11 +9306,11 @@ export interface D2EventVisualizationSchema { | "hideTitle" | "rowDimensions" | "eventStatus" - | "rawRelativePeriods" | "skipRounding" | "showData" | "repetitions" | "hideEmptyRows" + | "rawPeriods" | "hideNaData" | "itemOrganisationUnitGroups" | "displayDensity" @@ -9396,11 +9396,11 @@ export interface D2EventVisualizationSchema { | "hideTitle" | "rowDimensions" | "eventStatus" - | "rawRelativePeriods" | "skipRounding" | "showData" | "repetitions" | "hideEmptyRows" + | "rawPeriods" | "hideNaData" | "itemOrganisationUnitGroups" | "displayDensity" @@ -9716,8 +9716,8 @@ export interface D2ExternalMapLayerSchema { | "sharing" | "url" | "createdBy" - | "legendSet" | "attribution" + | "legendSet" | "name" >; $owner: Preset< @@ -9736,8 +9736,8 @@ export interface D2ExternalMapLayerSchema { | "sharing" | "url" | "createdBy" - | "legendSet" | "attribution" + | "legendSet" | "name" >; }; @@ -10823,7 +10823,7 @@ export interface D2MapViewSchema { publicAccess: string; radiusHigh: number; radiusLow: number; - rawRelativePeriods: string[]; + rawPeriods: string[]; relativePeriods: unknown; renderingStrategy: "SINGLE" | "SPLIT_BY_PERIOD" | "TIMELINE"; rows: unknown[]; @@ -10865,8 +10865,8 @@ export interface D2MapViewSchema { | "translations" | "eventCoordinateField" | "userOrganisationUnit" - | "filterDimensions" | "organisationUnitSelectionMode" + | "filterDimensions" | "id" | "method" | "renderingStrategy" @@ -10882,13 +10882,13 @@ export interface D2MapViewSchema { | "categoryDimensions" | "labelFontStyle" | "radiusHigh" - | "colorLow" | "eventClustering" + | "colorLow" | "eventStatus" - | "rawRelativePeriods" | "opacity" | "config" | "colorScale" + | "rawPeriods" | "itemOrganisationUnitGroups" | "labelTemplate" | "lastUpdatedBy" @@ -10932,8 +10932,8 @@ export interface D2MapViewSchema { | "translations" | "eventCoordinateField" | "userOrganisationUnit" - | "filterDimensions" | "organisationUnitSelectionMode" + | "filterDimensions" | "id" | "method" | "renderingStrategy" @@ -10949,13 +10949,13 @@ export interface D2MapViewSchema { | "categoryDimensions" | "labelFontStyle" | "radiusHigh" - | "colorLow" | "eventClustering" + | "colorLow" | "eventStatus" - | "rawRelativePeriods" | "opacity" | "config" | "colorScale" + | "rawPeriods" | "itemOrganisationUnitGroups" | "labelTemplate" | "lastUpdatedBy" @@ -13711,8 +13711,8 @@ export interface D2ProgramStageDataElementSchema { | "lastUpdated" | "skipAnalytics" | "id" - | "renderType" | "allowFutureDate" + | "renderType" | "programStage" | "lastUpdatedBy" | "created" @@ -13730,8 +13730,8 @@ export interface D2ProgramStageDataElementSchema { | "lastUpdated" | "skipAnalytics" | "id" - | "renderType" | "allowFutureDate" + | "renderType" | "programStage" | "lastUpdatedBy" | "created" @@ -14146,8 +14146,8 @@ export interface D2ProgramTrackedEntityAttributeSchema { | "renderOptionsAsRadio" | "lastUpdated" | "id" - | "renderType" | "allowFutureDate" + | "renderType" | "lastUpdatedBy" | "created" | "searchable" @@ -14163,8 +14163,8 @@ export interface D2ProgramTrackedEntityAttributeSchema { | "renderOptionsAsRadio" | "lastUpdated" | "id" - | "renderType" | "allowFutureDate" + | "renderType" | "lastUpdatedBy" | "created" | "searchable" @@ -14933,8 +14933,8 @@ export interface D2SectionSchema { | "lastUpdated" | "translations" | "id" - | "dataElements" | "dataSet" + | "dataElements" | "showColumnTotals" | "lastUpdatedBy" | "created" @@ -14953,8 +14953,8 @@ export interface D2SectionSchema { | "lastUpdated" | "translations" | "id" - | "dataElements" | "dataSet" + | "dataElements" | "showColumnTotals" | "lastUpdatedBy" | "created" @@ -15368,8 +15368,8 @@ export interface D2TrackedEntityInstanceSchema { | "programOwners" | "storedBy" | "code" - | "organisationUnit" | "programInstances" + | "organisationUnit" | "createdAtClient" | "lastUpdatedByUserInfo" | "lastUpdated" @@ -15458,8 +15458,8 @@ export interface D2TrackedEntityInstanceFilterSchema { | "lastUpdatedBy" | "created" | "sharing" - | "entityQueryCriteria" | "eventFilters" + | "entityQueryCriteria" | "createdBy" | "sortOrder" | "name" @@ -15476,8 +15476,8 @@ export interface D2TrackedEntityInstanceFilterSchema { | "lastUpdatedBy" | "created" | "sharing" - | "entityQueryCriteria" | "eventFilters" + | "entityQueryCriteria" | "createdBy" | "sortOrder" | "name" @@ -16490,7 +16490,7 @@ export interface D2VisualizationSchema { rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; - rawRelativePeriods: string[]; + rawPeriods: string[]; regression: boolean; regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; relativePeriods: unknown; @@ -16588,13 +16588,13 @@ export interface D2VisualizationSchema { | "hideTitle" | "rowDimensions" | "series" - | "rawRelativePeriods" | "colorSet" | "skipRounding" | "showData" | "fixRowHeaders" | "numberType" | "hideEmptyRows" + | "rawPeriods" | "itemOrganisationUnitGroups" | "displayDensity" | "lastUpdatedBy" @@ -16667,13 +16667,13 @@ export interface D2VisualizationSchema { | "hideTitle" | "rowDimensions" | "series" - | "rawRelativePeriods" | "colorSet" | "skipRounding" | "showData" | "fixRowHeaders" | "numberType" | "hideEmptyRows" + | "rawPeriods" | "itemOrganisationUnitGroups" | "displayDensity" | "lastUpdatedBy" @@ -17672,18 +17672,18 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "trackedEntityAttributeAttribute", - fieldName: "trackedEntityAttributeAttribute", - propertyType: "TEXT", - klass: "java.lang.Boolean", - }, { name: "organisationUnitAttribute", fieldName: "organisationUnitAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "trackedEntityAttributeAttribute", + fieldName: "trackedEntityAttributeAttribute", + propertyType: "TEXT", + klass: "java.lang.Boolean", + }, { name: "dataSetAttribute", fieldName: "dataSetAttribute", @@ -17738,14 +17738,14 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "sectionAttribute", - fieldName: "sectionAttribute", + name: "dataElementGroupAttribute", + fieldName: "dataElementGroupAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "dataElementGroupAttribute", - fieldName: "dataElementGroupAttribute", + name: "sectionAttribute", + fieldName: "sectionAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, @@ -19446,6 +19446,12 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ + { + name: "categoryOptionGroupSet", + fieldName: "dimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionGroupSet", + }, { name: "categoryOptionGroup", fieldName: "items", @@ -19454,12 +19460,6 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", }, - { - name: "categoryOptionGroupSet", - fieldName: "dimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryOptionGroupSet", - }, ], }, constants: { @@ -20063,6 +20063,12 @@ export const models: Record = { klass: "org.hisp.dhis.eventchart.EventChart", }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "interpretationLikeCount", + fieldName: "interpretationLikeCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, { name: "y", fieldName: "y", propertyType: "INTEGER", klass: "java.lang.Integer" }, { name: "messages", @@ -20070,12 +20076,6 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { - name: "interpretationLikeCount", - fieldName: "interpretationLikeCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, { name: "favorite", fieldName: "favorite", @@ -22910,14 +22910,6 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.event.EventStatus", }, - { - name: "rawRelativePeriods", - fieldName: "rawRelativePeriods", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, { name: "displayBaseLineLabel", fieldName: "displayBaseLineLabel", @@ -22942,6 +22934,14 @@ export const models: Record = { propertyType: "COMPLEX", klass: "java.util.Map", }, + { + name: "rawPeriods", + fieldName: "rawPeriods", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, { name: "hideNaData", fieldName: "hideNaData", @@ -23568,6 +23568,14 @@ export const models: Record = { propertyType: "COMPLEX", klass: "java.util.Map", }, + { + name: "rawPeriods", + fieldName: "rawPeriods", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, { name: "userOrganisationUnit", fieldName: "userOrganisationUnit", @@ -24044,14 +24052,6 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.common.UserOrgUnitType", }, - { - name: "rawRelativePeriods", - fieldName: "rawRelativePeriods", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, { name: "user", fieldName: "user", @@ -24426,14 +24426,6 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.event.EventStatus", }, - { - name: "rawRelativePeriods", - fieldName: "rawRelativePeriods", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, { name: "displayBaseLineLabel", fieldName: "displayBaseLineLabel", @@ -24472,6 +24464,14 @@ export const models: Record = { propertyType: "COMPLEX", klass: "java.util.Map", }, + { + name: "rawPeriods", + fieldName: "rawPeriods", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, { name: "hideNaData", fieldName: "hideNaData", @@ -25415,18 +25415,18 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, { name: "attribution", fieldName: "attribution", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "favorite", @@ -27670,6 +27670,12 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "organisationUnitSelectionMode", + fieldName: "organisationUnitSelectionMode", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.OrganisationUnitSelectionMode", + }, { name: "filterDimension", fieldName: "filterDimensions", @@ -27678,12 +27684,6 @@ export const models: Record = { klass: "java.util.List", itemKlass: "java.lang.String", }, - { - name: "organisationUnitSelectionMode", - fieldName: "organisationUnitSelectionMode", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.OrganisationUnitSelectionMode", - }, { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { @@ -27875,32 +27875,24 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { - name: "colorLow", - fieldName: "colorLow", - propertyType: "COLOR", - klass: "java.lang.String", - }, { name: "eventClustering", fieldName: "eventClustering", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "colorLow", + fieldName: "colorLow", + propertyType: "COLOR", + klass: "java.lang.String", + }, { name: "eventStatus", fieldName: "eventStatus", propertyType: "CONSTANT", klass: "org.hisp.dhis.mapping.EventStatus", }, - { - name: "rawRelativePeriods", - fieldName: "rawRelativePeriods", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, { name: "opacity", fieldName: "opacity", @@ -27937,6 +27929,14 @@ export const models: Record = { propertyType: "COMPLEX", klass: "java.util.Map", }, + { + name: "rawPeriods", + fieldName: "rawPeriods", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, { name: "itemOrganisationUnitGroup", fieldName: "itemOrganisationUnitGroups", @@ -28454,6 +28454,12 @@ export const models: Record = { itemKlass: "org.hisp.dhis.user.UserAccess", }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "userFirstname", + fieldName: "userFirstname", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "message", fieldName: "messages", @@ -28462,12 +28468,6 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.message.Message", }, - { - name: "userFirstname", - fieldName: "userFirstname", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "assignee", fieldName: "assignee", @@ -34004,18 +34004,18 @@ export const models: Record = { }, { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "renderType", - fieldName: "renderType", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.render.DeviceRenderTypeMap", - }, { name: "allowFutureDate", fieldName: "allowFutureDate", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "renderType", + fieldName: "renderType", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", + }, { name: "programStage", fieldName: "programStage", @@ -35027,18 +35027,18 @@ export const models: Record = { }, { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "renderType", - fieldName: "renderType", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.render.DeviceRenderTypeMap", - }, { name: "allowFutureDate", fieldName: "allowFutureDate", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "renderType", + fieldName: "renderType", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", + }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", @@ -36832,6 +36832,12 @@ export const models: Record = { }, { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "dataSet", + fieldName: "dataSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataset.DataSet", + }, { name: "dataElement", fieldName: "dataElements", @@ -36840,12 +36846,6 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.dataelement.DataElement", }, - { - name: "dataSet", - fieldName: "dataSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataset.DataSet", - }, { name: "showColumnTotals", fieldName: "showColumnTotals", @@ -37612,12 +37612,6 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, - { - name: "organisationUnit", - fieldName: "organisationUnit", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, { name: "programInstance", fieldName: "programInstances", @@ -37626,6 +37620,12 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.program.ProgramInstance", }, + { + name: "organisationUnit", + fieldName: "organisationUnit", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, { name: "displayName", fieldName: "displayName", @@ -37927,12 +37927,6 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { - name: "entityQueryCriteria", - fieldName: "entityQueryCriteria", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.trackedentityfilter.EntityQueryCriteria", - }, { name: "eventFilters", fieldName: "eventFilters", @@ -37941,6 +37935,12 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.trackedentityfilter.EventFilter", }, + { + name: "entityQueryCriteria", + fieldName: "entityQueryCriteria", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.trackedentityfilter.EntityQueryCriteria", + }, { name: "createdBy", fieldName: "createdBy", @@ -40439,14 +40439,6 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.visualization.Series", }, - { - name: "rawRelativePeriods", - fieldName: "rawRelativePeriods", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, { name: "colorSet", fieldName: "colorSet", @@ -40495,6 +40487,14 @@ export const models: Record = { propertyType: "COMPLEX", klass: "java.util.Map", }, + { + name: "rawPeriods", + fieldName: "rawPeriods", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, { name: "itemOrganisationUnitGroup", fieldName: "itemOrganisationUnitGroups", diff --git a/src/2.41/index.ts b/src/2.41/index.ts new file mode 100644 index 0000000..0411234 --- /dev/null +++ b/src/2.41/index.ts @@ -0,0 +1,21 @@ +import { D2ModelSchemas, models } from "./schemas"; +import { MetadataPickBase, MetadataPayloadBase } from "../api/metadata"; +import { D2ApiDefinitionBase, FilterBase } from "../api/common"; +import { D2ApiVersioned, D2ApiOptions } from "../api/d2Api"; + +export * from "../api/index"; +export * from "./schemas"; + +export interface D2ApiDefinition extends D2ApiDefinitionBase { + schemas: D2ModelSchemas; + filter: FilterBase; +} + +export type MetadataPick = MetadataPickBase; +export type MetadataPayload = MetadataPayloadBase; + +export class D2Api extends D2ApiVersioned { + public constructor(options?: D2ApiOptions) { + super(models, options); + } +} diff --git a/src/2.41/schemas.ts b/src/2.41/schemas.ts new file mode 100644 index 0000000..8419f13 --- /dev/null +++ b/src/2.41/schemas.ts @@ -0,0 +1,38235 @@ +/* eslint-disable */ + +import { + Id, + Ref, + Preset, + FieldPresets, + D2SchemaProperties, + D2AccessData, + D2AccessWithData, + D2Translation, + D2Geometry, + D2Style, + D2DimensionalKeywords, + D2ReportingParams, + Sharing, + D2ProgramOwner, + D2ProgramOwnerSchema, + D2AttributeValueGeneric, + D2AttributeValueGenericSchema, + D2UserGroupRef, +} from "../schemas/base"; + +export type D2Access = { + data: D2AccessData; + delete: boolean; + externalize: boolean; + manage: boolean; + read: boolean; + update: boolean; + write: boolean; +}; + +export type D2AggregateDataExchange = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + source: unknown; + target: unknown; + translations: D2Translation[]; + user: D2User; +}; + +export type D2AnalyticsPeriodBoundary = { + access: D2Access; + analyticsPeriodBoundaryType: + | "BEFORE_START_OF_REPORTING_PERIOD" + | "BEFORE_END_OF_REPORTING_PERIOD" + | "AFTER_START_OF_REPORTING_PERIOD" + | "AFTER_END_OF_REPORTING_PERIOD"; + attributeValues: D2AttributeValue[]; + boundaryTarget: string; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + offsetPeriodType: string; + offsetPeriods: number; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; +}; + +export type D2AnalyticsTableHook = { + access: D2Access; + analyticsTableType: + | "DATA_VALUE" + | "COMPLETENESS" + | "COMPLETENESS_TARGET" + | "ORG_UNIT_TARGET" + | "VALIDATION_RESULT" + | "EVENT" + | "ENROLLMENT" + | "OWNERSHIP" + | "TRACKED_ENTITY_INSTANCE_EVENTS" + | "TRACKED_ENTITY_INSTANCE_ENROLLMENTS" + | "TRACKED_ENTITY_INSTANCE"; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + phase: "RESOURCE_TABLE_POPULATED" | "ANALYTICS_TABLE_POPULATED"; + resourceTableType: + | "ORG_UNIT_STRUCTURE" + | "DATA_SET_ORG_UNIT_CATEGORY" + | "CATEGORY_OPTION_COMBO_NAME" + | "DATA_ELEMENT_GROUP_SET_STRUCTURE" + | "INDICATOR_GROUP_SET_STRUCTURE" + | "ORG_UNIT_GROUP_SET_STRUCTURE" + | "CATEGORY_STRUCTURE" + | "DATA_ELEMENT_STRUCTURE" + | "PERIOD_STRUCTURE" + | "DATE_PERIOD_STRUCTURE" + | "DATA_ELEMENT_CATEGORY_OPTION_COMBO" + | "DATA_APPROVAL_REMAP_LEVEL" + | "DATA_APPROVAL_MIN_LEVEL"; + sharing: D2Sharing; + sql: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ApiToken = { + access: D2Access; + attributeValues: D2AttributeValue[]; + attributes: unknown[]; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + expire: number; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + translations: D2Translation[]; + type: "PERSONAL_ACCESS_TOKEN_V1" | "PERSONAL_ACCESS_TOKEN_V2"; + user: D2User; + version: number; +}; + +export type D2Attribute = { + access: D2Access; + attributeValues: D2AttributeValue[]; + categoryAttribute: boolean; + categoryOptionAttribute: boolean; + categoryOptionComboAttribute: boolean; + categoryOptionGroupAttribute: boolean; + categoryOptionGroupSetAttribute: boolean; + code: Id; + constantAttribute: boolean; + created: string; + createdBy: D2User; + dataElementAttribute: boolean; + dataElementGroupAttribute: boolean; + dataElementGroupSetAttribute: boolean; + dataSetAttribute: boolean; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + documentAttribute: boolean; + eventChartAttribute: boolean; + eventReportAttribute: boolean; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + indicatorAttribute: boolean; + indicatorGroupAttribute: boolean; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSetAttribute: boolean; + mandatory: boolean; + mapAttribute: boolean; + name: string; + objectTypes: string[]; + optionAttribute: boolean; + optionSet: D2OptionSet; + optionSetAttribute: boolean; + organisationUnitAttribute: boolean; + organisationUnitGroupAttribute: boolean; + organisationUnitGroupSetAttribute: boolean; + programAttribute: boolean; + programIndicatorAttribute: boolean; + programStageAttribute: boolean; + relationshipTypeAttribute: boolean; + sectionAttribute: boolean; + sharing: D2Sharing; + shortName: string; + sortOrder: number; + sqlViewAttribute: boolean; + trackedEntityAttributeAttribute: boolean; + trackedEntityTypeAttribute: boolean; + translations: D2Translation[]; + unique: boolean; + user: D2User; + userAttribute: boolean; + userGroupAttribute: boolean; + validationRuleAttribute: boolean; + validationRuleGroupAttribute: boolean; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + visualizationAttribute: boolean; +}; + +export type D2AttributeValue = { + attribute: D2Attribute; + value: string; +}; + +export type D2Axis = { + axis: number; + dimensionalItem: string; +}; + +export type D2Category = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + allItems: boolean; + attributeValues: D2AttributeValue[]; + categoryCombos: D2CategoryCombo[]; + categoryOptions: D2CategoryOption[]; + code: Id; + created: string; + createdBy: D2User; + dataDimension: boolean; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + description: string; + dimension: string; + dimensionItemKeywords: unknown; + dimensionType: + | "DATA_X" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "DATA_COLLAPSED" + | "CATEGORY_OPTION_COMBO" + | "ATTRIBUTE_OPTION_COMBO" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION_GROUP_SET" + | "DATA_ELEMENT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY" + | "OPTION_GROUP_SET" + | "VALIDATION_RULE" + | "STATIC" + | "ORGANISATION_UNIT_LEVEL"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + filter: string; + formName: string; + href: string; + id: Id; + items: unknown[]; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + name: string; + optionSet: D2OptionSet; + program: D2Program; + programStage: D2ProgramStage; + repetition: D2EventRepetition; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; +}; + +export type D2CategoryCombo = { + access: D2Access; + attributeValues: D2AttributeValue[]; + categories: D2Category[]; + categoryOptionCombos: D2CategoryOptionCombo[]; + code: Id; + created: string; + createdBy: D2User; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + isDefault: boolean; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + skipTotal: boolean; + translations: D2Translation[]; + user: D2User; +}; + +export type D2CategoryDimension = { + category: D2Category; + categoryOptions: object; +}; + +export type D2CategoryOption = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValue[]; + categories: D2Category[]; + categoryOptionCombos: D2CategoryOptionCombo[]; + categoryOptionGroups: D2CategoryOptionGroup[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + endDate: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + isDefault: boolean; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + organisationUnits: D2OrganisationUnit[]; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + startDate: string; + style: D2ObjectStyle; + translations: D2Translation[]; + user: D2User; +}; + +export type D2CategoryOptionCombo = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValue[]; + categoryCombo: D2CategoryCombo; + categoryOptions: D2CategoryOption[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + ignoreApproval: boolean; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2CategoryOptionGroup = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValue[]; + categoryOptions: D2CategoryOption[]; + code: Id; + created: string; + createdBy: D2User; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + groupSets: D2CategoryOptionGroupSet[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2CategoryOptionGroupSet = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + allItems: boolean; + attributeValues: D2AttributeValue[]; + categoryOptionGroups: D2CategoryOptionGroup[]; + code: Id; + created: string; + createdBy: D2User; + dataDimension: boolean; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + description: string; + dimension: string; + dimensionItemKeywords: unknown; + dimensionType: + | "DATA_X" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "DATA_COLLAPSED" + | "CATEGORY_OPTION_COMBO" + | "ATTRIBUTE_OPTION_COMBO" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION_GROUP_SET" + | "DATA_ELEMENT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY" + | "OPTION_GROUP_SET" + | "VALIDATION_RULE" + | "STATIC" + | "ORGANISATION_UNIT_LEVEL"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + filter: string; + formName: string; + href: string; + id: Id; + items: unknown[]; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + name: string; + optionSet: D2OptionSet; + program: D2Program; + programStage: D2ProgramStage; + repetition: D2EventRepetition; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; +}; + +export type D2CategoryOptionGroupSetDimension = { + categoryOptionGroupSet: D2CategoryOptionGroupSet; + categoryOptionGroups: object; +}; + +export type D2Constant = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; + value: number; +}; + +export type D2Dashboard = { + access: D2Access; + allowedFilters: string[]; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + dashboardItems: D2DashboardItem[]; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + itemConfig: D2ItemConfig; + itemCount: number; + lastUpdated: string; + lastUpdatedBy: D2User; + layout: unknown; + name: string; + restrictFilters: boolean; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2DashboardItem = { + access: D2Access; + appKey: string; + attributeValues: D2AttributeValue[]; + code: Id; + contentCount: number; + created: string; + createdBy: D2User; + displayName: string; + eventChart: D2EventChart; + eventReport: D2EventReport; + eventVisualization: D2EventVisualization; + favorite: boolean; + favorites: string[]; + height: number; + href: string; + id: Id; + interpretationCount: number; + interpretationLikeCount: number; + lastUpdated: string; + lastUpdatedBy: D2User; + map: D2Map; + messages: boolean; + name: string; + reports: D2Report[]; + resources: D2Document[]; + shape: "NORMAL" | "DOUBLE_WIDTH" | "FULL_WIDTH"; + sharing: D2Sharing; + text: string; + translations: D2Translation[]; + type: + | "VISUALIZATION" + | "EVENT_VISUALIZATION" + | "EVENT_CHART" + | "MAP" + | "EVENT_REPORT" + | "USERS" + | "REPORTS" + | "RESOURCES" + | "TEXT" + | "MESSAGES" + | "APP"; + user: D2User; + users: D2User[]; + visualization: D2Visualization; + width: number; + x: number; + y: number; +}; + +export type D2DataApprovalLevel = { + access: D2Access; + attributeValues: D2AttributeValue[]; + categoryOptionGroupSet: D2CategoryOptionGroupSet; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + level: number; + name: string; + orgUnitLevel: number; + orgUnitLevelName: string; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; +}; + +export type D2DataApprovalWorkflow = { + access: D2Access; + attributeValues: D2AttributeValue[]; + categoryCombo: D2CategoryCombo; + code: Id; + created: string; + createdBy: D2User; + dataApprovalLevels: D2DataApprovalLevel[]; + dataSets: D2DataSet[]; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + periodType: string; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; +}; + +export type D2DataElement = { + access: D2Access; + aggregationLevels: number[]; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValue[]; + categoryCombo: D2CategoryCombo; + code: Id; + commentOptionSet: D2OptionSet; + created: string; + createdBy: D2User; + dataElementGroups: D2DataElementGroup[]; + dataSetElements: D2DataSetElement[]; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + domainType: "AGGREGATE" | "TRACKER"; + favorite: boolean; + favorites: string[]; + fieldMask: string; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + optionSet: D2OptionSet; + optionSetValue: boolean; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + style: D2ObjectStyle; + translations: D2Translation[]; + url: string; + user: D2User; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + valueTypeOptions: unknown; + zeroIsSignificant: boolean; +}; + +export type D2DataElementGroup = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + dataElements: D2DataElement[]; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + groupSets: D2DataElementGroupSet[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2DataElementGroupSet = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + allItems: boolean; + attributeValues: D2AttributeValue[]; + code: Id; + compulsory: boolean; + created: string; + createdBy: D2User; + dataDimension: boolean; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataElementGroups: D2DataElementGroup[]; + description: string; + dimension: string; + dimensionItemKeywords: unknown; + dimensionType: + | "DATA_X" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "DATA_COLLAPSED" + | "CATEGORY_OPTION_COMBO" + | "ATTRIBUTE_OPTION_COMBO" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION_GROUP_SET" + | "DATA_ELEMENT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY" + | "OPTION_GROUP_SET" + | "VALIDATION_RULE" + | "STATIC" + | "ORGANISATION_UNIT_LEVEL"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + filter: string; + formName: string; + href: string; + id: Id; + items: unknown[]; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + name: string; + optionSet: D2OptionSet; + program: D2Program; + programStage: D2ProgramStage; + repetition: D2EventRepetition; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; +}; + +export type D2DataElementGroupSetDimension = { + dataElementGroupSet: D2DataElementGroupSet; + dataElementGroups: object; +}; + +export type D2DataElementOperand = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeOptionCombo: D2CategoryOptionCombo; + attributeValues: D2AttributeValue[]; + categoryOptionCombo: D2CategoryOptionCombo; + code: Id; + created: string; + createdBy: D2User; + dataElement: D2DataElement; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: string; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2DataEntryForm = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + favorite: boolean; + favorites: string[]; + format: number; + href: string; + htmlCode: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + style: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + translations: D2Translation[]; + user: D2User; +}; + +export type D2DataInputPeriod = { + closingDate: string; + openingDate: string; + period: Ref; +}; + +export type D2DataSet = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValue[]; + categoryCombo: D2CategoryCombo; + code: Id; + compulsoryDataElementOperands: D2DataElementOperand[]; + compulsoryFieldsCompleteOnly: boolean; + created: string; + createdBy: D2User; + dataElementDecoration: boolean; + dataEntryForm: D2DataEntryForm; + dataInputPeriods: D2DataInputPeriod[]; + dataSetElements: D2DataSetElement[]; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + expiryDays: number; + favorite: boolean; + favorites: string[]; + fieldCombinationRequired: boolean; + formName: string; + formType: "DEFAULT" | "CUSTOM" | "SECTION" | "SECTION_MULTIORG"; + href: string; + id: Id; + indicators: D2Indicator[]; + interpretations: D2Interpretation[]; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + mobile: boolean; + name: string; + noValueRequiresComment: boolean; + notificationRecipients: D2UserGroup; + notifyCompletingUser: boolean; + openFuturePeriods: number; + openPeriodsAfterCoEndDate: number; + organisationUnits: D2OrganisationUnit[]; + periodType: string; + queryMods: unknown; + renderAsTabs: boolean; + renderHorizontally: boolean; + sections: D2Section[]; + sharing: D2Sharing; + shortName: string; + skipOffline: boolean; + style: D2ObjectStyle; + timelyDays: number; + translations: D2Translation[]; + user: D2User; + validCompleteOnly: boolean; + version: number; + workflow: D2DataApprovalWorkflow; +}; + +export type D2DataSetElement = { + categoryCombo: D2CategoryCombo; + dataElement: D2DataElement; + dataSet: D2DataSet; +}; + +export type D2DataSetNotificationTemplate = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + dataSetNotificationTrigger: "DATA_SET_COMPLETION" | "SCHEDULED_DAYS"; + dataSets: D2DataSet[]; + deliveryChannels: never[]; + displayMessageTemplate: string; + displayName: string; + displaySubjectTemplate: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + messageTemplate: string; + name: string; + notificationRecipient: "ORGANISATION_UNIT_CONTACT" | "USER_GROUP"; + notifyParentOrganisationUnitOnly: boolean; + notifyUsersInHierarchyOnly: boolean; + recipientUserGroup: D2UserGroup; + relativeScheduledDays: number; + sendStrategy: "COLLECTIVE_SUMMARY" | "SINGLE_NOTIFICATION"; + sharing: D2Sharing; + subjectTemplate: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2DatastoreEntry = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + key: string; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + namespace: string; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; + value: string; +}; + +export type D2Document = { + access: D2Access; + attachment: boolean; + attributeValues: D2AttributeValue[]; + code: Id; + contentType: string; + created: string; + createdBy: D2User; + displayName: string; + external: boolean; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + translations: D2Translation[]; + url: string; + user: D2User; +}; + +export type D2Enrollment = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + completedBy: string; + completedDate: string; + created: string; + createdAtClient: string; + createdBy: D2User; + createdByUserInfo: unknown; + deleted: boolean; + displayName: string; + enrollmentDate: string; + events: D2Event[]; + favorite: boolean; + favorites: string[]; + followup: boolean; + geometry: D2Geometry; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedAtClient: string; + lastUpdatedBy: D2User; + lastUpdatedByUserInfo: unknown; + messageConversations: D2MessageConversation[]; + name: string; + occurredDate: string; + organisationUnit: D2OrganisationUnit; + program: D2Program; + relationshipItems: D2RelationshipItem[]; + sharing: D2Sharing; + status: "ACTIVE" | "COMPLETED" | "CANCELLED"; + storedBy: string; + trackedEntityComments: unknown[]; + trackedEntityInstance: D2TrackedEntity; + translations: D2Translation[]; + user: D2User; +}; + +export type D2Event = { + access: D2Access; + assignedUser: D2User; + attributeOptionCombo: D2CategoryOptionCombo; + attributeValues: D2AttributeValue[]; + code: Id; + completed: boolean; + completedBy: string; + completedDate: string; + creatableInSearchScope: boolean; + created: string; + createdAtClient: string; + createdBy: D2User; + createdByUserInfo: unknown; + deleted: boolean; + displayName: string; + enrollment: D2Enrollment; + eventDataValues: unknown[]; + eventDate: string; + favorite: boolean; + favorites: string[]; + geometry: D2Geometry; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedAtClient: string; + lastUpdatedBy: D2User; + lastUpdatedByUserInfo: unknown; + messageConversations: D2MessageConversation[]; + name: string; + notes: unknown[]; + organisationUnit: D2OrganisationUnit; + programStage: D2ProgramStage; + relationshipItems: D2RelationshipItem[]; + scheduledDate: string; + sharing: D2Sharing; + status: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + storedBy: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2EventChart = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeDimensions: unknown[]; + attributeValueDimension: D2TrackedEntityAttribute; + attributeValues: D2AttributeValue[]; + baseLineLabel: string; + baseLineValue: number; + categoryDimensions: D2CategoryDimension[]; + categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimension[]; + code: Id; + colSubTotals: boolean; + colTotals: boolean; + collapseDataDimensions: boolean; + columnDimensions: string[]; + columns: unknown[]; + completedOnly: boolean; + created: string; + createdBy: D2User; + cumulativeValues: boolean; + dataDimensionItems: unknown[]; + dataElementDimensions: D2TrackedEntityDataElementDimension[]; + dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; + dataElementValueDimension: D2DataElement; + description: string; + digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + displayBaseLineLabel: string; + displayDescription: string; + displayDomainAxisLabel: string; + displayFormName: string; + displayName: string; + displayRangeAxisLabel: string; + displayShortName: string; + displaySubtitle: string; + displayTargetLineLabel: string; + displayTitle: string; + domainAxisLabel: string; + endDate: string; + eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + favorite: boolean; + favorites: string[]; + filterDimensions: string[]; + filters: unknown[]; + formName: string; + hideEmptyRowItems: "NONE" | "BEFORE_FIRST" | "AFTER_LAST" | "BEFORE_FIRST_AFTER_LAST" | "ALL"; + hideEmptyRows: boolean; + hideLegend: boolean; + hideNaData: boolean; + hideSubtitle: boolean; + hideTitle: boolean; + href: string; + id: Id; + interpretations: D2Interpretation[]; + itemOrganisationUnitGroups: D2OrganisationUnitGroup[]; + lastUpdated: string; + lastUpdatedBy: D2User; + legacy: boolean; + legend: D2LegendDefinitions; + legendDisplayStrategy: "FIXED" | "BY_DATA_ITEM"; + legendSet: D2LegendSet; + name: string; + noSpaceBetweenColumns: boolean; + orgUnitField: string; + organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; + organisationUnitLevels: number[]; + organisationUnits: D2OrganisationUnit[]; + outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + parentGraphMap: D2Map; + percentStackedValues: boolean; + periods: Ref[]; + program: D2Program; + programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; + programStage: D2ProgramStage; + programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + rangeAxisDecimals: number; + rangeAxisLabel: string; + rangeAxisMaxValue: number; + rangeAxisMinValue: number; + rangeAxisSteps: number; + rawPeriods: string[]; + regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + relativePeriods: unknown; + rowDimensions: string[]; + rowSubTotals: boolean; + rowTotals: boolean; + rows: unknown[]; + sharing: D2Sharing; + shortName: string; + showData: boolean; + showDimensionLabels: boolean; + showHierarchy: boolean; + skipRounding: boolean; + sortOrder: number; + startDate: string; + subscribed: boolean; + subscribers: string[]; + subtitle: string; + targetLineLabel: string; + targetLineValue: number; + timeField: string; + title: string; + topLimit: number; + translations: D2Translation[]; + type: + | "COLUMN" + | "STACKED_COLUMN" + | "BAR" + | "STACKED_BAR" + | "LINE" + | "LINE_LIST" + | "AREA" + | "STACKED_AREA" + | "PIE" + | "RADAR" + | "GAUGE" + | "YEAR_OVER_YEAR_LINE" + | "YEAR_OVER_YEAR_COLUMN" + | "SINGLE_VALUE" + | "PIVOT_TABLE" + | "SCATTER" + | "BUBBLE"; + user: D2User; + userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; + userOrganisationUnit: boolean; + userOrganisationUnitChildren: boolean; + userOrganisationUnitGrandChildren: boolean; + value: unknown; + yearlySeries: string[]; +}; + +export type D2EventFilter = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayDescription: string; + displayName: string; + eventQueryCriteria: unknown; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + program: Id; + programStage: Id; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; +}; + +export type D2EventHook = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + disabled: boolean; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + source: unknown; + targets: unknown[]; + translations: D2Translation[]; + user: D2User; +}; + +export type D2EventRepetition = { + dimension: string; + indexes: number[]; + parent: "COLUMN" | "ROW" | "FILTER"; + program: string; + programStage: string; +}; + +export type D2EventReport = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeDimensions: unknown[]; + attributeValueDimension: D2TrackedEntityAttribute; + attributeValues: D2AttributeValue[]; + categoryDimensions: D2CategoryDimension[]; + categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimension[]; + code: Id; + colSubTotals: boolean; + colTotals: boolean; + collapseDataDimensions: boolean; + columnDimensions: string[]; + columns: unknown[]; + completedOnly: boolean; + created: string; + createdBy: D2User; + cumulativeValues: boolean; + dataDimensionItems: unknown[]; + dataElementDimensions: D2TrackedEntityDataElementDimension[]; + dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; + dataElementValueDimension: D2DataElement; + dataType: "AGGREGATED_VALUES" | "EVENTS"; + description: string; + digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + displayBaseLineLabel: string; + displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + displaySubtitle: string; + displayTargetLineLabel: string; + displayTitle: string; + endDate: string; + eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + favorite: boolean; + favorites: string[]; + filterDimensions: string[]; + filters: unknown[]; + fontSize: "LARGE" | "NORMAL" | "SMALL"; + formName: string; + hideEmptyRowItems: "NONE" | "BEFORE_FIRST" | "AFTER_LAST" | "BEFORE_FIRST_AFTER_LAST" | "ALL"; + hideEmptyRows: boolean; + hideLegend: boolean; + hideNaData: boolean; + hideSubtitle: boolean; + hideTitle: boolean; + href: string; + id: Id; + interpretations: D2Interpretation[]; + itemOrganisationUnitGroups: D2OrganisationUnitGroup[]; + lastUpdated: string; + lastUpdatedBy: D2User; + legacy: boolean; + legend: D2LegendDefinitions; + name: string; + noSpaceBetweenColumns: boolean; + orgUnitField: string; + organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; + organisationUnitLevels: number[]; + organisationUnits: D2OrganisationUnit[]; + outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + parentGraphMap: D2Map; + percentStackedValues: boolean; + periods: Ref[]; + program: D2Program; + programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; + programStage: D2ProgramStage; + programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + rawPeriods: string[]; + regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + relativePeriods: unknown; + rowDimensions: string[]; + rowSubTotals: boolean; + rowTotals: boolean; + rows: unknown[]; + sharing: D2Sharing; + shortName: string; + showData: boolean; + showDimensionLabels: boolean; + showHierarchy: boolean; + simpleDimensions: unknown[]; + skipRounding: boolean; + sortOrder: number; + startDate: string; + subscribed: boolean; + subscribers: string[]; + subtitle: string; + timeField: string; + title: string; + topLimit: number; + translations: D2Translation[]; + type: + | "COLUMN" + | "STACKED_COLUMN" + | "BAR" + | "STACKED_BAR" + | "LINE" + | "LINE_LIST" + | "AREA" + | "STACKED_AREA" + | "PIE" + | "RADAR" + | "GAUGE" + | "YEAR_OVER_YEAR_LINE" + | "YEAR_OVER_YEAR_COLUMN" + | "SINGLE_VALUE" + | "PIVOT_TABLE" + | "SCATTER" + | "BUBBLE"; + user: D2User; + userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; + userOrganisationUnit: boolean; + userOrganisationUnitChildren: boolean; + userOrganisationUnitGrandChildren: boolean; + value: unknown; +}; + +export type D2EventVisualization = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeDimensions: unknown[]; + attributeValueDimension: D2TrackedEntityAttribute; + attributeValues: D2AttributeValue[]; + baseLineLabel: string; + baseLineValue: number; + categoryDimensions: D2CategoryDimension[]; + categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimension[]; + code: Id; + colSubTotals: boolean; + colTotals: boolean; + collapseDataDimensions: boolean; + columnDimensions: string[]; + columns: unknown[]; + completedOnly: boolean; + created: string; + createdBy: D2User; + cumulativeValues: boolean; + dataDimensionItems: unknown[]; + dataElementDimensions: D2TrackedEntityDataElementDimension[]; + dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; + dataElementValueDimension: D2DataElement; + dataType: "AGGREGATED_VALUES" | "EVENTS"; + description: string; + digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + displayBaseLineLabel: string; + displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDescription: string; + displayDomainAxisLabel: string; + displayFormName: string; + displayName: string; + displayRangeAxisLabel: string; + displayShortName: string; + displaySubtitle: string; + displayTargetLineLabel: string; + displayTitle: string; + domainAxisLabel: string; + endDate: string; + eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + favorite: boolean; + favorites: string[]; + filterDimensions: string[]; + filters: unknown[]; + fontSize: "LARGE" | "NORMAL" | "SMALL"; + formName: string; + hideEmptyRowItems: "NONE" | "BEFORE_FIRST" | "AFTER_LAST" | "BEFORE_FIRST_AFTER_LAST" | "ALL"; + hideEmptyRows: boolean; + hideLegend: boolean; + hideNaData: boolean; + hideSubtitle: boolean; + hideTitle: boolean; + href: string; + id: Id; + interpretations: D2Interpretation[]; + itemOrganisationUnitGroups: D2OrganisationUnitGroup[]; + lastUpdated: string; + lastUpdatedBy: D2User; + legacy: boolean; + legend: D2LegendDefinitions; + name: string; + noSpaceBetweenColumns: boolean; + orgUnitField: string; + organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; + organisationUnitLevels: number[]; + organisationUnits: D2OrganisationUnit[]; + outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + parentGraphMap: D2Map; + percentStackedValues: boolean; + periods: Ref[]; + program: D2Program; + programDimensions: D2Program[]; + programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; + programStage: D2ProgramStage; + programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + rangeAxisDecimals: number; + rangeAxisLabel: string; + rangeAxisMaxValue: number; + rangeAxisMinValue: number; + rangeAxisSteps: number; + rawPeriods: string[]; + regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + relativePeriods: unknown; + repetitions: D2EventRepetition[]; + rowDimensions: string[]; + rowSubTotals: boolean; + rowTotals: boolean; + rows: unknown[]; + sharing: D2Sharing; + shortName: string; + showData: boolean; + showDimensionLabels: boolean; + showHierarchy: boolean; + simpleDimensions: unknown[]; + skipRounding: boolean; + sortOrder: number; + sorting: unknown[]; + startDate: string; + subscribed: boolean; + subscribers: string[]; + subtitle: string; + targetLineLabel: string; + targetLineValue: number; + timeField: string; + title: string; + topLimit: number; + trackedEntityType: D2TrackedEntityType; + translations: D2Translation[]; + type: + | "COLUMN" + | "STACKED_COLUMN" + | "BAR" + | "STACKED_BAR" + | "LINE" + | "LINE_LIST" + | "AREA" + | "STACKED_AREA" + | "PIE" + | "RADAR" + | "GAUGE" + | "YEAR_OVER_YEAR_LINE" + | "YEAR_OVER_YEAR_COLUMN" + | "SINGLE_VALUE" + | "PIVOT_TABLE" + | "SCATTER" + | "BUBBLE"; + user: D2User; + userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; + userOrganisationUnit: boolean; + userOrganisationUnitChildren: boolean; + userOrganisationUnitGrandChildren: boolean; + value: unknown; +}; + +export type D2Expression = { + description: string; + displayDescription: string; + expression: string; + missingValueStrategy: "SKIP_IF_ANY_VALUE_MISSING" | "SKIP_IF_ALL_VALUES_MISSING" | "NEVER_SKIP"; + slidingWindow: boolean; + translations: D2Translation[]; +}; + +export type D2ExpressionDimensionItem = { + access: D2Access; + aggregateExportAttributeOptionCombo: string; + aggregateExportCategoryOptionCombo: string; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + expression: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + missingValueStrategy: "SKIP_IF_ANY_VALUE_MISSING" | "SKIP_IF_ALL_VALUES_MISSING" | "NEVER_SKIP"; + name: string; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + slidingWindow: boolean; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ExternalFileResource = { + access: D2Access; + accessToken: string; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + expires: string; + favorite: boolean; + favorites: string[]; + fileResource: D2FileResource; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ExternalMapLayer = { + access: D2Access; + attributeValues: D2AttributeValue[]; + attribution: string; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + imageFormat: "PNG" | "JPG"; + lastUpdated: string; + lastUpdatedBy: D2User; + layers: string; + legendSet: D2LegendSet; + legendSetUrl: string; + mapLayerPosition: "BASEMAP" | "OVERLAY"; + mapService: "WMS" | "TMS" | "XYZ" | "VECTOR_STYLE" | "GEOJSON_URL" | "ARCGIS_FEATURE"; + name: string; + sharing: D2Sharing; + translations: D2Translation[]; + url: string; + user: D2User; +}; + +export type D2FileResource = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + contentLength: number; + contentMd5: string; + contentType: string; + created: string; + createdBy: D2User; + displayName: string; + domain: + | "DATA_VALUE" + | "PUSH_ANALYSIS" + | "DOCUMENT" + | "MESSAGE_ATTACHMENT" + | "USER_AVATAR" + | "ORG_UNIT" + | "ICON" + | "JOB_DATA"; + favorite: boolean; + favorites: string[]; + hasMultipleStorageFiles: boolean; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + storageStatus: "NONE" | "PENDING" | "STORED"; + translations: D2Translation[]; + user: D2User; +}; + +export type D2Icon = { + created: string; + createdBy: D2User; + custom: boolean; + description: string; + fileResource: D2FileResource; + href: string; + key: string; + keywords: string[]; + lastUpdated: string; +}; + +export type D2Indicator = { + access: D2Access; + aggregateExportAttributeOptionCombo: string; + aggregateExportCategoryOptionCombo: string; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + annualized: boolean; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + dataSets: D2DataSet[]; + decimals: number; + denominator: string; + denominatorDescription: string; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDenominatorDescription: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayNumeratorDescription: string; + displayShortName: string; + explodedDenominator: string; + explodedNumerator: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + indicatorGroups: D2IndicatorGroup[]; + indicatorType: D2IndicatorType; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + numerator: string; + numeratorDescription: string; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + style: D2ObjectStyle; + translations: D2Translation[]; + url: string; + user: D2User; +}; + +export type D2IndicatorGroup = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + groupSets: D2IndicatorGroupSet[]; + href: string; + id: Id; + indicatorGroupSet: D2IndicatorGroupSet; + indicators: D2Indicator[]; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; +}; + +export type D2IndicatorGroupSet = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + compulsory: boolean; + created: string; + createdBy: D2User; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + indicatorGroups: D2IndicatorGroup[]; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2IndicatorType = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + factor: number; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + number: boolean; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; +}; + +export type D2Interpretation = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + comments: D2InterpretationComment[]; + created: string; + createdBy: D2User; + dataSet: D2DataSet; + displayName: string; + eventChart: D2EventChart; + eventReport: D2EventReport; + eventVisualization: D2EventVisualization; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + likedBy: D2User[]; + likes: number; + map: D2Map; + mentions: unknown[]; + name: string; + organisationUnit: D2OrganisationUnit; + period: Ref; + sharing: D2Sharing; + text: string; + translations: D2Translation[]; + type: + | "VISUALIZATION" + | "EVENT_VISUALIZATION" + | "MAP" + | "EVENT_REPORT" + | "EVENT_CHART" + | "DATASET_REPORT"; + user: D2User; + visualization: D2Visualization; +}; + +export type D2InterpretationComment = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + mentions: unknown[]; + name: string; + sharing: D2Sharing; + text: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ItemConfig = { + insertHeight: number; + insertPosition: "START" | "END"; +}; + +export type D2JobConfiguration = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + configurable: boolean; + created: string; + createdBy: D2User; + cronExpression: string; + delay: number; + displayName: string; + enabled: boolean; + errorCodes: string; + executedBy: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + jobParameters: unknown; + jobStatus: + | "RUNNING" + | "SCHEDULED" + | "DISABLED" + | "COMPLETED" + | "STOPPED" + | "FAILED" + | "NOT_STARTED"; + jobType: + | "DATA_INTEGRITY" + | "DATA_INTEGRITY_DETAILS" + | "RESOURCE_TABLE" + | "ANALYTICS_TABLE" + | "CONTINUOUS_ANALYTICS_TABLE" + | "DATA_SYNC" + | "TRACKER_PROGRAMS_DATA_SYNC" + | "EVENT_PROGRAMS_DATA_SYNC" + | "META_DATA_SYNC" + | "AGGREGATE_DATA_EXCHANGE" + | "SEND_SCHEDULED_MESSAGE" + | "PROGRAM_NOTIFICATIONS" + | "MONITORING" + | "PUSH_ANALYSIS" + | "HTML_PUSH_ANALYTICS" + | "TRACKER_SEARCH_OPTIMIZATION" + | "PREDICTOR" + | "MATERIALIZED_SQL_VIEW_UPDATE" + | "DISABLE_INACTIVE_USERS" + | "TEST" + | "LOCK_EXCEPTION_CLEANUP" + | "MOCK" + | "SMS_SEND" + | "TRACKER_IMPORT_JOB" + | "TRACKER_IMPORT_NOTIFICATION_JOB" + | "TRACKER_IMPORT_RULE_ENGINE_JOB" + | "IMAGE_PROCESSING" + | "COMPLETE_DATA_SET_REGISTRATION_IMPORT" + | "DATAVALUE_IMPORT_INTERNAL" + | "METADATA_IMPORT" + | "DATAVALUE_IMPORT" + | "GEOJSON_IMPORT" + | "EVENT_IMPORT" + | "ENROLLMENT_IMPORT" + | "TEI_IMPORT" + | "GML_IMPORT" + | "HOUSEKEEPING" + | "DATA_SET_NOTIFICATION" + | "CREDENTIALS_EXPIRY_ALERT" + | "DATA_STATISTICS" + | "FILE_RESOURCE_CLEANUP" + | "ACCOUNT_EXPIRY_ALERT" + | "VALIDATION_RESULTS_NOTIFICATION" + | "REMOVE_USED_OR_EXPIRED_RESERVED_VALUES" + | "SYSTEM_VERSION_UPDATE_CHECK"; + lastAlive: string; + lastExecuted: string; + lastExecutedStatus: + | "RUNNING" + | "SCHEDULED" + | "DISABLED" + | "COMPLETED" + | "STOPPED" + | "FAILED" + | "NOT_STARTED"; + lastFinished: string; + lastRuntimeExecution: string; + lastUpdated: string; + lastUpdatedBy: D2User; + leaderOnlyJob: boolean; + maxDelayedExecutionTime: string; + name: string; + nextExecutionTime: string; + queueName: string; + queuePosition: number; + schedulingType: "CRON" | "FIXED_DELAY" | "ONCE_ASAP"; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; + userUid: string; +}; + +export type D2Legend = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + color: string; + created: string; + createdBy: D2User; + displayName: string; + endValue: number; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + image: string; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + startValue: number; + translations: D2Translation[]; + user: D2User; +}; + +export type D2LegendDefinitions = { + set: D2LegendSet; + showKey: boolean; + strategy: "FIXED" | "BY_DATA_ITEM"; + style: "FILL" | "TEXT"; +}; + +export type D2LegendSet = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + legends: D2Legend[]; + name: string; + sharing: D2Sharing; + symbolizer: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2Map = { + access: D2Access; + attributeValues: D2AttributeValue[]; + basemap: string; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + interpretations: D2Interpretation[]; + lastUpdated: string; + lastUpdatedBy: D2User; + latitude: number; + longitude: number; + mapViews: D2MapView[]; + name: string; + sharing: D2Sharing; + shortName: string; + subscribed: boolean; + subscribers: string[]; + title: string; + translations: D2Translation[]; + user: D2User; + zoom: number; +}; + +export type D2MapView = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + areaRadius: number; + attributeDimensions: unknown[]; + attributeValues: D2AttributeValue[]; + categoryDimensions: D2CategoryDimension[]; + categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimension[]; + classes: number; + code: Id; + colSubTotals: boolean; + colTotals: boolean; + colorHigh: string; + colorLow: string; + colorScale: string; + columnDimensions: string[]; + columns: unknown[]; + completedOnly: boolean; + config: string; + created: string; + createdBy: D2User; + cumulativeValues: boolean; + dataDimensionItems: unknown[]; + dataElementDimensions: D2TrackedEntityDataElementDimension[]; + dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; + description: string; + digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + displayBaseLineLabel: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + displaySubtitle: string; + displayTargetLineLabel: string; + displayTitle: string; + endDate: string; + eventClustering: boolean; + eventCoordinateField: string; + eventPointColor: string; + eventPointRadius: number; + eventStatus: "ACTIVE" | "COMPLETED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + favorite: boolean; + favorites: string[]; + filterDimensions: string[]; + filters: unknown[]; + followUp: boolean; + formName: string; + hidden: boolean; + hideEmptyRowItems: "NONE" | "BEFORE_FIRST" | "AFTER_LAST" | "BEFORE_FIRST_AFTER_LAST" | "ALL"; + hideEmptyRows: boolean; + hideLegend: boolean; + hideSubtitle: boolean; + hideTitle: boolean; + href: string; + id: Id; + interpretations: D2Interpretation[]; + itemOrganisationUnitGroups: D2OrganisationUnitGroup[]; + labelFontColor: string; + labelFontSize: string; + labelFontStyle: string; + labelFontWeight: string; + labelTemplate: string; + labels: boolean; + lastUpdated: string; + lastUpdatedBy: D2User; + layer: string; + legend: D2LegendDefinitions; + legendSet: D2LegendSet; + method: number; + name: string; + noDataColor: string; + noSpaceBetweenColumns: boolean; + opacity: number; + orgUnitField: string; + orgUnitFieldDisplayName: string; + organisationUnitColor: string; + organisationUnitGroupSet: D2OrganisationUnitGroupSet; + organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; + organisationUnitLevels: number[]; + organisationUnitSelectionMode: + | "SELECTED" + | "CHILDREN" + | "DESCENDANTS" + | "ACCESSIBLE" + | "CAPTURE" + | "ALL"; + organisationUnits: D2OrganisationUnit[]; + parentGraph: string; + parentGraphMap: D2Map; + parentLevel: number; + percentStackedValues: boolean; + periods: Ref[]; + program: D2Program; + programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; + programStage: D2ProgramStage; + programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + radiusHigh: number; + radiusLow: number; + rawPeriods: string[]; + regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + relativePeriods: unknown; + renderingStrategy: "SINGLE" | "SPLIT_BY_PERIOD" | "TIMELINE"; + rowSubTotals: boolean; + rowTotals: boolean; + rows: unknown[]; + sharing: D2Sharing; + shortName: string; + showData: boolean; + showDimensionLabels: boolean; + showHierarchy: boolean; + skipRounding: boolean; + sortOrder: number; + startDate: string; + styleDataItem: object; + subscribed: boolean; + subscribers: string[]; + subtitle: string; + thematicMapType: "CHOROPLETH" | "BUBBLE"; + timeField: string; + title: string; + topLimit: number; + trackedEntityType: D2TrackedEntityType; + translations: D2Translation[]; + user: D2User; + userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; + userOrganisationUnit: boolean; + userOrganisationUnitChildren: boolean; + userOrganisationUnitGrandChildren: boolean; +}; + +export type D2MessageConversation = { + access: D2Access; + assignee: D2User; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + extMessageId: string; + favorite: boolean; + favorites: string[]; + followUp: boolean; + href: string; + id: Id; + lastMessage: string; + lastSender: D2User; + lastSenderFirstname: string; + lastSenderSurname: string; + lastUpdated: string; + lastUpdatedBy: D2User; + messageCount: number; + messageType: "PRIVATE" | "SYSTEM" | "VALIDATION_RESULT" | "TICKET" | "SYSTEM_VERSION_UPDATE"; + messages: unknown[]; + name: string; + priority: "NONE" | "LOW" | "MEDIUM" | "HIGH"; + read: boolean; + sharing: D2Sharing; + status: "NONE" | "OPEN" | "PENDING" | "INVALID" | "SOLVED"; + subject: string; + translations: D2Translation[]; + user: D2User; + userFirstname: string; + userMessages: unknown[]; + userSurname: string; +}; + +export type D2MetadataProposal = { + change: unknown; + comment: string; + created: string; + createdBy: D2User; + finalised: string; + finalisedBy: D2User; + id: Id; + reason: string; + status: "PROPOSED" | "ACCEPTED" | "REJECTED" | "NEEDS_UPDATE"; + target: "ORGANISATION_UNIT"; + targetId: string; + type: "ADD" | "UPDATE" | "REMOVE"; +}; + +export type D2MetadataVersion = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + favorite: boolean; + favorites: string[]; + hashCode: string; + href: string; + id: Id; + importDate: string; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + translations: D2Translation[]; + type: "BEST_EFFORT" | "ATOMIC"; + user: D2User; +}; + +export type D2MinMaxDataElement = { + dataElement: D2DataElement; + generated: boolean; + max: number; + min: number; + optionCombo: D2CategoryOptionCombo; + source: D2OrganisationUnit; +}; + +export type D2OAuth2Client = { + access: D2Access; + attributeValues: D2AttributeValue[]; + cid: Id; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + favorite: boolean; + favorites: string[]; + grantTypes: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + redirectUris: string[]; + secret: string; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ObjectStyle = { + color: string; + icon: string; +}; + +export type D2Option = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: string; + created: string; + createdBy: D2User; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + optionSet: D2OptionSet; + sharing: D2Sharing; + shortName: string; + sortOrder: number; + style: D2ObjectStyle; + translations: D2Translation[]; + user: D2User; +}; + +export type D2OptionGroup = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + optionSet: D2OptionSet; + options: D2Option[]; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2OptionGroupSet = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + allItems: boolean; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + dataDimension: boolean; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + description: string; + dimension: string; + dimensionItemKeywords: unknown; + dimensionType: + | "DATA_X" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "DATA_COLLAPSED" + | "CATEGORY_OPTION_COMBO" + | "ATTRIBUTE_OPTION_COMBO" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION_GROUP_SET" + | "DATA_ELEMENT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY" + | "OPTION_GROUP_SET" + | "VALIDATION_RULE" + | "STATIC" + | "ORGANISATION_UNIT_LEVEL"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + filter: string; + formName: string; + href: string; + id: Id; + items: unknown[]; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + name: string; + optionGroups: D2OptionGroup[]; + optionSet: D2OptionSet; + program: D2Program; + programStage: D2ProgramStage; + repetition: D2EventRepetition; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; +}; + +export type D2OptionSet = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + options: D2Option[]; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + version: number; +}; + +export type D2OrganisationUnit = { + access: D2Access; + address: string; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + ancestors: D2OrganisationUnit[]; + attributeValues: D2AttributeValue[]; + children: D2OrganisationUnit[]; + closedDate: string; + code: Id; + comment: string; + contactPerson: string; + created: string; + createdBy: D2User; + dataSets: D2DataSet[]; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + email: string; + favorite: boolean; + favorites: string[]; + formName: string; + geometry: D2Geometry; + href: string; + id: Id; + image: D2FileResource; + lastUpdated: string; + lastUpdatedBy: D2User; + leaf: boolean; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + level: number; + memberCount: number; + name: string; + openingDate: string; + organisationUnitGroups: D2OrganisationUnitGroup[]; + parent: D2OrganisationUnit; + path: string; + phoneNumber: string; + programs: D2Program[]; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + type: string; + url: string; + user: D2User; + users: D2User[]; +}; + +export type D2OrganisationUnitGroup = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValue[]; + code: Id; + color: string; + created: string; + createdBy: D2User; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + formName: string; + geometry: D2Geometry; + groupSets: D2OrganisationUnitGroupSet[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + organisationUnits: D2OrganisationUnit[]; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + symbol: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2OrganisationUnitGroupSet = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + allItems: boolean; + attributeValues: D2AttributeValue[]; + code: Id; + compulsory: boolean; + created: string; + createdBy: D2User; + dataDimension: boolean; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + description: string; + dimension: string; + dimensionItemKeywords: unknown; + dimensionType: + | "DATA_X" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "DATA_COLLAPSED" + | "CATEGORY_OPTION_COMBO" + | "ATTRIBUTE_OPTION_COMBO" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION_GROUP_SET" + | "DATA_ELEMENT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY" + | "OPTION_GROUP_SET" + | "VALIDATION_RULE" + | "STATIC" + | "ORGANISATION_UNIT_LEVEL"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + filter: string; + formName: string; + href: string; + id: Id; + includeSubhierarchyInAnalytics: boolean; + items: unknown[]; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + name: string; + optionSet: D2OptionSet; + organisationUnitGroups: D2OrganisationUnitGroup[]; + program: D2Program; + programStage: D2ProgramStage; + repetition: D2EventRepetition; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; +}; + +export type D2OrganisationUnitGroupSetDimension = { + organisationUnitGroupSet: D2OrganisationUnitGroupSet; + organisationUnitGroups: object; +}; + +export type D2OrganisationUnitLevel = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + level: number; + name: string; + offlineLevels: number; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; +}; + +export type D2OutlierAnalysis = { + enabled: boolean; + extremeLines: unknown; + maxResults: number; + normalizationMethod: "Y_RESIDUALS_LINEAR"; + outlierMethod: "IQR" | "STANDARD_Z_SCORE" | "MODIFIED_Z_SCORE"; + thresholdFactor: number; +}; + +export type D2Predictor = { + access: D2Access; + annualSampleCount: number; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + generator: D2Expression; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + organisationUnitDescendants: "SELECTED" | "DESCENDANTS"; + organisationUnitLevels: D2OrganisationUnitLevel[]; + output: D2DataElement; + outputCombo: D2CategoryOptionCombo; + periodType: string; + predictorGroups: D2PredictorGroup[]; + sampleSkipTest: D2Expression; + sequentialSampleCount: number; + sequentialSkipCount: number; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2PredictorGroup = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + predictors: D2Predictor[]; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; +}; + +export type D2Program = { + access: D2Access; + accessLevel: "OPEN" | "AUDITED" | "PROTECTED" | "CLOSED"; + attributeValues: D2AttributeValue[]; + categoryCombo: D2CategoryCombo; + code: Id; + completeEventsExpiryDays: number; + created: string; + createdBy: D2User; + dataEntryForm: D2DataEntryForm; + description: string; + displayDescription: string; + displayEnrollmentDateLabel: string; + displayEnrollmentLabel: string; + displayEventLabel: string; + displayFollowUpLabel: string; + displayFormName: string; + displayFrontPageList: boolean; + displayIncidentDate: boolean; + displayIncidentDateLabel: string; + displayName: string; + displayNoteLabel: string; + displayOrgUnitLabel: string; + displayProgramStageLabel: string; + displayRelationshipLabel: string; + displayShortName: string; + displayTrackedEntityAttributeLabel: string; + enrollmentDateLabel: string; + enrollmentLabel: string; + eventLabel: string; + expiryDays: number; + expiryPeriodType: string; + favorite: boolean; + favorites: string[]; + featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + followUpLabel: string; + formName: string; + href: string; + id: Id; + ignoreOverdueEvents: boolean; + incidentDateLabel: string; + lastUpdated: string; + lastUpdatedBy: D2User; + maxTeiCountToReturn: number; + minAttributesRequiredToSearch: number; + name: string; + noteLabel: string; + notificationTemplates: D2ProgramNotificationTemplate[]; + onlyEnrollOnce: boolean; + openDaysAfterCoEndDate: number; + orgUnitLabel: string; + organisationUnits: D2OrganisationUnit[]; + programIndicators: D2ProgramIndicator[]; + programRuleVariables: D2ProgramRuleVariable[]; + programSections: D2ProgramSection[]; + programStageLabel: string; + programStages: D2ProgramStage[]; + programTrackedEntityAttributes: D2ProgramTrackedEntityAttribute[]; + programType: "WITH_REGISTRATION" | "WITHOUT_REGISTRATION"; + registration: boolean; + relatedProgram: D2Program; + relationshipLabel: string; + selectEnrollmentDatesInFuture: boolean; + selectIncidentDatesInFuture: boolean; + sharing: D2Sharing; + shortName: string; + skipOffline: boolean; + style: D2ObjectStyle; + trackedEntityAttributeLabel: string; + trackedEntityType: D2TrackedEntityType; + translations: D2Translation[]; + useFirstStageDuringRegistration: boolean; + user: D2User; + userRoles: D2UserRole[]; + version: number; + withoutRegistration: boolean; +}; + +export type D2ProgramDataElementDimensionItem = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + dataElement: D2DataElement; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + program: D2Program; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; +}; + +export type D2ProgramIndicator = { + access: D2Access; + aggregateExportAttributeOptionCombo: string; + aggregateExportCategoryOptionCombo: string; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + analyticsPeriodBoundaries: D2AnalyticsPeriodBoundary[]; + analyticsType: "EVENT" | "ENROLLMENT"; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + decimals: number; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayInForm: boolean; + displayName: string; + displayShortName: string; + expression: string; + favorite: boolean; + favorites: string[]; + filter: string; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + orgUnitField: string; + program: D2Program; + programIndicatorGroups: D2ProgramIndicatorGroup[]; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + style: D2ObjectStyle; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ProgramIndicatorGroup = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + programIndicators: D2ProgramIndicator[]; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ProgramNotificationTemplate = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + deliveryChannels: never[]; + displayMessageTemplate: string; + displayName: string; + displaySubjectTemplate: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + messageTemplate: string; + name: string; + notificationRecipient: + | "TRACKED_ENTITY_INSTANCE" + | "ORGANISATION_UNIT_CONTACT" + | "USERS_AT_ORGANISATION_UNIT" + | "USER_GROUP" + | "PROGRAM_ATTRIBUTE" + | "DATA_ELEMENT" + | "WEB_HOOK"; + notificationTrigger: + | "ENROLLMENT" + | "COMPLETION" + | "PROGRAM_RULE" + | "SCHEDULED_DAYS_DUE_DATE" + | "SCHEDULED_DAYS_INCIDENT_DATE" + | "SCHEDULED_DAYS_ENROLLMENT_DATE"; + notifyParentOrganisationUnitOnly: boolean; + notifyUsersInHierarchyOnly: boolean; + recipientDataElement: D2DataElement; + recipientProgramAttribute: D2TrackedEntityAttribute; + recipientUserGroup: D2UserGroup; + relativeScheduledDays: number; + sendRepeatable: boolean; + sharing: D2Sharing; + subjectTemplate: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ProgramRule = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + condition: string; + created: string; + createdBy: D2User; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + priority: number; + program: D2Program; + programRuleActions: D2ProgramRuleAction[]; + programStage: D2ProgramStage; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ProgramRuleAction = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + content: string; + created: string; + createdBy: D2User; + data: string; + dataElement: D2DataElement; + displayContent: string; + displayName: string; + evaluationEnvironments: never[]; + evaluationTime: "ON_DATA_ENTRY" | "ON_COMPLETE" | "ALWAYS"; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + location: string; + name: string; + option: D2Option; + optionGroup: D2OptionGroup; + programIndicator: D2ProgramIndicator; + programRule: D2ProgramRule; + programRuleActionType: + | "DISPLAYTEXT" + | "DISPLAYKEYVALUEPAIR" + | "HIDEFIELD" + | "HIDESECTION" + | "HIDEPROGRAMSTAGE" + | "ASSIGN" + | "SHOWWARNING" + | "WARNINGONCOMPLETE" + | "SHOWERROR" + | "ERRORONCOMPLETE" + | "CREATEEVENT" + | "SETMANDATORYFIELD" + | "SENDMESSAGE" + | "SCHEDULEMESSAGE" + | "HIDEOPTION" + | "SHOWOPTIONGROUP" + | "HIDEOPTIONGROUP"; + programStage: D2ProgramStage; + programStageSection: D2ProgramStageSection; + sharing: D2Sharing; + templateUid: string; + trackedEntityAttribute: D2TrackedEntityAttribute; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ProgramRuleVariable = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + dataElement: D2DataElement; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + program: D2Program; + programRuleVariableSourceType: + | "DATAELEMENT_NEWEST_EVENT_PROGRAM_STAGE" + | "DATAELEMENT_NEWEST_EVENT_PROGRAM" + | "DATAELEMENT_CURRENT_EVENT" + | "DATAELEMENT_PREVIOUS_EVENT" + | "CALCULATED_VALUE" + | "TEI_ATTRIBUTE"; + programStage: D2ProgramStage; + sharing: D2Sharing; + trackedEntityAttribute: D2TrackedEntityAttribute; + translations: D2Translation[]; + useCodeForOptionSet: boolean; + user: D2User; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; +}; + +export type D2ProgramSection = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + program: D2Program; + renderType: unknown; + sharing: D2Sharing; + shortName: string; + sortOrder: number; + style: D2ObjectStyle; + trackedEntityAttributes: D2TrackedEntityAttribute[]; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ProgramStage = { + access: D2Access; + allowGenerateNextVisit: boolean; + attributeValues: D2AttributeValue[]; + autoGenerateEvent: boolean; + blockEntryForm: boolean; + code: Id; + created: string; + createdBy: D2User; + dataEntryForm: D2DataEntryForm; + description: string; + displayDescription: string; + displayDueDateLabel: string; + displayEventLabel: string; + displayExecutionDateLabel: string; + displayFormName: string; + displayGenerateEventBox: boolean; + displayName: string; + displayProgramStageLabel: string; + displayShortName: string; + dueDateLabel: string; + enableUserAssignment: boolean; + eventLabel: string; + executionDateLabel: string; + favorite: boolean; + favorites: string[]; + featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + formName: string; + formType: "DEFAULT" | "CUSTOM" | "SECTION" | "SECTION_MULTIORG"; + generatedByEnrollmentDate: boolean; + hideDueDate: boolean; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + minDaysFromStart: number; + name: string; + nextScheduleDate: D2DataElement; + notificationTemplates: D2ProgramNotificationTemplate[]; + openAfterEnrollment: boolean; + periodType: string; + preGenerateUID: boolean; + program: D2Program; + programStageDataElements: D2ProgramStageDataElement[]; + programStageLabel: string; + programStageSections: D2ProgramStageSection[]; + referral: boolean; + remindCompleted: boolean; + repeatable: boolean; + reportDateToUse: string; + sharing: D2Sharing; + shortName: string; + sortOrder: number; + standardInterval: number; + style: D2ObjectStyle; + translations: D2Translation[]; + user: D2User; + validationStrategy: "ON_COMPLETE" | "ON_UPDATE_AND_INSERT"; +}; + +export type D2ProgramStageDataElement = { + access: D2Access; + allowFutureDate: boolean; + allowProvidedElsewhere: boolean; + attributeValues: D2AttributeValue[]; + code: Id; + compulsory: boolean; + created: string; + createdBy: D2User; + dataElement: D2DataElement; + displayInReports: boolean; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + programStage: D2ProgramStage; + renderOptionsAsRadio: boolean; + renderType: unknown; + sharing: D2Sharing; + skipAnalytics: boolean; + skipSynchronization: boolean; + sortOrder: number; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ProgramStageSection = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + dataElements: D2DataElement[]; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + programIndicators: D2ProgramIndicator[]; + programStage: D2ProgramStage; + renderType: unknown; + sharing: D2Sharing; + shortName: string; + sortOrder: number; + style: D2ObjectStyle; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ProgramStageWorkingList = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayDescription: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + program: D2Program; + programStage: D2ProgramStage; + programStageQueryCriteria: unknown; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; +}; + +export type D2ProgramTrackedEntityAttribute = { + access: D2Access; + allowFutureDate: boolean; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayInList: boolean; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + mandatory: boolean; + name: string; + program: D2Program; + renderOptionsAsRadio: boolean; + renderType: unknown; + searchable: boolean; + sharing: D2Sharing; + sortOrder: number; + trackedEntityAttribute: D2TrackedEntityAttribute; + translations: D2Translation[]; + user: D2User; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; +}; + +export type D2ProgramTrackedEntityAttributeDimensionItem = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attribute: D2TrackedEntityAttribute; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + program: D2Program; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2PushAnalysis = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + dashboard: D2Dashboard; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + message: string; + name: string; + recipientUserGroups: D2UserGroup[]; + sharing: D2Sharing; + title: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2Relationship = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdAtClient: string; + createdBy: D2User; + deleted: boolean; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + formName: string; + from: D2RelationshipItem; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + relationshipType: D2RelationshipType; + sharing: D2Sharing; + style: D2ObjectStyle; + to: D2RelationshipItem; + translations: D2Translation[]; + user: D2User; +}; + +export type D2RelationshipConstraint = { + program: D2Program; + programStage: D2ProgramStage; + relationshipEntity: "TRACKED_ENTITY_INSTANCE" | "PROGRAM_INSTANCE" | "PROGRAM_STAGE_INSTANCE"; + trackedEntityType: D2TrackedEntityType; + trackerDataView: unknown; +}; + +export type D2RelationshipItem = { + enrollment: D2Enrollment; + event: D2Event; + relationship: D2Relationship; + trackedEntity: D2TrackedEntity; +}; + +export type D2RelationshipType = { + access: D2Access; + attributeValues: D2AttributeValue[]; + bidirectional: boolean; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayFromToName: string; + displayName: string; + displayToFromName: string; + favorite: boolean; + favorites: string[]; + fromConstraint: D2RelationshipConstraint; + fromToName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + referral: boolean; + sharing: D2Sharing; + toConstraint: D2RelationshipConstraint; + toFromName: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2Report = { + access: D2Access; + attributeValues: D2AttributeValue[]; + cacheStrategy: + | "NO_CACHE" + | "CACHE_1_MINUTE" + | "CACHE_5_MINUTES" + | "CACHE_10_MINUTES" + | "CACHE_15_MINUTES" + | "CACHE_30_MINUTES" + | "CACHE_1_HOUR" + | "CACHE_6AM_TOMORROW" + | "CACHE_TWO_WEEKS" + | "RESPECT_SYSTEM_SETTING"; + code: Id; + created: string; + createdBy: D2User; + designContent: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + relativePeriods: unknown; + reportParams: D2ReportingParams; + sharing: D2Sharing; + translations: D2Translation[]; + type: "JASPER_REPORT_TABLE" | "JASPER_JDBC" | "HTML"; + user: D2User; + visualization: D2Visualization; +}; + +export type D2ReportingRate = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + dataSet: D2DataSet; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: string; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + metric: + | "REPORTING_RATE" + | "REPORTING_RATE_ON_TIME" + | "ACTUAL_REPORTS" + | "ACTUAL_REPORTS_ON_TIME" + | "EXPECTED_REPORTS"; + name: string; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + translations: D2Translation[]; + user: D2User; +}; + +export type D2Route = { + access: D2Access; + attributeValues: D2AttributeValue[]; + auth: unknown; + authorities: string[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + disabled: boolean; + displayName: string; + favorite: boolean; + favorites: string[]; + headers: D2Map; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + translations: D2Translation[]; + url: string; + user: D2User; +}; + +export type D2SMSCommand = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + codeValueSeparator: string; + completenessMethod: "ALL_DATAVALUE" | "AT_LEAST_ONE_DATAVALUE" | "DO_NOT_MARK_COMPLETE"; + created: string; + createdBy: D2User; + currentPeriodUsedForReporting: boolean; + dataset: D2DataSet; + defaultMessage: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + moreThanOneOrgUnitMessage: string; + name: string; + noUserMessage: string; + parserType: + | "KEY_VALUE_PARSER" + | "J2ME_PARSER" + | "ALERT_PARSER" + | "UNREGISTERED_PARSER" + | "TRACKED_ENTITY_REGISTRATION_PARSER" + | "PROGRAM_STAGE_DATAENTRY_PARSER" + | "EVENT_REGISTRATION_PARSER"; + program: D2Program; + programStage: D2ProgramStage; + receivedMessage: string; + separator: string; + sharing: D2Sharing; + smsCodes: unknown[]; + specialCharacters: unknown[]; + successMessage: string; + translations: D2Translation[]; + user: D2User; + userGroup: D2UserGroup; + wrongFormatMessage: string; +}; + +export type D2Section = { + access: D2Access; + attributeValues: D2AttributeValue[]; + categoryCombos: D2CategoryCombo[]; + code: Id; + created: string; + createdBy: D2User; + dataElements: D2DataElement[]; + dataSet: D2DataSet; + description: string; + disableDataElementAutoGroup: boolean; + displayName: string; + displayOptions: string; + favorite: boolean; + favorites: string[]; + greyedFields: D2DataElementOperand[]; + href: string; + id: Id; + indicators: D2Indicator[]; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + showColumnTotals: boolean; + showRowTotals: boolean; + sortOrder: number; + translations: D2Translation[]; + user: D2User; +}; + +export type D2SeriesKey = { + hidden: boolean; + label: unknown; +}; + +export type D2Sharing = { + external: boolean; + owner: string; + public: string; + userGroups: D2UserGroupRef; + users: D2UserGroupRef; +}; + +export type D2SqlView = { + access: D2Access; + attributeValues: D2AttributeValue[]; + cacheStrategy: + | "NO_CACHE" + | "CACHE_1_MINUTE" + | "CACHE_5_MINUTES" + | "CACHE_10_MINUTES" + | "CACHE_15_MINUTES" + | "CACHE_30_MINUTES" + | "CACHE_1_HOUR" + | "CACHE_6AM_TOMORROW" + | "CACHE_TWO_WEEKS" + | "RESPECT_SYSTEM_SETTING"; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + sqlQuery: string; + translations: D2Translation[]; + type: "VIEW" | "MATERIALIZED_VIEW" | "QUERY"; + updateJobId: string; + user: D2User; +}; + +export type D2TrackedEntity = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdAtClient: string; + createdBy: D2User; + createdByUserInfo: unknown; + deleted: boolean; + displayName: string; + enrollments: D2Enrollment[]; + favorite: boolean; + favorites: string[]; + geometry: D2Geometry; + href: string; + id: Id; + inactive: boolean; + lastUpdated: string; + lastUpdatedAtClient: string; + lastUpdatedBy: D2User; + lastUpdatedByUserInfo: unknown; + name: string; + organisationUnit: D2OrganisationUnit; + potentialDuplicate: boolean; + programOwners: D2ProgramOwner[]; + relationshipItems: D2RelationshipItem[]; + sharing: D2Sharing; + storedBy: string; + trackedEntityAttributeValues: D2TrackedEntityAttributeValue[]; + trackedEntityType: D2TrackedEntityType; + translations: D2Translation[]; + user: D2User; +}; + +export type D2TrackedEntityAttribute = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValue[]; + code: Id; + confidential: boolean; + created: string; + createdBy: D2User; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayInListNoProgram: boolean; + displayName: string; + displayOnVisitSchedule: boolean; + displayShortName: string; + expression: string; + favorite: boolean; + favorites: string[]; + fieldMask: string; + formName: string; + generated: boolean; + href: string; + id: Id; + inherit: boolean; + lastUpdated: string; + lastUpdatedBy: D2User; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + optionSet: D2OptionSet; + optionSetValue: boolean; + orgunitScope: boolean; + pattern: string; + queryMods: unknown; + sharing: D2Sharing; + shortName: string; + skipSynchronization: boolean; + sortOrderInListNoProgram: number; + sortOrderInVisitSchedule: number; + style: D2ObjectStyle; + translations: D2Translation[]; + unique: boolean; + user: D2User; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; +}; + +export type D2TrackedEntityAttributeValue = { + created: string; + lastUpdated: string; + storedBy: string; + trackedEntityAttribute: D2TrackedEntityAttribute; + trackedEntityInstance: D2TrackedEntity; + value: string; +}; + +export type D2TrackedEntityDataElementDimension = { + dataElement: D2DataElement; + filter: string; + legendSet: D2LegendSet; + programStage: D2ProgramStage; +}; + +export type D2TrackedEntityFilter = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayDescription: string; + displayName: string; + enrollmentCreatedPeriod: unknown; + enrollmentStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + entityQueryCriteria: unknown; + eventFilters: D2EventFilter[]; + favorite: boolean; + favorites: string[]; + followup: boolean; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + program: D2Program; + sharing: D2Sharing; + sortOrder: number; + style: D2ObjectStyle; + translations: D2Translation[]; + user: D2User; +}; + +export type D2TrackedEntityProgramIndicatorDimension = { + filter: string; + legendSet: D2LegendSet; + programIndicator: D2ProgramIndicator; +}; + +export type D2TrackedEntityType = { + access: D2Access; + allowAuditLog: boolean; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + maxTeiCountToReturn: number; + minAttributesRequiredToSearch: number; + name: string; + sharing: D2Sharing; + shortName: string; + style: D2ObjectStyle; + trackedEntityTypeAttributes: D2TrackedEntityTypeAttribute[]; + translations: D2Translation[]; + user: D2User; +}; + +export type D2TrackedEntityTypeAttribute = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayInList: boolean; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + mandatory: boolean; + name: string; + searchable: boolean; + sharing: D2Sharing; + trackedEntityAttribute: D2TrackedEntityAttribute; + trackedEntityType: D2TrackedEntityType; + translations: D2Translation[]; + user: D2User; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; +}; + +export type D2User = { + access: D2Access; + accountExpiry: string; + attributeValues: D2AttributeValue[]; + avatar: D2FileResource; + birthday: string; + catDimensionConstraints: D2Category[]; + code: Id; + cogsDimensionConstraints: D2CategoryOptionGroupSet[]; + created: string; + createdBy: D2User; + dataViewMaxOrganisationUnitLevel: number; + dataViewOrganisationUnits: D2OrganisationUnit[]; + disabled: boolean; + displayName: string; + education: string; + email: string; + employer: string; + externalAuth: boolean; + facebookMessenger: string; + favorite: boolean; + favorites: string[]; + firstName: string; + gender: string; + href: string; + id: Id; + interests: string; + introduction: string; + invitation: boolean; + jobTitle: string; + languages: string; + lastCheckedInterpretations: string; + lastLogin: string; + lastUpdated: string; + lastUpdatedBy: D2User; + ldapId: string; + name: string; + nationality: string; + openId: string; + organisationUnits: D2OrganisationUnit[]; + password: string; + passwordLastUpdated: string; + phoneNumber: string; + selfRegistered: boolean; + settings: unknown; + sharing: D2Sharing; + skype: string; + surname: string; + teiSearchOrganisationUnits: D2OrganisationUnit[]; + telegram: string; + translations: D2Translation[]; + twitter: string; + twoFactorEnabled: boolean; + user: D2User; + userCredentials: D2UserCredentialsDto; + userGroups: D2UserGroup[]; + userRoles: D2UserRole[]; + username: string; + welcomeMessage: string; + whatsApp: string; +}; + +export type D2UserAccess = { + access: string; + displayName: string; + id: string; +}; + +export type D2UserCredentialsDto = { + access: D2Access; + accountExpiry: string; + catDimensionConstraints: D2Category[]; + cogsDimensionConstraints: D2CategoryOptionGroupSet[]; + disabled: boolean; + externalAuth: boolean; + id: string; + idToken: string; + invitation: boolean; + lastLogin: string; + ldapId: string; + openId: string; + password: string; + passwordLastUpdated: string; + previousPasswords: string[]; + restoreExpiry: string; + restoreToken: string; + selfRegistered: boolean; + sharing: D2Sharing; + twoFA: boolean; + uid: string; + userRoles: D2UserRole[]; + username: string; + uuid: string; +}; + +export type D2UserGroup = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + managedByGroups: D2UserGroup[]; + managedGroups: D2UserGroup[]; + name: string; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; + users: D2User[]; +}; + +export type D2UserGroupAccess = { + access: string; + displayName: string; + id: string; +}; + +export type D2UserRole = { + access: D2Access; + attributeValues: D2AttributeValue[]; + authorities: string[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + restrictions: string[]; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; + users: D2User[]; +}; + +export type D2ValidationNotificationTemplate = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + displayMessageTemplate: string; + displayName: string; + displaySubjectTemplate: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + messageTemplate: string; + name: string; + notifyParentOrganisationUnitOnly: boolean; + notifyUsersInHierarchyOnly: boolean; + recipientUserGroups: D2UserGroup[]; + sendStrategy: "COLLECTIVE_SUMMARY" | "SINGLE_NOTIFICATION"; + sharing: D2Sharing; + subjectTemplate: string; + translations: D2Translation[]; + user: D2User; + validationRules: D2ValidationRule[]; +}; + +export type D2ValidationResult = { + attributeOptionCombo: D2CategoryOptionCombo; + created: string; + dayInPeriod: number; + id: number; + leftsideValue: number; + notificationSent: boolean; + organisationUnit: D2OrganisationUnit; + period: Ref; + rightsideValue: number; + validationRule: D2ValidationRule; +}; + +export type D2ValidationRule = { + access: D2Access; + aggregateExportAttributeOptionCombo: string; + aggregateExportCategoryOptionCombo: string; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayInstruction: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + importance: "HIGH" | "MEDIUM" | "LOW"; + instruction: string; + lastUpdated: string; + lastUpdatedBy: D2User; + leftSide: D2Expression; + legendSet: D2LegendSet; + legendSets: D2LegendSet[]; + name: string; + notificationTemplates: D2ValidationNotificationTemplate[]; + operator: + | "equal_to" + | "not_equal_to" + | "greater_than" + | "greater_than_or_equal_to" + | "less_than" + | "less_than_or_equal_to" + | "compulsory_pair" + | "exclusive_pair"; + organisationUnitLevels: number[]; + periodType: string; + queryMods: unknown; + rightSide: D2Expression; + sharing: D2Sharing; + shortName: string; + skipFormValidation: boolean; + translations: D2Translation[]; + user: D2User; + validationRuleGroups: D2ValidationRuleGroup[]; +}; + +export type D2ValidationRuleGroup = { + access: D2Access; + attributeValues: D2AttributeValue[]; + code: Id; + created: string; + createdBy: D2User; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2User; + name: string; + sharing: D2Sharing; + translations: D2Translation[]; + user: D2User; + validationRules: D2ValidationRule[]; +}; + +export type D2Visualization = { + access: D2Access; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeDimensions: unknown[]; + attributeValues: D2AttributeValue[]; + axes: unknown[]; + baseLineLabel: string; + baseLineValue: number; + categoryDimensions: D2CategoryDimension[]; + categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimension[]; + code: Id; + colSubTotals: boolean; + colTotals: boolean; + colorSet: string; + columnDimensions: string[]; + columns: unknown[]; + completedOnly: boolean; + created: string; + createdBy: D2User; + cumulativeValues: boolean; + dataDimensionItems: unknown[]; + dataElementDimensions: D2TrackedEntityDataElementDimension[]; + dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; + description: string; + digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + displayBaseLineLabel: string; + displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDescription: string; + displayDomainAxisLabel: string; + displayFormName: string; + displayName: string; + displayRangeAxisLabel: string; + displayShortName: string; + displaySubtitle: string; + displayTargetLineLabel: string; + displayTitle: string; + domainAxisLabel: string; + endDate: string; + favorite: boolean; + favorites: string[]; + filterDimensions: string[]; + filters: unknown[]; + fixColumnHeaders: boolean; + fixRowHeaders: boolean; + fontSize: "LARGE" | "NORMAL" | "SMALL"; + fontStyle: unknown; + formName: string; + hideEmptyColumns: boolean; + hideEmptyRowItems: "NONE" | "BEFORE_FIRST" | "AFTER_LAST" | "BEFORE_FIRST_AFTER_LAST" | "ALL"; + hideEmptyRows: boolean; + hideLegend: boolean; + hideSubtitle: boolean; + hideTitle: boolean; + href: string; + icons: D2Icon[]; + id: Id; + interpretations: D2Interpretation[]; + itemOrganisationUnitGroups: D2OrganisationUnitGroup[]; + lastUpdated: string; + lastUpdatedBy: D2User; + legend: D2LegendDefinitions; + measureCriteria: string; + name: string; + noSpaceBetweenColumns: boolean; + numberType: "VALUE" | "ROW_PERCENTAGE" | "COLUMN_PERCENTAGE"; + optionalAxes: D2Axis[]; + orgUnitField: string; + organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; + organisationUnitLevels: number[]; + organisationUnits: D2OrganisationUnit[]; + outlierAnalysis: D2OutlierAnalysis; + parentGraphMap: D2Map; + percentStackedValues: boolean; + periods: Ref[]; + programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; + rangeAxisDecimals: number; + rangeAxisLabel: string; + rangeAxisMaxValue: number; + rangeAxisMinValue: number; + rangeAxisSteps: number; + rawPeriods: string[]; + regression: boolean; + regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + relativePeriods: unknown; + reportingParams: D2ReportingParams; + rowDimensions: string[]; + rowSubTotals: boolean; + rowTotals: boolean; + rows: unknown[]; + series: unknown[]; + seriesKey: D2SeriesKey; + sharing: D2Sharing; + shortName: string; + showData: boolean; + showDimensionLabels: boolean; + showHierarchy: boolean; + skipRounding: boolean; + sortOrder: number; + sorting: unknown[]; + startDate: string; + subscribed: boolean; + subscribers: string[]; + subtitle: string; + targetLineLabel: string; + targetLineValue: number; + timeField: string; + title: string; + topLimit: number; + translations: D2Translation[]; + type: + | "COLUMN" + | "STACKED_COLUMN" + | "BAR" + | "STACKED_BAR" + | "LINE" + | "AREA" + | "STACKED_AREA" + | "PIE" + | "RADAR" + | "GAUGE" + | "YEAR_OVER_YEAR_LINE" + | "YEAR_OVER_YEAR_COLUMN" + | "SCATTER" + | "BUBBLE" + | "SINGLE_VALUE" + | "PIVOT_TABLE" + | "OUTLIER_TABLE"; + user: D2User; + userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; + userOrganisationUnit: boolean; + userOrganisationUnitChildren: boolean; + userOrganisationUnitGrandChildren: boolean; + visualizationPeriodName: string; + yearlySeries: string[]; +}; + +export interface D2AccessSchema { + name: "D2Access"; + model: D2Access; + fields: { + data: D2AccessData; + delete: boolean; + externalize: boolean; + manage: boolean; + read: boolean; + update: boolean; + write: boolean; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2AggregateDataExchangeSchema { + name: "D2AggregateDataExchange"; + model: D2AggregateDataExchange; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + source: unknown; + target: unknown; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2AggregateDataExchange, + | "lastUpdatedBy" + | "code" + | "created" + | "attributeValues" + | "source" + | "sharing" + | "target" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + $owner: Preset< + D2AggregateDataExchange, + | "lastUpdatedBy" + | "code" + | "created" + | "attributeValues" + | "source" + | "sharing" + | "target" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + }; +} + +export interface D2AnalyticsPeriodBoundarySchema { + name: "D2AnalyticsPeriodBoundary"; + model: D2AnalyticsPeriodBoundary; + fields: { + access: D2AccessSchema; + analyticsPeriodBoundaryType: + | "BEFORE_START_OF_REPORTING_PERIOD" + | "BEFORE_END_OF_REPORTING_PERIOD" + | "AFTER_START_OF_REPORTING_PERIOD" + | "AFTER_END_OF_REPORTING_PERIOD"; + attributeValues: D2AttributeValueSchema[]; + boundaryTarget: string; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + offsetPeriodType: string; + offsetPeriods: number; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2AnalyticsPeriodBoundary, + | "lastUpdatedBy" + | "code" + | "created" + | "lastUpdated" + | "offsetPeriodType" + | "id" + | "analyticsPeriodBoundaryType" + | "boundaryTarget" + | "offsetPeriods" + >; + $owner: Preset< + D2AnalyticsPeriodBoundary, + | "lastUpdatedBy" + | "code" + | "created" + | "lastUpdated" + | "offsetPeriodType" + | "id" + | "analyticsPeriodBoundaryType" + | "boundaryTarget" + | "offsetPeriods" + >; + }; +} + +export interface D2AnalyticsTableHookSchema { + name: "D2AnalyticsTableHook"; + model: D2AnalyticsTableHook; + fields: { + access: D2AccessSchema; + analyticsTableType: + | "DATA_VALUE" + | "COMPLETENESS" + | "COMPLETENESS_TARGET" + | "ORG_UNIT_TARGET" + | "VALIDATION_RESULT" + | "EVENT" + | "ENROLLMENT" + | "OWNERSHIP" + | "TRACKED_ENTITY_INSTANCE_EVENTS" + | "TRACKED_ENTITY_INSTANCE_ENROLLMENTS" + | "TRACKED_ENTITY_INSTANCE"; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + phase: "RESOURCE_TABLE_POPULATED" | "ANALYTICS_TABLE_POPULATED"; + resourceTableType: + | "ORG_UNIT_STRUCTURE" + | "DATA_SET_ORG_UNIT_CATEGORY" + | "CATEGORY_OPTION_COMBO_NAME" + | "DATA_ELEMENT_GROUP_SET_STRUCTURE" + | "INDICATOR_GROUP_SET_STRUCTURE" + | "ORG_UNIT_GROUP_SET_STRUCTURE" + | "CATEGORY_STRUCTURE" + | "DATA_ELEMENT_STRUCTURE" + | "PERIOD_STRUCTURE" + | "DATE_PERIOD_STRUCTURE" + | "DATA_ELEMENT_CATEGORY_OPTION_COMBO" + | "DATA_APPROVAL_REMAP_LEVEL" + | "DATA_APPROVAL_MIN_LEVEL"; + sharing: D2SharingSchema; + sql: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2AnalyticsTableHook, + | "phase" + | "lastUpdatedBy" + | "code" + | "analyticsTableType" + | "created" + | "sql" + | "lastUpdated" + | "name" + | "resourceTableType" + | "id" + >; + $owner: Preset< + D2AnalyticsTableHook, + | "phase" + | "lastUpdatedBy" + | "code" + | "analyticsTableType" + | "created" + | "sql" + | "lastUpdated" + | "name" + | "resourceTableType" + | "id" + >; + }; +} + +export interface D2ApiTokenSchema { + name: "D2ApiToken"; + model: D2ApiToken; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + attributes: unknown[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + expire: number; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + translations: D2Translation[]; + type: "PERSONAL_ACCESS_TOKEN_V1" | "PERSONAL_ACCESS_TOKEN_V2"; + user: D2UserSchema; + version: number; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ApiToken, + | "lastUpdatedBy" + | "code" + | "created" + | "type" + | "sharing" + | "version" + | "lastUpdated" + | "createdBy" + | "expire" + | "attributes" + | "id" + >; + $owner: Preset< + D2ApiToken, + | "lastUpdatedBy" + | "code" + | "created" + | "type" + | "sharing" + | "version" + | "lastUpdated" + | "createdBy" + | "expire" + | "attributes" + | "id" + >; + }; +} + +export interface D2AttributeSchema { + name: "D2Attribute"; + model: D2Attribute; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + categoryAttribute: boolean; + categoryOptionAttribute: boolean; + categoryOptionComboAttribute: boolean; + categoryOptionGroupAttribute: boolean; + categoryOptionGroupSetAttribute: boolean; + code: Id; + constantAttribute: boolean; + created: string; + createdBy: D2UserSchema; + dataElementAttribute: boolean; + dataElementGroupAttribute: boolean; + dataElementGroupSetAttribute: boolean; + dataSetAttribute: boolean; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + documentAttribute: boolean; + eventChartAttribute: boolean; + eventReportAttribute: boolean; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + indicatorAttribute: boolean; + indicatorGroupAttribute: boolean; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSetAttribute: boolean; + mandatory: boolean; + mapAttribute: boolean; + name: string; + objectTypes: string[]; + optionAttribute: boolean; + optionSet: D2OptionSetSchema; + optionSetAttribute: boolean; + organisationUnitAttribute: boolean; + organisationUnitGroupAttribute: boolean; + organisationUnitGroupSetAttribute: boolean; + programAttribute: boolean; + programIndicatorAttribute: boolean; + programStageAttribute: boolean; + relationshipTypeAttribute: boolean; + sectionAttribute: boolean; + sharing: D2SharingSchema; + shortName: string; + sortOrder: number; + sqlViewAttribute: boolean; + trackedEntityAttributeAttribute: boolean; + trackedEntityTypeAttribute: boolean; + translations: D2Translation[]; + unique: boolean; + user: D2UserSchema; + userAttribute: boolean; + userGroupAttribute: boolean; + validationRuleAttribute: boolean; + validationRuleGroupAttribute: boolean; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + visualizationAttribute: boolean; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Attribute, + | "indicatorAttribute" + | "indicatorGroupAttribute" + | "mapAttribute" + | "userGroupAttribute" + | "dataElementAttribute" + | "lastUpdated" + | "constantAttribute" + | "translations" + | "valueType" + | "categoryOptionAttribute" + | "optionSetAttribute" + | "eventChartAttribute" + | "id" + | "lastUpdatedBy" + | "sqlViewAttribute" + | "visualizationAttribute" + | "created" + | "legendSetAttribute" + | "sharing" + | "organisationUnitAttribute" + | "trackedEntityAttributeAttribute" + | "dataSetAttribute" + | "documentAttribute" + | "unique" + | "sortOrder" + | "name" + | "validationRuleGroupAttribute" + | "objectTypes" + | "shortName" + | "dataElementGroupAttribute" + | "sectionAttribute" + | "trackedEntityTypeAttribute" + | "code" + | "userAttribute" + | "description" + | "mandatory" + | "categoryOptionGroupAttribute" + | "eventReportAttribute" + | "programStageAttribute" + | "programAttribute" + | "optionSet" + | "categoryAttribute" + | "categoryOptionComboAttribute" + | "categoryOptionGroupSetAttribute" + | "programIndicatorAttribute" + | "validationRuleAttribute" + | "organisationUnitGroupAttribute" + | "dataElementGroupSetAttribute" + | "relationshipTypeAttribute" + | "organisationUnitGroupSetAttribute" + | "createdBy" + | "optionAttribute" + >; + $owner: Preset< + D2Attribute, + | "indicatorAttribute" + | "indicatorGroupAttribute" + | "mapAttribute" + | "userGroupAttribute" + | "dataElementAttribute" + | "lastUpdated" + | "constantAttribute" + | "translations" + | "valueType" + | "categoryOptionAttribute" + | "optionSetAttribute" + | "eventChartAttribute" + | "id" + | "lastUpdatedBy" + | "sqlViewAttribute" + | "visualizationAttribute" + | "created" + | "legendSetAttribute" + | "sharing" + | "organisationUnitAttribute" + | "trackedEntityAttributeAttribute" + | "dataSetAttribute" + | "documentAttribute" + | "unique" + | "sortOrder" + | "name" + | "validationRuleGroupAttribute" + | "objectTypes" + | "shortName" + | "dataElementGroupAttribute" + | "sectionAttribute" + | "trackedEntityTypeAttribute" + | "code" + | "userAttribute" + | "description" + | "mandatory" + | "categoryOptionGroupAttribute" + | "eventReportAttribute" + | "programStageAttribute" + | "programAttribute" + | "optionSet" + | "categoryAttribute" + | "categoryOptionComboAttribute" + | "categoryOptionGroupSetAttribute" + | "programIndicatorAttribute" + | "validationRuleAttribute" + | "organisationUnitGroupAttribute" + | "dataElementGroupSetAttribute" + | "relationshipTypeAttribute" + | "organisationUnitGroupSetAttribute" + | "createdBy" + | "optionAttribute" + >; + }; +} + +export interface D2AttributeValueSchema { + name: "D2AttributeValue"; + model: D2AttributeValue; + fields: { attribute: D2AttributeSchema; value: string }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2AxisSchema { + name: "D2Axis"; + model: D2Axis; + fields: { axis: number; dimensionalItem: string }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2CategorySchema { + name: "D2Category"; + model: D2Category; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + allItems: boolean; + attributeValues: D2AttributeValueSchema[]; + categoryCombos: D2CategoryComboSchema[]; + categoryOptions: D2CategoryOptionSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dataDimension: boolean; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + description: string; + dimension: string; + dimensionItemKeywords: unknown; + dimensionType: + | "DATA_X" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "DATA_COLLAPSED" + | "CATEGORY_OPTION_COMBO" + | "ATTRIBUTE_OPTION_COMBO" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION_GROUP_SET" + | "DATA_ELEMENT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY" + | "OPTION_GROUP_SET" + | "VALIDATION_RULE" + | "STATIC" + | "ORGANISATION_UNIT_LEVEL"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + filter: string; + formName: string; + href: string; + id: Id; + items: unknown[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + name: string; + optionSet: D2OptionSetSchema; + program: D2ProgramSchema; + programStage: D2ProgramStageSchema; + repetition: D2EventRepetitionSchema; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Category, + | "dataDimensionType" + | "code" + | "description" + | "lastUpdated" + | "translations" + | "categoryCombos" + | "categoryOptions" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "createdBy" + | "name" + | "dataDimension" + | "shortName" + >; + $owner: Preset< + D2Category, + | "dataDimensionType" + | "code" + | "description" + | "lastUpdated" + | "translations" + | "categoryOptions" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "createdBy" + | "name" + | "dataDimension" + | "shortName" + >; + }; +} + +export interface D2CategoryComboSchema { + name: "D2CategoryCombo"; + model: D2CategoryCombo; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + categories: D2CategorySchema[]; + categoryOptionCombos: D2CategoryOptionComboSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + isDefault: boolean; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + skipTotal: boolean; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2CategoryCombo, + | "dataDimensionType" + | "lastUpdatedBy" + | "code" + | "created" + | "sharing" + | "categoryOptionCombos" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "skipTotal" + | "categories" + | "id" + >; + $owner: Preset< + D2CategoryCombo, + | "dataDimensionType" + | "lastUpdatedBy" + | "code" + | "created" + | "sharing" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "skipTotal" + | "categories" + | "id" + >; + }; +} + +export interface D2CategoryDimensionSchema { + name: "D2CategoryDimension"; + model: D2CategoryDimension; + fields: { category: D2CategorySchema; categoryOptions: object }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2CategoryOptionSchema { + name: "D2CategoryOption"; + model: D2CategoryOption; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValueSchema[]; + categories: D2CategorySchema[]; + categoryOptionCombos: D2CategoryOptionComboSchema[]; + categoryOptionGroups: D2CategoryOptionGroupSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + endDate: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + isDefault: boolean; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + organisationUnits: D2OrganisationUnitSchema[]; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + startDate: string; + style: D2ObjectStyleSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2CategoryOption, + | "code" + | "endDate" + | "description" + | "lastUpdated" + | "translations" + | "formName" + | "organisationUnits" + | "categories" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "categoryOptionCombos" + | "categoryOptionGroups" + | "createdBy" + | "name" + | "style" + | "shortName" + | "startDate" + >; + $owner: Preset< + D2CategoryOption, + | "code" + | "endDate" + | "description" + | "lastUpdated" + | "translations" + | "formName" + | "organisationUnits" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "createdBy" + | "name" + | "style" + | "shortName" + | "startDate" + >; + }; +} + +export interface D2CategoryOptionComboSchema { + name: "D2CategoryOptionCombo"; + model: D2CategoryOptionCombo; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValueSchema[]; + categoryCombo: D2CategoryComboSchema; + categoryOptions: D2CategoryOptionSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + ignoreApproval: boolean; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2CategoryOptionCombo, + | "code" + | "lastUpdated" + | "ignoreApproval" + | "categoryCombo" + | "translations" + | "categoryOptions" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "name" + >; + $owner: Preset< + D2CategoryOptionCombo, + | "code" + | "lastUpdated" + | "ignoreApproval" + | "categoryCombo" + | "translations" + | "categoryOptions" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "name" + >; + }; +} + +export interface D2CategoryOptionGroupSchema { + name: "D2CategoryOptionGroup"; + model: D2CategoryOptionGroup; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValueSchema[]; + categoryOptions: D2CategoryOptionSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + groupSets: D2CategoryOptionGroupSetSchema[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2CategoryOptionGroup, + | "dataDimensionType" + | "code" + | "description" + | "lastUpdated" + | "translations" + | "categoryOptions" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "groupSets" + | "sharing" + | "createdBy" + | "name" + | "shortName" + >; + $owner: Preset< + D2CategoryOptionGroup, + | "dataDimensionType" + | "code" + | "description" + | "lastUpdated" + | "translations" + | "categoryOptions" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "createdBy" + | "name" + | "shortName" + >; + }; +} + +export interface D2CategoryOptionGroupSetSchema { + name: "D2CategoryOptionGroupSet"; + model: D2CategoryOptionGroupSet; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + allItems: boolean; + attributeValues: D2AttributeValueSchema[]; + categoryOptionGroups: D2CategoryOptionGroupSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dataDimension: boolean; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + description: string; + dimension: string; + dimensionItemKeywords: unknown; + dimensionType: + | "DATA_X" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "DATA_COLLAPSED" + | "CATEGORY_OPTION_COMBO" + | "ATTRIBUTE_OPTION_COMBO" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION_GROUP_SET" + | "DATA_ELEMENT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY" + | "OPTION_GROUP_SET" + | "VALIDATION_RULE" + | "STATIC" + | "ORGANISATION_UNIT_LEVEL"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + filter: string; + formName: string; + href: string; + id: Id; + items: unknown[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + name: string; + optionSet: D2OptionSetSchema; + program: D2ProgramSchema; + programStage: D2ProgramStageSchema; + repetition: D2EventRepetitionSchema; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2CategoryOptionGroupSet, + | "dataDimensionType" + | "code" + | "description" + | "lastUpdated" + | "translations" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "categoryOptionGroups" + | "createdBy" + | "name" + | "shortName" + | "dataDimension" + >; + $owner: Preset< + D2CategoryOptionGroupSet, + | "dataDimensionType" + | "code" + | "description" + | "lastUpdated" + | "translations" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "categoryOptionGroups" + | "createdBy" + | "name" + | "shortName" + | "dataDimension" + >; + }; +} + +export interface D2CategoryOptionGroupSetDimensionSchema { + name: "D2CategoryOptionGroupSetDimension"; + model: D2CategoryOptionGroupSetDimension; + fields: { + categoryOptionGroupSet: D2CategoryOptionGroupSetSchema; + categoryOptionGroups: object; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2CategoryOptionGroupSetDimension, + "categoryOptionGroupSet" | "categoryOptionGroups" + >; + $owner: Preset< + D2CategoryOptionGroupSetDimension, + "categoryOptionGroupSet" | "categoryOptionGroups" + >; + }; +} + +export interface D2ConstantSchema { + name: "D2Constant"; + model: D2Constant; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + value: number; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Constant, + | "code" + | "description" + | "lastUpdated" + | "translations" + | "id" + | "value" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "createdBy" + | "name" + | "shortName" + >; + $owner: Preset< + D2Constant, + | "code" + | "description" + | "lastUpdated" + | "translations" + | "id" + | "value" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "createdBy" + | "name" + | "shortName" + >; + }; +} + +export interface D2DashboardSchema { + name: "D2Dashboard"; + model: D2Dashboard; + fields: { + access: D2AccessSchema; + allowedFilters: string[]; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dashboardItems: D2DashboardItemSchema[]; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + itemConfig: D2ItemConfigSchema; + itemCount: number; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + layout: unknown; + name: string; + restrictFilters: boolean; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Dashboard, + | "favorites" + | "code" + | "description" + | "restrictFilters" + | "itemConfig" + | "lastUpdated" + | "translations" + | "id" + | "lastUpdatedBy" + | "created" + | "sharing" + | "layout" + | "dashboardItems" + | "createdBy" + | "name" + | "allowedFilters" + >; + $owner: Preset< + D2Dashboard, + | "favorites" + | "code" + | "description" + | "restrictFilters" + | "itemConfig" + | "lastUpdated" + | "translations" + | "id" + | "lastUpdatedBy" + | "created" + | "sharing" + | "layout" + | "dashboardItems" + | "createdBy" + | "name" + | "allowedFilters" + >; + }; +} + +export interface D2DashboardItemSchema { + name: "D2DashboardItem"; + model: D2DashboardItem; + fields: { + access: D2AccessSchema; + appKey: string; + attributeValues: D2AttributeValueSchema[]; + code: Id; + contentCount: number; + created: string; + createdBy: D2UserSchema; + displayName: string; + eventChart: D2EventChartSchema; + eventReport: D2EventReportSchema; + eventVisualization: D2EventVisualizationSchema; + favorite: boolean; + favorites: string[]; + height: number; + href: string; + id: Id; + interpretationCount: number; + interpretationLikeCount: number; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + map: D2MapSchema; + messages: boolean; + name: string; + reports: D2ReportSchema[]; + resources: D2DocumentSchema[]; + shape: "NORMAL" | "DOUBLE_WIDTH" | "FULL_WIDTH"; + sharing: D2SharingSchema; + text: string; + translations: D2Translation[]; + type: + | "VISUALIZATION" + | "EVENT_VISUALIZATION" + | "EVENT_CHART" + | "MAP" + | "EVENT_REPORT" + | "USERS" + | "REPORTS" + | "RESOURCES" + | "TEXT" + | "MESSAGES" + | "APP"; + user: D2UserSchema; + users: D2UserSchema[]; + visualization: D2VisualizationSchema; + width: number; + x: number; + y: number; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2DashboardItem, + | "reports" + | "visualization" + | "code" + | "lastUpdated" + | "translations" + | "eventVisualization" + | "appKey" + | "text" + | "id" + | "map" + | "height" + | "lastUpdatedBy" + | "shape" + | "created" + | "resources" + | "users" + | "eventReport" + | "x" + | "width" + | "eventChart" + | "y" + | "messages" + >; + $owner: Preset< + D2DashboardItem, + | "reports" + | "visualization" + | "code" + | "lastUpdated" + | "translations" + | "eventVisualization" + | "appKey" + | "text" + | "id" + | "map" + | "height" + | "lastUpdatedBy" + | "shape" + | "created" + | "resources" + | "users" + | "eventReport" + | "x" + | "width" + | "eventChart" + | "y" + | "messages" + >; + }; +} + +export interface D2DataApprovalLevelSchema { + name: "D2DataApprovalLevel"; + model: D2DataApprovalLevel; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + categoryOptionGroupSet: D2CategoryOptionGroupSetSchema; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + level: number; + name: string; + orgUnitLevel: number; + orgUnitLevelName: string; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2DataApprovalLevel, + | "lastUpdatedBy" + | "categoryOptionGroupSet" + | "code" + | "level" + | "created" + | "sharing" + | "lastUpdated" + | "createdBy" + | "translations" + | "orgUnitLevel" + | "name" + | "id" + >; + $owner: Preset< + D2DataApprovalLevel, + | "lastUpdatedBy" + | "categoryOptionGroupSet" + | "code" + | "level" + | "created" + | "sharing" + | "lastUpdated" + | "createdBy" + | "translations" + | "orgUnitLevel" + | "name" + | "id" + >; + }; +} + +export interface D2DataApprovalWorkflowSchema { + name: "D2DataApprovalWorkflow"; + model: D2DataApprovalWorkflow; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + categoryCombo: D2CategoryComboSchema; + code: Id; + created: string; + createdBy: D2UserSchema; + dataApprovalLevels: D2DataApprovalLevelSchema[]; + dataSets: D2DataSetSchema[]; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + periodType: string; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2DataApprovalWorkflow, + | "lastUpdatedBy" + | "code" + | "created" + | "dataApprovalLevels" + | "sharing" + | "lastUpdated" + | "periodType" + | "categoryCombo" + | "createdBy" + | "translations" + | "name" + | "dataSets" + | "id" + >; + $owner: Preset< + D2DataApprovalWorkflow, + | "lastUpdatedBy" + | "code" + | "created" + | "dataApprovalLevels" + | "sharing" + | "lastUpdated" + | "periodType" + | "categoryCombo" + | "createdBy" + | "translations" + | "name" + | "id" + >; + }; +} + +export interface D2DataElementSchema { + name: "D2DataElement"; + model: D2DataElement; + fields: { + access: D2AccessSchema; + aggregationLevels: number[]; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValueSchema[]; + categoryCombo: D2CategoryComboSchema; + code: Id; + commentOptionSet: D2OptionSetSchema; + created: string; + createdBy: D2UserSchema; + dataElementGroups: D2DataElementGroupSchema[]; + dataSetElements: D2DataSetElementSchema[]; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + domainType: "AGGREGATE" | "TRACKER"; + favorite: boolean; + favorites: string[]; + fieldMask: string; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + optionSet: D2OptionSetSchema; + optionSetValue: boolean; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + style: D2ObjectStyleSchema; + translations: D2Translation[]; + url: string; + user: D2UserSchema; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + valueTypeOptions: unknown; + zeroIsSignificant: boolean; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2DataElement, + | "aggregationType" + | "code" + | "dataSetElements" + | "domainType" + | "description" + | "lastUpdated" + | "optionSet" + | "categoryCombo" + | "translations" + | "valueType" + | "formName" + | "commentOptionSet" + | "id" + | "fieldMask" + | "lastUpdatedBy" + | "valueTypeOptions" + | "created" + | "dataElementGroups" + | "attributeValues" + | "sharing" + | "zeroIsSignificant" + | "url" + | "createdBy" + | "name" + | "legendSets" + | "aggregationLevels" + | "style" + | "shortName" + >; + $owner: Preset< + D2DataElement, + | "aggregationType" + | "code" + | "domainType" + | "description" + | "lastUpdated" + | "optionSet" + | "categoryCombo" + | "translations" + | "valueType" + | "formName" + | "commentOptionSet" + | "id" + | "fieldMask" + | "lastUpdatedBy" + | "valueTypeOptions" + | "created" + | "attributeValues" + | "sharing" + | "zeroIsSignificant" + | "url" + | "createdBy" + | "name" + | "legendSets" + | "aggregationLevels" + | "style" + | "shortName" + >; + }; +} + +export interface D2DataElementGroupSchema { + name: "D2DataElementGroup"; + model: D2DataElementGroup; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dataElements: D2DataElementSchema[]; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + groupSets: D2DataElementGroupSetSchema[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2DataElementGroup, + | "code" + | "description" + | "lastUpdated" + | "translations" + | "id" + | "dataElements" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "groupSets" + | "sharing" + | "createdBy" + | "name" + | "shortName" + >; + $owner: Preset< + D2DataElementGroup, + | "code" + | "description" + | "lastUpdated" + | "translations" + | "id" + | "dataElements" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "createdBy" + | "name" + | "shortName" + >; + }; +} + +export interface D2DataElementGroupSetSchema { + name: "D2DataElementGroupSet"; + model: D2DataElementGroupSet; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + allItems: boolean; + attributeValues: D2AttributeValueSchema[]; + code: Id; + compulsory: boolean; + created: string; + createdBy: D2UserSchema; + dataDimension: boolean; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataElementGroups: D2DataElementGroupSchema[]; + description: string; + dimension: string; + dimensionItemKeywords: unknown; + dimensionType: + | "DATA_X" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "DATA_COLLAPSED" + | "CATEGORY_OPTION_COMBO" + | "ATTRIBUTE_OPTION_COMBO" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION_GROUP_SET" + | "DATA_ELEMENT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY" + | "OPTION_GROUP_SET" + | "VALIDATION_RULE" + | "STATIC" + | "ORGANISATION_UNIT_LEVEL"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + filter: string; + formName: string; + href: string; + id: Id; + items: unknown[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + name: string; + optionSet: D2OptionSetSchema; + program: D2ProgramSchema; + programStage: D2ProgramStageSchema; + repetition: D2EventRepetitionSchema; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2DataElementGroupSet, + | "code" + | "description" + | "lastUpdated" + | "translations" + | "id" + | "lastUpdatedBy" + | "created" + | "dataElementGroups" + | "attributeValues" + | "sharing" + | "compulsory" + | "createdBy" + | "name" + | "dataDimension" + | "shortName" + >; + $owner: Preset< + D2DataElementGroupSet, + | "code" + | "description" + | "lastUpdated" + | "translations" + | "id" + | "lastUpdatedBy" + | "created" + | "dataElementGroups" + | "attributeValues" + | "sharing" + | "compulsory" + | "createdBy" + | "name" + | "dataDimension" + | "shortName" + >; + }; +} + +export interface D2DataElementGroupSetDimensionSchema { + name: "D2DataElementGroupSetDimension"; + model: D2DataElementGroupSetDimension; + fields: { dataElementGroupSet: D2DataElementGroupSetSchema; dataElementGroups: object }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2DataElementGroupSetDimension, + "dataElementGroups" | "dataElementGroupSet" + >; + $owner: Preset; + }; +} + +export interface D2DataElementOperandSchema { + name: "D2DataElementOperand"; + model: D2DataElementOperand; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeOptionCombo: D2CategoryOptionComboSchema; + attributeValues: D2AttributeValueSchema[]; + categoryOptionCombo: D2CategoryOptionComboSchema; + code: Id; + created: string; + createdBy: D2UserSchema; + dataElement: D2DataElementSchema; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: string; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2DataEntryFormSchema { + name: "D2DataEntryForm"; + model: D2DataEntryForm; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + format: number; + href: string; + htmlCode: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + style: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2DataEntryForm, + | "lastUpdatedBy" + | "code" + | "created" + | "htmlCode" + | "format" + | "lastUpdated" + | "translations" + | "name" + | "style" + | "id" + >; + $owner: Preset< + D2DataEntryForm, + | "lastUpdatedBy" + | "code" + | "created" + | "htmlCode" + | "format" + | "lastUpdated" + | "translations" + | "name" + | "style" + | "id" + >; + }; +} + +export interface D2DataInputPeriodSchema { + name: "D2DataInputPeriod"; + model: D2DataInputPeriod; + fields: { closingDate: string; openingDate: string; period: Ref }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2DataSetSchema { + name: "D2DataSet"; + model: D2DataSet; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValueSchema[]; + categoryCombo: D2CategoryComboSchema; + code: Id; + compulsoryDataElementOperands: D2DataElementOperandSchema[]; + compulsoryFieldsCompleteOnly: boolean; + created: string; + createdBy: D2UserSchema; + dataElementDecoration: boolean; + dataEntryForm: D2DataEntryFormSchema; + dataInputPeriods: D2DataInputPeriodSchema[]; + dataSetElements: D2DataSetElementSchema[]; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + expiryDays: number; + favorite: boolean; + favorites: string[]; + fieldCombinationRequired: boolean; + formName: string; + formType: "DEFAULT" | "CUSTOM" | "SECTION" | "SECTION_MULTIORG"; + href: string; + id: Id; + indicators: D2IndicatorSchema[]; + interpretations: D2InterpretationSchema[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + mobile: boolean; + name: string; + noValueRequiresComment: boolean; + notificationRecipients: D2UserGroupSchema; + notifyCompletingUser: boolean; + openFuturePeriods: number; + openPeriodsAfterCoEndDate: number; + organisationUnits: D2OrganisationUnitSchema[]; + periodType: string; + queryMods: unknown; + renderAsTabs: boolean; + renderHorizontally: boolean; + sections: D2SectionSchema[]; + sharing: D2SharingSchema; + shortName: string; + skipOffline: boolean; + style: D2ObjectStyleSchema; + timelyDays: number; + translations: D2Translation[]; + user: D2UserSchema; + validCompleteOnly: boolean; + version: number; + workflow: D2DataApprovalWorkflowSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2DataSet, + | "dataEntryForm" + | "validCompleteOnly" + | "dataSetElements" + | "skipOffline" + | "compulsoryFieldsCompleteOnly" + | "lastUpdated" + | "categoryCombo" + | "dataInputPeriods" + | "translations" + | "id" + | "interpretations" + | "lastUpdatedBy" + | "workflow" + | "created" + | "attributeValues" + | "indicators" + | "sharing" + | "version" + | "sections" + | "timelyDays" + | "name" + | "legendSets" + | "style" + | "notificationRecipients" + | "shortName" + | "code" + | "dataElementDecoration" + | "notifyCompletingUser" + | "noValueRequiresComment" + | "compulsoryDataElementOperands" + | "description" + | "fieldCombinationRequired" + | "formName" + | "organisationUnits" + | "renderHorizontally" + | "renderAsTabs" + | "mobile" + | "openPeriodsAfterCoEndDate" + | "periodType" + | "createdBy" + | "openFuturePeriods" + | "expiryDays" + >; + $owner: Preset< + D2DataSet, + | "dataEntryForm" + | "validCompleteOnly" + | "dataSetElements" + | "skipOffline" + | "compulsoryFieldsCompleteOnly" + | "lastUpdated" + | "categoryCombo" + | "dataInputPeriods" + | "translations" + | "id" + | "lastUpdatedBy" + | "workflow" + | "created" + | "attributeValues" + | "indicators" + | "sharing" + | "version" + | "timelyDays" + | "name" + | "legendSets" + | "style" + | "notificationRecipients" + | "shortName" + | "code" + | "dataElementDecoration" + | "notifyCompletingUser" + | "noValueRequiresComment" + | "compulsoryDataElementOperands" + | "description" + | "fieldCombinationRequired" + | "formName" + | "organisationUnits" + | "renderHorizontally" + | "renderAsTabs" + | "mobile" + | "openPeriodsAfterCoEndDate" + | "periodType" + | "createdBy" + | "openFuturePeriods" + | "expiryDays" + >; + }; +} + +export interface D2DataSetElementSchema { + name: "D2DataSetElement"; + model: D2DataSetElement; + fields: { + categoryCombo: D2CategoryComboSchema; + dataElement: D2DataElementSchema; + dataSet: D2DataSetSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2DataSetNotificationTemplateSchema { + name: "D2DataSetNotificationTemplate"; + model: D2DataSetNotificationTemplate; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dataSetNotificationTrigger: "DATA_SET_COMPLETION" | "SCHEDULED_DAYS"; + dataSets: D2DataSetSchema[]; + deliveryChannels: never[]; + displayMessageTemplate: string; + displayName: string; + displaySubjectTemplate: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + messageTemplate: string; + name: string; + notificationRecipient: "ORGANISATION_UNIT_CONTACT" | "USER_GROUP"; + notifyParentOrganisationUnitOnly: boolean; + notifyUsersInHierarchyOnly: boolean; + recipientUserGroup: D2UserGroupSchema; + relativeScheduledDays: number; + sendStrategy: "COLLECTIVE_SUMMARY" | "SINGLE_NOTIFICATION"; + sharing: D2SharingSchema; + subjectTemplate: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2DataSetNotificationTemplate, + | "code" + | "lastUpdated" + | "translations" + | "relativeScheduledDays" + | "subjectTemplate" + | "id" + | "dataSetNotificationTrigger" + | "sendStrategy" + | "lastUpdatedBy" + | "notifyUsersInHierarchyOnly" + | "deliveryChannels" + | "created" + | "notificationRecipient" + | "notifyParentOrganisationUnitOnly" + | "name" + | "dataSets" + | "recipientUserGroup" + | "messageTemplate" + >; + $owner: Preset< + D2DataSetNotificationTemplate, + | "code" + | "lastUpdated" + | "translations" + | "relativeScheduledDays" + | "subjectTemplate" + | "id" + | "dataSetNotificationTrigger" + | "sendStrategy" + | "lastUpdatedBy" + | "notifyUsersInHierarchyOnly" + | "deliveryChannels" + | "created" + | "notificationRecipient" + | "notifyParentOrganisationUnitOnly" + | "name" + | "dataSets" + | "recipientUserGroup" + | "messageTemplate" + >; + }; +} + +export interface D2DatastoreEntrySchema { + name: "D2DatastoreEntry"; + model: D2DatastoreEntry; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + key: string; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + namespace: string; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + value: string; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2DatastoreEntry, + | "lastUpdatedBy" + | "code" + | "created" + | "sharing" + | "lastUpdated" + | "createdBy" + | "namespace" + | "id" + | "key" + >; + $owner: Preset< + D2DatastoreEntry, + | "lastUpdatedBy" + | "code" + | "created" + | "sharing" + | "lastUpdated" + | "createdBy" + | "namespace" + | "id" + | "key" + >; + }; +} + +export interface D2DocumentSchema { + name: "D2Document"; + model: D2Document; + fields: { + access: D2AccessSchema; + attachment: boolean; + attributeValues: D2AttributeValueSchema[]; + code: Id; + contentType: string; + created: string; + createdBy: D2UserSchema; + displayName: string; + external: boolean; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + translations: D2Translation[]; + url: string; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Document, + | "lastUpdatedBy" + | "code" + | "created" + | "attributeValues" + | "sharing" + | "url" + | "lastUpdated" + | "external" + | "attachment" + | "createdBy" + | "translations" + | "name" + | "id" + | "contentType" + >; + $owner: Preset< + D2Document, + | "lastUpdatedBy" + | "code" + | "created" + | "attributeValues" + | "sharing" + | "url" + | "lastUpdated" + | "external" + | "attachment" + | "createdBy" + | "translations" + | "name" + | "id" + | "contentType" + >; + }; +} + +export interface D2EnrollmentSchema { + name: "D2Enrollment"; + model: D2Enrollment; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + completedBy: string; + completedDate: string; + created: string; + createdAtClient: string; + createdBy: D2UserSchema; + createdByUserInfo: unknown; + deleted: boolean; + displayName: string; + enrollmentDate: string; + events: D2EventSchema[]; + favorite: boolean; + favorites: string[]; + followup: boolean; + geometry: D2Geometry; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedAtClient: string; + lastUpdatedBy: D2UserSchema; + lastUpdatedByUserInfo: unknown; + messageConversations: D2MessageConversationSchema[]; + name: string; + occurredDate: string; + organisationUnit: D2OrganisationUnitSchema; + program: D2ProgramSchema; + relationshipItems: D2RelationshipItemSchema[]; + sharing: D2SharingSchema; + status: "ACTIVE" | "COMPLETED" | "CANCELLED"; + storedBy: string; + trackedEntityComments: unknown[]; + trackedEntityInstance: D2TrackedEntitySchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Enrollment, + | "storedBy" + | "organisationUnit" + | "enrollmentDate" + | "createdAtClient" + | "program" + | "trackedEntityComments" + | "lastUpdatedByUserInfo" + | "lastUpdated" + | "relationshipItems" + | "id" + | "createdByUserInfo" + | "events" + | "occurredDate" + | "created" + | "completedDate" + | "trackedEntityInstance" + | "followup" + | "deleted" + | "geometry" + | "completedBy" + | "status" + | "lastUpdatedAtClient" + >; + $owner: Preset< + D2Enrollment, + | "storedBy" + | "organisationUnit" + | "enrollmentDate" + | "createdAtClient" + | "program" + | "trackedEntityComments" + | "lastUpdatedByUserInfo" + | "lastUpdated" + | "id" + | "createdByUserInfo" + | "occurredDate" + | "created" + | "completedDate" + | "trackedEntityInstance" + | "followup" + | "deleted" + | "geometry" + | "completedBy" + | "status" + | "lastUpdatedAtClient" + >; + }; +} + +export interface D2EventSchema { + name: "D2Event"; + model: D2Event; + fields: { + access: D2AccessSchema; + assignedUser: D2UserSchema; + attributeOptionCombo: D2CategoryOptionComboSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + completed: boolean; + completedBy: string; + completedDate: string; + creatableInSearchScope: boolean; + created: string; + createdAtClient: string; + createdBy: D2UserSchema; + createdByUserInfo: unknown; + deleted: boolean; + displayName: string; + enrollment: D2EnrollmentSchema; + eventDataValues: unknown[]; + eventDate: string; + favorite: boolean; + favorites: string[]; + geometry: D2Geometry; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedAtClient: string; + lastUpdatedBy: D2UserSchema; + lastUpdatedByUserInfo: unknown; + messageConversations: D2MessageConversationSchema[]; + name: string; + notes: unknown[]; + organisationUnit: D2OrganisationUnitSchema; + programStage: D2ProgramStageSchema; + relationshipItems: D2RelationshipItemSchema[]; + scheduledDate: string; + sharing: D2SharingSchema; + status: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + storedBy: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Event, + | "storedBy" + | "notes" + | "code" + | "organisationUnit" + | "scheduledDate" + | "createdAtClient" + | "lastUpdatedByUserInfo" + | "lastUpdated" + | "eventDataValues" + | "relationshipItems" + | "id" + | "assignedUser" + | "createdByUserInfo" + | "programStage" + | "created" + | "completedDate" + | "enrollment" + | "deleted" + | "attributeOptionCombo" + | "geometry" + | "completedBy" + | "status" + | "eventDate" + | "lastUpdatedAtClient" + >; + $owner: Preset< + D2Event, + | "storedBy" + | "notes" + | "code" + | "organisationUnit" + | "scheduledDate" + | "createdAtClient" + | "lastUpdatedByUserInfo" + | "lastUpdated" + | "eventDataValues" + | "id" + | "assignedUser" + | "createdByUserInfo" + | "programStage" + | "created" + | "completedDate" + | "enrollment" + | "deleted" + | "attributeOptionCombo" + | "geometry" + | "completedBy" + | "status" + | "eventDate" + | "lastUpdatedAtClient" + >; + }; +} + +export interface D2EventChartSchema { + name: "D2EventChart"; + model: D2EventChart; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeDimensions: unknown[]; + attributeValueDimension: D2TrackedEntityAttributeSchema; + attributeValues: D2AttributeValueSchema[]; + baseLineLabel: string; + baseLineValue: number; + categoryDimensions: D2CategoryDimensionSchema[]; + categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimensionSchema[]; + code: Id; + colSubTotals: boolean; + colTotals: boolean; + collapseDataDimensions: boolean; + columnDimensions: string[]; + columns: unknown[]; + completedOnly: boolean; + created: string; + createdBy: D2UserSchema; + cumulativeValues: boolean; + dataDimensionItems: unknown[]; + dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; + dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; + dataElementValueDimension: D2DataElementSchema; + description: string; + digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + displayBaseLineLabel: string; + displayDescription: string; + displayDomainAxisLabel: string; + displayFormName: string; + displayName: string; + displayRangeAxisLabel: string; + displayShortName: string; + displaySubtitle: string; + displayTargetLineLabel: string; + displayTitle: string; + domainAxisLabel: string; + endDate: string; + eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + favorite: boolean; + favorites: string[]; + filterDimensions: string[]; + filters: unknown[]; + formName: string; + hideEmptyRowItems: + | "NONE" + | "BEFORE_FIRST" + | "AFTER_LAST" + | "BEFORE_FIRST_AFTER_LAST" + | "ALL"; + hideEmptyRows: boolean; + hideLegend: boolean; + hideNaData: boolean; + hideSubtitle: boolean; + hideTitle: boolean; + href: string; + id: Id; + interpretations: D2InterpretationSchema[]; + itemOrganisationUnitGroups: D2OrganisationUnitGroupSchema[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legacy: boolean; + legend: D2LegendDefinitionsSchema; + legendDisplayStrategy: "FIXED" | "BY_DATA_ITEM"; + legendSet: D2LegendSetSchema; + name: string; + noSpaceBetweenColumns: boolean; + orgUnitField: string; + organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; + organisationUnitLevels: number[]; + organisationUnits: D2OrganisationUnitSchema[]; + outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + parentGraphMap: D2MapSchema; + percentStackedValues: boolean; + periods: Ref[]; + program: D2ProgramSchema; + programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; + programStage: D2ProgramStageSchema; + programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + rangeAxisDecimals: number; + rangeAxisLabel: string; + rangeAxisMaxValue: number; + rangeAxisMinValue: number; + rangeAxisSteps: number; + rawPeriods: string[]; + regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + relativePeriods: unknown; + rowDimensions: string[]; + rowSubTotals: boolean; + rowTotals: boolean; + rows: unknown[]; + sharing: D2SharingSchema; + shortName: string; + showData: boolean; + showDimensionLabels: boolean; + showHierarchy: boolean; + skipRounding: boolean; + sortOrder: number; + startDate: string; + subscribed: boolean; + subscribers: string[]; + subtitle: string; + targetLineLabel: string; + targetLineValue: number; + timeField: string; + title: string; + topLimit: number; + translations: D2Translation[]; + type: + | "COLUMN" + | "STACKED_COLUMN" + | "BAR" + | "STACKED_BAR" + | "LINE" + | "LINE_LIST" + | "AREA" + | "STACKED_AREA" + | "PIE" + | "RADAR" + | "GAUGE" + | "YEAR_OVER_YEAR_LINE" + | "YEAR_OVER_YEAR_COLUMN" + | "SINGLE_VALUE" + | "PIVOT_TABLE" + | "SCATTER" + | "BUBBLE"; + user: D2UserSchema; + userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; + userOrganisationUnit: boolean; + userOrganisationUnitChildren: boolean; + userOrganisationUnitGrandChildren: boolean; + value: unknown; + yearlySeries: string[]; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2EventChart, + | "orgUnitField" + | "endDate" + | "baseLineValue" + | "userOrganisationUnitChildren" + | "program" + | "type" + | "lastUpdated" + | "attributeDimensions" + | "translations" + | "userOrganisationUnit" + | "filterDimensions" + | "rowSubTotals" + | "id" + | "interpretations" + | "attributeValueDimension" + | "domainAxisLabel" + | "subscribers" + | "cumulativeValues" + | "showDimensionLabels" + | "sortOrder" + | "subtitle" + | "rangeAxisDecimals" + | "topLimit" + | "collapseDataDimensions" + | "startDate" + | "userOrganisationUnitGrandChildren" + | "percentStackedValues" + | "noSpaceBetweenColumns" + | "dataElementDimensions" + | "rangeAxisSteps" + | "periods" + | "categoryDimensions" + | "showHierarchy" + | "hideTitle" + | "rowDimensions" + | "eventStatus" + | "skipRounding" + | "showData" + | "hideEmptyRows" + | "rawPeriods" + | "hideNaData" + | "itemOrganisationUnitGroups" + | "lastUpdatedBy" + | "programIndicatorDimensions" + | "created" + | "rangeAxisLabel" + | "columnDimensions" + | "regressionType" + | "attributeValues" + | "completedOnly" + | "colTotals" + | "sharing" + | "name" + | "programStatus" + | "hideEmptyRowItems" + | "favorites" + | "aggregationType" + | "legacy" + | "categoryOptionGroupSetDimensions" + | "code" + | "hideSubtitle" + | "outputType" + | "description" + | "organisationUnitGroupSetDimensions" + | "title" + | "hideLegend" + | "rangeAxisMinValue" + | "organisationUnitLevels" + | "colSubTotals" + | "dataElementValueDimension" + | "targetLineLabel" + | "organisationUnits" + | "programStage" + | "rowTotals" + | "timeField" + | "targetLineValue" + | "baseLineLabel" + | "createdBy" + | "userOrgUnitType" + | "rangeAxisMaxValue" + >; + $owner: Preset< + D2EventChart, + | "orgUnitField" + | "endDate" + | "baseLineValue" + | "userOrganisationUnitChildren" + | "program" + | "type" + | "lastUpdated" + | "attributeDimensions" + | "translations" + | "userOrganisationUnit" + | "filterDimensions" + | "rowSubTotals" + | "id" + | "attributeValueDimension" + | "domainAxisLabel" + | "subscribers" + | "cumulativeValues" + | "showDimensionLabels" + | "sortOrder" + | "subtitle" + | "rangeAxisDecimals" + | "topLimit" + | "collapseDataDimensions" + | "startDate" + | "userOrganisationUnitGrandChildren" + | "percentStackedValues" + | "noSpaceBetweenColumns" + | "dataElementDimensions" + | "rangeAxisSteps" + | "periods" + | "categoryDimensions" + | "showHierarchy" + | "hideTitle" + | "rowDimensions" + | "eventStatus" + | "skipRounding" + | "showData" + | "hideEmptyRows" + | "rawPeriods" + | "hideNaData" + | "itemOrganisationUnitGroups" + | "lastUpdatedBy" + | "programIndicatorDimensions" + | "created" + | "rangeAxisLabel" + | "columnDimensions" + | "regressionType" + | "attributeValues" + | "completedOnly" + | "colTotals" + | "sharing" + | "name" + | "programStatus" + | "hideEmptyRowItems" + | "favorites" + | "aggregationType" + | "legacy" + | "categoryOptionGroupSetDimensions" + | "code" + | "hideSubtitle" + | "outputType" + | "description" + | "organisationUnitGroupSetDimensions" + | "title" + | "hideLegend" + | "rangeAxisMinValue" + | "organisationUnitLevels" + | "colSubTotals" + | "dataElementValueDimension" + | "targetLineLabel" + | "organisationUnits" + | "programStage" + | "rowTotals" + | "timeField" + | "targetLineValue" + | "baseLineLabel" + | "createdBy" + | "userOrgUnitType" + | "rangeAxisMaxValue" + >; + }; +} + +export interface D2EventFilterSchema { + name: "D2EventFilter"; + model: D2EventFilter; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayDescription: string; + displayName: string; + eventQueryCriteria: unknown; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + program: Id; + programStage: Id; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2EventFilter, + | "programStage" + | "lastUpdatedBy" + | "eventQueryCriteria" + | "created" + | "description" + | "program" + | "sharing" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + $owner: Preset< + D2EventFilter, + | "programStage" + | "lastUpdatedBy" + | "eventQueryCriteria" + | "created" + | "description" + | "program" + | "sharing" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + }; +} + +export interface D2EventHookSchema { + name: "D2EventHook"; + model: D2EventHook; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + disabled: boolean; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + source: unknown; + targets: unknown[]; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2EventHook, + | "lastUpdatedBy" + | "code" + | "created" + | "attributeValues" + | "description" + | "source" + | "sharing" + | "targets" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "disabled" + | "id" + >; + $owner: Preset< + D2EventHook, + | "lastUpdatedBy" + | "code" + | "created" + | "attributeValues" + | "description" + | "source" + | "sharing" + | "targets" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "disabled" + | "id" + >; + }; +} + +export interface D2EventRepetitionSchema { + name: "D2EventRepetition"; + model: D2EventRepetition; + fields: { + dimension: string; + indexes: number[]; + parent: "COLUMN" | "ROW" | "FILTER"; + program: string; + programStage: string; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2EventReportSchema { + name: "D2EventReport"; + model: D2EventReport; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeDimensions: unknown[]; + attributeValueDimension: D2TrackedEntityAttributeSchema; + attributeValues: D2AttributeValueSchema[]; + categoryDimensions: D2CategoryDimensionSchema[]; + categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimensionSchema[]; + code: Id; + colSubTotals: boolean; + colTotals: boolean; + collapseDataDimensions: boolean; + columnDimensions: string[]; + columns: unknown[]; + completedOnly: boolean; + created: string; + createdBy: D2UserSchema; + cumulativeValues: boolean; + dataDimensionItems: unknown[]; + dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; + dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; + dataElementValueDimension: D2DataElementSchema; + dataType: "AGGREGATED_VALUES" | "EVENTS"; + description: string; + digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + displayBaseLineLabel: string; + displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + displaySubtitle: string; + displayTargetLineLabel: string; + displayTitle: string; + endDate: string; + eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + favorite: boolean; + favorites: string[]; + filterDimensions: string[]; + filters: unknown[]; + fontSize: "LARGE" | "NORMAL" | "SMALL"; + formName: string; + hideEmptyRowItems: + | "NONE" + | "BEFORE_FIRST" + | "AFTER_LAST" + | "BEFORE_FIRST_AFTER_LAST" + | "ALL"; + hideEmptyRows: boolean; + hideLegend: boolean; + hideNaData: boolean; + hideSubtitle: boolean; + hideTitle: boolean; + href: string; + id: Id; + interpretations: D2InterpretationSchema[]; + itemOrganisationUnitGroups: D2OrganisationUnitGroupSchema[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legacy: boolean; + legend: D2LegendDefinitionsSchema; + name: string; + noSpaceBetweenColumns: boolean; + orgUnitField: string; + organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; + organisationUnitLevels: number[]; + organisationUnits: D2OrganisationUnitSchema[]; + outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + parentGraphMap: D2MapSchema; + percentStackedValues: boolean; + periods: Ref[]; + program: D2ProgramSchema; + programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; + programStage: D2ProgramStageSchema; + programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + rawPeriods: string[]; + regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + relativePeriods: unknown; + rowDimensions: string[]; + rowSubTotals: boolean; + rowTotals: boolean; + rows: unknown[]; + sharing: D2SharingSchema; + shortName: string; + showData: boolean; + showDimensionLabels: boolean; + showHierarchy: boolean; + simpleDimensions: unknown[]; + skipRounding: boolean; + sortOrder: number; + startDate: string; + subscribed: boolean; + subscribers: string[]; + subtitle: string; + timeField: string; + title: string; + topLimit: number; + translations: D2Translation[]; + type: + | "COLUMN" + | "STACKED_COLUMN" + | "BAR" + | "STACKED_BAR" + | "LINE" + | "LINE_LIST" + | "AREA" + | "STACKED_AREA" + | "PIE" + | "RADAR" + | "GAUGE" + | "YEAR_OVER_YEAR_LINE" + | "YEAR_OVER_YEAR_COLUMN" + | "SINGLE_VALUE" + | "PIVOT_TABLE" + | "SCATTER" + | "BUBBLE"; + user: D2UserSchema; + userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; + userOrganisationUnit: boolean; + userOrganisationUnitChildren: boolean; + userOrganisationUnitGrandChildren: boolean; + value: unknown; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2EventReport, + | "orgUnitField" + | "endDate" + | "userOrganisationUnitChildren" + | "program" + | "type" + | "lastUpdated" + | "attributeDimensions" + | "translations" + | "userOrganisationUnit" + | "filterDimensions" + | "rowSubTotals" + | "id" + | "interpretations" + | "attributeValueDimension" + | "subscribers" + | "cumulativeValues" + | "showDimensionLabels" + | "sortOrder" + | "subtitle" + | "fontSize" + | "topLimit" + | "collapseDataDimensions" + | "startDate" + | "userOrganisationUnitGrandChildren" + | "percentStackedValues" + | "noSpaceBetweenColumns" + | "dataElementDimensions" + | "periods" + | "categoryDimensions" + | "showHierarchy" + | "hideTitle" + | "rowDimensions" + | "eventStatus" + | "skipRounding" + | "showData" + | "hideEmptyRows" + | "rawPeriods" + | "hideNaData" + | "itemOrganisationUnitGroups" + | "displayDensity" + | "lastUpdatedBy" + | "programIndicatorDimensions" + | "created" + | "dataType" + | "columnDimensions" + | "attributeValues" + | "completedOnly" + | "colTotals" + | "sharing" + | "name" + | "programStatus" + | "favorites" + | "aggregationType" + | "legacy" + | "categoryOptionGroupSetDimensions" + | "code" + | "hideSubtitle" + | "outputType" + | "description" + | "organisationUnitGroupSetDimensions" + | "title" + | "hideLegend" + | "organisationUnitLevels" + | "colSubTotals" + | "dataElementValueDimension" + | "organisationUnits" + | "programStage" + | "rowTotals" + | "timeField" + | "simpleDimensions" + | "digitGroupSeparator" + | "createdBy" + | "userOrgUnitType" + >; + $owner: Preset< + D2EventReport, + | "orgUnitField" + | "endDate" + | "userOrganisationUnitChildren" + | "program" + | "type" + | "lastUpdated" + | "attributeDimensions" + | "translations" + | "userOrganisationUnit" + | "filterDimensions" + | "rowSubTotals" + | "id" + | "attributeValueDimension" + | "subscribers" + | "cumulativeValues" + | "showDimensionLabels" + | "sortOrder" + | "subtitle" + | "fontSize" + | "topLimit" + | "collapseDataDimensions" + | "startDate" + | "userOrganisationUnitGrandChildren" + | "percentStackedValues" + | "noSpaceBetweenColumns" + | "dataElementDimensions" + | "periods" + | "categoryDimensions" + | "showHierarchy" + | "hideTitle" + | "rowDimensions" + | "eventStatus" + | "skipRounding" + | "showData" + | "hideEmptyRows" + | "rawPeriods" + | "hideNaData" + | "itemOrganisationUnitGroups" + | "displayDensity" + | "lastUpdatedBy" + | "programIndicatorDimensions" + | "created" + | "dataType" + | "columnDimensions" + | "attributeValues" + | "completedOnly" + | "colTotals" + | "sharing" + | "name" + | "programStatus" + | "favorites" + | "aggregationType" + | "legacy" + | "categoryOptionGroupSetDimensions" + | "code" + | "hideSubtitle" + | "outputType" + | "description" + | "organisationUnitGroupSetDimensions" + | "title" + | "hideLegend" + | "organisationUnitLevels" + | "colSubTotals" + | "dataElementValueDimension" + | "organisationUnits" + | "programStage" + | "rowTotals" + | "timeField" + | "simpleDimensions" + | "digitGroupSeparator" + | "createdBy" + | "userOrgUnitType" + >; + }; +} + +export interface D2EventVisualizationSchema { + name: "D2EventVisualization"; + model: D2EventVisualization; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeDimensions: unknown[]; + attributeValueDimension: D2TrackedEntityAttributeSchema; + attributeValues: D2AttributeValueSchema[]; + baseLineLabel: string; + baseLineValue: number; + categoryDimensions: D2CategoryDimensionSchema[]; + categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimensionSchema[]; + code: Id; + colSubTotals: boolean; + colTotals: boolean; + collapseDataDimensions: boolean; + columnDimensions: string[]; + columns: unknown[]; + completedOnly: boolean; + created: string; + createdBy: D2UserSchema; + cumulativeValues: boolean; + dataDimensionItems: unknown[]; + dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; + dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; + dataElementValueDimension: D2DataElementSchema; + dataType: "AGGREGATED_VALUES" | "EVENTS"; + description: string; + digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + displayBaseLineLabel: string; + displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDescription: string; + displayDomainAxisLabel: string; + displayFormName: string; + displayName: string; + displayRangeAxisLabel: string; + displayShortName: string; + displaySubtitle: string; + displayTargetLineLabel: string; + displayTitle: string; + domainAxisLabel: string; + endDate: string; + eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + favorite: boolean; + favorites: string[]; + filterDimensions: string[]; + filters: unknown[]; + fontSize: "LARGE" | "NORMAL" | "SMALL"; + formName: string; + hideEmptyRowItems: + | "NONE" + | "BEFORE_FIRST" + | "AFTER_LAST" + | "BEFORE_FIRST_AFTER_LAST" + | "ALL"; + hideEmptyRows: boolean; + hideLegend: boolean; + hideNaData: boolean; + hideSubtitle: boolean; + hideTitle: boolean; + href: string; + id: Id; + interpretations: D2InterpretationSchema[]; + itemOrganisationUnitGroups: D2OrganisationUnitGroupSchema[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legacy: boolean; + legend: D2LegendDefinitionsSchema; + name: string; + noSpaceBetweenColumns: boolean; + orgUnitField: string; + organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; + organisationUnitLevels: number[]; + organisationUnits: D2OrganisationUnitSchema[]; + outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + parentGraphMap: D2MapSchema; + percentStackedValues: boolean; + periods: Ref[]; + program: D2ProgramSchema; + programDimensions: D2ProgramSchema[]; + programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; + programStage: D2ProgramStageSchema; + programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + rangeAxisDecimals: number; + rangeAxisLabel: string; + rangeAxisMaxValue: number; + rangeAxisMinValue: number; + rangeAxisSteps: number; + rawPeriods: string[]; + regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + relativePeriods: unknown; + repetitions: D2EventRepetitionSchema[]; + rowDimensions: string[]; + rowSubTotals: boolean; + rowTotals: boolean; + rows: unknown[]; + sharing: D2SharingSchema; + shortName: string; + showData: boolean; + showDimensionLabels: boolean; + showHierarchy: boolean; + simpleDimensions: unknown[]; + skipRounding: boolean; + sortOrder: number; + sorting: unknown[]; + startDate: string; + subscribed: boolean; + subscribers: string[]; + subtitle: string; + targetLineLabel: string; + targetLineValue: number; + timeField: string; + title: string; + topLimit: number; + trackedEntityType: D2TrackedEntityTypeSchema; + translations: D2Translation[]; + type: + | "COLUMN" + | "STACKED_COLUMN" + | "BAR" + | "STACKED_BAR" + | "LINE" + | "LINE_LIST" + | "AREA" + | "STACKED_AREA" + | "PIE" + | "RADAR" + | "GAUGE" + | "YEAR_OVER_YEAR_LINE" + | "YEAR_OVER_YEAR_COLUMN" + | "SINGLE_VALUE" + | "PIVOT_TABLE" + | "SCATTER" + | "BUBBLE"; + user: D2UserSchema; + userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; + userOrganisationUnit: boolean; + userOrganisationUnitChildren: boolean; + userOrganisationUnitGrandChildren: boolean; + value: unknown; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2EventVisualization, + | "orgUnitField" + | "endDate" + | "baseLineValue" + | "legend" + | "userOrganisationUnitChildren" + | "program" + | "type" + | "lastUpdated" + | "attributeDimensions" + | "translations" + | "userOrganisationUnit" + | "filterDimensions" + | "rowSubTotals" + | "id" + | "interpretations" + | "attributeValueDimension" + | "domainAxisLabel" + | "subscribers" + | "cumulativeValues" + | "showDimensionLabels" + | "sortOrder" + | "subtitle" + | "fontSize" + | "rangeAxisDecimals" + | "topLimit" + | "collapseDataDimensions" + | "startDate" + | "userOrganisationUnitGrandChildren" + | "percentStackedValues" + | "noSpaceBetweenColumns" + | "dataElementDimensions" + | "rangeAxisSteps" + | "periods" + | "categoryDimensions" + | "showHierarchy" + | "hideTitle" + | "rowDimensions" + | "eventStatus" + | "skipRounding" + | "showData" + | "repetitions" + | "hideEmptyRows" + | "rawPeriods" + | "hideNaData" + | "itemOrganisationUnitGroups" + | "displayDensity" + | "lastUpdatedBy" + | "programIndicatorDimensions" + | "created" + | "dataType" + | "rangeAxisLabel" + | "columnDimensions" + | "regressionType" + | "attributeValues" + | "completedOnly" + | "colTotals" + | "sharing" + | "name" + | "programStatus" + | "hideEmptyRowItems" + | "favorites" + | "aggregationType" + | "legacy" + | "categoryOptionGroupSetDimensions" + | "code" + | "hideSubtitle" + | "outputType" + | "description" + | "organisationUnitGroupSetDimensions" + | "title" + | "hideLegend" + | "rangeAxisMinValue" + | "organisationUnitLevels" + | "colSubTotals" + | "dataElementValueDimension" + | "targetLineLabel" + | "sorting" + | "organisationUnits" + | "programStage" + | "rowTotals" + | "timeField" + | "simpleDimensions" + | "targetLineValue" + | "baseLineLabel" + | "digitGroupSeparator" + | "trackedEntityType" + | "createdBy" + | "userOrgUnitType" + | "rangeAxisMaxValue" + >; + $owner: Preset< + D2EventVisualization, + | "orgUnitField" + | "endDate" + | "baseLineValue" + | "legend" + | "userOrganisationUnitChildren" + | "program" + | "type" + | "lastUpdated" + | "attributeDimensions" + | "translations" + | "userOrganisationUnit" + | "filterDimensions" + | "rowSubTotals" + | "id" + | "attributeValueDimension" + | "domainAxisLabel" + | "subscribers" + | "cumulativeValues" + | "showDimensionLabels" + | "sortOrder" + | "subtitle" + | "fontSize" + | "rangeAxisDecimals" + | "topLimit" + | "collapseDataDimensions" + | "startDate" + | "userOrganisationUnitGrandChildren" + | "percentStackedValues" + | "noSpaceBetweenColumns" + | "dataElementDimensions" + | "rangeAxisSteps" + | "periods" + | "categoryDimensions" + | "showHierarchy" + | "hideTitle" + | "rowDimensions" + | "eventStatus" + | "skipRounding" + | "showData" + | "repetitions" + | "hideEmptyRows" + | "rawPeriods" + | "hideNaData" + | "itemOrganisationUnitGroups" + | "displayDensity" + | "lastUpdatedBy" + | "programIndicatorDimensions" + | "created" + | "dataType" + | "rangeAxisLabel" + | "columnDimensions" + | "regressionType" + | "attributeValues" + | "completedOnly" + | "colTotals" + | "sharing" + | "name" + | "programStatus" + | "hideEmptyRowItems" + | "favorites" + | "aggregationType" + | "legacy" + | "categoryOptionGroupSetDimensions" + | "code" + | "hideSubtitle" + | "outputType" + | "description" + | "organisationUnitGroupSetDimensions" + | "title" + | "hideLegend" + | "rangeAxisMinValue" + | "organisationUnitLevels" + | "colSubTotals" + | "dataElementValueDimension" + | "targetLineLabel" + | "sorting" + | "organisationUnits" + | "programStage" + | "rowTotals" + | "timeField" + | "simpleDimensions" + | "targetLineValue" + | "baseLineLabel" + | "digitGroupSeparator" + | "trackedEntityType" + | "createdBy" + | "userOrgUnitType" + | "rangeAxisMaxValue" + >; + }; +} + +export interface D2ExpressionSchema { + name: "D2Expression"; + model: D2Expression; + fields: { + description: string; + displayDescription: string; + expression: string; + missingValueStrategy: + | "SKIP_IF_ANY_VALUE_MISSING" + | "SKIP_IF_ALL_VALUES_MISSING" + | "NEVER_SKIP"; + slidingWindow: boolean; + translations: D2Translation[]; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Expression, + "expression" | "translations" | "description" | "missingValueStrategy" | "slidingWindow" + >; + $owner: Preset< + D2Expression, + "expression" | "translations" | "description" | "missingValueStrategy" | "slidingWindow" + >; + }; +} + +export interface D2ExpressionDimensionItemSchema { + name: "D2ExpressionDimensionItem"; + model: D2ExpressionDimensionItem; + fields: { + access: D2AccessSchema; + aggregateExportAttributeOptionCombo: string; + aggregateExportCategoryOptionCombo: string; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + expression: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + missingValueStrategy: + | "SKIP_IF_ANY_VALUE_MISSING" + | "SKIP_IF_ALL_VALUES_MISSING" + | "NEVER_SKIP"; + name: string; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + slidingWindow: boolean; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ExpressionDimensionItem, + | "code" + | "description" + | "slidingWindow" + | "lastUpdated" + | "translations" + | "formName" + | "id" + | "lastUpdatedBy" + | "expression" + | "created" + | "attributeValues" + | "sharing" + | "createdBy" + | "name" + | "shortName" + | "missingValueStrategy" + >; + $owner: Preset< + D2ExpressionDimensionItem, + | "code" + | "description" + | "slidingWindow" + | "lastUpdated" + | "translations" + | "formName" + | "id" + | "lastUpdatedBy" + | "expression" + | "created" + | "attributeValues" + | "sharing" + | "createdBy" + | "name" + | "shortName" + | "missingValueStrategy" + >; + }; +} + +export interface D2ExternalFileResourceSchema { + name: "D2ExternalFileResource"; + model: D2ExternalFileResource; + fields: { + access: D2AccessSchema; + accessToken: string; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + expires: string; + favorite: boolean; + favorites: string[]; + fileResource: D2FileResourceSchema; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ExternalFileResource, + | "lastUpdatedBy" + | "expires" + | "code" + | "created" + | "accessToken" + | "lastUpdated" + | "id" + | "fileResource" + >; + $owner: Preset< + D2ExternalFileResource, + | "lastUpdatedBy" + | "expires" + | "code" + | "created" + | "accessToken" + | "lastUpdated" + | "id" + | "fileResource" + >; + }; +} + +export interface D2ExternalMapLayerSchema { + name: "D2ExternalMapLayer"; + model: D2ExternalMapLayer; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + attribution: string; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + imageFormat: "PNG" | "JPG"; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + layers: string; + legendSet: D2LegendSetSchema; + legendSetUrl: string; + mapLayerPosition: "BASEMAP" | "OVERLAY"; + mapService: "WMS" | "TMS" | "XYZ" | "VECTOR_STYLE" | "GEOJSON_URL" | "ARCGIS_FEATURE"; + name: string; + sharing: D2SharingSchema; + translations: D2Translation[]; + url: string; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ExternalMapLayer, + | "imageFormat" + | "code" + | "mapService" + | "legendSetUrl" + | "lastUpdated" + | "translations" + | "layers" + | "id" + | "lastUpdatedBy" + | "created" + | "mapLayerPosition" + | "sharing" + | "url" + | "createdBy" + | "legendSet" + | "attribution" + | "name" + >; + $owner: Preset< + D2ExternalMapLayer, + | "imageFormat" + | "code" + | "mapService" + | "legendSetUrl" + | "lastUpdated" + | "translations" + | "layers" + | "id" + | "lastUpdatedBy" + | "created" + | "mapLayerPosition" + | "sharing" + | "url" + | "createdBy" + | "legendSet" + | "attribution" + | "name" + >; + }; +} + +export interface D2FileResourceSchema { + name: "D2FileResource"; + model: D2FileResource; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + contentLength: number; + contentMd5: string; + contentType: string; + created: string; + createdBy: D2UserSchema; + displayName: string; + domain: + | "DATA_VALUE" + | "PUSH_ANALYSIS" + | "DOCUMENT" + | "MESSAGE_ATTACHMENT" + | "USER_AVATAR" + | "ORG_UNIT" + | "ICON" + | "JOB_DATA"; + favorite: boolean; + favorites: string[]; + hasMultipleStorageFiles: boolean; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + storageStatus: "NONE" | "PENDING" | "STORED"; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2FileResource, + | "contentMd5" + | "lastUpdatedBy" + | "code" + | "created" + | "lastUpdated" + | "createdBy" + | "domain" + | "hasMultipleStorageFiles" + | "name" + | "contentLength" + | "id" + | "contentType" + >; + $owner: Preset< + D2FileResource, + | "contentMd5" + | "lastUpdatedBy" + | "code" + | "created" + | "lastUpdated" + | "createdBy" + | "domain" + | "hasMultipleStorageFiles" + | "name" + | "contentLength" + | "id" + | "contentType" + >; + }; +} + +export interface D2IconSchema { + name: "D2Icon"; + model: D2Icon; + fields: { + created: string; + createdBy: D2UserSchema; + custom: boolean; + description: string; + fileResource: D2FileResourceSchema; + href: string; + key: string; + keywords: string[]; + lastUpdated: string; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2IndicatorSchema { + name: "D2Indicator"; + model: D2Indicator; + fields: { + access: D2AccessSchema; + aggregateExportAttributeOptionCombo: string; + aggregateExportCategoryOptionCombo: string; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + annualized: boolean; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dataSets: D2DataSetSchema[]; + decimals: number; + denominator: string; + denominatorDescription: string; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDenominatorDescription: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayNumeratorDescription: string; + displayShortName: string; + explodedDenominator: string; + explodedNumerator: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + indicatorGroups: D2IndicatorGroupSchema[]; + indicatorType: D2IndicatorTypeSchema; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + numerator: string; + numeratorDescription: string; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + style: D2ObjectStyleSchema; + translations: D2Translation[]; + url: string; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Indicator, + | "code" + | "aggregateExportCategoryOptionCombo" + | "description" + | "lastUpdated" + | "denominatorDescription" + | "indicatorType" + | "translations" + | "formName" + | "id" + | "numeratorDescription" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "indicatorGroups" + | "sharing" + | "url" + | "denominator" + | "numerator" + | "annualized" + | "createdBy" + | "decimals" + | "name" + | "dataSets" + | "legendSets" + | "style" + | "shortName" + | "aggregateExportAttributeOptionCombo" + >; + $owner: Preset< + D2Indicator, + | "code" + | "aggregateExportCategoryOptionCombo" + | "description" + | "lastUpdated" + | "denominatorDescription" + | "indicatorType" + | "translations" + | "formName" + | "id" + | "numeratorDescription" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "url" + | "denominator" + | "numerator" + | "annualized" + | "createdBy" + | "decimals" + | "name" + | "legendSets" + | "style" + | "shortName" + | "aggregateExportAttributeOptionCombo" + >; + }; +} + +export interface D2IndicatorGroupSchema { + name: "D2IndicatorGroup"; + model: D2IndicatorGroup; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + groupSets: D2IndicatorGroupSetSchema[]; + href: string; + id: Id; + indicatorGroupSet: D2IndicatorGroupSetSchema; + indicators: D2IndicatorSchema[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2IndicatorGroup, + | "lastUpdatedBy" + | "code" + | "created" + | "attributeValues" + | "description" + | "groupSets" + | "indicators" + | "sharing" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + $owner: Preset< + D2IndicatorGroup, + | "lastUpdatedBy" + | "code" + | "created" + | "attributeValues" + | "description" + | "indicators" + | "sharing" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + }; +} + +export interface D2IndicatorGroupSetSchema { + name: "D2IndicatorGroupSet"; + model: D2IndicatorGroupSet; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + compulsory: boolean; + created: string; + createdBy: D2UserSchema; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + indicatorGroups: D2IndicatorGroupSchema[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2IndicatorGroupSet, + | "lastUpdatedBy" + | "code" + | "created" + | "description" + | "indicatorGroups" + | "sharing" + | "lastUpdated" + | "compulsory" + | "createdBy" + | "translations" + | "name" + | "id" + | "shortName" + >; + $owner: Preset< + D2IndicatorGroupSet, + | "lastUpdatedBy" + | "code" + | "created" + | "description" + | "indicatorGroups" + | "sharing" + | "lastUpdated" + | "compulsory" + | "createdBy" + | "translations" + | "name" + | "id" + | "shortName" + >; + }; +} + +export interface D2IndicatorTypeSchema { + name: "D2IndicatorType"; + model: D2IndicatorType; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + factor: number; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + number: boolean; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2IndicatorType, + | "lastUpdatedBy" + | "code" + | "created" + | "number" + | "lastUpdated" + | "translations" + | "name" + | "id" + | "factor" + >; + $owner: Preset< + D2IndicatorType, + | "lastUpdatedBy" + | "code" + | "created" + | "number" + | "lastUpdated" + | "translations" + | "name" + | "id" + | "factor" + >; + }; +} + +export interface D2InterpretationSchema { + name: "D2Interpretation"; + model: D2Interpretation; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + comments: D2InterpretationCommentSchema[]; + created: string; + createdBy: D2UserSchema; + dataSet: D2DataSetSchema; + displayName: string; + eventChart: D2EventChartSchema; + eventReport: D2EventReportSchema; + eventVisualization: D2EventVisualizationSchema; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + likedBy: D2UserSchema[]; + likes: number; + map: D2MapSchema; + mentions: unknown[]; + name: string; + organisationUnit: D2OrganisationUnitSchema; + period: Ref; + sharing: D2SharingSchema; + text: string; + translations: D2Translation[]; + type: + | "VISUALIZATION" + | "EVENT_VISUALIZATION" + | "MAP" + | "EVENT_REPORT" + | "EVENT_CHART" + | "DATASET_REPORT"; + user: D2UserSchema; + visualization: D2VisualizationSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Interpretation, + | "visualization" + | "organisationUnit" + | "likedBy" + | "lastUpdated" + | "eventVisualization" + | "text" + | "id" + | "map" + | "dataSet" + | "likes" + | "period" + | "comments" + | "created" + | "sharing" + | "createdBy" + | "eventReport" + | "mentions" + | "eventChart" + >; + $owner: Preset< + D2Interpretation, + | "visualization" + | "organisationUnit" + | "likedBy" + | "lastUpdated" + | "eventVisualization" + | "text" + | "id" + | "map" + | "dataSet" + | "likes" + | "period" + | "comments" + | "created" + | "sharing" + | "createdBy" + | "eventReport" + | "mentions" + | "eventChart" + >; + }; +} + +export interface D2InterpretationCommentSchema { + name: "D2InterpretationComment"; + model: D2InterpretationComment; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + mentions: unknown[]; + name: string; + sharing: D2SharingSchema; + text: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2InterpretationComment, + "created" | "lastUpdated" | "createdBy" | "mentions" | "text" | "id" + >; + $owner: Preset< + D2InterpretationComment, + "created" | "lastUpdated" | "createdBy" | "mentions" | "text" | "id" + >; + }; +} + +export interface D2ItemConfigSchema { + name: "D2ItemConfig"; + model: D2ItemConfig; + fields: { insertHeight: number; insertPosition: "START" | "END" }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2JobConfigurationSchema { + name: "D2JobConfiguration"; + model: D2JobConfiguration; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + configurable: boolean; + created: string; + createdBy: D2UserSchema; + cronExpression: string; + delay: number; + displayName: string; + enabled: boolean; + errorCodes: string; + executedBy: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + jobParameters: unknown; + jobStatus: + | "RUNNING" + | "SCHEDULED" + | "DISABLED" + | "COMPLETED" + | "STOPPED" + | "FAILED" + | "NOT_STARTED"; + jobType: + | "DATA_INTEGRITY" + | "DATA_INTEGRITY_DETAILS" + | "RESOURCE_TABLE" + | "ANALYTICS_TABLE" + | "CONTINUOUS_ANALYTICS_TABLE" + | "DATA_SYNC" + | "TRACKER_PROGRAMS_DATA_SYNC" + | "EVENT_PROGRAMS_DATA_SYNC" + | "META_DATA_SYNC" + | "AGGREGATE_DATA_EXCHANGE" + | "SEND_SCHEDULED_MESSAGE" + | "PROGRAM_NOTIFICATIONS" + | "MONITORING" + | "PUSH_ANALYSIS" + | "HTML_PUSH_ANALYTICS" + | "TRACKER_SEARCH_OPTIMIZATION" + | "PREDICTOR" + | "MATERIALIZED_SQL_VIEW_UPDATE" + | "DISABLE_INACTIVE_USERS" + | "TEST" + | "LOCK_EXCEPTION_CLEANUP" + | "MOCK" + | "SMS_SEND" + | "TRACKER_IMPORT_JOB" + | "TRACKER_IMPORT_NOTIFICATION_JOB" + | "TRACKER_IMPORT_RULE_ENGINE_JOB" + | "IMAGE_PROCESSING" + | "COMPLETE_DATA_SET_REGISTRATION_IMPORT" + | "DATAVALUE_IMPORT_INTERNAL" + | "METADATA_IMPORT" + | "DATAVALUE_IMPORT" + | "GEOJSON_IMPORT" + | "EVENT_IMPORT" + | "ENROLLMENT_IMPORT" + | "TEI_IMPORT" + | "GML_IMPORT" + | "HOUSEKEEPING" + | "DATA_SET_NOTIFICATION" + | "CREDENTIALS_EXPIRY_ALERT" + | "DATA_STATISTICS" + | "FILE_RESOURCE_CLEANUP" + | "ACCOUNT_EXPIRY_ALERT" + | "VALIDATION_RESULTS_NOTIFICATION" + | "REMOVE_USED_OR_EXPIRED_RESERVED_VALUES" + | "SYSTEM_VERSION_UPDATE_CHECK"; + lastAlive: string; + lastExecuted: string; + lastExecutedStatus: + | "RUNNING" + | "SCHEDULED" + | "DISABLED" + | "COMPLETED" + | "STOPPED" + | "FAILED" + | "NOT_STARTED"; + lastFinished: string; + lastRuntimeExecution: string; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + leaderOnlyJob: boolean; + maxDelayedExecutionTime: string; + name: string; + nextExecutionTime: string; + queueName: string; + queuePosition: number; + schedulingType: "CRON" | "FIXED_DELAY" | "ONCE_ASAP"; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + userUid: string; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2JobConfiguration, + | "lastAlive" + | "jobStatus" + | "code" + | "errorCodes" + | "enabled" + | "lastUpdated" + | "id" + | "jobType" + | "executedBy" + | "lastUpdatedBy" + | "lastFinished" + | "queuePosition" + | "created" + | "cronExpression" + | "schedulingType" + | "delay" + | "queueName" + | "lastExecutedStatus" + | "name" + | "jobParameters" + | "lastExecuted" + >; + $owner: Preset< + D2JobConfiguration, + | "lastAlive" + | "jobStatus" + | "code" + | "errorCodes" + | "enabled" + | "lastUpdated" + | "id" + | "jobType" + | "executedBy" + | "lastUpdatedBy" + | "lastFinished" + | "queuePosition" + | "created" + | "cronExpression" + | "schedulingType" + | "delay" + | "queueName" + | "lastExecutedStatus" + | "name" + | "jobParameters" + | "lastExecuted" + >; + }; +} + +export interface D2LegendSchema { + name: "D2Legend"; + model: D2Legend; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + color: string; + created: string; + createdBy: D2UserSchema; + displayName: string; + endValue: number; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + image: string; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + startValue: number; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Legend, + | "image" + | "lastUpdatedBy" + | "code" + | "color" + | "endValue" + | "created" + | "lastUpdated" + | "translations" + | "name" + | "startValue" + | "id" + >; + $owner: Preset< + D2Legend, + | "image" + | "lastUpdatedBy" + | "code" + | "color" + | "endValue" + | "created" + | "lastUpdated" + | "translations" + | "name" + | "startValue" + | "id" + >; + }; +} + +export interface D2LegendDefinitionsSchema { + name: "D2LegendDefinitions"; + model: D2LegendDefinitions; + fields: { + set: D2LegendSetSchema; + showKey: boolean; + strategy: "FIXED" | "BY_DATA_ITEM"; + style: "FILL" | "TEXT"; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2LegendSetSchema { + name: "D2LegendSet"; + model: D2LegendSet; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legends: D2LegendSchema[]; + name: string; + sharing: D2SharingSchema; + symbolizer: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2LegendSet, + | "lastUpdatedBy" + | "code" + | "created" + | "attributeValues" + | "sharing" + | "symbolizer" + | "lastUpdated" + | "legends" + | "createdBy" + | "translations" + | "name" + | "id" + >; + $owner: Preset< + D2LegendSet, + | "lastUpdatedBy" + | "code" + | "created" + | "attributeValues" + | "sharing" + | "symbolizer" + | "lastUpdated" + | "legends" + | "createdBy" + | "translations" + | "name" + | "id" + >; + }; +} + +export interface D2MapSchema { + name: "D2Map"; + model: D2Map; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + basemap: string; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + interpretations: D2InterpretationSchema[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + latitude: number; + longitude: number; + mapViews: D2MapViewSchema[]; + name: string; + sharing: D2SharingSchema; + shortName: string; + subscribed: boolean; + subscribers: string[]; + title: string; + translations: D2Translation[]; + user: D2UserSchema; + zoom: number; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Map, + | "favorites" + | "code" + | "latitude" + | "basemap" + | "description" + | "title" + | "lastUpdated" + | "translations" + | "mapViews" + | "id" + | "interpretations" + | "longitude" + | "lastUpdatedBy" + | "subscribers" + | "created" + | "attributeValues" + | "zoom" + | "sharing" + | "createdBy" + | "name" + >; + $owner: Preset< + D2Map, + | "favorites" + | "code" + | "latitude" + | "basemap" + | "description" + | "title" + | "lastUpdated" + | "translations" + | "mapViews" + | "id" + | "longitude" + | "lastUpdatedBy" + | "subscribers" + | "created" + | "attributeValues" + | "zoom" + | "sharing" + | "createdBy" + | "name" + >; + }; +} + +export interface D2MapViewSchema { + name: "D2MapView"; + model: D2MapView; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + areaRadius: number; + attributeDimensions: unknown[]; + attributeValues: D2AttributeValueSchema[]; + categoryDimensions: D2CategoryDimensionSchema[]; + categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimensionSchema[]; + classes: number; + code: Id; + colSubTotals: boolean; + colTotals: boolean; + colorHigh: string; + colorLow: string; + colorScale: string; + columnDimensions: string[]; + columns: unknown[]; + completedOnly: boolean; + config: string; + created: string; + createdBy: D2UserSchema; + cumulativeValues: boolean; + dataDimensionItems: unknown[]; + dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; + dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; + description: string; + digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + displayBaseLineLabel: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + displaySubtitle: string; + displayTargetLineLabel: string; + displayTitle: string; + endDate: string; + eventClustering: boolean; + eventCoordinateField: string; + eventPointColor: string; + eventPointRadius: number; + eventStatus: "ACTIVE" | "COMPLETED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + favorite: boolean; + favorites: string[]; + filterDimensions: string[]; + filters: unknown[]; + followUp: boolean; + formName: string; + hidden: boolean; + hideEmptyRowItems: + | "NONE" + | "BEFORE_FIRST" + | "AFTER_LAST" + | "BEFORE_FIRST_AFTER_LAST" + | "ALL"; + hideEmptyRows: boolean; + hideLegend: boolean; + hideSubtitle: boolean; + hideTitle: boolean; + href: string; + id: Id; + interpretations: D2InterpretationSchema[]; + itemOrganisationUnitGroups: D2OrganisationUnitGroupSchema[]; + labelFontColor: string; + labelFontSize: string; + labelFontStyle: string; + labelFontWeight: string; + labelTemplate: string; + labels: boolean; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + layer: string; + legend: D2LegendDefinitionsSchema; + legendSet: D2LegendSetSchema; + method: number; + name: string; + noDataColor: string; + noSpaceBetweenColumns: boolean; + opacity: number; + orgUnitField: string; + orgUnitFieldDisplayName: string; + organisationUnitColor: string; + organisationUnitGroupSet: D2OrganisationUnitGroupSetSchema; + organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; + organisationUnitLevels: number[]; + organisationUnitSelectionMode: + | "SELECTED" + | "CHILDREN" + | "DESCENDANTS" + | "ACCESSIBLE" + | "CAPTURE" + | "ALL"; + organisationUnits: D2OrganisationUnitSchema[]; + parentGraph: string; + parentGraphMap: D2MapSchema; + parentLevel: number; + percentStackedValues: boolean; + periods: Ref[]; + program: D2ProgramSchema; + programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; + programStage: D2ProgramStageSchema; + programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + radiusHigh: number; + radiusLow: number; + rawPeriods: string[]; + regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + relativePeriods: unknown; + renderingStrategy: "SINGLE" | "SPLIT_BY_PERIOD" | "TIMELINE"; + rowSubTotals: boolean; + rowTotals: boolean; + rows: unknown[]; + sharing: D2SharingSchema; + shortName: string; + showData: boolean; + showDimensionLabels: boolean; + showHierarchy: boolean; + skipRounding: boolean; + sortOrder: number; + startDate: string; + styleDataItem: object; + subscribed: boolean; + subscribers: string[]; + subtitle: string; + thematicMapType: "CHOROPLETH" | "BUBBLE"; + timeField: string; + title: string; + topLimit: number; + trackedEntityType: D2TrackedEntityTypeSchema; + translations: D2Translation[]; + user: D2UserSchema; + userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; + userOrganisationUnit: boolean; + userOrganisationUnitChildren: boolean; + userOrganisationUnitGrandChildren: boolean; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2MapView, + | "orgUnitField" + | "endDate" + | "userOrganisationUnitChildren" + | "program" + | "lastUpdated" + | "attributeDimensions" + | "translations" + | "eventCoordinateField" + | "userOrganisationUnit" + | "filterDimensions" + | "organisationUnitSelectionMode" + | "id" + | "method" + | "renderingStrategy" + | "labels" + | "startDate" + | "noDataColor" + | "userOrganisationUnitGrandChildren" + | "styleDataItem" + | "labelFontColor" + | "layer" + | "dataElementDimensions" + | "periods" + | "categoryDimensions" + | "labelFontStyle" + | "radiusHigh" + | "colorLow" + | "eventClustering" + | "eventStatus" + | "opacity" + | "config" + | "colorScale" + | "rawPeriods" + | "itemOrganisationUnitGroups" + | "labelTemplate" + | "lastUpdatedBy" + | "labelFontSize" + | "created" + | "columnDimensions" + | "colorHigh" + | "areaRadius" + | "eventPointRadius" + | "programStatus" + | "aggregationType" + | "dataDimensionItems" + | "categoryOptionGroupSetDimensions" + | "code" + | "hidden" + | "thematicMapType" + | "classes" + | "description" + | "organisationUnitGroupSetDimensions" + | "organisationUnitLevels" + | "organisationUnitGroupSet" + | "followUp" + | "organisationUnitColor" + | "organisationUnits" + | "eventPointColor" + | "programStage" + | "labelFontWeight" + | "radiusLow" + | "trackedEntityType" + | "legendSet" + | "userOrgUnitType" + >; + $owner: Preset< + D2MapView, + | "orgUnitField" + | "endDate" + | "userOrganisationUnitChildren" + | "program" + | "lastUpdated" + | "attributeDimensions" + | "translations" + | "eventCoordinateField" + | "userOrganisationUnit" + | "filterDimensions" + | "organisationUnitSelectionMode" + | "id" + | "method" + | "renderingStrategy" + | "labels" + | "startDate" + | "noDataColor" + | "userOrganisationUnitGrandChildren" + | "styleDataItem" + | "labelFontColor" + | "layer" + | "dataElementDimensions" + | "periods" + | "categoryDimensions" + | "labelFontStyle" + | "radiusHigh" + | "colorLow" + | "eventClustering" + | "eventStatus" + | "opacity" + | "config" + | "colorScale" + | "rawPeriods" + | "itemOrganisationUnitGroups" + | "labelTemplate" + | "lastUpdatedBy" + | "labelFontSize" + | "created" + | "columnDimensions" + | "colorHigh" + | "areaRadius" + | "eventPointRadius" + | "programStatus" + | "aggregationType" + | "dataDimensionItems" + | "categoryOptionGroupSetDimensions" + | "code" + | "hidden" + | "thematicMapType" + | "classes" + | "description" + | "organisationUnitGroupSetDimensions" + | "organisationUnitLevels" + | "organisationUnitGroupSet" + | "followUp" + | "organisationUnitColor" + | "organisationUnits" + | "eventPointColor" + | "programStage" + | "labelFontWeight" + | "radiusLow" + | "trackedEntityType" + | "legendSet" + | "userOrgUnitType" + >; + }; +} + +export interface D2MessageConversationSchema { + name: "D2MessageConversation"; + model: D2MessageConversation; + fields: { + access: D2AccessSchema; + assignee: D2UserSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + extMessageId: string; + favorite: boolean; + favorites: string[]; + followUp: boolean; + href: string; + id: Id; + lastMessage: string; + lastSender: D2UserSchema; + lastSenderFirstname: string; + lastSenderSurname: string; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + messageCount: number; + messageType: + | "PRIVATE" + | "SYSTEM" + | "VALIDATION_RESULT" + | "TICKET" + | "SYSTEM_VERSION_UPDATE"; + messages: unknown[]; + name: string; + priority: "NONE" | "LOW" | "MEDIUM" | "HIGH"; + read: boolean; + sharing: D2SharingSchema; + status: "NONE" | "OPEN" | "PENDING" | "INVALID" | "SOLVED"; + subject: string; + translations: D2Translation[]; + user: D2UserSchema; + userFirstname: string; + userMessages: unknown[]; + userSurname: string; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2MessageConversation, + | "messageCount" + | "subject" + | "extMessageId" + | "lastUpdated" + | "messageType" + | "userMessages" + | "id" + | "lastSender" + | "created" + | "lastMessage" + | "priority" + | "createdBy" + | "messages" + | "assignee" + | "status" + >; + $owner: Preset< + D2MessageConversation, + | "messageCount" + | "subject" + | "extMessageId" + | "lastUpdated" + | "messageType" + | "userMessages" + | "id" + | "lastSender" + | "created" + | "lastMessage" + | "priority" + | "createdBy" + | "messages" + | "assignee" + | "status" + >; + }; +} + +export interface D2MetadataProposalSchema { + name: "D2MetadataProposal"; + model: D2MetadataProposal; + fields: { + change: unknown; + comment: string; + created: string; + createdBy: D2UserSchema; + finalised: string; + finalisedBy: D2UserSchema; + id: Id; + reason: string; + status: "PROPOSED" | "ACCEPTED" | "REJECTED" | "NEEDS_UPDATE"; + target: "ORGANISATION_UNIT"; + targetId: string; + type: "ADD" | "UPDATE" | "REMOVE"; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2MetadataProposal, + | "reason" + | "targetId" + | "created" + | "change" + | "finalised" + | "type" + | "target" + | "createdBy" + | "comment" + | "id" + | "finalisedBy" + | "status" + >; + $owner: Preset< + D2MetadataProposal, + | "reason" + | "targetId" + | "created" + | "change" + | "finalised" + | "type" + | "target" + | "createdBy" + | "comment" + | "id" + | "finalisedBy" + | "status" + >; + }; +} + +export interface D2MetadataVersionSchema { + name: "D2MetadataVersion"; + model: D2MetadataVersion; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + hashCode: string; + href: string; + id: Id; + importDate: string; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + translations: D2Translation[]; + type: "BEST_EFFORT" | "ATOMIC"; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2MetadataVersion, + | "lastUpdatedBy" + | "code" + | "created" + | "type" + | "lastUpdated" + | "hashCode" + | "importDate" + | "name" + | "id" + >; + $owner: Preset< + D2MetadataVersion, + | "lastUpdatedBy" + | "code" + | "created" + | "type" + | "lastUpdated" + | "hashCode" + | "importDate" + | "name" + | "id" + >; + }; +} + +export interface D2MinMaxDataElementSchema { + name: "D2MinMaxDataElement"; + model: D2MinMaxDataElement; + fields: { + dataElement: D2DataElementSchema; + generated: boolean; + max: number; + min: number; + optionCombo: D2CategoryOptionComboSchema; + source: D2OrganisationUnitSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2MinMaxDataElement, + "min" | "max" | "generated" | "source" | "dataElement" | "optionCombo" + >; + $owner: Preset< + D2MinMaxDataElement, + "min" | "max" | "generated" | "source" | "dataElement" | "optionCombo" + >; + }; +} + +export interface D2OAuth2ClientSchema { + name: "D2OAuth2Client"; + model: D2OAuth2Client; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + cid: Id; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + grantTypes: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + redirectUris: string[]; + secret: string; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2OAuth2Client, + | "lastUpdatedBy" + | "code" + | "created" + | "secret" + | "redirectUris" + | "lastUpdated" + | "grantTypes" + | "name" + | "id" + | "cid" + >; + $owner: Preset< + D2OAuth2Client, + | "lastUpdatedBy" + | "code" + | "created" + | "secret" + | "redirectUris" + | "lastUpdated" + | "grantTypes" + | "name" + | "id" + | "cid" + >; + }; +} + +export interface D2ObjectStyleSchema { + name: "D2ObjectStyle"; + model: D2ObjectStyle; + fields: { color: string; icon: string }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2OptionSchema { + name: "D2Option"; + model: D2Option; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: string; + created: string; + createdBy: D2UserSchema; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + optionSet: D2OptionSetSchema; + sharing: D2SharingSchema; + shortName: string; + sortOrder: number; + style: D2ObjectStyleSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Option, + | "code" + | "description" + | "lastUpdated" + | "optionSet" + | "translations" + | "formName" + | "id" + | "created" + | "attributeValues" + | "sortOrder" + | "name" + | "style" + >; + $owner: Preset< + D2Option, + | "code" + | "description" + | "lastUpdated" + | "optionSet" + | "translations" + | "formName" + | "id" + | "created" + | "attributeValues" + | "sortOrder" + | "name" + | "style" + >; + }; +} + +export interface D2OptionGroupSchema { + name: "D2OptionGroup"; + model: D2OptionGroup; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + optionSet: D2OptionSetSchema; + options: D2OptionSchema[]; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2OptionGroup, + | "code" + | "description" + | "lastUpdated" + | "optionSet" + | "translations" + | "options" + | "id" + | "lastUpdatedBy" + | "created" + | "sharing" + | "createdBy" + | "name" + | "shortName" + >; + $owner: Preset< + D2OptionGroup, + | "code" + | "description" + | "lastUpdated" + | "optionSet" + | "translations" + | "options" + | "id" + | "lastUpdatedBy" + | "created" + | "sharing" + | "createdBy" + | "name" + | "shortName" + >; + }; +} + +export interface D2OptionGroupSetSchema { + name: "D2OptionGroupSet"; + model: D2OptionGroupSet; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + allItems: boolean; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dataDimension: boolean; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + description: string; + dimension: string; + dimensionItemKeywords: unknown; + dimensionType: + | "DATA_X" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "DATA_COLLAPSED" + | "CATEGORY_OPTION_COMBO" + | "ATTRIBUTE_OPTION_COMBO" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION_GROUP_SET" + | "DATA_ELEMENT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY" + | "OPTION_GROUP_SET" + | "VALIDATION_RULE" + | "STATIC" + | "ORGANISATION_UNIT_LEVEL"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + filter: string; + formName: string; + href: string; + id: Id; + items: unknown[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + name: string; + optionGroups: D2OptionGroupSchema[]; + optionSet: D2OptionSetSchema; + program: D2ProgramSchema; + programStage: D2ProgramStageSchema; + repetition: D2EventRepetitionSchema; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2OptionGroupSet, + | "code" + | "optionGroups" + | "description" + | "lastUpdated" + | "optionSet" + | "translations" + | "id" + | "lastUpdatedBy" + | "created" + | "sharing" + | "createdBy" + | "name" + | "dataDimension" + >; + $owner: Preset< + D2OptionGroupSet, + | "code" + | "optionGroups" + | "description" + | "lastUpdated" + | "optionSet" + | "translations" + | "id" + | "lastUpdatedBy" + | "created" + | "sharing" + | "createdBy" + | "name" + | "dataDimension" + >; + }; +} + +export interface D2OptionSetSchema { + name: "D2OptionSet"; + model: D2OptionSet; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + options: D2OptionSchema[]; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + version: number; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2OptionSet, + | "lastUpdatedBy" + | "code" + | "created" + | "attributeValues" + | "description" + | "sharing" + | "version" + | "lastUpdated" + | "createdBy" + | "translations" + | "valueType" + | "options" + | "name" + | "id" + >; + $owner: Preset< + D2OptionSet, + | "lastUpdatedBy" + | "code" + | "created" + | "attributeValues" + | "description" + | "sharing" + | "version" + | "lastUpdated" + | "createdBy" + | "translations" + | "valueType" + | "options" + | "name" + | "id" + >; + }; +} + +export interface D2OrganisationUnitSchema { + name: "D2OrganisationUnit"; + model: D2OrganisationUnit; + fields: { + access: D2AccessSchema; + address: string; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + ancestors: D2OrganisationUnitSchema[]; + attributeValues: D2AttributeValueSchema[]; + children: D2OrganisationUnitSchema[]; + closedDate: string; + code: Id; + comment: string; + contactPerson: string; + created: string; + createdBy: D2UserSchema; + dataSets: D2DataSetSchema[]; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + email: string; + favorite: boolean; + favorites: string[]; + formName: string; + geometry: D2Geometry; + href: string; + id: Id; + image: D2FileResourceSchema; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + leaf: boolean; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + level: number; + memberCount: number; + name: string; + openingDate: string; + organisationUnitGroups: D2OrganisationUnitGroupSchema[]; + parent: D2OrganisationUnitSchema; + path: string; + phoneNumber: string; + programs: D2ProgramSchema[]; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + type: string; + url: string; + user: D2UserSchema; + users: D2UserSchema[]; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2OrganisationUnit, + | "parent" + | "path" + | "lastUpdated" + | "children" + | "translations" + | "id" + | "organisationUnitGroups" + | "image" + | "lastUpdatedBy" + | "level" + | "created" + | "attributeValues" + | "users" + | "phoneNumber" + | "name" + | "dataSets" + | "programs" + | "shortName" + | "code" + | "contactPerson" + | "description" + | "openingDate" + | "email" + | "address" + | "url" + | "closedDate" + | "createdBy" + | "comment" + | "geometry" + >; + $owner: Preset< + D2OrganisationUnit, + | "parent" + | "path" + | "lastUpdated" + | "translations" + | "id" + | "image" + | "lastUpdatedBy" + | "level" + | "created" + | "attributeValues" + | "phoneNumber" + | "name" + | "shortName" + | "code" + | "contactPerson" + | "description" + | "openingDate" + | "email" + | "address" + | "url" + | "closedDate" + | "createdBy" + | "comment" + | "geometry" + >; + }; +} + +export interface D2OrganisationUnitGroupSchema { + name: "D2OrganisationUnitGroup"; + model: D2OrganisationUnitGroup; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValueSchema[]; + code: Id; + color: string; + created: string; + createdBy: D2UserSchema; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + formName: string; + geometry: D2Geometry; + groupSets: D2OrganisationUnitGroupSetSchema[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + organisationUnits: D2OrganisationUnitSchema[]; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + symbol: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2OrganisationUnitGroup, + | "symbol" + | "code" + | "color" + | "description" + | "lastUpdated" + | "translations" + | "organisationUnits" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "groupSets" + | "sharing" + | "createdBy" + | "name" + | "geometry" + | "shortName" + >; + $owner: Preset< + D2OrganisationUnitGroup, + | "symbol" + | "code" + | "color" + | "description" + | "lastUpdated" + | "translations" + | "organisationUnits" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "createdBy" + | "name" + | "geometry" + | "shortName" + >; + }; +} + +export interface D2OrganisationUnitGroupSetSchema { + name: "D2OrganisationUnitGroupSet"; + model: D2OrganisationUnitGroupSet; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + allItems: boolean; + attributeValues: D2AttributeValueSchema[]; + code: Id; + compulsory: boolean; + created: string; + createdBy: D2UserSchema; + dataDimension: boolean; + dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + description: string; + dimension: string; + dimensionItemKeywords: unknown; + dimensionType: + | "DATA_X" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "DATA_COLLAPSED" + | "CATEGORY_OPTION_COMBO" + | "ATTRIBUTE_OPTION_COMBO" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION_GROUP_SET" + | "DATA_ELEMENT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY" + | "OPTION_GROUP_SET" + | "VALIDATION_RULE" + | "STATIC" + | "ORGANISATION_UNIT_LEVEL"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + filter: string; + formName: string; + href: string; + id: Id; + includeSubhierarchyInAnalytics: boolean; + items: unknown[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + name: string; + optionSet: D2OptionSetSchema; + organisationUnitGroups: D2OrganisationUnitGroupSchema[]; + program: D2ProgramSchema; + programStage: D2ProgramStageSchema; + repetition: D2EventRepetitionSchema; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2OrganisationUnitGroupSet, + | "code" + | "description" + | "lastUpdated" + | "translations" + | "id" + | "organisationUnitGroups" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "compulsory" + | "createdBy" + | "includeSubhierarchyInAnalytics" + | "name" + | "dataDimension" + | "shortName" + >; + $owner: Preset< + D2OrganisationUnitGroupSet, + | "code" + | "description" + | "lastUpdated" + | "translations" + | "id" + | "organisationUnitGroups" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "compulsory" + | "createdBy" + | "includeSubhierarchyInAnalytics" + | "name" + | "dataDimension" + | "shortName" + >; + }; +} + +export interface D2OrganisationUnitGroupSetDimensionSchema { + name: "D2OrganisationUnitGroupSetDimension"; + model: D2OrganisationUnitGroupSetDimension; + fields: { + organisationUnitGroupSet: D2OrganisationUnitGroupSetSchema; + organisationUnitGroups: object; + }; + fieldPresets: { + $all: Preset< + D2OrganisationUnitGroupSetDimension, + keyof D2OrganisationUnitGroupSetDimension + >; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2OrganisationUnitGroupSetDimension, + "organisationUnitGroupSet" | "organisationUnitGroups" + >; + $owner: Preset< + D2OrganisationUnitGroupSetDimension, + "organisationUnitGroupSet" | "organisationUnitGroups" + >; + }; +} + +export interface D2OrganisationUnitLevelSchema { + name: "D2OrganisationUnitLevel"; + model: D2OrganisationUnitLevel; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + level: number; + name: string; + offlineLevels: number; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2OrganisationUnitLevel, + | "lastUpdatedBy" + | "offlineLevels" + | "code" + | "level" + | "created" + | "lastUpdated" + | "translations" + | "name" + | "id" + >; + $owner: Preset< + D2OrganisationUnitLevel, + | "lastUpdatedBy" + | "offlineLevels" + | "code" + | "level" + | "created" + | "lastUpdated" + | "translations" + | "name" + | "id" + >; + }; +} + +export interface D2OutlierAnalysisSchema { + name: "D2OutlierAnalysis"; + model: D2OutlierAnalysis; + fields: { + enabled: boolean; + extremeLines: unknown; + maxResults: number; + normalizationMethod: "Y_RESIDUALS_LINEAR"; + outlierMethod: "IQR" | "STANDARD_Z_SCORE" | "MODIFIED_Z_SCORE"; + thresholdFactor: number; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2PredictorSchema { + name: "D2Predictor"; + model: D2Predictor; + fields: { + access: D2AccessSchema; + annualSampleCount: number; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + generator: D2ExpressionSchema; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + organisationUnitDescendants: "SELECTED" | "DESCENDANTS"; + organisationUnitLevels: D2OrganisationUnitLevelSchema[]; + output: D2DataElementSchema; + outputCombo: D2CategoryOptionComboSchema; + periodType: string; + predictorGroups: D2PredictorGroupSchema[]; + sampleSkipTest: D2ExpressionSchema; + sequentialSampleCount: number; + sequentialSkipCount: number; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Predictor, + | "outputCombo" + | "code" + | "generator" + | "description" + | "organisationUnitLevels" + | "output" + | "lastUpdated" + | "sampleSkipTest" + | "organisationUnitDescendants" + | "translations" + | "sequentialSampleCount" + | "id" + | "annualSampleCount" + | "lastUpdatedBy" + | "created" + | "sequentialSkipCount" + | "predictorGroups" + | "periodType" + | "name" + | "shortName" + >; + $owner: Preset< + D2Predictor, + | "outputCombo" + | "code" + | "generator" + | "description" + | "organisationUnitLevels" + | "output" + | "lastUpdated" + | "sampleSkipTest" + | "organisationUnitDescendants" + | "translations" + | "sequentialSampleCount" + | "id" + | "annualSampleCount" + | "lastUpdatedBy" + | "created" + | "sequentialSkipCount" + | "periodType" + | "name" + | "shortName" + >; + }; +} + +export interface D2PredictorGroupSchema { + name: "D2PredictorGroup"; + model: D2PredictorGroup; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + predictors: D2PredictorSchema[]; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2PredictorGroup, + | "predictors" + | "lastUpdatedBy" + | "code" + | "created" + | "description" + | "sharing" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + $owner: Preset< + D2PredictorGroup, + | "predictors" + | "lastUpdatedBy" + | "code" + | "created" + | "description" + | "sharing" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + }; +} + +export interface D2ProgramSchema { + name: "D2Program"; + model: D2Program; + fields: { + access: D2AccessSchema; + accessLevel: "OPEN" | "AUDITED" | "PROTECTED" | "CLOSED"; + attributeValues: D2AttributeValueSchema[]; + categoryCombo: D2CategoryComboSchema; + code: Id; + completeEventsExpiryDays: number; + created: string; + createdBy: D2UserSchema; + dataEntryForm: D2DataEntryFormSchema; + description: string; + displayDescription: string; + displayEnrollmentDateLabel: string; + displayEnrollmentLabel: string; + displayEventLabel: string; + displayFollowUpLabel: string; + displayFormName: string; + displayFrontPageList: boolean; + displayIncidentDate: boolean; + displayIncidentDateLabel: string; + displayName: string; + displayNoteLabel: string; + displayOrgUnitLabel: string; + displayProgramStageLabel: string; + displayRelationshipLabel: string; + displayShortName: string; + displayTrackedEntityAttributeLabel: string; + enrollmentDateLabel: string; + enrollmentLabel: string; + eventLabel: string; + expiryDays: number; + expiryPeriodType: string; + favorite: boolean; + favorites: string[]; + featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + followUpLabel: string; + formName: string; + href: string; + id: Id; + ignoreOverdueEvents: boolean; + incidentDateLabel: string; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + maxTeiCountToReturn: number; + minAttributesRequiredToSearch: number; + name: string; + noteLabel: string; + notificationTemplates: D2ProgramNotificationTemplateSchema[]; + onlyEnrollOnce: boolean; + openDaysAfterCoEndDate: number; + orgUnitLabel: string; + organisationUnits: D2OrganisationUnitSchema[]; + programIndicators: D2ProgramIndicatorSchema[]; + programRuleVariables: D2ProgramRuleVariableSchema[]; + programSections: D2ProgramSectionSchema[]; + programStageLabel: string; + programStages: D2ProgramStageSchema[]; + programTrackedEntityAttributes: D2ProgramTrackedEntityAttributeSchema[]; + programType: "WITH_REGISTRATION" | "WITHOUT_REGISTRATION"; + registration: boolean; + relatedProgram: D2ProgramSchema; + relationshipLabel: string; + selectEnrollmentDatesInFuture: boolean; + selectIncidentDatesInFuture: boolean; + sharing: D2SharingSchema; + shortName: string; + skipOffline: boolean; + style: D2ObjectStyleSchema; + trackedEntityAttributeLabel: string; + trackedEntityType: D2TrackedEntityTypeSchema; + translations: D2Translation[]; + useFirstStageDuringRegistration: boolean; + user: D2UserSchema; + userRoles: D2UserRoleSchema[]; + version: number; + withoutRegistration: boolean; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Program, + | "dataEntryForm" + | "ignoreOverdueEvents" + | "skipOffline" + | "programIndicators" + | "lastUpdated" + | "programStageLabel" + | "categoryCombo" + | "translations" + | "id" + | "trackedEntityAttributeLabel" + | "enrollmentDateLabel" + | "lastUpdatedBy" + | "onlyEnrollOnce" + | "created" + | "attributeValues" + | "sharing" + | "version" + | "maxTeiCountToReturn" + | "selectIncidentDatesInFuture" + | "incidentDateLabel" + | "noteLabel" + | "userRoles" + | "expiryPeriodType" + | "name" + | "selectEnrollmentDatesInFuture" + | "style" + | "enrollmentLabel" + | "openDaysAfterCoEndDate" + | "shortName" + | "useFirstStageDuringRegistration" + | "code" + | "programRuleVariables" + | "programTrackedEntityAttributes" + | "completeEventsExpiryDays" + | "description" + | "relatedProgram" + | "notificationTemplates" + | "formName" + | "featureType" + | "minAttributesRequiredToSearch" + | "organisationUnits" + | "displayFrontPageList" + | "followUpLabel" + | "programType" + | "accessLevel" + | "programSections" + | "eventLabel" + | "orgUnitLabel" + | "programStages" + | "trackedEntityType" + | "createdBy" + | "displayIncidentDate" + | "expiryDays" + | "relationshipLabel" + >; + $owner: Preset< + D2Program, + | "dataEntryForm" + | "ignoreOverdueEvents" + | "skipOffline" + | "lastUpdated" + | "programStageLabel" + | "categoryCombo" + | "translations" + | "id" + | "trackedEntityAttributeLabel" + | "enrollmentDateLabel" + | "lastUpdatedBy" + | "onlyEnrollOnce" + | "created" + | "attributeValues" + | "sharing" + | "version" + | "maxTeiCountToReturn" + | "selectIncidentDatesInFuture" + | "incidentDateLabel" + | "noteLabel" + | "expiryPeriodType" + | "name" + | "selectEnrollmentDatesInFuture" + | "style" + | "enrollmentLabel" + | "openDaysAfterCoEndDate" + | "shortName" + | "useFirstStageDuringRegistration" + | "code" + | "programTrackedEntityAttributes" + | "completeEventsExpiryDays" + | "description" + | "relatedProgram" + | "notificationTemplates" + | "formName" + | "featureType" + | "minAttributesRequiredToSearch" + | "organisationUnits" + | "displayFrontPageList" + | "followUpLabel" + | "programType" + | "accessLevel" + | "programSections" + | "eventLabel" + | "orgUnitLabel" + | "programStages" + | "trackedEntityType" + | "createdBy" + | "displayIncidentDate" + | "expiryDays" + | "relationshipLabel" + >; + }; +} + +export interface D2ProgramDataElementDimensionItemSchema { + name: "D2ProgramDataElementDimensionItem"; + model: D2ProgramDataElementDimensionItem; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dataElement: D2DataElementSchema; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + program: D2ProgramSchema; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2ProgramIndicatorSchema { + name: "D2ProgramIndicator"; + model: D2ProgramIndicator; + fields: { + access: D2AccessSchema; + aggregateExportAttributeOptionCombo: string; + aggregateExportCategoryOptionCombo: string; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + analyticsPeriodBoundaries: D2AnalyticsPeriodBoundarySchema[]; + analyticsType: "EVENT" | "ENROLLMENT"; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + decimals: number; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayInForm: boolean; + displayName: string; + displayShortName: string; + expression: string; + favorite: boolean; + favorites: string[]; + filter: string; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + orgUnitField: string; + program: D2ProgramSchema; + programIndicatorGroups: D2ProgramIndicatorGroupSchema[]; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + style: D2ObjectStyleSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ProgramIndicator, + | "aggregationType" + | "orgUnitField" + | "code" + | "displayInForm" + | "aggregateExportCategoryOptionCombo" + | "description" + | "program" + | "lastUpdated" + | "translations" + | "formName" + | "id" + | "programIndicatorGroups" + | "analyticsPeriodBoundaries" + | "lastUpdatedBy" + | "expression" + | "created" + | "attributeValues" + | "sharing" + | "filter" + | "createdBy" + | "decimals" + | "name" + | "analyticsType" + | "legendSets" + | "style" + | "shortName" + | "aggregateExportAttributeOptionCombo" + >; + $owner: Preset< + D2ProgramIndicator, + | "aggregationType" + | "orgUnitField" + | "code" + | "displayInForm" + | "aggregateExportCategoryOptionCombo" + | "description" + | "program" + | "lastUpdated" + | "translations" + | "formName" + | "id" + | "analyticsPeriodBoundaries" + | "lastUpdatedBy" + | "expression" + | "created" + | "attributeValues" + | "sharing" + | "filter" + | "createdBy" + | "decimals" + | "name" + | "analyticsType" + | "legendSets" + | "style" + | "shortName" + | "aggregateExportAttributeOptionCombo" + >; + }; +} + +export interface D2ProgramIndicatorGroupSchema { + name: "D2ProgramIndicatorGroup"; + model: D2ProgramIndicatorGroup; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + programIndicators: D2ProgramIndicatorSchema[]; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ProgramIndicatorGroup, + | "lastUpdatedBy" + | "code" + | "created" + | "description" + | "sharing" + | "programIndicators" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + $owner: Preset< + D2ProgramIndicatorGroup, + | "lastUpdatedBy" + | "code" + | "created" + | "description" + | "sharing" + | "programIndicators" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + }; +} + +export interface D2ProgramNotificationTemplateSchema { + name: "D2ProgramNotificationTemplate"; + model: D2ProgramNotificationTemplate; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + deliveryChannels: never[]; + displayMessageTemplate: string; + displayName: string; + displaySubjectTemplate: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + messageTemplate: string; + name: string; + notificationRecipient: + | "TRACKED_ENTITY_INSTANCE" + | "ORGANISATION_UNIT_CONTACT" + | "USERS_AT_ORGANISATION_UNIT" + | "USER_GROUP" + | "PROGRAM_ATTRIBUTE" + | "DATA_ELEMENT" + | "WEB_HOOK"; + notificationTrigger: + | "ENROLLMENT" + | "COMPLETION" + | "PROGRAM_RULE" + | "SCHEDULED_DAYS_DUE_DATE" + | "SCHEDULED_DAYS_INCIDENT_DATE" + | "SCHEDULED_DAYS_ENROLLMENT_DATE"; + notifyParentOrganisationUnitOnly: boolean; + notifyUsersInHierarchyOnly: boolean; + recipientDataElement: D2DataElementSchema; + recipientProgramAttribute: D2TrackedEntityAttributeSchema; + recipientUserGroup: D2UserGroupSchema; + relativeScheduledDays: number; + sendRepeatable: boolean; + sharing: D2SharingSchema; + subjectTemplate: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ProgramNotificationTemplate, + | "code" + | "notificationTrigger" + | "lastUpdated" + | "translations" + | "relativeScheduledDays" + | "subjectTemplate" + | "id" + | "lastUpdatedBy" + | "recipientDataElement" + | "notifyUsersInHierarchyOnly" + | "deliveryChannels" + | "created" + | "sendRepeatable" + | "recipientProgramAttribute" + | "notificationRecipient" + | "notifyParentOrganisationUnitOnly" + | "name" + | "recipientUserGroup" + | "messageTemplate" + >; + $owner: Preset< + D2ProgramNotificationTemplate, + | "code" + | "notificationTrigger" + | "lastUpdated" + | "translations" + | "relativeScheduledDays" + | "subjectTemplate" + | "id" + | "lastUpdatedBy" + | "recipientDataElement" + | "notifyUsersInHierarchyOnly" + | "deliveryChannels" + | "created" + | "sendRepeatable" + | "recipientProgramAttribute" + | "notificationRecipient" + | "notifyParentOrganisationUnitOnly" + | "name" + | "recipientUserGroup" + | "messageTemplate" + >; + }; +} + +export interface D2ProgramRuleSchema { + name: "D2ProgramRule"; + model: D2ProgramRule; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + condition: string; + created: string; + createdBy: D2UserSchema; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + priority: number; + program: D2ProgramSchema; + programRuleActions: D2ProgramRuleActionSchema[]; + programStage: D2ProgramStageSchema; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ProgramRule, + | "programStage" + | "lastUpdatedBy" + | "code" + | "created" + | "description" + | "program" + | "priority" + | "lastUpdated" + | "condition" + | "programRuleActions" + | "translations" + | "name" + | "id" + >; + $owner: Preset< + D2ProgramRule, + | "programStage" + | "lastUpdatedBy" + | "code" + | "created" + | "description" + | "program" + | "priority" + | "lastUpdated" + | "condition" + | "programRuleActions" + | "translations" + | "name" + | "id" + >; + }; +} + +export interface D2ProgramRuleActionSchema { + name: "D2ProgramRuleAction"; + model: D2ProgramRuleAction; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + content: string; + created: string; + createdBy: D2UserSchema; + data: string; + dataElement: D2DataElementSchema; + displayContent: string; + displayName: string; + evaluationEnvironments: never[]; + evaluationTime: "ON_DATA_ENTRY" | "ON_COMPLETE" | "ALWAYS"; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + location: string; + name: string; + option: D2OptionSchema; + optionGroup: D2OptionGroupSchema; + programIndicator: D2ProgramIndicatorSchema; + programRule: D2ProgramRuleSchema; + programRuleActionType: + | "DISPLAYTEXT" + | "DISPLAYKEYVALUEPAIR" + | "HIDEFIELD" + | "HIDESECTION" + | "HIDEPROGRAMSTAGE" + | "ASSIGN" + | "SHOWWARNING" + | "WARNINGONCOMPLETE" + | "SHOWERROR" + | "ERRORONCOMPLETE" + | "CREATEEVENT" + | "SETMANDATORYFIELD" + | "SENDMESSAGE" + | "SCHEDULEMESSAGE" + | "HIDEOPTION" + | "SHOWOPTIONGROUP" + | "HIDEOPTIONGROUP"; + programStage: D2ProgramStageSchema; + programStageSection: D2ProgramStageSectionSchema; + sharing: D2SharingSchema; + templateUid: string; + trackedEntityAttribute: D2TrackedEntityAttributeSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ProgramRuleAction, + | "code" + | "evaluationEnvironments" + | "data" + | "optionGroup" + | "templateUid" + | "content" + | "trackedEntityAttribute" + | "lastUpdated" + | "translations" + | "programIndicator" + | "programRule" + | "id" + | "programStageSection" + | "programStage" + | "programRuleActionType" + | "lastUpdatedBy" + | "created" + | "dataElement" + | "evaluationTime" + | "location" + | "option" + >; + $owner: Preset< + D2ProgramRuleAction, + | "code" + | "evaluationEnvironments" + | "data" + | "optionGroup" + | "templateUid" + | "content" + | "trackedEntityAttribute" + | "lastUpdated" + | "translations" + | "programIndicator" + | "programRule" + | "id" + | "programStageSection" + | "programStage" + | "programRuleActionType" + | "lastUpdatedBy" + | "created" + | "dataElement" + | "evaluationTime" + | "location" + | "option" + >; + }; +} + +export interface D2ProgramRuleVariableSchema { + name: "D2ProgramRuleVariable"; + model: D2ProgramRuleVariable; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dataElement: D2DataElementSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + program: D2ProgramSchema; + programRuleVariableSourceType: + | "DATAELEMENT_NEWEST_EVENT_PROGRAM_STAGE" + | "DATAELEMENT_NEWEST_EVENT_PROGRAM" + | "DATAELEMENT_CURRENT_EVENT" + | "DATAELEMENT_PREVIOUS_EVENT" + | "CALCULATED_VALUE" + | "TEI_ATTRIBUTE"; + programStage: D2ProgramStageSchema; + sharing: D2SharingSchema; + trackedEntityAttribute: D2TrackedEntityAttributeSchema; + translations: D2Translation[]; + useCodeForOptionSet: boolean; + user: D2UserSchema; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ProgramRuleVariable, + | "code" + | "programRuleVariableSourceType" + | "program" + | "trackedEntityAttribute" + | "lastUpdated" + | "translations" + | "valueType" + | "id" + | "programStage" + | "lastUpdatedBy" + | "created" + | "useCodeForOptionSet" + | "dataElement" + | "name" + >; + $owner: Preset< + D2ProgramRuleVariable, + | "code" + | "programRuleVariableSourceType" + | "program" + | "trackedEntityAttribute" + | "lastUpdated" + | "translations" + | "valueType" + | "id" + | "programStage" + | "lastUpdatedBy" + | "created" + | "useCodeForOptionSet" + | "dataElement" + | "name" + >; + }; +} + +export interface D2ProgramSectionSchema { + name: "D2ProgramSection"; + model: D2ProgramSection; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + program: D2ProgramSchema; + renderType: unknown; + sharing: D2SharingSchema; + shortName: string; + sortOrder: number; + style: D2ObjectStyleSchema; + trackedEntityAttributes: D2TrackedEntityAttributeSchema[]; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ProgramSection, + | "code" + | "description" + | "program" + | "lastUpdated" + | "translations" + | "formName" + | "id" + | "renderType" + | "lastUpdatedBy" + | "created" + | "sortOrder" + | "name" + | "trackedEntityAttributes" + | "style" + >; + $owner: Preset< + D2ProgramSection, + | "code" + | "description" + | "program" + | "lastUpdated" + | "translations" + | "formName" + | "id" + | "renderType" + | "lastUpdatedBy" + | "created" + | "sortOrder" + | "name" + | "trackedEntityAttributes" + | "style" + >; + }; +} + +export interface D2ProgramStageSchema { + name: "D2ProgramStage"; + model: D2ProgramStage; + fields: { + access: D2AccessSchema; + allowGenerateNextVisit: boolean; + attributeValues: D2AttributeValueSchema[]; + autoGenerateEvent: boolean; + blockEntryForm: boolean; + code: Id; + created: string; + createdBy: D2UserSchema; + dataEntryForm: D2DataEntryFormSchema; + description: string; + displayDescription: string; + displayDueDateLabel: string; + displayEventLabel: string; + displayExecutionDateLabel: string; + displayFormName: string; + displayGenerateEventBox: boolean; + displayName: string; + displayProgramStageLabel: string; + displayShortName: string; + dueDateLabel: string; + enableUserAssignment: boolean; + eventLabel: string; + executionDateLabel: string; + favorite: boolean; + favorites: string[]; + featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + formName: string; + formType: "DEFAULT" | "CUSTOM" | "SECTION" | "SECTION_MULTIORG"; + generatedByEnrollmentDate: boolean; + hideDueDate: boolean; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + minDaysFromStart: number; + name: string; + nextScheduleDate: D2DataElementSchema; + notificationTemplates: D2ProgramNotificationTemplateSchema[]; + openAfterEnrollment: boolean; + periodType: string; + preGenerateUID: boolean; + program: D2ProgramSchema; + programStageDataElements: D2ProgramStageDataElementSchema[]; + programStageLabel: string; + programStageSections: D2ProgramStageSectionSchema[]; + referral: boolean; + remindCompleted: boolean; + repeatable: boolean; + reportDateToUse: string; + sharing: D2SharingSchema; + shortName: string; + sortOrder: number; + standardInterval: number; + style: D2ObjectStyleSchema; + translations: D2Translation[]; + user: D2UserSchema; + validationStrategy: "ON_COMPLETE" | "ON_UPDATE_AND_INSERT"; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ProgramStage, + | "allowGenerateNextVisit" + | "dataEntryForm" + | "reportDateToUse" + | "program" + | "lastUpdated" + | "programStageLabel" + | "programStageDataElements" + | "translations" + | "id" + | "lastUpdatedBy" + | "generatedByEnrollmentDate" + | "created" + | "attributeValues" + | "sharing" + | "sortOrder" + | "hideDueDate" + | "name" + | "enableUserAssignment" + | "style" + | "minDaysFromStart" + | "standardInterval" + | "dueDateLabel" + | "executionDateLabel" + | "preGenerateUID" + | "code" + | "description" + | "notificationTemplates" + | "openAfterEnrollment" + | "repeatable" + | "formName" + | "featureType" + | "remindCompleted" + | "displayGenerateEventBox" + | "nextScheduleDate" + | "eventLabel" + | "validationStrategy" + | "autoGenerateEvent" + | "periodType" + | "referral" + | "createdBy" + | "blockEntryForm" + | "programStageSections" + >; + $owner: Preset< + D2ProgramStage, + | "allowGenerateNextVisit" + | "dataEntryForm" + | "reportDateToUse" + | "program" + | "lastUpdated" + | "programStageLabel" + | "programStageDataElements" + | "translations" + | "id" + | "lastUpdatedBy" + | "generatedByEnrollmentDate" + | "created" + | "attributeValues" + | "sharing" + | "sortOrder" + | "hideDueDate" + | "name" + | "enableUserAssignment" + | "style" + | "minDaysFromStart" + | "standardInterval" + | "dueDateLabel" + | "executionDateLabel" + | "preGenerateUID" + | "code" + | "description" + | "notificationTemplates" + | "openAfterEnrollment" + | "repeatable" + | "formName" + | "featureType" + | "remindCompleted" + | "displayGenerateEventBox" + | "nextScheduleDate" + | "eventLabel" + | "validationStrategy" + | "autoGenerateEvent" + | "periodType" + | "referral" + | "createdBy" + | "blockEntryForm" + | "programStageSections" + >; + }; +} + +export interface D2ProgramStageDataElementSchema { + name: "D2ProgramStageDataElement"; + model: D2ProgramStageDataElement; + fields: { + access: D2AccessSchema; + allowFutureDate: boolean; + allowProvidedElsewhere: boolean; + attributeValues: D2AttributeValueSchema[]; + code: Id; + compulsory: boolean; + created: string; + createdBy: D2UserSchema; + dataElement: D2DataElementSchema; + displayInReports: boolean; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + programStage: D2ProgramStageSchema; + renderOptionsAsRadio: boolean; + renderType: unknown; + sharing: D2SharingSchema; + skipAnalytics: boolean; + skipSynchronization: boolean; + sortOrder: number; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ProgramStageDataElement, + | "displayInReports" + | "code" + | "skipSynchronization" + | "renderOptionsAsRadio" + | "lastUpdated" + | "skipAnalytics" + | "id" + | "renderType" + | "allowFutureDate" + | "programStage" + | "lastUpdatedBy" + | "created" + | "dataElement" + | "compulsory" + | "allowProvidedElsewhere" + | "sortOrder" + >; + $owner: Preset< + D2ProgramStageDataElement, + | "displayInReports" + | "code" + | "skipSynchronization" + | "renderOptionsAsRadio" + | "lastUpdated" + | "skipAnalytics" + | "id" + | "renderType" + | "allowFutureDate" + | "programStage" + | "lastUpdatedBy" + | "created" + | "dataElement" + | "compulsory" + | "allowProvidedElsewhere" + | "sortOrder" + >; + }; +} + +export interface D2ProgramStageSectionSchema { + name: "D2ProgramStageSection"; + model: D2ProgramStageSection; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dataElements: D2DataElementSchema[]; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + programIndicators: D2ProgramIndicatorSchema[]; + programStage: D2ProgramStageSchema; + renderType: unknown; + sharing: D2SharingSchema; + shortName: string; + sortOrder: number; + style: D2ObjectStyleSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ProgramStageSection, + | "code" + | "description" + | "programIndicators" + | "lastUpdated" + | "translations" + | "formName" + | "id" + | "renderType" + | "dataElements" + | "programStage" + | "lastUpdatedBy" + | "created" + | "sortOrder" + | "name" + | "style" + >; + $owner: Preset< + D2ProgramStageSection, + | "code" + | "description" + | "programIndicators" + | "lastUpdated" + | "translations" + | "formName" + | "id" + | "renderType" + | "dataElements" + | "programStage" + | "lastUpdatedBy" + | "created" + | "sortOrder" + | "name" + | "style" + >; + }; +} + +export interface D2ProgramStageWorkingListSchema { + name: "D2ProgramStageWorkingList"; + model: D2ProgramStageWorkingList; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayDescription: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + program: D2ProgramSchema; + programStage: D2ProgramStageSchema; + programStageQueryCriteria: unknown; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ProgramStageWorkingList, + | "programStage" + | "lastUpdatedBy" + | "code" + | "created" + | "description" + | "program" + | "sharing" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + | "programStageQueryCriteria" + >; + $owner: Preset< + D2ProgramStageWorkingList, + | "programStage" + | "lastUpdatedBy" + | "code" + | "created" + | "description" + | "program" + | "sharing" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + | "programStageQueryCriteria" + >; + }; +} + +export interface D2ProgramTrackedEntityAttributeSchema { + name: "D2ProgramTrackedEntityAttribute"; + model: D2ProgramTrackedEntityAttribute; + fields: { + access: D2AccessSchema; + allowFutureDate: boolean; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayInList: boolean; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + mandatory: boolean; + name: string; + program: D2ProgramSchema; + renderOptionsAsRadio: boolean; + renderType: unknown; + searchable: boolean; + sharing: D2SharingSchema; + sortOrder: number; + trackedEntityAttribute: D2TrackedEntityAttributeSchema; + translations: D2Translation[]; + user: D2UserSchema; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ProgramTrackedEntityAttribute, + | "code" + | "program" + | "mandatory" + | "trackedEntityAttribute" + | "renderOptionsAsRadio" + | "lastUpdated" + | "id" + | "renderType" + | "allowFutureDate" + | "lastUpdatedBy" + | "created" + | "searchable" + | "displayInList" + | "sortOrder" + >; + $owner: Preset< + D2ProgramTrackedEntityAttribute, + | "code" + | "program" + | "mandatory" + | "trackedEntityAttribute" + | "renderOptionsAsRadio" + | "lastUpdated" + | "id" + | "renderType" + | "allowFutureDate" + | "lastUpdatedBy" + | "created" + | "searchable" + | "displayInList" + | "sortOrder" + >; + }; +} + +export interface D2ProgramTrackedEntityAttributeDimensionItemSchema { + name: "D2ProgramTrackedEntityAttributeDimensionItem"; + model: D2ProgramTrackedEntityAttributeDimensionItem; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attribute: D2TrackedEntityAttributeSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + program: D2ProgramSchema; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset< + D2ProgramTrackedEntityAttributeDimensionItem, + keyof D2ProgramTrackedEntityAttributeDimensionItem + >; + $identifiable: Preset< + D2ProgramTrackedEntityAttributeDimensionItem, + FieldPresets["identifiable"] + >; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2PushAnalysisSchema { + name: "D2PushAnalysis"; + model: D2PushAnalysis; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dashboard: D2DashboardSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + message: string; + name: string; + recipientUserGroups: D2UserGroupSchema[]; + sharing: D2SharingSchema; + title: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2PushAnalysis, + | "lastUpdatedBy" + | "code" + | "created" + | "recipientUserGroups" + | "message" + | "title" + | "lastUpdated" + | "name" + | "id" + | "dashboard" + >; + $owner: Preset< + D2PushAnalysis, + | "lastUpdatedBy" + | "code" + | "created" + | "recipientUserGroups" + | "message" + | "title" + | "lastUpdated" + | "name" + | "id" + | "dashboard" + >; + }; +} + +export interface D2RelationshipSchema { + name: "D2Relationship"; + model: D2Relationship; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdAtClient: string; + createdBy: D2UserSchema; + deleted: boolean; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + formName: string; + from: D2RelationshipItemSchema; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + relationshipType: D2RelationshipTypeSchema; + sharing: D2SharingSchema; + style: D2ObjectStyleSchema; + to: D2RelationshipItemSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Relationship, + | "code" + | "createdAtClient" + | "lastUpdated" + | "from" + | "id" + | "lastUpdatedBy" + | "relationshipType" + | "created" + | "deleted" + | "style" + | "to" + >; + $owner: Preset< + D2Relationship, + | "code" + | "createdAtClient" + | "lastUpdated" + | "from" + | "id" + | "lastUpdatedBy" + | "relationshipType" + | "created" + | "deleted" + | "style" + | "to" + >; + }; +} + +export interface D2RelationshipConstraintSchema { + name: "D2RelationshipConstraint"; + model: D2RelationshipConstraint; + fields: { + program: D2ProgramSchema; + programStage: D2ProgramStageSchema; + relationshipEntity: + | "TRACKED_ENTITY_INSTANCE" + | "PROGRAM_INSTANCE" + | "PROGRAM_STAGE_INSTANCE"; + trackedEntityType: D2TrackedEntityTypeSchema; + trackerDataView: unknown; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2RelationshipConstraint, + | "programStage" + | "trackedEntityType" + | "trackerDataView" + | "relationshipEntity" + | "program" + >; + $owner: Preset< + D2RelationshipConstraint, + | "programStage" + | "trackedEntityType" + | "trackerDataView" + | "relationshipEntity" + | "program" + >; + }; +} + +export interface D2RelationshipItemSchema { + name: "D2RelationshipItem"; + model: D2RelationshipItem; + fields: { + enrollment: D2EnrollmentSchema; + event: D2EventSchema; + relationship: D2RelationshipSchema; + trackedEntity: D2TrackedEntitySchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2RelationshipItem, + "trackedEntity" | "event" | "relationship" | "enrollment" + >; + $owner: Preset< + D2RelationshipItem, + "trackedEntity" | "event" | "relationship" | "enrollment" + >; + }; +} + +export interface D2RelationshipTypeSchema { + name: "D2RelationshipType"; + model: D2RelationshipType; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + bidirectional: boolean; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayFromToName: string; + displayName: string; + displayToFromName: string; + favorite: boolean; + favorites: string[]; + fromConstraint: D2RelationshipConstraintSchema; + fromToName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + referral: boolean; + sharing: D2SharingSchema; + toConstraint: D2RelationshipConstraintSchema; + toFromName: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2RelationshipType, + | "bidirectional" + | "code" + | "description" + | "fromToName" + | "lastUpdated" + | "translations" + | "toConstraint" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "toFromName" + | "sharing" + | "fromConstraint" + | "referral" + | "createdBy" + | "name" + >; + $owner: Preset< + D2RelationshipType, + | "bidirectional" + | "code" + | "description" + | "fromToName" + | "lastUpdated" + | "translations" + | "toConstraint" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "toFromName" + | "sharing" + | "fromConstraint" + | "referral" + | "createdBy" + | "name" + >; + }; +} + +export interface D2ReportSchema { + name: "D2Report"; + model: D2Report; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + cacheStrategy: + | "NO_CACHE" + | "CACHE_1_MINUTE" + | "CACHE_5_MINUTES" + | "CACHE_10_MINUTES" + | "CACHE_15_MINUTES" + | "CACHE_30_MINUTES" + | "CACHE_1_HOUR" + | "CACHE_6AM_TOMORROW" + | "CACHE_TWO_WEEKS" + | "RESPECT_SYSTEM_SETTING"; + code: Id; + created: string; + createdBy: D2UserSchema; + designContent: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + relativePeriods: unknown; + reportParams: D2ReportingParams; + sharing: D2SharingSchema; + translations: D2Translation[]; + type: "JASPER_REPORT_TABLE" | "JASPER_JDBC" | "HTML"; + user: D2UserSchema; + visualization: D2VisualizationSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Report, + | "designContent" + | "lastUpdatedBy" + | "visualization" + | "code" + | "created" + | "type" + | "sharing" + | "lastUpdated" + | "createdBy" + | "reportParams" + | "translations" + | "name" + | "cacheStrategy" + | "id" + >; + $owner: Preset< + D2Report, + | "designContent" + | "lastUpdatedBy" + | "visualization" + | "code" + | "created" + | "type" + | "sharing" + | "lastUpdated" + | "createdBy" + | "reportParams" + | "translations" + | "name" + | "cacheStrategy" + | "id" + >; + }; +} + +export interface D2ReportingRateSchema { + name: "D2ReportingRate"; + model: D2ReportingRate; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dataSet: D2DataSetSchema; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: string; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + metric: + | "REPORTING_RATE" + | "REPORTING_RATE_ON_TIME" + | "ACTUAL_REPORTS" + | "ACTUAL_REPORTS_ON_TIME" + | "EXPECTED_REPORTS"; + name: string; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2RouteSchema { + name: "D2Route"; + model: D2Route; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + auth: unknown; + authorities: string[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + disabled: boolean; + displayName: string; + favorite: boolean; + favorites: string[]; + headers: D2MapSchema; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + translations: D2Translation[]; + url: string; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Route, + | "headers" + | "lastUpdatedBy" + | "code" + | "auth" + | "created" + | "attributeValues" + | "description" + | "sharing" + | "url" + | "authorities" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "disabled" + | "id" + >; + $owner: Preset< + D2Route, + | "headers" + | "lastUpdatedBy" + | "code" + | "auth" + | "created" + | "attributeValues" + | "description" + | "sharing" + | "url" + | "authorities" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "disabled" + | "id" + >; + }; +} + +export interface D2SMSCommandSchema { + name: "D2SMSCommand"; + model: D2SMSCommand; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + codeValueSeparator: string; + completenessMethod: "ALL_DATAVALUE" | "AT_LEAST_ONE_DATAVALUE" | "DO_NOT_MARK_COMPLETE"; + created: string; + createdBy: D2UserSchema; + currentPeriodUsedForReporting: boolean; + dataset: D2DataSetSchema; + defaultMessage: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + moreThanOneOrgUnitMessage: string; + name: string; + noUserMessage: string; + parserType: + | "KEY_VALUE_PARSER" + | "J2ME_PARSER" + | "ALERT_PARSER" + | "UNREGISTERED_PARSER" + | "TRACKED_ENTITY_REGISTRATION_PARSER" + | "PROGRAM_STAGE_DATAENTRY_PARSER" + | "EVENT_REGISTRATION_PARSER"; + program: D2ProgramSchema; + programStage: D2ProgramStageSchema; + receivedMessage: string; + separator: string; + sharing: D2SharingSchema; + smsCodes: unknown[]; + specialCharacters: unknown[]; + successMessage: string; + translations: D2Translation[]; + user: D2UserSchema; + userGroup: D2UserGroupSchema; + wrongFormatMessage: string; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2SMSCommand, + | "smsCodes" + | "moreThanOneOrgUnitMessage" + | "specialCharacters" + | "currentPeriodUsedForReporting" + | "program" + | "noUserMessage" + | "receivedMessage" + | "lastUpdated" + | "defaultMessage" + | "id" + | "userGroup" + | "programStage" + | "completenessMethod" + | "created" + | "wrongFormatMessage" + | "separator" + | "successMessage" + | "codeValueSeparator" + | "parserType" + | "name" + | "dataset" + >; + $owner: Preset< + D2SMSCommand, + | "smsCodes" + | "moreThanOneOrgUnitMessage" + | "specialCharacters" + | "currentPeriodUsedForReporting" + | "program" + | "noUserMessage" + | "receivedMessage" + | "lastUpdated" + | "defaultMessage" + | "id" + | "userGroup" + | "programStage" + | "completenessMethod" + | "created" + | "wrongFormatMessage" + | "separator" + | "successMessage" + | "codeValueSeparator" + | "parserType" + | "name" + | "dataset" + >; + }; +} + +export interface D2SectionSchema { + name: "D2Section"; + model: D2Section; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + categoryCombos: D2CategoryComboSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + dataElements: D2DataElementSchema[]; + dataSet: D2DataSetSchema; + description: string; + disableDataElementAutoGroup: boolean; + displayName: string; + displayOptions: string; + favorite: boolean; + favorites: string[]; + greyedFields: D2DataElementOperandSchema[]; + href: string; + id: Id; + indicators: D2IndicatorSchema[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + showColumnTotals: boolean; + showRowTotals: boolean; + sortOrder: number; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Section, + | "code" + | "greyedFields" + | "description" + | "disableDataElementAutoGroup" + | "lastUpdated" + | "translations" + | "id" + | "dataSet" + | "dataElements" + | "showColumnTotals" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "indicators" + | "displayOptions" + | "sortOrder" + | "name" + | "showRowTotals" + >; + $owner: Preset< + D2Section, + | "code" + | "greyedFields" + | "description" + | "disableDataElementAutoGroup" + | "lastUpdated" + | "translations" + | "id" + | "dataSet" + | "dataElements" + | "showColumnTotals" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "indicators" + | "displayOptions" + | "sortOrder" + | "name" + | "showRowTotals" + >; + }; +} + +export interface D2SeriesKeySchema { + name: "D2SeriesKey"; + model: D2SeriesKey; + fields: { hidden: boolean; label: unknown }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2SharingSchema { + name: "D2Sharing"; + model: D2Sharing; + fields: { + external: boolean; + owner: string; + public: string; + userGroups: D2UserGroupRef; + users: D2UserGroupRef; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2SqlViewSchema { + name: "D2SqlView"; + model: D2SqlView; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + cacheStrategy: + | "NO_CACHE" + | "CACHE_1_MINUTE" + | "CACHE_5_MINUTES" + | "CACHE_10_MINUTES" + | "CACHE_15_MINUTES" + | "CACHE_30_MINUTES" + | "CACHE_1_HOUR" + | "CACHE_6AM_TOMORROW" + | "CACHE_TWO_WEEKS" + | "RESPECT_SYSTEM_SETTING"; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + sqlQuery: string; + translations: D2Translation[]; + type: "VIEW" | "MATERIALIZED_VIEW" | "QUERY"; + updateJobId: string; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2SqlView, + | "lastUpdatedBy" + | "code" + | "sqlQuery" + | "created" + | "attributeValues" + | "description" + | "type" + | "sharing" + | "lastUpdated" + | "createdBy" + | "name" + | "cacheStrategy" + | "id" + >; + $owner: Preset< + D2SqlView, + | "lastUpdatedBy" + | "code" + | "sqlQuery" + | "created" + | "attributeValues" + | "description" + | "type" + | "sharing" + | "lastUpdated" + | "createdBy" + | "name" + | "cacheStrategy" + | "id" + >; + }; +} + +export interface D2TrackedEntitySchema { + name: "D2TrackedEntity"; + model: D2TrackedEntity; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdAtClient: string; + createdBy: D2UserSchema; + createdByUserInfo: unknown; + deleted: boolean; + displayName: string; + enrollments: D2EnrollmentSchema[]; + favorite: boolean; + favorites: string[]; + geometry: D2Geometry; + href: string; + id: Id; + inactive: boolean; + lastUpdated: string; + lastUpdatedAtClient: string; + lastUpdatedBy: D2UserSchema; + lastUpdatedByUserInfo: unknown; + name: string; + organisationUnit: D2OrganisationUnitSchema; + potentialDuplicate: boolean; + programOwners: D2ProgramOwnerSchema[]; + relationshipItems: D2RelationshipItemSchema[]; + sharing: D2SharingSchema; + storedBy: string; + trackedEntityAttributeValues: D2TrackedEntityAttributeValueSchema[]; + trackedEntityType: D2TrackedEntityTypeSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2TrackedEntity, + | "programOwners" + | "storedBy" + | "code" + | "organisationUnit" + | "createdAtClient" + | "lastUpdatedByUserInfo" + | "lastUpdated" + | "inactive" + | "relationshipItems" + | "id" + | "createdByUserInfo" + | "lastUpdatedBy" + | "created" + | "potentialDuplicate" + | "enrollments" + | "deleted" + | "trackedEntityType" + | "geometry" + | "trackedEntityAttributeValues" + | "lastUpdatedAtClient" + >; + $owner: Preset< + D2TrackedEntity, + | "storedBy" + | "code" + | "organisationUnit" + | "createdAtClient" + | "lastUpdatedByUserInfo" + | "lastUpdated" + | "inactive" + | "id" + | "createdByUserInfo" + | "lastUpdatedBy" + | "created" + | "potentialDuplicate" + | "deleted" + | "trackedEntityType" + | "geometry" + | "lastUpdatedAtClient" + >; + }; +} + +export interface D2TrackedEntityAttributeSchema { + name: "D2TrackedEntityAttribute"; + model: D2TrackedEntityAttribute; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValueSchema[]; + code: Id; + confidential: boolean; + created: string; + createdBy: D2UserSchema; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayInListNoProgram: boolean; + displayName: string; + displayOnVisitSchedule: boolean; + displayShortName: string; + expression: string; + favorite: boolean; + favorites: string[]; + fieldMask: string; + formName: string; + generated: boolean; + href: string; + id: Id; + inherit: boolean; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + optionSet: D2OptionSetSchema; + optionSetValue: boolean; + orgunitScope: boolean; + pattern: string; + queryMods: unknown; + sharing: D2SharingSchema; + shortName: string; + skipSynchronization: boolean; + sortOrderInListNoProgram: number; + sortOrderInVisitSchedule: number; + style: D2ObjectStyleSchema; + translations: D2Translation[]; + unique: boolean; + user: D2UserSchema; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2TrackedEntityAttribute, + | "aggregationType" + | "code" + | "displayInListNoProgram" + | "pattern" + | "description" + | "skipSynchronization" + | "sortOrderInListNoProgram" + | "lastUpdated" + | "optionSet" + | "displayOnVisitSchedule" + | "generated" + | "translations" + | "valueType" + | "formName" + | "sortOrderInVisitSchedule" + | "id" + | "orgunitScope" + | "confidential" + | "fieldMask" + | "lastUpdatedBy" + | "expression" + | "created" + | "attributeValues" + | "sharing" + | "createdBy" + | "unique" + | "inherit" + | "name" + | "legendSets" + | "style" + | "shortName" + >; + $owner: Preset< + D2TrackedEntityAttribute, + | "aggregationType" + | "code" + | "displayInListNoProgram" + | "pattern" + | "description" + | "skipSynchronization" + | "sortOrderInListNoProgram" + | "lastUpdated" + | "optionSet" + | "displayOnVisitSchedule" + | "generated" + | "translations" + | "valueType" + | "formName" + | "sortOrderInVisitSchedule" + | "id" + | "orgunitScope" + | "confidential" + | "fieldMask" + | "lastUpdatedBy" + | "expression" + | "created" + | "attributeValues" + | "sharing" + | "createdBy" + | "unique" + | "inherit" + | "name" + | "legendSets" + | "style" + | "shortName" + >; + }; +} + +export interface D2TrackedEntityAttributeValueSchema { + name: "D2TrackedEntityAttributeValue"; + model: D2TrackedEntityAttributeValue; + fields: { + created: string; + lastUpdated: string; + storedBy: string; + trackedEntityAttribute: D2TrackedEntityAttributeSchema; + trackedEntityInstance: D2TrackedEntitySchema; + value: string; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2TrackedEntityDataElementDimensionSchema { + name: "D2TrackedEntityDataElementDimension"; + model: D2TrackedEntityDataElementDimension; + fields: { + dataElement: D2DataElementSchema; + filter: string; + legendSet: D2LegendSetSchema; + programStage: D2ProgramStageSchema; + }; + fieldPresets: { + $all: Preset< + D2TrackedEntityDataElementDimension, + keyof D2TrackedEntityDataElementDimension + >; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2TrackedEntityDataElementDimension, + "filter" | "legendSet" | "programStage" | "dataElement" + >; + $owner: Preset< + D2TrackedEntityDataElementDimension, + "filter" | "legendSet" | "programStage" | "dataElement" + >; + }; +} + +export interface D2TrackedEntityFilterSchema { + name: "D2TrackedEntityFilter"; + model: D2TrackedEntityFilter; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayDescription: string; + displayName: string; + enrollmentCreatedPeriod: unknown; + enrollmentStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + entityQueryCriteria: unknown; + eventFilters: D2EventFilterSchema[]; + favorite: boolean; + favorites: string[]; + followup: boolean; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + program: D2ProgramSchema; + sharing: D2SharingSchema; + sortOrder: number; + style: D2ObjectStyleSchema; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2TrackedEntityFilter, + | "code" + | "description" + | "program" + | "lastUpdated" + | "translations" + | "id" + | "lastUpdatedBy" + | "created" + | "sharing" + | "entityQueryCriteria" + | "eventFilters" + | "createdBy" + | "sortOrder" + | "name" + | "style" + >; + $owner: Preset< + D2TrackedEntityFilter, + | "code" + | "description" + | "program" + | "lastUpdated" + | "translations" + | "id" + | "lastUpdatedBy" + | "created" + | "sharing" + | "entityQueryCriteria" + | "eventFilters" + | "createdBy" + | "sortOrder" + | "name" + | "style" + >; + }; +} + +export interface D2TrackedEntityProgramIndicatorDimensionSchema { + name: "D2TrackedEntityProgramIndicatorDimension"; + model: D2TrackedEntityProgramIndicatorDimension; + fields: { + filter: string; + legendSet: D2LegendSetSchema; + programIndicator: D2ProgramIndicatorSchema; + }; + fieldPresets: { + $all: Preset< + D2TrackedEntityProgramIndicatorDimension, + keyof D2TrackedEntityProgramIndicatorDimension + >; + $identifiable: Preset< + D2TrackedEntityProgramIndicatorDimension, + FieldPresets["identifiable"] + >; + $nameable: Preset; + $persisted: Preset< + D2TrackedEntityProgramIndicatorDimension, + "filter" | "legendSet" | "programIndicator" + >; + $owner: Preset< + D2TrackedEntityProgramIndicatorDimension, + "filter" | "legendSet" | "programIndicator" + >; + }; +} + +export interface D2TrackedEntityTypeSchema { + name: "D2TrackedEntityType"; + model: D2TrackedEntityType; + fields: { + access: D2AccessSchema; + allowAuditLog: boolean; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayDescription: string; + displayFormName: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + formName: string; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + maxTeiCountToReturn: number; + minAttributesRequiredToSearch: number; + name: string; + sharing: D2SharingSchema; + shortName: string; + style: D2ObjectStyleSchema; + trackedEntityTypeAttributes: D2TrackedEntityTypeAttributeSchema[]; + translations: D2Translation[]; + user: D2UserSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2TrackedEntityType, + | "code" + | "trackedEntityTypeAttributes" + | "description" + | "lastUpdated" + | "allowAuditLog" + | "translations" + | "formName" + | "featureType" + | "minAttributesRequiredToSearch" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "maxTeiCountToReturn" + | "createdBy" + | "name" + | "style" + >; + $owner: Preset< + D2TrackedEntityType, + | "code" + | "trackedEntityTypeAttributes" + | "description" + | "lastUpdated" + | "allowAuditLog" + | "translations" + | "formName" + | "featureType" + | "minAttributesRequiredToSearch" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "sharing" + | "maxTeiCountToReturn" + | "createdBy" + | "name" + | "style" + >; + }; +} + +export interface D2TrackedEntityTypeAttributeSchema { + name: "D2TrackedEntityTypeAttribute"; + model: D2TrackedEntityTypeAttribute; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayInList: boolean; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + mandatory: boolean; + name: string; + searchable: boolean; + sharing: D2SharingSchema; + trackedEntityAttribute: D2TrackedEntityAttributeSchema; + trackedEntityType: D2TrackedEntityTypeSchema; + translations: D2Translation[]; + user: D2UserSchema; + valueType: + | "TEXT" + | "LONG_TEXT" + | "MULTI_TEXT" + | "LETTER" + | "PHONE_NUMBER" + | "EMAIL" + | "BOOLEAN" + | "TRUE_ONLY" + | "DATE" + | "DATETIME" + | "TIME" + | "NUMBER" + | "UNIT_INTERVAL" + | "PERCENTAGE" + | "INTEGER" + | "INTEGER_POSITIVE" + | "INTEGER_NEGATIVE" + | "INTEGER_ZERO_OR_POSITIVE" + | "TRACKER_ASSOCIATE" + | "USERNAME" + | "COORDINATE" + | "ORGANISATION_UNIT" + | "REFERENCE" + | "AGE" + | "URL" + | "FILE_RESOURCE" + | "IMAGE" + | "GEOJSON"; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2TrackedEntityTypeAttribute, + | "code" + | "mandatory" + | "trackedEntityAttribute" + | "lastUpdated" + | "id" + | "lastUpdatedBy" + | "created" + | "searchable" + | "trackedEntityType" + | "displayInList" + >; + $owner: Preset< + D2TrackedEntityTypeAttribute, + | "code" + | "mandatory" + | "trackedEntityAttribute" + | "lastUpdated" + | "id" + | "lastUpdatedBy" + | "created" + | "searchable" + | "trackedEntityType" + | "displayInList" + >; + }; +} + +export interface D2UserSchema { + name: "D2User"; + model: D2User; + fields: { + access: D2AccessSchema; + accountExpiry: string; + attributeValues: D2AttributeValueSchema[]; + avatar: D2FileResourceSchema; + birthday: string; + catDimensionConstraints: D2CategorySchema[]; + code: Id; + cogsDimensionConstraints: D2CategoryOptionGroupSetSchema[]; + created: string; + createdBy: D2UserSchema; + dataViewMaxOrganisationUnitLevel: number; + dataViewOrganisationUnits: D2OrganisationUnitSchema[]; + disabled: boolean; + displayName: string; + education: string; + email: string; + employer: string; + externalAuth: boolean; + facebookMessenger: string; + favorite: boolean; + favorites: string[]; + firstName: string; + gender: string; + href: string; + id: Id; + interests: string; + introduction: string; + invitation: boolean; + jobTitle: string; + languages: string; + lastCheckedInterpretations: string; + lastLogin: string; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + ldapId: string; + name: string; + nationality: string; + openId: string; + organisationUnits: D2OrganisationUnitSchema[]; + password: string; + passwordLastUpdated: string; + phoneNumber: string; + selfRegistered: boolean; + settings: unknown; + sharing: D2SharingSchema; + skype: string; + surname: string; + teiSearchOrganisationUnits: D2OrganisationUnitSchema[]; + telegram: string; + translations: D2Translation[]; + twitter: string; + twoFactorEnabled: boolean; + user: D2UserSchema; + userCredentials: D2UserCredentialsDtoSchema; + userGroups: D2UserGroupSchema[]; + userRoles: D2UserRoleSchema[]; + username: string; + welcomeMessage: string; + whatsApp: string; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2User, + | "lastLogin" + | "education" + | "jobTitle" + | "lastUpdated" + | "password" + | "twitter" + | "employer" + | "id" + | "dataViewOrganisationUnits" + | "lastUpdatedBy" + | "whatsApp" + | "invitation" + | "created" + | "attributeValues" + | "selfRegistered" + | "userGroups" + | "userRoles" + | "firstName" + | "phoneNumber" + | "nationality" + | "birthday" + | "code" + | "gender" + | "openId" + | "externalAuth" + | "cogsDimensionConstraints" + | "accountExpiry" + | "catDimensionConstraints" + | "teiSearchOrganisationUnits" + | "skype" + | "surname" + | "ldapId" + | "disabled" + | "organisationUnits" + | "facebookMessenger" + | "email" + | "introduction" + | "passwordLastUpdated" + | "languages" + | "welcomeMessage" + | "telegram" + | "avatar" + | "dataViewMaxOrganisationUnitLevel" + | "lastCheckedInterpretations" + | "createdBy" + | "interests" + | "username" + >; + $owner: Preset< + D2User, + | "lastLogin" + | "education" + | "jobTitle" + | "lastUpdated" + | "password" + | "twitter" + | "employer" + | "id" + | "dataViewOrganisationUnits" + | "lastUpdatedBy" + | "whatsApp" + | "invitation" + | "created" + | "attributeValues" + | "selfRegistered" + | "userRoles" + | "firstName" + | "phoneNumber" + | "nationality" + | "birthday" + | "code" + | "gender" + | "openId" + | "externalAuth" + | "cogsDimensionConstraints" + | "accountExpiry" + | "catDimensionConstraints" + | "teiSearchOrganisationUnits" + | "skype" + | "surname" + | "ldapId" + | "disabled" + | "organisationUnits" + | "facebookMessenger" + | "email" + | "introduction" + | "passwordLastUpdated" + | "languages" + | "welcomeMessage" + | "telegram" + | "avatar" + | "dataViewMaxOrganisationUnitLevel" + | "lastCheckedInterpretations" + | "createdBy" + | "interests" + | "username" + >; + }; +} + +export interface D2UserAccessSchema { + name: "D2UserAccess"; + model: D2UserAccess; + fields: { access: string; displayName: string; id: string }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2UserCredentialsDtoSchema { + name: "D2UserCredentialsDto"; + model: D2UserCredentialsDto; + fields: { + access: D2AccessSchema; + accountExpiry: string; + catDimensionConstraints: D2CategorySchema[]; + cogsDimensionConstraints: D2CategoryOptionGroupSetSchema[]; + disabled: boolean; + externalAuth: boolean; + id: string; + idToken: string; + invitation: boolean; + lastLogin: string; + ldapId: string; + openId: string; + password: string; + passwordLastUpdated: string; + previousPasswords: string[]; + restoreExpiry: string; + restoreToken: string; + selfRegistered: boolean; + sharing: D2SharingSchema; + twoFA: boolean; + uid: string; + userRoles: D2UserRoleSchema[]; + username: string; + uuid: string; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2UserGroupSchema { + name: "D2UserGroup"; + model: D2UserGroup; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + managedByGroups: D2UserGroupSchema[]; + managedGroups: D2UserGroupSchema[]; + name: string; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + users: D2UserSchema[]; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2UserGroup, + | "lastUpdatedBy" + | "code" + | "created" + | "managedByGroups" + | "attributeValues" + | "sharing" + | "users" + | "managedGroups" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + $owner: Preset< + D2UserGroup, + | "lastUpdatedBy" + | "code" + | "created" + | "attributeValues" + | "sharing" + | "users" + | "managedGroups" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + }; +} + +export interface D2UserGroupAccessSchema { + name: "D2UserGroupAccess"; + model: D2UserGroupAccess; + fields: { access: string; displayName: string; id: string }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset; + $owner: Preset; + }; +} + +export interface D2UserRoleSchema { + name: "D2UserRole"; + model: D2UserRole; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + authorities: string[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + restrictions: string[]; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + users: D2UserSchema[]; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2UserRole, + | "lastUpdatedBy" + | "code" + | "created" + | "description" + | "restrictions" + | "sharing" + | "authorities" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + $owner: Preset< + D2UserRole, + | "lastUpdatedBy" + | "code" + | "created" + | "description" + | "restrictions" + | "sharing" + | "authorities" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + }; +} + +export interface D2ValidationNotificationTemplateSchema { + name: "D2ValidationNotificationTemplate"; + model: D2ValidationNotificationTemplate; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + displayMessageTemplate: string; + displayName: string; + displaySubjectTemplate: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + messageTemplate: string; + name: string; + notifyParentOrganisationUnitOnly: boolean; + notifyUsersInHierarchyOnly: boolean; + recipientUserGroups: D2UserGroupSchema[]; + sendStrategy: "COLLECTIVE_SUMMARY" | "SINGLE_NOTIFICATION"; + sharing: D2SharingSchema; + subjectTemplate: string; + translations: D2Translation[]; + user: D2UserSchema; + validationRules: D2ValidationRuleSchema[]; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ValidationNotificationTemplate, + | "code" + | "recipientUserGroups" + | "lastUpdated" + | "translations" + | "subjectTemplate" + | "id" + | "sendStrategy" + | "lastUpdatedBy" + | "validationRules" + | "notifyUsersInHierarchyOnly" + | "created" + | "name" + | "messageTemplate" + >; + $owner: Preset< + D2ValidationNotificationTemplate, + | "code" + | "recipientUserGroups" + | "lastUpdated" + | "translations" + | "subjectTemplate" + | "id" + | "sendStrategy" + | "lastUpdatedBy" + | "validationRules" + | "notifyUsersInHierarchyOnly" + | "created" + | "name" + | "messageTemplate" + >; + }; +} + +export interface D2ValidationResultSchema { + name: "D2ValidationResult"; + model: D2ValidationResult; + fields: { + attributeOptionCombo: D2CategoryOptionComboSchema; + created: string; + dayInPeriod: number; + id: number; + leftsideValue: number; + notificationSent: boolean; + organisationUnit: D2OrganisationUnitSchema; + period: Ref; + rightsideValue: number; + validationRule: D2ValidationRuleSchema; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ValidationResult, + "created" | "rightsideValue" | "leftsideValue" | "notificationSent" + >; + $owner: Preset< + D2ValidationResult, + "created" | "rightsideValue" | "leftsideValue" | "notificationSent" + >; + }; +} + +export interface D2ValidationRuleSchema { + name: "D2ValidationRule"; + model: D2ValidationRule; + fields: { + access: D2AccessSchema; + aggregateExportAttributeOptionCombo: string; + aggregateExportCategoryOptionCombo: string; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + dimensionItem: string; + dimensionItemType: + | "DATA_ELEMENT" + | "DATA_ELEMENT_OPERAND" + | "INDICATOR" + | "REPORTING_RATE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_INDICATOR" + | "PERIOD" + | "ORGANISATION_UNIT" + | "CATEGORY_OPTION" + | "OPTION_GROUP" + | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT_GROUP" + | "CATEGORY_OPTION_GROUP" + | "EXPRESSION_DIMENSION_ITEM" + | "SUBEXPRESSION_DIMENSION_ITEM"; + displayDescription: string; + displayFormName: string; + displayInstruction: string; + displayName: string; + displayShortName: string; + favorite: boolean; + favorites: string[]; + formName: string; + href: string; + id: Id; + importance: "HIGH" | "MEDIUM" | "LOW"; + instruction: string; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + leftSide: D2ExpressionSchema; + legendSet: D2LegendSetSchema; + legendSets: D2LegendSetSchema[]; + name: string; + notificationTemplates: D2ValidationNotificationTemplateSchema[]; + operator: + | "equal_to" + | "not_equal_to" + | "greater_than" + | "greater_than_or_equal_to" + | "less_than" + | "less_than_or_equal_to" + | "compulsory_pair" + | "exclusive_pair"; + organisationUnitLevels: number[]; + periodType: string; + queryMods: unknown; + rightSide: D2ExpressionSchema; + sharing: D2SharingSchema; + shortName: string; + skipFormValidation: boolean; + translations: D2Translation[]; + user: D2UserSchema; + validationRuleGroups: D2ValidationRuleGroupSchema[]; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ValidationRule, + | "validationRuleGroups" + | "code" + | "importance" + | "description" + | "operator" + | "organisationUnitLevels" + | "lastUpdated" + | "leftSide" + | "notificationTemplates" + | "translations" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "rightSide" + | "sharing" + | "periodType" + | "createdBy" + | "instruction" + | "skipFormValidation" + | "name" + >; + $owner: Preset< + D2ValidationRule, + | "code" + | "importance" + | "description" + | "operator" + | "organisationUnitLevels" + | "lastUpdated" + | "leftSide" + | "translations" + | "id" + | "lastUpdatedBy" + | "created" + | "attributeValues" + | "rightSide" + | "sharing" + | "periodType" + | "createdBy" + | "instruction" + | "skipFormValidation" + | "name" + >; + }; +} + +export interface D2ValidationRuleGroupSchema { + name: "D2ValidationRuleGroup"; + model: D2ValidationRuleGroup; + fields: { + access: D2AccessSchema; + attributeValues: D2AttributeValueSchema[]; + code: Id; + created: string; + createdBy: D2UserSchema; + description: string; + displayName: string; + favorite: boolean; + favorites: string[]; + href: string; + id: Id; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + name: string; + sharing: D2SharingSchema; + translations: D2Translation[]; + user: D2UserSchema; + validationRules: D2ValidationRuleSchema[]; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2ValidationRuleGroup, + | "lastUpdatedBy" + | "code" + | "validationRules" + | "created" + | "attributeValues" + | "description" + | "sharing" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + $owner: Preset< + D2ValidationRuleGroup, + | "lastUpdatedBy" + | "code" + | "validationRules" + | "created" + | "attributeValues" + | "description" + | "sharing" + | "lastUpdated" + | "createdBy" + | "translations" + | "name" + | "id" + >; + }; +} + +export interface D2VisualizationSchema { + name: "D2Visualization"; + model: D2Visualization; + fields: { + access: D2AccessSchema; + aggregationType: + | "SUM" + | "AVERAGE" + | "AVERAGE_SUM_ORG_UNIT" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" + | "COUNT" + | "STDDEV" + | "VARIANCE" + | "MIN" + | "MAX" + | "MIN_SUM_ORG_UNIT" + | "MAX_SUM_ORG_UNIT" + | "NONE" + | "CUSTOM" + | "DEFAULT"; + attributeDimensions: unknown[]; + attributeValues: D2AttributeValueSchema[]; + axes: unknown[]; + baseLineLabel: string; + baseLineValue: number; + categoryDimensions: D2CategoryDimensionSchema[]; + categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimensionSchema[]; + code: Id; + colSubTotals: boolean; + colTotals: boolean; + colorSet: string; + columnDimensions: string[]; + columns: unknown[]; + completedOnly: boolean; + created: string; + createdBy: D2UserSchema; + cumulativeValues: boolean; + dataDimensionItems: unknown[]; + dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; + dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; + description: string; + digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + displayBaseLineLabel: string; + displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDescription: string; + displayDomainAxisLabel: string; + displayFormName: string; + displayName: string; + displayRangeAxisLabel: string; + displayShortName: string; + displaySubtitle: string; + displayTargetLineLabel: string; + displayTitle: string; + domainAxisLabel: string; + endDate: string; + favorite: boolean; + favorites: string[]; + filterDimensions: string[]; + filters: unknown[]; + fixColumnHeaders: boolean; + fixRowHeaders: boolean; + fontSize: "LARGE" | "NORMAL" | "SMALL"; + fontStyle: unknown; + formName: string; + hideEmptyColumns: boolean; + hideEmptyRowItems: + | "NONE" + | "BEFORE_FIRST" + | "AFTER_LAST" + | "BEFORE_FIRST_AFTER_LAST" + | "ALL"; + hideEmptyRows: boolean; + hideLegend: boolean; + hideSubtitle: boolean; + hideTitle: boolean; + href: string; + icons: D2IconSchema[]; + id: Id; + interpretations: D2InterpretationSchema[]; + itemOrganisationUnitGroups: D2OrganisationUnitGroupSchema[]; + lastUpdated: string; + lastUpdatedBy: D2UserSchema; + legend: D2LegendDefinitionsSchema; + measureCriteria: string; + name: string; + noSpaceBetweenColumns: boolean; + numberType: "VALUE" | "ROW_PERCENTAGE" | "COLUMN_PERCENTAGE"; + optionalAxes: D2AxisSchema[]; + orgUnitField: string; + organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; + organisationUnitLevels: number[]; + organisationUnits: D2OrganisationUnitSchema[]; + outlierAnalysis: D2OutlierAnalysisSchema; + parentGraphMap: D2MapSchema; + percentStackedValues: boolean; + periods: Ref[]; + programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; + rangeAxisDecimals: number; + rangeAxisLabel: string; + rangeAxisMaxValue: number; + rangeAxisMinValue: number; + rangeAxisSteps: number; + rawPeriods: string[]; + regression: boolean; + regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + relativePeriods: unknown; + reportingParams: D2ReportingParams; + rowDimensions: string[]; + rowSubTotals: boolean; + rowTotals: boolean; + rows: unknown[]; + series: unknown[]; + seriesKey: D2SeriesKeySchema; + sharing: D2SharingSchema; + shortName: string; + showData: boolean; + showDimensionLabels: boolean; + showHierarchy: boolean; + skipRounding: boolean; + sortOrder: number; + sorting: unknown[]; + startDate: string; + subscribed: boolean; + subscribers: string[]; + subtitle: string; + targetLineLabel: string; + targetLineValue: number; + timeField: string; + title: string; + topLimit: number; + translations: D2Translation[]; + type: + | "COLUMN" + | "STACKED_COLUMN" + | "BAR" + | "STACKED_BAR" + | "LINE" + | "AREA" + | "STACKED_AREA" + | "PIE" + | "RADAR" + | "GAUGE" + | "YEAR_OVER_YEAR_LINE" + | "YEAR_OVER_YEAR_COLUMN" + | "SCATTER" + | "BUBBLE" + | "SINGLE_VALUE" + | "PIVOT_TABLE" + | "OUTLIER_TABLE"; + user: D2UserSchema; + userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; + userOrganisationUnit: boolean; + userOrganisationUnitChildren: boolean; + userOrganisationUnitGrandChildren: boolean; + visualizationPeriodName: string; + yearlySeries: string[]; + }; + fieldPresets: { + $all: Preset; + $identifiable: Preset; + $nameable: Preset; + $persisted: Preset< + D2Visualization, + | "dataElementGroupSetDimensions" + | "endDate" + | "legend" + | "userOrganisationUnitChildren" + | "axes" + | "type" + | "hideEmptyColumns" + | "measureCriteria" + | "lastUpdated" + | "translations" + | "yearlySeries" + | "userOrganisationUnit" + | "filterDimensions" + | "rowSubTotals" + | "id" + | "interpretations" + | "subscribers" + | "cumulativeValues" + | "fontStyle" + | "optionalAxes" + | "showDimensionLabels" + | "sortOrder" + | "subtitle" + | "fontSize" + | "topLimit" + | "startDate" + | "userOrganisationUnitGrandChildren" + | "percentStackedValues" + | "noSpaceBetweenColumns" + | "periods" + | "categoryDimensions" + | "showHierarchy" + | "seriesKey" + | "reportingParams" + | "hideTitle" + | "rowDimensions" + | "series" + | "colorSet" + | "skipRounding" + | "showData" + | "fixRowHeaders" + | "numberType" + | "hideEmptyRows" + | "rawPeriods" + | "itemOrganisationUnitGroups" + | "displayDensity" + | "lastUpdatedBy" + | "created" + | "columnDimensions" + | "regressionType" + | "attributeValues" + | "completedOnly" + | "colTotals" + | "sharing" + | "name" + | "hideEmptyRowItems" + | "favorites" + | "aggregationType" + | "dataDimensionItems" + | "categoryOptionGroupSetDimensions" + | "code" + | "hideSubtitle" + | "description" + | "organisationUnitGroupSetDimensions" + | "title" + | "hideLegend" + | "fixColumnHeaders" + | "organisationUnitLevels" + | "colSubTotals" + | "sorting" + | "organisationUnits" + | "rowTotals" + | "icons" + | "outlierAnalysis" + | "digitGroupSeparator" + | "createdBy" + | "regression" + | "userOrgUnitType" + >; + $owner: Preset< + D2Visualization, + | "dataElementGroupSetDimensions" + | "endDate" + | "legend" + | "userOrganisationUnitChildren" + | "axes" + | "type" + | "hideEmptyColumns" + | "measureCriteria" + | "lastUpdated" + | "translations" + | "yearlySeries" + | "userOrganisationUnit" + | "filterDimensions" + | "rowSubTotals" + | "id" + | "subscribers" + | "cumulativeValues" + | "fontStyle" + | "optionalAxes" + | "showDimensionLabels" + | "sortOrder" + | "subtitle" + | "fontSize" + | "topLimit" + | "startDate" + | "userOrganisationUnitGrandChildren" + | "percentStackedValues" + | "noSpaceBetweenColumns" + | "periods" + | "categoryDimensions" + | "showHierarchy" + | "seriesKey" + | "reportingParams" + | "hideTitle" + | "rowDimensions" + | "series" + | "colorSet" + | "skipRounding" + | "showData" + | "fixRowHeaders" + | "numberType" + | "hideEmptyRows" + | "rawPeriods" + | "itemOrganisationUnitGroups" + | "displayDensity" + | "lastUpdatedBy" + | "created" + | "columnDimensions" + | "regressionType" + | "attributeValues" + | "completedOnly" + | "colTotals" + | "sharing" + | "name" + | "hideEmptyRowItems" + | "favorites" + | "aggregationType" + | "dataDimensionItems" + | "categoryOptionGroupSetDimensions" + | "code" + | "hideSubtitle" + | "description" + | "organisationUnitGroupSetDimensions" + | "title" + | "hideLegend" + | "fixColumnHeaders" + | "organisationUnitLevels" + | "colSubTotals" + | "sorting" + | "organisationUnits" + | "rowTotals" + | "icons" + | "outlierAnalysis" + | "digitGroupSeparator" + | "createdBy" + | "regression" + | "userOrgUnitType" + >; + }; +} + +export type D2Model = + | D2Access + | D2AggregateDataExchange + | D2AnalyticsPeriodBoundary + | D2AnalyticsTableHook + | D2ApiToken + | D2Attribute + | D2AttributeValue + | D2Axis + | D2Category + | D2CategoryCombo + | D2CategoryDimension + | D2CategoryOption + | D2CategoryOptionCombo + | D2CategoryOptionGroup + | D2CategoryOptionGroupSet + | D2CategoryOptionGroupSetDimension + | D2Constant + | D2Dashboard + | D2DashboardItem + | D2DataApprovalLevel + | D2DataApprovalWorkflow + | D2DataElement + | D2DataElementGroup + | D2DataElementGroupSet + | D2DataElementGroupSetDimension + | D2DataElementOperand + | D2DataEntryForm + | D2DataInputPeriod + | D2DataSet + | D2DataSetElement + | D2DataSetNotificationTemplate + | D2DatastoreEntry + | D2Document + | D2Enrollment + | D2Event + | D2EventChart + | D2EventFilter + | D2EventHook + | D2EventRepetition + | D2EventReport + | D2EventVisualization + | D2Expression + | D2ExpressionDimensionItem + | D2ExternalFileResource + | D2ExternalMapLayer + | D2FileResource + | D2Icon + | D2Indicator + | D2IndicatorGroup + | D2IndicatorGroupSet + | D2IndicatorType + | D2Interpretation + | D2InterpretationComment + | D2ItemConfig + | D2JobConfiguration + | D2Legend + | D2LegendDefinitions + | D2LegendSet + | D2Map + | D2MapView + | D2MessageConversation + | D2MetadataProposal + | D2MetadataVersion + | D2MinMaxDataElement + | D2OAuth2Client + | D2ObjectStyle + | D2Option + | D2OptionGroup + | D2OptionGroupSet + | D2OptionSet + | D2OrganisationUnit + | D2OrganisationUnitGroup + | D2OrganisationUnitGroupSet + | D2OrganisationUnitGroupSetDimension + | D2OrganisationUnitLevel + | D2OutlierAnalysis + | D2Predictor + | D2PredictorGroup + | D2Program + | D2ProgramDataElementDimensionItem + | D2ProgramIndicator + | D2ProgramIndicatorGroup + | D2ProgramNotificationTemplate + | D2ProgramRule + | D2ProgramRuleAction + | D2ProgramRuleVariable + | D2ProgramSection + | D2ProgramStage + | D2ProgramStageDataElement + | D2ProgramStageSection + | D2ProgramStageWorkingList + | D2ProgramTrackedEntityAttribute + | D2ProgramTrackedEntityAttributeDimensionItem + | D2PushAnalysis + | D2Relationship + | D2RelationshipConstraint + | D2RelationshipItem + | D2RelationshipType + | D2Report + | D2ReportingRate + | D2Route + | D2SMSCommand + | D2Section + | D2SeriesKey + | D2Sharing + | D2SqlView + | D2TrackedEntity + | D2TrackedEntityAttribute + | D2TrackedEntityAttributeValue + | D2TrackedEntityDataElementDimension + | D2TrackedEntityFilter + | D2TrackedEntityProgramIndicatorDimension + | D2TrackedEntityType + | D2TrackedEntityTypeAttribute + | D2User + | D2UserAccess + | D2UserCredentialsDto + | D2UserGroup + | D2UserGroupAccess + | D2UserRole + | D2ValidationNotificationTemplate + | D2ValidationResult + | D2ValidationRule + | D2ValidationRuleGroup + | D2Visualization; + +export const models: Record = { + accesses: { + klass: "org.hisp.dhis.security.acl.Access", + shareable: false, + metadata: false, + plural: "accesses", + displayName: "Access", + collectionName: "accesses", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "access", + persisted: false, + embeddedObject: true, + properties: [ + { + name: "read", + fieldName: "read", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "data", + fieldName: "data", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.AccessData", + }, + { + name: "update", + fieldName: "update", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "externalize", + fieldName: "externalize", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "write", + fieldName: "write", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "delete", + fieldName: "delete", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "manage", + fieldName: "manage", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + ], + }, + aggregateDataExchanges: { + klass: "org.hisp.dhis.dataexchange.aggregate.AggregateDataExchange", + shareable: true, + metadata: true, + relativeApiEndpoint: "/aggregateDataExchanges", + plural: "aggregateDataExchanges", + displayName: "Aggregate Data Exchange", + collectionName: "aggregateDataExchanges", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: true, + name: "aggregateDataExchange", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "source", + fieldName: "source", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.dataexchange.aggregate.Source", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "target", + fieldName: "target", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.dataexchange.aggregate.Target", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + analyticsPeriodBoundaries: { + klass: "org.hisp.dhis.program.AnalyticsPeriodBoundary", + shareable: false, + metadata: false, + plural: "analyticsPeriodBoundaries", + displayName: "Analytics Period Boundary", + collectionName: "analyticsPeriodBoundaries", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "analyticsPeriodBoundary", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "offsetPeriodType", + fieldName: "offsetPeriodType", + propertyType: "TEXT", + klass: "org.hisp.dhis.period.PeriodType", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "analyticsPeriodBoundaryType", + fieldName: "analyticsPeriodBoundaryType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.AnalyticsPeriodBoundaryType", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "boundaryTarget", + fieldName: "boundaryTarget", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "offsetPeriods", + fieldName: "offsetPeriods", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + ], + }, + analyticsTableHooks: { + klass: "org.hisp.dhis.analytics.AnalyticsTableHook", + shareable: false, + metadata: true, + relativeApiEndpoint: "/analyticsTableHooks", + plural: "analyticsTableHooks", + displayName: "Analytics Table Hook", + collectionName: "analyticsTableHooks", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "analyticsTableHook", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "phase", + fieldName: "phase", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AnalyticsTablePhase", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "analyticsTableType", + fieldName: "analyticsTableType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AnalyticsTableType", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { name: "sql", fieldName: "sql", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "resourceTableType", + fieldName: "resourceTableType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.resourcetable.ResourceTableType", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + apiToken: { + klass: "org.hisp.dhis.security.apikey.ApiToken", + shareable: true, + metadata: true, + relativeApiEndpoint: "/apiToken", + plural: "apiToken", + displayName: "Api Token", + collectionName: "apiToken", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "apiToken", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.security.apikey.ApiTokenType", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "version", + fieldName: "version", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "expire", + fieldName: "expire", + propertyType: "NUMBER", + klass: "java.lang.Long", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "attributes", + fieldName: "attributes", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.security.apikey.ApiTokenAttribute", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + attributes: { + klass: "org.hisp.dhis.attribute.Attribute", + shareable: true, + metadata: true, + relativeApiEndpoint: "/attributes", + plural: "attributes", + displayName: "Attribute", + collectionName: "attributes", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "attribute", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "indicatorAttribute", + fieldName: "indicatorAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "indicatorGroupAttribute", + fieldName: "indicatorGroupAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "mapAttribute", + fieldName: "mapAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "userGroupAttribute", + fieldName: "userGroupAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataElementAttribute", + fieldName: "dataElementAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "constantAttribute", + fieldName: "constantAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { + name: "categoryOptionAttribute", + fieldName: "categoryOptionAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "optionSetAttribute", + fieldName: "optionSetAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "eventChartAttribute", + fieldName: "eventChartAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "sqlViewAttribute", + fieldName: "sqlViewAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "visualizationAttribute", + fieldName: "visualizationAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "legendSetAttribute", + fieldName: "legendSetAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "organisationUnitAttribute", + fieldName: "organisationUnitAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "trackedEntityAttributeAttribute", + fieldName: "trackedEntityAttributeAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataSetAttribute", + fieldName: "dataSetAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "documentAttribute", + fieldName: "documentAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "unique", + fieldName: "unique", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "validationRuleGroupAttribute", + fieldName: "validationRuleGroupAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "objectTypes", + fieldName: "objectTypes", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dataElementGroupAttribute", + fieldName: "dataElementGroupAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sectionAttribute", + fieldName: "sectionAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "trackedEntityTypeAttribute", + fieldName: "trackedEntityTypeAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "userAttribute", + fieldName: "userAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "mandatory", + fieldName: "mandatory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "categoryOptionGroupAttribute", + fieldName: "categoryOptionGroupAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "eventReportAttribute", + fieldName: "eventReportAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "programStageAttribute", + fieldName: "programStageAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "programAttribute", + fieldName: "programAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "categoryAttribute", + fieldName: "categoryAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "categoryOptionComboAttribute", + fieldName: "categoryOptionComboAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "categoryOptionGroupSetAttribute", + fieldName: "categoryOptionGroupSetAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "programIndicatorAttribute", + fieldName: "programIndicatorAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "validationRuleAttribute", + fieldName: "validationRuleAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "organisationUnitGroupAttribute", + fieldName: "organisationUnitGroupAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataElementGroupSetAttribute", + fieldName: "dataElementGroupSetAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "relationshipTypeAttribute", + fieldName: "relationshipTypeAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "organisationUnitGroupSetAttribute", + fieldName: "organisationUnitGroupSetAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "optionAttribute", + fieldName: "optionAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + ], + }, + attributeValues: { + klass: "org.hisp.dhis.attribute.AttributeValue", + shareable: false, + metadata: false, + plural: "attributeValues", + displayName: "Attribute Value", + collectionName: "attributeValues", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "attributeValues", + persisted: false, + embeddedObject: true, + properties: [ + { + name: "attribute", + fieldName: "attribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.attribute.Attribute", + }, + { name: "value", fieldName: "value", propertyType: "TEXT", klass: "java.lang.String" }, + ], + }, + axes: { + klass: "org.hisp.dhis.visualization.Axis", + shareable: false, + metadata: false, + plural: "axes", + displayName: "Axis", + collectionName: "axes", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "axis", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "dimensionalItem", + fieldName: "dimensionalItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "axis", + fieldName: "axis", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + ], + }, + categories: { + klass: "org.hisp.dhis.category.Category", + shareable: true, + metadata: true, + relativeApiEndpoint: "/categories", + plural: "categories", + displayName: "Category", + collectionName: "categories", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "category", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", + }, + { + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.DimensionItemKeywords", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "categoryCombo", + fieldName: "categoryCombos", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryCombo", + }, + { + name: "categoryOption", + fieldName: "categoryOptions", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOption", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "dimension", + fieldName: "dimension", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filter", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "item", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + categoryCombos: { + klass: "org.hisp.dhis.category.CategoryCombo", + shareable: true, + metadata: true, + relativeApiEndpoint: "/categoryCombos", + plural: "categoryCombos", + displayName: "Category Combo", + collectionName: "categoryCombos", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "categoryCombo", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "categoryOptionCombo", + fieldName: "optionCombos", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOptionCombo", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "isDefault", + fieldName: "default", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "skipTotal", + fieldName: "skipTotal", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "category", + fieldName: "categories", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.Category", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + categoryDimensions: { + klass: "org.hisp.dhis.category.CategoryDimension", + shareable: false, + metadata: false, + plural: "categoryDimensions", + displayName: "Category Dimension", + collectionName: "categoryDimensions", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "categoryDimension", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "categoryOption", + fieldName: "items", + propertyType: "REFERENCE", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOption", + }, + { + name: "category", + fieldName: "dimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.Category", + }, + ], + }, + categoryOptions: { + klass: "org.hisp.dhis.category.CategoryOption", + shareable: true, + metadata: true, + relativeApiEndpoint: "/categoryOptions", + plural: "categoryOptions", + displayName: "Category Option", + collectionName: "categoryOptions", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: true, + name: "categoryOption", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "endDate", + fieldName: "endDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "category", + fieldName: "categories", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.Category", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "categoryOptionCombo", + fieldName: "categoryOptionCombos", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOptionCombo", + }, + { + name: "isDefault", + fieldName: "default", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "categoryOptionGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + categoryOptionCombos: { + klass: "org.hisp.dhis.category.CategoryOptionCombo", + shareable: false, + metadata: true, + relativeApiEndpoint: "/categoryOptionCombos", + plural: "categoryOptionCombos", + displayName: "Category Option Combo", + collectionName: "categoryOptionCombos", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "categoryOptionCombo", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "ignoreApproval", + fieldName: "ignoreApproval", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "categoryOption", + fieldName: "categoryOptions", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOption", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + categoryOptionGroups: { + klass: "org.hisp.dhis.category.CategoryOptionGroup", + shareable: true, + metadata: true, + relativeApiEndpoint: "/categoryOptionGroups", + plural: "categoryOptionGroups", + displayName: "Category Option Group", + collectionName: "categoryOptionGroups", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "categoryOptionGroup", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "categoryOption", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOption", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "groupSet", + fieldName: "groupSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSet", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + categoryOptionGroupSets: { + klass: "org.hisp.dhis.category.CategoryOptionGroupSet", + shareable: true, + metadata: true, + relativeApiEndpoint: "/categoryOptionGroupSets", + plural: "categoryOptionGroupSets", + displayName: "Category Option Group Set", + collectionName: "categoryOptionGroupSets", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "categoryOptionGroupSet", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", + }, + { + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.DimensionItemKeywords", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "dimension", + fieldName: "dimension", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filter", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "categoryOptionGroup", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "item", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + categoryOptionGroupSetDimensions: { + klass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + shareable: false, + metadata: false, + plural: "categoryOptionGroupSetDimensions", + displayName: "Category Option Group Set Dimension", + collectionName: "categoryOptionGroupSetDimensions", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "categoryOptionGroupSetDimension", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "categoryOptionGroupSet", + fieldName: "dimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionGroupSet", + }, + { + name: "categoryOptionGroup", + fieldName: "items", + propertyType: "REFERENCE", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", + }, + ], + }, + constants: { + klass: "org.hisp.dhis.constant.Constant", + shareable: true, + metadata: true, + relativeApiEndpoint: "/constants", + plural: "constants", + displayName: "Constant", + collectionName: "constants", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "constant", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "value", + fieldName: "value", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + dashboards: { + klass: "org.hisp.dhis.dashboard.Dashboard", + shareable: true, + metadata: true, + relativeApiEndpoint: "/dashboards", + plural: "dashboards", + displayName: "Dashboard", + collectionName: "dashboards", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "dashboard", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "restrictFilters", + fieldName: "restrictFilters", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "itemConfig", + fieldName: "itemConfig", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.dashboard.design.ItemConfig", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "itemCount", + fieldName: "itemCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "layout", + fieldName: "layout", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.dashboard.design.Layout", + }, + { + name: "dashboardItem", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dashboard.DashboardItem", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "allowedFilter", + fieldName: "allowedFilters", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + ], + }, + dashboardItems: { + klass: "org.hisp.dhis.dashboard.DashboardItem", + shareable: false, + metadata: false, + relativeApiEndpoint: "/dashboardItems", + plural: "dashboardItems", + displayName: "Dashboard Item", + collectionName: "dashboardItems", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "dashboardItem", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "report", + fieldName: "reports", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.report.Report", + }, + { + name: "visualization", + fieldName: "visualization", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.visualization.Visualization", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dashboard.DashboardItemType", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "eventVisualization", + fieldName: "eventVisualization", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventvisualization.EventVisualization", + }, + { + name: "appKey", + fieldName: "appKey", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "map", + fieldName: "map", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.mapping.Map", + }, + { + name: "contentCount", + fieldName: "contentCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "height", + fieldName: "height", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "shape", + fieldName: "shape", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dashboard.DashboardItemShape", + }, + { + name: "interpretationCount", + fieldName: "interpretationCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "resource", + fieldName: "resources", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.document.Document", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "user", + fieldName: "users", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.user.User", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "eventReport", + fieldName: "eventReport", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventreport.EventReport", + }, + { name: "x", fieldName: "x", propertyType: "INTEGER", klass: "java.lang.Integer" }, + { + name: "width", + fieldName: "width", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "eventChart", + fieldName: "eventChart", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventchart.EventChart", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "y", fieldName: "y", propertyType: "INTEGER", klass: "java.lang.Integer" }, + { + name: "messages", + fieldName: "messages", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "interpretationLikeCount", + fieldName: "interpretationLikeCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + dataApprovalLevels: { + klass: "org.hisp.dhis.dataapproval.DataApprovalLevel", + shareable: true, + metadata: true, + relativeApiEndpoint: "/dataApprovalLevels", + plural: "dataApprovalLevels", + displayName: "Data Approval Level", + collectionName: "dataApprovalLevels", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "dataApprovalLevel", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "categoryOptionGroupSet", + fieldName: "categoryOptionGroupSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionGroupSet", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "level", + fieldName: "level", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "orgUnitLevelName", + fieldName: "orgUnitLevelName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "orgUnitLevel", + fieldName: "orgUnitLevel", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + dataApprovalWorkflows: { + klass: "org.hisp.dhis.dataapproval.DataApprovalWorkflow", + shareable: true, + metadata: true, + relativeApiEndpoint: "/dataApprovalWorkflows", + plural: "dataApprovalWorkflows", + displayName: "Data Approval Workflow", + collectionName: "dataApprovalWorkflows", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "dataApprovalWorkflow", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "dataApprovalLevel", + fieldName: "levels", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataapproval.DataApprovalLevel", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "periodType", + fieldName: "periodType", + propertyType: "TEXT", + klass: "org.hisp.dhis.period.PeriodType", + }, + { + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "dataSet", + fieldName: "dataSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.DataSet", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + dataElements: { + klass: "org.hisp.dhis.dataelement.DataElement", + shareable: true, + metadata: true, + relativeApiEndpoint: "/dataElements", + plural: "dataElements", + displayName: "Data Element", + collectionName: "dataElements", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "dataElement", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "dataSetElements", + fieldName: "dataSetElements", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.DataSetElement", + }, + { + name: "domainType", + fieldName: "domainType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dataelement.DataElementDomain", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "commentOptionSet", + fieldName: "commentOptionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "fieldMask", + fieldName: "fieldMask", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "valueTypeOptions", + fieldName: "valueTypeOptions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ValueTypeOptions", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "dataElementGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroup", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "zeroIsSignificant", + fieldName: "zeroIsSignificant", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "url", fieldName: "url", propertyType: "URL", klass: "java.lang.String" }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "aggregationLevels", + fieldName: "aggregationLevels", + propertyType: "COLLECTION", + itemPropertyType: "INTEGER", + klass: "java.util.List", + itemKlass: "java.lang.Integer", + }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + { + name: "optionSetValue", + fieldName: "optionSetValue", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + ], + }, + dataElementGroups: { + klass: "org.hisp.dhis.dataelement.DataElementGroup", + shareable: true, + metadata: true, + relativeApiEndpoint: "/dataElementGroups", + plural: "dataElementGroups", + displayName: "Data Element Group", + collectionName: "dataElementGroups", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "dataElementGroup", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "dataElement", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "groupSet", + fieldName: "groupSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSet", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + dataElementGroupSets: { + klass: "org.hisp.dhis.dataelement.DataElementGroupSet", + shareable: true, + metadata: true, + relativeApiEndpoint: "/dataElementGroupSets", + plural: "dataElementGroupSets", + displayName: "Data Element Group Set", + collectionName: "dataElementGroupSets", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "dataElementGroupSet", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", + }, + { + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.DimensionItemKeywords", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "dimension", + fieldName: "dimension", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "dataElementGroup", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroup", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filter", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "compulsory", + fieldName: "compulsory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "item", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + dataElementGroupSetDimensions: { + klass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", + shareable: false, + metadata: false, + plural: "dataElementGroupSetDimensions", + displayName: "Data Element Group Set Dimension", + collectionName: "dataElementGroupSetDimensions", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "dataElementGroupSetDimension", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "dataElementGroup", + fieldName: "items", + propertyType: "REFERENCE", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroup", + }, + { + name: "dataElementGroupSet", + fieldName: "dimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElementGroupSet", + }, + ], + }, + dataElementOperands: { + klass: "org.hisp.dhis.dataelement.DataElementOperand", + shareable: false, + metadata: false, + relativeApiEndpoint: "/dataElementOperands", + plural: "dataElementOperands", + displayName: "Data Element Operand", + collectionName: "dataElementOperands", + nameableObject: true, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "dataElementOperand", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "categoryOptionCombo", + fieldName: "categoryOptionCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionCombo", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "attributeOptionCombo", + fieldName: "attributeOptionCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionCombo", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + dataEntryForms: { + klass: "org.hisp.dhis.dataentryform.DataEntryForm", + shareable: false, + metadata: true, + relativeApiEndpoint: "/dataEntryForms", + plural: "dataEntryForms", + displayName: "Data Entry Form", + collectionName: "dataEntryForms", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "dataEntryForm", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "htmlCode", + fieldName: "htmlCode", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "format", + fieldName: "format", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "style", + fieldName: "style", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DisplayDensity", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + dataInputPeriods: { + klass: "org.hisp.dhis.dataset.DataInputPeriod", + shareable: false, + metadata: false, + plural: "dataInputPeriods", + displayName: "Data Input Period", + collectionName: "dataInputPeriods", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "dataInputPeriods", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "period", + fieldName: "period", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.period.Period", + }, + { + name: "closingDate", + fieldName: "closingDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "openingDate", + fieldName: "openingDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + ], + }, + dataSets: { + klass: "org.hisp.dhis.dataset.DataSet", + shareable: true, + metadata: true, + relativeApiEndpoint: "/dataSets", + plural: "dataSets", + displayName: "Data Set", + collectionName: "dataSets", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: true, + name: "dataSet", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "dataEntryForm", + fieldName: "dataEntryForm", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataentryform.DataEntryForm", + }, + { + name: "validCompleteOnly", + fieldName: "validCompleteOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataSetElement", + fieldName: "dataSetElements", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.DataSetElement", + }, + { + name: "skipOffline", + fieldName: "skipOffline", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "compulsoryFieldsCompleteOnly", + fieldName: "compulsoryFieldsCompleteOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", + }, + { + name: "dataInputPeriods", + fieldName: "dataInputPeriods", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.DataInputPeriod", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "interpretation", + fieldName: "interpretations", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "formType", + fieldName: "formType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dataset.FormType", + }, + { + name: "workflow", + fieldName: "workflow", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataapproval.DataApprovalWorkflow", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "indicator", + fieldName: "indicators", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.indicator.Indicator", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "version", + fieldName: "version", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "section", + fieldName: "sections", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.Section", + }, + { + name: "timelyDays", + fieldName: "timelyDays", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "notificationRecipients", + fieldName: "notificationRecipients", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.UserGroup", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "dataElementDecoration", + fieldName: "dataElementDecoration", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "notifyCompletingUser", + fieldName: "notifyCompletingUser", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "noValueRequiresComment", + fieldName: "noValueRequiresComment", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "compulsoryDataElementOperand", + fieldName: "compulsoryDataElementOperands", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataelement.DataElementOperand", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "fieldCombinationRequired", + fieldName: "fieldCombinationRequired", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "organisationUnit", + fieldName: "sources", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "renderHorizontally", + fieldName: "renderHorizontally", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "renderAsTabs", + fieldName: "renderAsTabs", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "mobile", + fieldName: "mobile", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "openPeriodsAfterCoEndDate", + fieldName: "openPeriodsAfterCoEndDate", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "periodType", + fieldName: "periodType", + propertyType: "TEXT", + klass: "org.hisp.dhis.period.PeriodType", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "openFuturePeriods", + fieldName: "openFuturePeriods", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "expiryDays", + fieldName: "expiryDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + dataSetElements: { + klass: "org.hisp.dhis.dataset.DataSetElement", + shareable: false, + metadata: false, + plural: "dataSetElements", + displayName: "Data Set Element", + collectionName: "dataSetElements", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "dataSetElement", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", + }, + { + name: "dataSet", + fieldName: "dataSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataset.DataSet", + }, + ], + }, + dataSetNotificationTemplates: { + klass: "org.hisp.dhis.dataset.notifications.DataSetNotificationTemplate", + shareable: false, + metadata: true, + relativeApiEndpoint: "/dataSetNotificationTemplates", + plural: "dataSetNotificationTemplates", + displayName: "Data Set Notification Template", + collectionName: "dataSetNotificationTemplates", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "dataSetNotificationTemplate", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "relativeScheduledDays", + fieldName: "relativeScheduledDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "subjectTemplate", + fieldName: "subjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "dataSetNotificationTrigger", + fieldName: "dataSetNotificationTrigger", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dataset.notifications.DataSetNotificationTrigger", + }, + { + name: "sendStrategy", + fieldName: "sendStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.notification.SendStrategy", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "notifyUsersInHierarchyOnly", + fieldName: "notifyUsersInHierarchyOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "deliveryChannels", + fieldName: "deliveryChannels", + propertyType: "COLLECTION", + itemPropertyType: "CONSTANT", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.common.DeliveryChannel", + }, + { + name: "displaySubjectTemplate", + fieldName: "displaySubjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "notificationRecipient", + fieldName: "notificationRecipient", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dataset.notifications.DataSetNotificationRecipient", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "notifyParentOrganisationUnitOnly", + fieldName: "notifyParentOrganisationUnitOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "dataSet", + fieldName: "dataSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.DataSet", + }, + { + name: "displayMessageTemplate", + fieldName: "displayMessageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "recipientUserGroup", + fieldName: "recipientUserGroup", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.UserGroup", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "messageTemplate", + fieldName: "messageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + ], + }, + dataStores: { + klass: "org.hisp.dhis.datastore.DatastoreEntry", + shareable: true, + metadata: false, + relativeApiEndpoint: "/dataStore", + plural: "dataStores", + displayName: "Datastore Entry", + collectionName: "dataStores", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "identifiableObject", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "namespace", + fieldName: "namespace", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "value", fieldName: "value", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "key", fieldName: "key", propertyType: "TEXT", klass: "java.lang.String" }, + ], + }, + documents: { + klass: "org.hisp.dhis.document.Document", + shareable: true, + metadata: true, + relativeApiEndpoint: "/documents", + plural: "documents", + displayName: "Document", + collectionName: "documents", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "document", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "external", + fieldName: "external", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attachment", + fieldName: "attachment", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "contentType", + fieldName: "contentType", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + programInstances: { + klass: "org.hisp.dhis.program.Enrollment", + shareable: false, + metadata: false, + plural: "programInstances", + displayName: "Enrollment", + collectionName: "programInstances", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "enrollment", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "storedBy", + fieldName: "storedBy", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "organisationUnit", + fieldName: "organisationUnit", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "enrollmentDate", + fieldName: "enrollmentDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdAtClient", + fieldName: "createdAtClient", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "messageConversation", + fieldName: "messageConversations", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.message.MessageConversation", + }, + { + name: "trackedEntityComment", + fieldName: "notes", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.note.Note", + }, + { + name: "lastUpdatedByUserInfo", + fieldName: "lastUpdatedByUserInfo", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.program.UserInfoSnapshot", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "relationshipItem", + fieldName: "relationshipItems", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.relationship.RelationshipItem", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "createdByUserInfo", + fieldName: "createdByUserInfo", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.program.UserInfoSnapshot", + }, + { + name: "event", + fieldName: "events", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.Event", + }, + { + name: "occurredDate", + fieldName: "occurredDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "completedDate", + fieldName: "completedDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "trackedEntityInstance", + fieldName: "trackedEntity", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntity", + }, + { + name: "followup", + fieldName: "followup", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "deleted", + fieldName: "deleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "geometry", + fieldName: "geometry", + propertyType: "COMPLEX", + klass: "org.locationtech.jts.geom.Geometry", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "completedBy", + fieldName: "completedBy", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "status", + fieldName: "status", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramStatus", + }, + { + name: "lastUpdatedAtClient", + fieldName: "lastUpdatedAtClient", + propertyType: "DATE", + klass: "java.util.Date", + }, + ], + }, + programStageInstances: { + klass: "org.hisp.dhis.program.Event", + shareable: false, + metadata: false, + plural: "programStageInstances", + displayName: "Event", + collectionName: "programStageInstances", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "softDeletableObject", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "storedBy", + fieldName: "storedBy", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "notes", + fieldName: "notes", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.note.Note", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "organisationUnit", + fieldName: "organisationUnit", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "scheduledDate", + fieldName: "scheduledDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdAtClient", + fieldName: "createdAtClient", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "messageConversations", + fieldName: "messageConversations", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.message.MessageConversation", + }, + { + name: "lastUpdatedByUserInfo", + fieldName: "lastUpdatedByUserInfo", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.program.UserInfoSnapshot", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "eventDataValues", + fieldName: "eventDataValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.eventdatavalue.EventDataValue", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "relationshipItem", + fieldName: "relationshipItems", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.relationship.RelationshipItem", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "assignedUser", + fieldName: "assignedUser", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "createdByUserInfo", + fieldName: "createdByUserInfo", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.program.UserInfoSnapshot", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "creatableInSearchScope", + fieldName: "creatableInSearchScope", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "completed", + fieldName: "completed", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "completedDate", + fieldName: "completedDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "enrollment", + fieldName: "enrollment", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Enrollment", + }, + { + name: "deleted", + fieldName: "deleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "attributeOptionCombo", + fieldName: "attributeOptionCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionCombo", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "geometry", + fieldName: "geometry", + propertyType: "COMPLEX", + klass: "org.locationtech.jts.geom.Geometry", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "completedBy", + fieldName: "completedBy", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "status", + fieldName: "status", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.event.EventStatus", + }, + { + name: "eventDate", + fieldName: "occurredDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedAtClient", + fieldName: "lastUpdatedAtClient", + propertyType: "DATE", + klass: "java.util.Date", + }, + ], + }, + eventCharts: { + klass: "org.hisp.dhis.eventchart.EventChart", + shareable: true, + metadata: true, + relativeApiEndpoint: "/eventCharts", + plural: "eventCharts", + displayName: "Event Chart", + collectionName: "eventCharts", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "eventChart", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", + }, + { + name: "orgUnitField", + fieldName: "orgUnitField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "endDate", + fieldName: "endDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "baseLineValue", + fieldName: "baseLineValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "legend", + fieldName: "legendDefinitions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.LegendDefinitions", + }, + { + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displaySubtitle", + fieldName: "displaySubtitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", + }, + { + name: "displayTitle", + fieldName: "displayTitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "subscribed", + fieldName: "subscribed", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "displayTargetLineLabel", + fieldName: "displayTargetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "attributeDimension", + fieldName: "attributeDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "yearlySerie", + fieldName: "yearlySeries", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "rowSubTotals", + fieldName: "rowSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "interpretation", + fieldName: "interpretations", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "attributeValueDimension", + fieldName: "attributeValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "domainAxisLabel", + fieldName: "domainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "cumulativeValues", + fieldName: "cumulativeValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "showDimensionLabels", + fieldName: "showDimensionLabels", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "subtitle", + fieldName: "subtitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "rangeAxisDecimals", + fieldName: "rangeAxisDecimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "collapseDataDimensions", + fieldName: "collapseDataDimensions", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "column", + fieldName: "columns", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "percentStackedValues", + fieldName: "percentStackedValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "noSpaceBetweenColumns", + fieldName: "noSpaceBetweenColumns", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataElementDimension", + fieldName: "dataElementDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + }, + { + name: "rangeAxisSteps", + fieldName: "rangeAxisSteps", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "period", + fieldName: "periods", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.period.Period", + }, + { + name: "categoryDimension", + fieldName: "categoryDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryDimension", + }, + { + name: "showHierarchy", + fieldName: "showHierarchy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayRangeAxisLabel", + fieldName: "displayRangeAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "hideTitle", + fieldName: "hideTitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "rowDimension", + fieldName: "rowDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "eventStatus", + fieldName: "eventStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.event.EventStatus", + }, + { + name: "displayBaseLineLabel", + fieldName: "displayBaseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "skipRounding", + fieldName: "skipRounding", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "showData", + fieldName: "showData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "hideEmptyRows", + fieldName: "hideEmptyRows", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "parentGraphMap", + fieldName: "parentGraphMap", + propertyType: "COMPLEX", + klass: "java.util.Map", + }, + { + name: "rawPeriods", + fieldName: "rawPeriods", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "hideNaData", + fieldName: "hideNaData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayDomainAxisLabel", + fieldName: "displayDomainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programIndicatorDimension", + fieldName: "programIndicatorDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "rangeAxisLabel", + fieldName: "rangeAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "columnDimension", + fieldName: "columnDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "regressionType", + fieldName: "regressionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.RegressionType", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "completedOnly", + fieldName: "completedOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "colTotals", + fieldName: "colTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "programStatus", + fieldName: "programStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramStatus", + }, + { + name: "hideEmptyRowItems", + fieldName: "hideEmptyRowItems", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "dataDimensionItem", + fieldName: "dataDimensionItems", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", + }, + { + name: "legacy", + fieldName: "legacy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "hideSubtitle", + fieldName: "hideSubtitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "outputType", + fieldName: "outputType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventOutputType", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "organisationUnitGroupSetDimension", + fieldName: "organisationUnitGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", + }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "hideLegend", + fieldName: "hideLegend", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "rangeAxisMinValue", + fieldName: "rangeAxisMinValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", + propertyType: "COLLECTION", + itemPropertyType: "INTEGER", + klass: "java.util.List", + itemKlass: "java.lang.Integer", + }, + { + name: "legendDisplayStrategy", + fieldName: "legendDisplayStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.legend.LegendDisplayStrategy", + }, + { + name: "colSubTotals", + fieldName: "colSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataElementValueDimension", + fieldName: "dataElementValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "relativePeriods", + fieldName: "relatives", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.RelativePeriods", + }, + { + name: "targetLineLabel", + fieldName: "targetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "value", + fieldName: "value", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.common.DimensionalItemObject", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "rowTotals", + fieldName: "rowTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "timeField", + fieldName: "timeField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "targetLineValue", + fieldName: "targetLineValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "filter", + fieldName: "filters", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "row", + fieldName: "rows", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "baseLineLabel", + fieldName: "baseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "userOrgUnitType", + fieldName: "userOrgUnitType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.UserOrgUnitType", + }, + { + name: "rangeAxisMaxValue", + fieldName: "rangeAxisMaxValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + eventFilters: { + klass: "org.hisp.dhis.programstagefilter.EventFilter", + shareable: true, + metadata: true, + relativeApiEndpoint: "/eventFilters", + plural: "eventFilters", + displayName: "Event Filter", + collectionName: "eventFilters", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "eventFilter", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "eventQueryCriteria", + fieldName: "eventQueryCriteria", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.programstagefilter.EventQueryCriteria", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + eventHooks: { + klass: "org.hisp.dhis.eventhook.EventHook", + shareable: true, + metadata: true, + relativeApiEndpoint: "/eventHooks", + plural: "eventHooks", + displayName: "Event Hook", + collectionName: "eventHooks", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "identifiableObject", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "source", + fieldName: "source", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventhook.Source", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "targets", + fieldName: "targets", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.eventhook.Target", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "disabled", + fieldName: "disabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + eventRepetitions: { + klass: "org.hisp.dhis.eventvisualization.EventRepetition", + shareable: false, + metadata: false, + plural: "eventRepetitions", + displayName: "Event Repetition", + collectionName: "eventRepetitions", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "eventRepetition", + persisted: false, + embeddedObject: true, + properties: [ + { + name: "parent", + fieldName: "parent", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.eventvisualization.Attribute", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "indexes", + fieldName: "indexes", + propertyType: "COLLECTION", + itemPropertyType: "INTEGER", + klass: "java.util.List", + itemKlass: "java.lang.Integer", + }, + { + name: "dimension", + fieldName: "dimension", + propertyType: "TEXT", + klass: "java.lang.String", + }, + ], + }, + eventReports: { + klass: "org.hisp.dhis.eventreport.EventReport", + shareable: true, + metadata: true, + relativeApiEndpoint: "/eventReports", + plural: "eventReports", + displayName: "Event Report", + collectionName: "eventReports", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "eventReport", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", + }, + { + name: "orgUnitField", + fieldName: "orgUnitField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "endDate", + fieldName: "endDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "legend", + fieldName: "legendDefinitions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.LegendDefinitions", + }, + { + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displaySubtitle", + fieldName: "displaySubtitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", + }, + { + name: "displayTitle", + fieldName: "displayTitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "subscribed", + fieldName: "subscribed", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "displayTargetLineLabel", + fieldName: "displayTargetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "attributeDimension", + fieldName: "attributeDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "rowSubTotals", + fieldName: "rowSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "interpretation", + fieldName: "interpretations", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "attributeValueDimension", + fieldName: "attributeValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "cumulativeValues", + fieldName: "cumulativeValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "showDimensionLabels", + fieldName: "showDimensionLabels", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "subtitle", + fieldName: "subtitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "fontSize", + fieldName: "fontSize", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.FontSize", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "collapseDataDimensions", + fieldName: "collapseDataDimensions", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "column", + fieldName: "columns", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "percentStackedValues", + fieldName: "percentStackedValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "noSpaceBetweenColumns", + fieldName: "noSpaceBetweenColumns", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataElementDimension", + fieldName: "dataElementDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "period", + fieldName: "periods", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.period.Period", + }, + { + name: "categoryDimension", + fieldName: "categoryDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryDimension", + }, + { + name: "showHierarchy", + fieldName: "showHierarchy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "hideTitle", + fieldName: "hideTitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "rowDimension", + fieldName: "rowDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "eventStatus", + fieldName: "eventStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.event.EventStatus", + }, + { + name: "displayBaseLineLabel", + fieldName: "displayBaseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "skipRounding", + fieldName: "skipRounding", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "showData", + fieldName: "showData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "hideEmptyRows", + fieldName: "hideEmptyRows", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "parentGraphMap", + fieldName: "parentGraphMap", + propertyType: "COMPLEX", + klass: "java.util.Map", + }, + { + name: "rawPeriods", + fieldName: "rawPeriods", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "hideNaData", + fieldName: "hideNaData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + }, + { + name: "displayDensity", + fieldName: "displayDensity", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DisplayDensity", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "programIndicatorDimension", + fieldName: "programIndicatorDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "dataType", + fieldName: "dataType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventDataType", + }, + { + name: "columnDimension", + fieldName: "columnDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "regressionType", + fieldName: "regressionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.RegressionType", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "completedOnly", + fieldName: "completedOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "colTotals", + fieldName: "colTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "programStatus", + fieldName: "programStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramStatus", + }, + { + name: "hideEmptyRowItems", + fieldName: "hideEmptyRowItems", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "dataDimensionItem", + fieldName: "dataDimensionItems", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", + }, + { + name: "legacy", + fieldName: "legacy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "hideSubtitle", + fieldName: "hideSubtitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "outputType", + fieldName: "outputType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventOutputType", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "organisationUnitGroupSetDimension", + fieldName: "organisationUnitGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", + }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "hideLegend", + fieldName: "hideLegend", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", + propertyType: "COLLECTION", + itemPropertyType: "INTEGER", + klass: "java.util.List", + itemKlass: "java.lang.Integer", + }, + { + name: "colSubTotals", + fieldName: "colSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataElementValueDimension", + fieldName: "dataElementValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "relativePeriods", + fieldName: "relatives", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.RelativePeriods", + }, + { + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "value", + fieldName: "value", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.common.DimensionalItemObject", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "rowTotals", + fieldName: "rowTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "timeField", + fieldName: "timeField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "simpleDimensions", + fieldName: "simpleDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.eventvisualization.SimpleDimension", + }, + { + name: "filter", + fieldName: "filters", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "row", + fieldName: "rows", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "userOrgUnitType", + fieldName: "userOrgUnitType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.UserOrgUnitType", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + eventVisualizations: { + klass: "org.hisp.dhis.eventvisualization.EventVisualization", + shareable: true, + metadata: true, + relativeApiEndpoint: "/eventVisualizations", + plural: "eventVisualizations", + displayName: "Event Visualization", + collectionName: "eventVisualizations", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "eventVisualization", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", + }, + { + name: "orgUnitField", + fieldName: "orgUnitField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "endDate", + fieldName: "endDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "baseLineValue", + fieldName: "baseLineValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "legend", + fieldName: "legendDefinitions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.LegendDefinitions", + }, + { + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displaySubtitle", + fieldName: "displaySubtitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", + }, + { + name: "displayTitle", + fieldName: "displayTitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "subscribed", + fieldName: "subscribed", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "displayTargetLineLabel", + fieldName: "displayTargetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "attributeDimension", + fieldName: "attributeDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "rowSubTotals", + fieldName: "rowSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "interpretation", + fieldName: "interpretations", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "attributeValueDimension", + fieldName: "attributeValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "domainAxisLabel", + fieldName: "domainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "cumulativeValues", + fieldName: "cumulativeValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "showDimensionLabels", + fieldName: "showDimensionLabels", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "subtitle", + fieldName: "subtitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "fontSize", + fieldName: "fontSize", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.FontSize", + }, + { + name: "rangeAxisDecimals", + fieldName: "rangeAxisDecimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "collapseDataDimensions", + fieldName: "collapseDataDimensions", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "programDimension", + fieldName: "programDimensions", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.program.Program", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "column", + fieldName: "columns", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "percentStackedValues", + fieldName: "percentStackedValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "noSpaceBetweenColumns", + fieldName: "noSpaceBetweenColumns", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataElementDimension", + fieldName: "dataElementDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + }, + { + name: "rangeAxisSteps", + fieldName: "rangeAxisSteps", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "period", + fieldName: "periods", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.period.Period", + }, + { + name: "categoryDimension", + fieldName: "categoryDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryDimension", + }, + { + name: "showHierarchy", + fieldName: "showHierarchy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayRangeAxisLabel", + fieldName: "displayRangeAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "hideTitle", + fieldName: "hideTitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "rowDimension", + fieldName: "rowDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "eventStatus", + fieldName: "eventStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.event.EventStatus", + }, + { + name: "displayBaseLineLabel", + fieldName: "displayBaseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "skipRounding", + fieldName: "skipRounding", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "showData", + fieldName: "showData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "repetition", + fieldName: "eventRepetitions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.eventvisualization.EventRepetition", + }, + { + name: "hideEmptyRows", + fieldName: "hideEmptyRows", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "parentGraphMap", + fieldName: "parentGraphMap", + propertyType: "COMPLEX", + klass: "java.util.Map", + }, + { + name: "rawPeriods", + fieldName: "rawPeriods", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "hideNaData", + fieldName: "hideNaData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + }, + { + name: "displayDensity", + fieldName: "displayDensity", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DisplayDensity", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayDomainAxisLabel", + fieldName: "displayDomainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programIndicatorDimension", + fieldName: "programIndicatorDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "dataType", + fieldName: "dataType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventDataType", + }, + { + name: "rangeAxisLabel", + fieldName: "rangeAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "columnDimension", + fieldName: "columnDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "regressionType", + fieldName: "regressionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.RegressionType", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "completedOnly", + fieldName: "completedOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "colTotals", + fieldName: "colTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "programStatus", + fieldName: "programStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramStatus", + }, + { + name: "hideEmptyRowItems", + fieldName: "hideEmptyRowItems", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "dataDimensionItem", + fieldName: "dataDimensionItems", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", + }, + { + name: "legacy", + fieldName: "legacy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "hideSubtitle", + fieldName: "hideSubtitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "outputType", + fieldName: "outputType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventOutputType", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "organisationUnitGroupSetDimension", + fieldName: "organisationUnitGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", + }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "hideLegend", + fieldName: "hideLegend", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "rangeAxisMinValue", + fieldName: "rangeAxisMinValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", + propertyType: "COLLECTION", + itemPropertyType: "INTEGER", + klass: "java.util.List", + itemKlass: "java.lang.Integer", + }, + { + name: "colSubTotals", + fieldName: "colSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataElementValueDimension", + fieldName: "dataElementValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "relativePeriods", + fieldName: "relatives", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.RelativePeriods", + }, + { + name: "targetLineLabel", + fieldName: "targetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sortingItem", + fieldName: "sorting", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.analytics.Sorting", + }, + { + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "value", + fieldName: "value", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.common.DimensionalItemObject", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "rowTotals", + fieldName: "rowTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "timeField", + fieldName: "timeField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "simpleDimensions", + fieldName: "simpleDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.eventvisualization.SimpleDimension", + }, + { + name: "targetLineValue", + fieldName: "targetLineValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "filter", + fieldName: "filters", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "row", + fieldName: "rows", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "baseLineLabel", + fieldName: "baseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", + }, + { + name: "trackedEntityType", + fieldName: "trackedEntityType", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityType", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "userOrgUnitType", + fieldName: "userOrgUnitType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.UserOrgUnitType", + }, + { + name: "rangeAxisMaxValue", + fieldName: "rangeAxisMaxValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + expressions: { + klass: "org.hisp.dhis.expression.Expression", + shareable: false, + metadata: false, + plural: "expressions", + displayName: "Expression", + collectionName: "expressions", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "expression", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "expression", + fieldName: "expression", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "missingValueStrategy", + fieldName: "missingValueStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.expression.MissingValueStrategy", + }, + { + name: "slidingWindow", + fieldName: "slidingWindow", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + ], + }, + expressionDimensionItems: { + klass: "org.hisp.dhis.expressiondimensionitem.ExpressionDimensionItem", + shareable: true, + metadata: true, + plural: "expressionDimensionItems", + displayName: "Expression Dimension Item", + collectionName: "expressionDimensionItems", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "expressionDimensionItem", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "aggregateExportCategoryOptionCombo", + fieldName: "aggregateExportCategoryOptionCombo", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "slidingWindow", + fieldName: "slidingWindow", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "expression", + fieldName: "expression", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "missingValueStrategy", + fieldName: "missingValueStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.expression.MissingValueStrategy", + }, + { + name: "aggregateExportAttributeOptionCombo", + fieldName: "aggregateExportAttributeOptionCombo", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + externalFileResources: { + klass: "org.hisp.dhis.fileresource.ExternalFileResource", + shareable: false, + metadata: false, + relativeApiEndpoint: "/externalFileResources", + plural: "externalFileResources", + displayName: "External File Resource", + collectionName: "externalFileResources", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "externalFileResource", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "expires", + fieldName: "expires", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "accessToken", + fieldName: "accessToken", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "fileResource", + fieldName: "fileResource", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.fileresource.FileResource", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + externalMapLayers: { + klass: "org.hisp.dhis.mapping.ExternalMapLayer", + shareable: true, + metadata: true, + relativeApiEndpoint: "/externalMapLayers", + plural: "externalMapLayers", + displayName: "External Map Layer", + collectionName: "externalMapLayers", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "externalMapLayer", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "imageFormat", + fieldName: "imageFormat", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.ImageFormat", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "mapService", + fieldName: "mapService", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.MapService", + }, + { + name: "legendSetUrl", + fieldName: "legendSetUrl", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "layers", + fieldName: "layers", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "mapLayerPosition", + fieldName: "mapLayerPosition", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.MapLayerPosition", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "attribution", + fieldName: "attribution", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + fileResources: { + klass: "org.hisp.dhis.fileresource.FileResource", + shareable: false, + metadata: false, + relativeApiEndpoint: "/fileResources", + plural: "fileResources", + displayName: "File Resource", + collectionName: "fileResources", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "identifiableObject", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "contentMd5", + fieldName: "contentMd5", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "storageStatus", + fieldName: "storageStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.fileresource.FileResourceStorageStatus", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "domain", + fieldName: "domain", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.fileresource.FileResourceDomain", + }, + { + name: "hasMultipleStorageFiles", + fieldName: "hasMultipleStorageFiles", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "contentLength", + fieldName: "contentLength", + propertyType: "TEXT", + klass: "java.lang.Long", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "contentType", + fieldName: "contentType", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + icons: { + klass: "org.hisp.dhis.icon.Icon", + shareable: false, + metadata: false, + relativeApiEndpoint: "/icons", + plural: "icons", + displayName: "Icon", + collectionName: "icons", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "Icon", + persisted: false, + embeddedObject: false, + properties: [ + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "keywords", + fieldName: "keywords", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "custom", + fieldName: "custom", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "href", fieldName: "href", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "fileResource", + fieldName: "fileResource", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.fileresource.FileResource", + }, + { name: "key", fieldName: "key", propertyType: "TEXT", klass: "java.lang.String" }, + ], + }, + indicators: { + klass: "org.hisp.dhis.indicator.Indicator", + shareable: true, + metadata: true, + relativeApiEndpoint: "/indicators", + plural: "indicators", + displayName: "Indicator", + collectionName: "indicators", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "indicator", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "explodedDenominator", + fieldName: "explodedDenominator", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "aggregateExportCategoryOptionCombo", + fieldName: "aggregateExportCategoryOptionCombo", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "explodedNumerator", + fieldName: "explodedNumerator", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayNumeratorDescription", + fieldName: "displayNumeratorDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "denominatorDescription", + fieldName: "denominatorDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "indicatorType", + fieldName: "indicatorType", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.indicator.IndicatorType", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDenominatorDescription", + fieldName: "displayDenominatorDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "numeratorDescription", + fieldName: "numeratorDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "indicatorGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.indicator.IndicatorGroup", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "url", fieldName: "url", propertyType: "URL", klass: "java.lang.String" }, + { + name: "denominator", + fieldName: "denominator", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "numerator", + fieldName: "numerator", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "annualized", + fieldName: "annualized", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "decimals", + fieldName: "decimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "dataSet", + fieldName: "dataSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.DataSet", + }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "aggregateExportAttributeOptionCombo", + fieldName: "aggregateExportAttributeOptionCombo", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + indicatorGroups: { + klass: "org.hisp.dhis.indicator.IndicatorGroup", + shareable: true, + metadata: true, + relativeApiEndpoint: "/indicatorGroups", + plural: "indicatorGroups", + displayName: "Indicator Group", + collectionName: "indicatorGroups", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "indicatorGroup", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "groupSet", + fieldName: "groupSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.indicator.IndicatorGroupSet", + }, + { + name: "indicator", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.indicator.Indicator", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "indicatorGroupSet", + fieldName: "groupSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.indicator.IndicatorGroupSet", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + indicatorGroupSets: { + klass: "org.hisp.dhis.indicator.IndicatorGroupSet", + shareable: true, + metadata: true, + relativeApiEndpoint: "/indicatorGroupSets", + plural: "indicatorGroupSets", + displayName: "Indicator Group Set", + collectionName: "indicatorGroupSets", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "indicatorGroupSet", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "indicatorGroup", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.indicator.IndicatorGroup", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "compulsory", + fieldName: "compulsory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + indicatorTypes: { + klass: "org.hisp.dhis.indicator.IndicatorType", + shareable: false, + metadata: true, + relativeApiEndpoint: "/indicatorTypes", + plural: "indicatorTypes", + displayName: "Indicator Type", + collectionName: "indicatorTypes", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "indicatorType", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "number", + fieldName: "number", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "factor", + fieldName: "factor", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + interpretations: { + klass: "org.hisp.dhis.interpretation.Interpretation", + shareable: true, + metadata: false, + relativeApiEndpoint: "/interpretations", + plural: "interpretations", + displayName: "Interpretation", + collectionName: "interpretations", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "interpretation", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "visualization", + fieldName: "visualization", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.visualization.Visualization", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "organisationUnit", + fieldName: "organisationUnit", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "likeByUser", + fieldName: "likedBy", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.User", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AnalyticsFavoriteType", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "eventVisualization", + fieldName: "eventVisualization", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventvisualization.EventVisualization", + }, + { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "map", + fieldName: "map", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.mapping.Map", + }, + { + name: "dataSet", + fieldName: "dataSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataset.DataSet", + }, + { + name: "likes", + fieldName: "likes", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "period", + fieldName: "period", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.period.Period", + }, + { + name: "comment", + fieldName: "comments", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.interpretation.InterpretationComment", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "eventReport", + fieldName: "eventReport", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventreport.EventReport", + }, + { + name: "mentions", + fieldName: "mentions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.interpretation.Mention", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "eventChart", + fieldName: "eventChart", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventchart.EventChart", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + interpretationComments: { + klass: "org.hisp.dhis.interpretation.InterpretationComment", + shareable: false, + metadata: false, + plural: "interpretationComments", + displayName: "Interpretation Comment", + collectionName: "interpretationComments", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "interpretationComment", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "mentions", + fieldName: "mentions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.interpretation.Mention", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + itemConfigs: { + klass: "org.hisp.dhis.dashboard.design.ItemConfig", + shareable: false, + metadata: false, + plural: "itemConfigs", + displayName: "Item Config", + collectionName: "itemConfigs", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "itemConfig", + persisted: false, + embeddedObject: false, + properties: [ + { + name: "insertHeight", + fieldName: "insertHeight", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "insertPosition", + fieldName: "insertPosition", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dashboard.design.Position", + }, + ], + }, + jobConfigurations: { + klass: "org.hisp.dhis.scheduling.JobConfiguration", + shareable: false, + metadata: true, + relativeApiEndpoint: "/jobConfigurations", + plural: "jobConfigurations", + displayName: "Job Configuration", + collectionName: "jobConfigurations", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "identifiableObject", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastAlive", + fieldName: "lastAlive", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "jobStatus", + fieldName: "jobStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.scheduling.JobStatus", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "errorCodes", + fieldName: "errorCodes", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "enabled", + fieldName: "enabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "leaderOnlyJob", + fieldName: "leaderOnlyJob", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "maxDelayedExecutionTime", + fieldName: "maxDelayedExecutionTime", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "jobType", + fieldName: "jobType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.scheduling.JobType", + }, + { + name: "executedBy", + fieldName: "executedBy", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "lastFinished", + fieldName: "lastFinished", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "queuePosition", + fieldName: "queuePosition", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "nextExecutionTime", + fieldName: "nextExecutionTime", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "cronExpression", + fieldName: "cronExpression", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "schedulingType", + fieldName: "schedulingType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.scheduling.SchedulingType", + }, + { + name: "lastRuntimeExecution", + fieldName: "lastRuntimeExecution", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "delay", + fieldName: "delay", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "queueName", + fieldName: "queueName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "lastExecutedStatus", + fieldName: "lastExecutedStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.scheduling.JobStatus", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "jobParameters", + fieldName: "jobParameters", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.scheduling.JobParameters", + }, + { + name: "lastExecuted", + fieldName: "lastExecuted", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "configurable", + fieldName: "configurable", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "userUid", + fieldName: "userUid", + propertyType: "TEXT", + klass: "java.lang.String", + }, + ], + }, + legends: { + klass: "org.hisp.dhis.legend.Legend", + shareable: false, + metadata: false, + plural: "legends", + displayName: "Legend", + collectionName: "legends", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "legend", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { name: "image", fieldName: "image", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { name: "color", fieldName: "color", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "endValue", + fieldName: "endValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "startValue", + fieldName: "startValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + legendDefinitions: { + klass: "org.hisp.dhis.visualization.LegendDefinitions", + shareable: false, + metadata: false, + plural: "legendDefinitions", + displayName: "Legend Definitions", + collectionName: "legendDefinitions", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "legend", + persisted: false, + embeddedObject: false, + properties: [ + { + name: "style", + fieldName: "legendDisplayStyle", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.legend.LegendDisplayStyle", + }, + { + name: "showKey", + fieldName: "showKey", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "set", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "strategy", + fieldName: "legendDisplayStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.legend.LegendDisplayStrategy", + }, + ], + }, + legendSets: { + klass: "org.hisp.dhis.legend.LegendSet", + shareable: true, + metadata: true, + relativeApiEndpoint: "/legendSets", + plural: "legendSets", + displayName: "Legend Set", + collectionName: "legendSets", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "legendSet", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "symbolizer", + fieldName: "symbolizer", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "legend", + fieldName: "legends", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.legend.Legend", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + maps: { + klass: "org.hisp.dhis.mapping.Map", + shareable: true, + metadata: true, + relativeApiEndpoint: "/maps", + plural: "maps", + displayName: "Map", + collectionName: "maps", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "map", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "latitude", + fieldName: "latitude", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "basemap", + fieldName: "basemap", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "subscribed", + fieldName: "subscribed", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "mapView", + fieldName: "mapViews", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.mapping.MapView", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "interpretation", + fieldName: "interpretations", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", + }, + { + name: "longitude", + fieldName: "longitude", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "zoom", + fieldName: "zoom", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + mapViews: { + klass: "org.hisp.dhis.mapping.MapView", + shareable: false, + metadata: true, + relativeApiEndpoint: "/mapViews", + plural: "mapViews", + displayName: "Map View", + collectionName: "mapViews", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "mapView", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", + }, + { + name: "orgUnitField", + fieldName: "orgUnitField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "endDate", + fieldName: "endDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "legend", + fieldName: "legendDefinitions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.LegendDefinitions", + }, + { + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displaySubtitle", + fieldName: "displaySubtitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "displayTitle", + fieldName: "displayTitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "subscribed", + fieldName: "subscribed", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "displayTargetLineLabel", + fieldName: "displayTargetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "attributeDimension", + fieldName: "attributeDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "eventCoordinateField", + fieldName: "eventCoordinateField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "organisationUnitSelectionMode", + fieldName: "organisationUnitSelectionMode", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.OrganisationUnitSelectionMode", + }, + { + name: "rowSubTotals", + fieldName: "rowSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "interpretation", + fieldName: "interpretations", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "method", + fieldName: "method", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "renderingStrategy", + fieldName: "renderingStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.MapViewRenderingStrategy", + }, + { + name: "cumulativeValues", + fieldName: "cumulativeValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "labels", + fieldName: "labels", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "showDimensionLabels", + fieldName: "showDimensionLabels", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "subtitle", + fieldName: "subtitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "noDataColor", + fieldName: "noDataColor", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "column", + fieldName: "columns", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "orgUnitFieldDisplayName", + fieldName: "orgUnitFieldDisplayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "styleDataItem", + fieldName: "styleDataItem", + propertyType: "COMPLEX", + klass: "java.lang.Object", + }, + { + name: "labelFontColor", + fieldName: "labelFontColor", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "layer", fieldName: "layer", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "percentStackedValues", + fieldName: "percentStackedValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "noSpaceBetweenColumns", + fieldName: "noSpaceBetweenColumns", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataElementDimension", + fieldName: "dataElementDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "period", + fieldName: "periods", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.period.Period", + }, + { + name: "categoryDimension", + fieldName: "categoryDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryDimension", + }, + { + name: "labelFontStyle", + fieldName: "labelFontStyle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "showHierarchy", + fieldName: "showHierarchy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "radiusHigh", + fieldName: "radiusHigh", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "hideTitle", + fieldName: "hideTitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "colorLow", + fieldName: "colorLow", + propertyType: "COLOR", + klass: "java.lang.String", + }, + { + name: "eventClustering", + fieldName: "eventClustering", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "eventStatus", + fieldName: "eventStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.EventStatus", + }, + { + name: "opacity", + fieldName: "opacity", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "displayBaseLineLabel", + fieldName: "displayBaseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "config", + fieldName: "config", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "skipRounding", + fieldName: "skipRounding", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "showData", + fieldName: "showData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "colorScale", + fieldName: "colorScale", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "parentLevel", + fieldName: "parentLevel", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "hideEmptyRows", + fieldName: "hideEmptyRows", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "parentGraphMap", + fieldName: "parentGraphMap", + propertyType: "COMPLEX", + klass: "java.util.Map", + }, + { + name: "rawPeriods", + fieldName: "rawPeriods", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + }, + { + name: "labelTemplate", + fieldName: "labelTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "programIndicatorDimension", + fieldName: "programIndicatorDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", + }, + { + name: "labelFontSize", + fieldName: "labelFontSize", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "columnDimension", + fieldName: "columnDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "colorHigh", + fieldName: "colorHigh", + propertyType: "COLOR", + klass: "java.lang.String", + }, + { + name: "regressionType", + fieldName: "regressionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.RegressionType", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "completedOnly", + fieldName: "completedOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "areaRadius", + fieldName: "areaRadius", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "eventPointRadius", + fieldName: "eventPointRadius", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "colTotals", + fieldName: "colTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "programStatus", + fieldName: "programStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramStatus", + }, + { + name: "hideEmptyRowItems", + fieldName: "hideEmptyRowItems", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "dataDimensionItem", + fieldName: "dataDimensionItems", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", + }, + { + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "hidden", + fieldName: "hidden", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "thematicMapType", + fieldName: "thematicMapType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.ThematicMapType", + }, + { + name: "classes", + fieldName: "classes", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "hideSubtitle", + fieldName: "hideSubtitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "organisationUnitGroupSetDimension", + fieldName: "organisationUnitGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", + }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "hideLegend", + fieldName: "hideLegend", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", + propertyType: "COLLECTION", + itemPropertyType: "INTEGER", + klass: "java.util.List", + itemKlass: "java.lang.Integer", + }, + { + name: "organisationUnitGroupSet", + fieldName: "organisationUnitGroupSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", + }, + { + name: "followUp", + fieldName: "followUp", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "colSubTotals", + fieldName: "colSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "organisationUnitColor", + fieldName: "organisationUnitColor", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "relativePeriods", + fieldName: "relatives", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.RelativePeriods", + }, + { + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "eventPointColor", + fieldName: "eventPointColor", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "rowTotals", + fieldName: "rowTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "labelFontWeight", + fieldName: "labelFontWeight", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "timeField", + fieldName: "timeField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "parentGraph", + fieldName: "parentGraph", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filters", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "row", + fieldName: "rows", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "radiusLow", + fieldName: "radiusLow", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", + }, + { + name: "trackedEntityType", + fieldName: "trackedEntityType", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityType", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "userOrgUnitType", + fieldName: "userOrgUnitType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.UserOrgUnitType", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + messageConversations: { + klass: "org.hisp.dhis.message.MessageConversation", + shareable: false, + metadata: false, + relativeApiEndpoint: "/messageConversations", + plural: "messageConversations", + displayName: "Message Conversation", + collectionName: "messageConversations", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "messageConversation", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "messageCount", + fieldName: "messageCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "subject", + fieldName: "subject", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "extMessageId", + fieldName: "extMessageId", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "followUp", + fieldName: "followUp", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "messageType", + fieldName: "messageType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.message.MessageType", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "userMessage", + fieldName: "userMessages", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.message.UserMessage", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "userSurname", + fieldName: "userSurname", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastSenderSurname", + fieldName: "lastSenderSurname", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "read", + fieldName: "read", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastSender", + fieldName: "lastSender", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastMessage", + fieldName: "lastMessage", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "priority", + fieldName: "priority", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.message.MessageConversationPriority", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastSenderFirstname", + fieldName: "lastSenderFirstname", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "message", + fieldName: "messages", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.message.Message", + }, + { + name: "userFirstname", + fieldName: "userFirstname", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "assignee", + fieldName: "assignee", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "status", + fieldName: "status", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.message.MessageConversationStatus", + }, + ], + }, + proposals: { + klass: "org.hisp.dhis.metadata.MetadataProposal", + shareable: false, + metadata: false, + relativeApiEndpoint: "/metadata/proposals", + plural: "proposals", + displayName: "Metadata Proposal", + collectionName: "proposals", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "metadataProposal", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "reason", + fieldName: "reason", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "targetId", + fieldName: "targetId", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "change", + fieldName: "change", + propertyType: "COMPLEX", + klass: "com.fasterxml.jackson.databind.JsonNode", + }, + { + name: "finalised", + fieldName: "finalised", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.metadata.MetadataProposalType", + }, + { + name: "target", + fieldName: "target", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.metadata.MetadataProposalTarget", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "comment", + fieldName: "comment", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "finalisedBy", + fieldName: "finalisedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "status", + fieldName: "status", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.metadata.MetadataProposalStatus", + }, + ], + }, + metadataVersions: { + klass: "org.hisp.dhis.metadata.version.MetadataVersion", + shareable: false, + metadata: false, + relativeApiEndpoint: "/metadata/version", + plural: "metadataVersions", + displayName: "Metadata Version", + collectionName: "metadataVersions", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "metadataVersion", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.metadata.version.VersionType", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "hashCode", + fieldName: "hashCode", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "importDate", + fieldName: "importDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + minMaxDataElements: { + klass: "org.hisp.dhis.minmax.MinMaxDataElement", + shareable: false, + metadata: false, + relativeApiEndpoint: "/minMaxDataElements", + plural: "minMaxDataElements", + displayName: "Min Max Data Element", + collectionName: "minMaxDataElements", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "minMaxDataElement", + persisted: true, + embeddedObject: false, + properties: [ + { name: "min", fieldName: "min", propertyType: "INTEGER", klass: "java.lang.Integer" }, + { name: "max", fieldName: "max", propertyType: "INTEGER", klass: "java.lang.Integer" }, + { + name: "generated", + fieldName: "generated", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "source", + fieldName: "source", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "optionCombo", + fieldName: "optionCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionCombo", + }, + ], + }, + oAuth2Clients: { + klass: "org.hisp.dhis.security.oauth2.OAuth2Client", + shareable: false, + metadata: true, + relativeApiEndpoint: "/oAuth2Clients", + plural: "oAuth2Clients", + displayName: "O Auth2 Client", + collectionName: "oAuth2Clients", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "oAuth2Client", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "secret", + fieldName: "secret", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "redirectUri", + fieldName: "redirectUris", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "grantType", + fieldName: "grantTypes", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "cid", + fieldName: "cid", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + ], + }, + objectStyles: { + klass: "org.hisp.dhis.common.ObjectStyle", + shareable: false, + metadata: false, + plural: "objectStyles", + displayName: "Object Style", + collectionName: "objectStyles", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "objectStyle", + persisted: false, + embeddedObject: true, + properties: [ + { name: "color", fieldName: "color", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "icon", fieldName: "icon", propertyType: "TEXT", klass: "java.lang.String" }, + ], + }, + options: { + klass: "org.hisp.dhis.option.Option", + shareable: false, + metadata: true, + relativeApiEndpoint: "/options", + plural: "options", + displayName: "Option", + collectionName: "options", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "option", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { name: "code", fieldName: "code", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + optionGroups: { + klass: "org.hisp.dhis.option.OptionGroup", + shareable: true, + metadata: true, + relativeApiEndpoint: "/optionGroups", + plural: "optionGroups", + displayName: "Option Group", + collectionName: "optionGroups", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "optionGroup", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "option", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.option.Option", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + optionGroupSets: { + klass: "org.hisp.dhis.option.OptionGroupSet", + shareable: true, + metadata: true, + relativeApiEndpoint: "/optionGroupSets", + plural: "optionGroupSets", + displayName: "Option Group Set", + collectionName: "optionGroupSets", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "optionGroupSet", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", + }, + { + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.DimensionItemKeywords", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "optionGroup", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.option.OptionGroup", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "dimension", + fieldName: "dimension", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filter", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "item", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + optionSets: { + klass: "org.hisp.dhis.option.OptionSet", + shareable: true, + metadata: true, + relativeApiEndpoint: "/optionSets", + plural: "optionSets", + displayName: "Option Set", + collectionName: "optionSets", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "optionSet", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "version", + fieldName: "version", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { + name: "option", + fieldName: "options", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.option.Option", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + organisationUnits: { + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + shareable: false, + metadata: true, + relativeApiEndpoint: "/organisationUnits", + plural: "organisationUnits", + displayName: "Organisation Unit", + collectionName: "organisationUnits", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "organisationUnit", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "parent", + fieldName: "parent", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { name: "type", fieldName: "type", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "path", fieldName: "path", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "child", + fieldName: "children", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "organisationUnitGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + }, + { + name: "organisationUnit", + fieldName: "ancestors", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "image", + fieldName: "image", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.fileresource.FileResource", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "level", + fieldName: "hierarchyLevel", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "userItem", + fieldName: "users", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.User", + }, + { + name: "phoneNumber", + fieldName: "phoneNumber", + propertyType: "PHONENUMBER", + klass: "java.lang.String", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "dataSet", + fieldName: "dataSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.DataSet", + }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "program", + fieldName: "programs", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.Program", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "contactPerson", + fieldName: "contactPerson", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "openingDate", + fieldName: "openingDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { name: "email", fieldName: "email", propertyType: "EMAIL", klass: "java.lang.String" }, + { + name: "address", + fieldName: "address", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "memberCount", + fieldName: "memberCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "leaf", + fieldName: "leaf", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "url", fieldName: "url", propertyType: "URL", klass: "java.lang.String" }, + { + name: "closedDate", + fieldName: "closedDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "comment", + fieldName: "comment", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "geometry", + fieldName: "geometry", + propertyType: "COMPLEX", + klass: "org.locationtech.jts.geom.Geometry", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + organisationUnitGroups: { + klass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + shareable: true, + metadata: true, + relativeApiEndpoint: "/organisationUnitGroups", + plural: "organisationUnitGroups", + displayName: "Organisation Unit Group", + collectionName: "organisationUnitGroups", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "organisationUnitGroup", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "symbol", + fieldName: "symbol", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { name: "color", fieldName: "color", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "featureType", + fieldName: "featureType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.organisationunit.FeatureType", + }, + { + name: "organisationUnit", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "groupSet", + fieldName: "groupSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "geometry", + fieldName: "geometry", + propertyType: "COMPLEX", + klass: "org.locationtech.jts.geom.Geometry", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + organisationUnitGroupSets: { + klass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", + shareable: true, + metadata: true, + relativeApiEndpoint: "/organisationUnitGroupSets", + plural: "organisationUnitGroupSets", + displayName: "Organisation Unit Group Set", + collectionName: "organisationUnitGroupSets", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "organisationUnitGroupSet", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", + }, + { + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.DimensionItemKeywords", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "organisationUnitGroup", + fieldName: "organisationUnitGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + }, + { + name: "dimension", + fieldName: "dimension", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filter", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "compulsory", + fieldName: "compulsory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "includeSubhierarchyInAnalytics", + fieldName: "includeSubhierarchyInAnalytics", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "item", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + organisationUnitGroupSetDimensions: { + klass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", + shareable: false, + metadata: false, + plural: "organisationUnitGroupSetDimensions", + displayName: "Organisation Unit Group Set Dimension", + collectionName: "organisationUnitGroupSetDimensions", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "organisationUnitGroupSetDimension", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "organisationUnitGroupSet", + fieldName: "dimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", + }, + { + name: "organisationUnitGroup", + fieldName: "items", + propertyType: "REFERENCE", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + }, + ], + }, + organisationUnitLevels: { + klass: "org.hisp.dhis.organisationunit.OrganisationUnitLevel", + shareable: false, + metadata: true, + relativeApiEndpoint: "/organisationUnitLevels", + plural: "organisationUnitLevels", + displayName: "Organisation Unit Level", + collectionName: "organisationUnitLevels", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "organisationUnitLevel", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "offlineLevels", + fieldName: "offlineLevels", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "level", + fieldName: "level", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + outlierAnalysis: { + klass: "org.hisp.dhis.visualization.OutlierAnalysis", + shareable: false, + metadata: false, + plural: "outlierAnalysis", + displayName: "Outlier Analysis", + collectionName: "outlierAnalysis", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "outlierAnalysis", + persisted: false, + embeddedObject: false, + properties: [ + { + name: "thresholdFactor", + fieldName: "thresholdFactor", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "extremeLines", + fieldName: "extremeLines", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.OutlierLine", + }, + { + name: "normalizationMethod", + fieldName: "normalizationMethod", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.visualization.NormalizedOutlierMethod", + }, + { + name: "maxResults", + fieldName: "maxResults", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "enabled", + fieldName: "enabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "outlierMethod", + fieldName: "outlierMethod", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.visualization.OutlierMethod", + }, + ], + }, + predictors: { + klass: "org.hisp.dhis.predictor.Predictor", + shareable: false, + metadata: true, + relativeApiEndpoint: "/predictors", + plural: "predictors", + displayName: "Predictor", + collectionName: "predictors", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "predictor", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "outputCombo", + fieldName: "outputCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionCombo", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "generator", + fieldName: "generator", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.expression.Expression", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitLevel", + }, + { + name: "output", + fieldName: "output", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "sampleSkipTest", + fieldName: "sampleSkipTest", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.expression.Expression", + }, + { + name: "organisationUnitDescendants", + fieldName: "organisationUnitDescendants", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.OrganisationUnitDescendants", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sequentialSampleCount", + fieldName: "sequentialSampleCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "annualSampleCount", + fieldName: "annualSampleCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "sequentialSkipCount", + fieldName: "sequentialSkipCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "predictorGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.predictor.PredictorGroup", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "periodType", + fieldName: "periodType", + propertyType: "TEXT", + klass: "org.hisp.dhis.period.PeriodType", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + predictorGroups: { + klass: "org.hisp.dhis.predictor.PredictorGroup", + shareable: true, + metadata: true, + relativeApiEndpoint: "/predictorGroups", + plural: "predictorGroups", + displayName: "Predictor Group", + collectionName: "predictorGroups", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "predictorGroup", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "predictor", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.predictor.Predictor", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + programs: { + klass: "org.hisp.dhis.program.Program", + shareable: true, + metadata: true, + relativeApiEndpoint: "/programs", + plural: "programs", + displayName: "Program", + collectionName: "programs", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: true, + name: "program", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "dataEntryForm", + fieldName: "dataEntryForm", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataentryform.DataEntryForm", + }, + { + name: "ignoreOverdueEvents", + fieldName: "ignoreOverdueEvents", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "skipOffline", + fieldName: "skipOffline", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayFollowUpLabel", + fieldName: "displayFollowUpLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programIndicator", + fieldName: "programIndicators", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramIndicator", + }, + { + name: "displayIncidentDateLabel", + fieldName: "displayIncidentDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "programStageLabel", + fieldName: "programStageLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "displayRelationshipLabel", + fieldName: "displayRelationshipLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "trackedEntityAttributeLabel", + fieldName: "trackedEntityAttributeLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "enrollmentDateLabel", + fieldName: "enrollmentDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayEnrollmentLabel", + fieldName: "displayEnrollmentLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "onlyEnrollOnce", + fieldName: "onlyEnrollOnce", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "version", + fieldName: "version", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayEnrollmentDateLabel", + fieldName: "displayEnrollmentDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "maxTeiCountToReturn", + fieldName: "maxTeiCountToReturn", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "selectIncidentDatesInFuture", + fieldName: "selectIncidentDatesInFuture", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayTrackedEntityAttributeLabel", + fieldName: "displayTrackedEntityAttributeLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "incidentDateLabel", + fieldName: "incidentDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayProgramStageLabel", + fieldName: "displayProgramStageLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "noteLabel", + fieldName: "noteLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "userRole", + fieldName: "userRoles", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserRole", + }, + { + name: "expiryPeriodType", + fieldName: "expiryPeriodType", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.PeriodType", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "selectEnrollmentDatesInFuture", + fieldName: "selectEnrollmentDatesInFuture", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "enrollmentLabel", + fieldName: "enrollmentLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "registration", + fieldName: "registration", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "openDaysAfterCoEndDate", + fieldName: "openDaysAfterCoEndDate", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "displayEventLabel", + fieldName: "displayEventLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "useFirstStageDuringRegistration", + fieldName: "useFirstStageDuringRegistration", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "displayNoteLabel", + fieldName: "displayNoteLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "programRuleVariable", + fieldName: "programRuleVariables", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.programrule.ProgramRuleVariable", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programTrackedEntityAttribute", + fieldName: "programAttributes", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.program.ProgramTrackedEntityAttribute", + }, + { + name: "completeEventsExpiryDays", + fieldName: "completeEventsExpiryDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "relatedProgram", + fieldName: "relatedProgram", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "withoutRegistration", + fieldName: "withoutRegistration", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "notificationTemplate", + fieldName: "notificationTemplates", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.notification.ProgramNotificationTemplate", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayOrgUnitLabel", + fieldName: "displayOrgUnitLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "featureType", + fieldName: "featureType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.organisationunit.FeatureType", + }, + { + name: "minAttributesRequiredToSearch", + fieldName: "minAttributesRequiredToSearch", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "displayFrontPageList", + fieldName: "displayFrontPageList", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "followUpLabel", + fieldName: "followUpLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programType", + fieldName: "programType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramType", + }, + { + name: "accessLevel", + fieldName: "accessLevel", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.AccessLevel", + }, + { + name: "programSection", + fieldName: "programSections", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramSection", + }, + { + name: "eventLabel", + fieldName: "eventLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "orgUnitLabel", + fieldName: "orgUnitLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programStage", + fieldName: "programStages", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "trackedEntityType", + fieldName: "trackedEntityType", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityType", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayIncidentDate", + fieldName: "displayIncidentDate", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "expiryDays", + fieldName: "expiryDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "relationshipLabel", + fieldName: "relationshipLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + programDataElements: { + klass: "org.hisp.dhis.program.ProgramDataElementDimensionItem", + shareable: false, + metadata: false, + relativeApiEndpoint: "/programDataElements", + plural: "programDataElements", + displayName: "Program Data Element Dimension Item", + collectionName: "programDataElements", + nameableObject: true, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "programDataElement", + persisted: false, + embeddedObject: true, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + programIndicators: { + klass: "org.hisp.dhis.program.ProgramIndicator", + shareable: true, + metadata: true, + relativeApiEndpoint: "/programIndicators", + plural: "programIndicators", + displayName: "Program Indicator", + collectionName: "programIndicators", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "programIndicator", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "orgUnitField", + fieldName: "orgUnitField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayInForm", + fieldName: "displayInForm", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "aggregateExportCategoryOptionCombo", + fieldName: "aggregateExportCategoryOptionCombo", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "programIndicatorGroups", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramIndicatorGroup", + }, + { + name: "analyticsPeriodBoundary", + fieldName: "analyticsPeriodBoundaries", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.AnalyticsPeriodBoundary", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "expression", + fieldName: "expression", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filter", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "decimals", + fieldName: "decimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "analyticsType", + fieldName: "analyticsType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.AnalyticsType", + }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "aggregateExportAttributeOptionCombo", + fieldName: "aggregateExportAttributeOptionCombo", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + programIndicatorGroups: { + klass: "org.hisp.dhis.program.ProgramIndicatorGroup", + shareable: true, + metadata: true, + relativeApiEndpoint: "/programIndicatorGroups", + plural: "programIndicatorGroups", + displayName: "Program Indicator Group", + collectionName: "programIndicatorGroups", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "programIndicatorGroup", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "programIndicator", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramIndicator", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + programNotificationTemplates: { + klass: "org.hisp.dhis.program.notification.ProgramNotificationTemplate", + shareable: false, + metadata: true, + relativeApiEndpoint: "/programNotificationTemplates", + plural: "programNotificationTemplates", + displayName: "Program Notification Template", + collectionName: "programNotificationTemplates", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "programNotificationTemplate", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "notificationTrigger", + fieldName: "notificationTrigger", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.notification.NotificationTrigger", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "relativeScheduledDays", + fieldName: "relativeScheduledDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "subjectTemplate", + fieldName: "subjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "recipientDataElement", + fieldName: "recipientDataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "notifyUsersInHierarchyOnly", + fieldName: "notifyUsersInHierarchyOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "deliveryChannels", + fieldName: "deliveryChannels", + propertyType: "COLLECTION", + itemPropertyType: "CONSTANT", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.common.DeliveryChannel", + }, + { + name: "displaySubjectTemplate", + fieldName: "displaySubjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "sendRepeatable", + fieldName: "sendRepeatable", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "recipientProgramAttribute", + fieldName: "recipientProgramAttribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "notificationRecipient", + fieldName: "notificationRecipient", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.notification.ProgramNotificationRecipient", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "notifyParentOrganisationUnitOnly", + fieldName: "notifyParentOrganisationUnitOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "displayMessageTemplate", + fieldName: "displayMessageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "recipientUserGroup", + fieldName: "recipientUserGroup", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.UserGroup", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "messageTemplate", + fieldName: "messageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + ], + }, + programRules: { + klass: "org.hisp.dhis.programrule.ProgramRule", + shareable: false, + metadata: true, + relativeApiEndpoint: "/programRules", + plural: "programRules", + displayName: "Program Rule", + collectionName: "programRules", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "programRule", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "priority", + fieldName: "priority", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "condition", + fieldName: "condition", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "programRuleAction", + fieldName: "programRuleActions", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.programrule.ProgramRuleAction", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + programRuleActions: { + klass: "org.hisp.dhis.programrule.ProgramRuleAction", + shareable: false, + metadata: true, + relativeApiEndpoint: "/programRuleActions", + plural: "programRuleActions", + displayName: "Program Rule Action", + collectionName: "programRuleActions", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "programRuleAction", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "evaluationEnvironment", + fieldName: "programRuleActionEvaluationEnvironments", + propertyType: "COLLECTION", + itemPropertyType: "CONSTANT", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.programrule.ProgramRuleActionEvaluationEnvironment", + }, + { name: "data", fieldName: "data", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "optionGroup", + fieldName: "optionGroup", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionGroup", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "templateUid", + fieldName: "templateUid", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "content", + fieldName: "content", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "trackedEntityAttribute", + fieldName: "attribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "displayContent", + fieldName: "displayContent", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "programIndicator", + fieldName: "programIndicator", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramIndicator", + }, + { + name: "programRule", + fieldName: "programRule", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.programrule.ProgramRule", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "programStageSection", + fieldName: "programStageSection", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStageSection", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "programRuleActionType", + fieldName: "programRuleActionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.programrule.ProgramRuleActionType", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "evaluationTime", + fieldName: "programRuleActionEvaluationTime", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.programrule.ProgramRuleActionEvaluationTime", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "location", + fieldName: "location", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "option", + fieldName: "option", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.Option", + }, + ], + }, + programRuleVariables: { + klass: "org.hisp.dhis.programrule.ProgramRuleVariable", + shareable: false, + metadata: true, + relativeApiEndpoint: "/programRuleVariables", + plural: "programRuleVariables", + displayName: "Program Rule Variable", + collectionName: "programRuleVariables", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "programRuleVariable", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programRuleVariableSourceType", + fieldName: "sourceType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.programrule.ProgramRuleVariableSourceType", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "trackedEntityAttribute", + fieldName: "attribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "useCodeForOptionSet", + fieldName: "useCodeForOptionSet", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + programSections: { + klass: "org.hisp.dhis.program.ProgramSection", + shareable: false, + metadata: true, + relativeApiEndpoint: "/programSections", + plural: "programSections", + displayName: "Program Section", + collectionName: "programSections", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "programSection", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "renderType", + fieldName: "renderType", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "trackedEntityAttributes", + fieldName: "trackedEntityAttributes", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + programStages: { + klass: "org.hisp.dhis.program.ProgramStage", + shareable: true, + metadata: true, + relativeApiEndpoint: "/programStages", + plural: "programStages", + displayName: "Program Stage", + collectionName: "programStages", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: true, + name: "programStage", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "allowGenerateNextVisit", + fieldName: "allowGenerateNextVisit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataEntryForm", + fieldName: "dataEntryForm", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataentryform.DataEntryForm", + }, + { + name: "reportDateToUse", + fieldName: "reportDateToUse", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "programStageLabel", + fieldName: "programStageLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programStageDataElement", + fieldName: "programStageDataElements", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramStageDataElement", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "formType", + fieldName: "formType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dataset.FormType", + }, + { + name: "generatedByEnrollmentDate", + fieldName: "generatedByEnrollmentDate", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayProgramStageLabel", + fieldName: "displayProgramStageLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "hideDueDate", + fieldName: "hideDueDate", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "enableUserAssignment", + fieldName: "enableUserAssignment", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "displayEventLabel", + fieldName: "displayEventLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "minDaysFromStart", + fieldName: "minDaysFromStart", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "standardInterval", + fieldName: "standardInterval", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dueDateLabel", + fieldName: "dueDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "executionDateLabel", + fieldName: "executionDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "preGenerateUID", + fieldName: "preGenerateUID", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayExecutionDateLabel", + fieldName: "displayExecutionDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "notificationTemplate", + fieldName: "notificationTemplates", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.notification.ProgramNotificationTemplate", + }, + { + name: "openAfterEnrollment", + fieldName: "openAfterEnrollment", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "repeatable", + fieldName: "repeatable", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "featureType", + fieldName: "featureType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.organisationunit.FeatureType", + }, + { + name: "remindCompleted", + fieldName: "remindCompleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayGenerateEventBox", + fieldName: "displayGenerateEventBox", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "nextScheduleDate", + fieldName: "nextScheduleDate", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "eventLabel", + fieldName: "eventLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "validationStrategy", + fieldName: "validationStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ValidationStrategy", + }, + { + name: "autoGenerateEvent", + fieldName: "autoGenerateEvent", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "periodType", + fieldName: "periodType", + propertyType: "TEXT", + klass: "org.hisp.dhis.period.PeriodType", + }, + { + name: "referral", + fieldName: "referral", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayDueDateLabel", + fieldName: "displayDueDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "blockEntryForm", + fieldName: "blockEntryForm", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "programStageSection", + fieldName: "programStageSections", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramStageSection", + }, + ], + }, + programStageDataElements: { + klass: "org.hisp.dhis.program.ProgramStageDataElement", + shareable: false, + metadata: false, + plural: "programStageDataElements", + displayName: "Program Stage Data Element", + collectionName: "programStageDataElements", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "programStageDataElement", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "displayInReports", + fieldName: "displayInReports", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "skipSynchronization", + fieldName: "skipSynchronization", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "renderOptionsAsRadio", + fieldName: "renderOptionsAsRadio", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "skipAnalytics", + fieldName: "skipAnalytics", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "renderType", + fieldName: "renderType", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", + }, + { + name: "allowFutureDate", + fieldName: "allowFutureDate", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "compulsory", + fieldName: "compulsory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "allowProvidedElsewhere", + fieldName: "allowProvidedElsewhere", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + programStageSections: { + klass: "org.hisp.dhis.program.ProgramStageSection", + shareable: false, + metadata: true, + relativeApiEndpoint: "/programStageSections", + plural: "programStageSections", + displayName: "Program Stage Section", + collectionName: "programStageSections", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "programStageSection", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programIndicator", + fieldName: "programIndicators", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.program.ProgramIndicator", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "renderType", + fieldName: "renderType", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", + }, + { + name: "dataElement", + fieldName: "dataElements", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + programStageWorkingLists: { + klass: "org.hisp.dhis.programstageworkinglist.ProgramStageWorkingList", + shareable: true, + metadata: true, + relativeApiEndpoint: "/programStageWorkingLists", + plural: "programStageWorkingLists", + displayName: "Program Stage Working List", + collectionName: "programStageWorkingLists", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "programStageWorkingList", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "programStageQueryCriteria", + fieldName: "programStageQueryCriteria", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.programstageworkinglist.ProgramStageQueryCriteria", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + programTrackedEntityAttributes: { + klass: "org.hisp.dhis.program.ProgramTrackedEntityAttribute", + shareable: false, + metadata: false, + plural: "programTrackedEntityAttributes", + displayName: "Program Tracked Entity Attribute", + collectionName: "programTrackedEntityAttributes", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "programTrackedEntityAttribute", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "mandatory", + fieldName: "mandatory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "trackedEntityAttribute", + fieldName: "attribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "renderOptionsAsRadio", + fieldName: "renderOptionsAsRadio", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "renderType", + fieldName: "renderType", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", + }, + { + name: "allowFutureDate", + fieldName: "allowFutureDate", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "searchable", + fieldName: "searchable", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayInList", + fieldName: "displayInList", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + programTrackedEntityAttributeDimensionItems: { + klass: "org.hisp.dhis.program.ProgramTrackedEntityAttributeDimensionItem", + shareable: false, + metadata: false, + plural: "programTrackedEntityAttributeDimensionItems", + displayName: "Program Tracked Entity Attribute Dimension Item", + collectionName: "programTrackedEntityAttributeDimensionItems", + nameableObject: true, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "programAttributeDimension", + persisted: false, + embeddedObject: true, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "attribute", + fieldName: "attribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + pushAnalysis: { + klass: "org.hisp.dhis.pushanalysis.PushAnalysis", + shareable: false, + metadata: true, + relativeApiEndpoint: "/pushAnalysis", + plural: "pushAnalysis", + displayName: "Push Analysis", + collectionName: "pushAnalysis", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "pushanalysis", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "recipientUserGroups", + fieldName: "recipientUserGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroup", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "message", + fieldName: "message", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dashboard", + fieldName: "dashboard", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dashboard.Dashboard", + }, + ], + }, + relationships: { + klass: "org.hisp.dhis.relationship.Relationship", + shareable: false, + metadata: false, + relativeApiEndpoint: "/relationships", + plural: "relationships", + displayName: "Relationship", + collectionName: "relationships", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "relationship", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdAtClient", + fieldName: "createdAtClient", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "from", + fieldName: "from", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.relationship.RelationshipItem", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "relationshipType", + fieldName: "relationshipType", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.relationship.RelationshipType", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "deleted", + fieldName: "deleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "to", + fieldName: "to", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.relationship.RelationshipItem", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + relationshipConstraints: { + klass: "org.hisp.dhis.relationship.RelationshipConstraint", + shareable: false, + metadata: false, + plural: "relationshipConstraints", + displayName: "Relationship Constraint", + collectionName: "relationshipConstraints", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "relationshipConstraint", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "trackedEntityType", + fieldName: "trackedEntityType", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityType", + }, + { + name: "trackerDataView", + fieldName: "trackerDataView", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.trackerdataview.TrackerDataView", + }, + { + name: "relationshipEntity", + fieldName: "relationshipEntity", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.relationship.RelationshipEntity", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + ], + }, + relationshipItems: { + klass: "org.hisp.dhis.relationship.RelationshipItem", + shareable: false, + metadata: false, + plural: "relationshipItems", + displayName: "Relationship Item", + collectionName: "relationshipItems", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "relationshipItem", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "trackedEntity", + fieldName: "trackedEntity", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntity", + }, + { + name: "event", + fieldName: "event", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Event", + }, + { + name: "relationship", + fieldName: "relationship", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.relationship.Relationship", + }, + { + name: "enrollment", + fieldName: "enrollment", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Enrollment", + }, + ], + }, + relationshipTypes: { + klass: "org.hisp.dhis.relationship.RelationshipType", + shareable: true, + metadata: true, + relativeApiEndpoint: "/relationshipTypes", + plural: "relationshipTypes", + displayName: "Relationship Type", + collectionName: "relationshipTypes", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: true, + name: "relationshipType", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "bidirectional", + fieldName: "bidirectional", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "fromToName", + fieldName: "fromToName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "displayFromToName", + fieldName: "displayFromToName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "toConstraint", + fieldName: "toConstraint", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.relationship.RelationshipConstraint", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "toFromName", + fieldName: "toFromName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "fromConstraint", + fieldName: "fromConstraint", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.relationship.RelationshipConstraint", + }, + { + name: "displayToFromName", + fieldName: "displayToFromName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "referral", + fieldName: "referral", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + reports: { + klass: "org.hisp.dhis.report.Report", + shareable: true, + metadata: true, + relativeApiEndpoint: "/reports", + plural: "reports", + displayName: "Report", + collectionName: "reports", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "report", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "designContent", + fieldName: "designContent", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "visualization", + fieldName: "visualization", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.visualization.Visualization", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.report.ReportType", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "relativePeriods", + fieldName: "relatives", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.RelativePeriods", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "reportParams", + fieldName: "reportParams", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.ReportingParams", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "cacheStrategy", + fieldName: "cacheStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.cache.CacheStrategy", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + reportingRates: { + klass: "org.hisp.dhis.common.ReportingRate", + shareable: false, + metadata: false, + plural: "reportingRates", + displayName: "Reporting Rate", + collectionName: "reportingRates", + nameableObject: true, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "reportingRate", + persisted: false, + embeddedObject: true, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "dataSet", + fieldName: "dataSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataset.DataSet", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "metric", + fieldName: "metric", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ReportingRateMetric", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + routes: { + klass: "org.hisp.dhis.route.Route", + shareable: true, + metadata: true, + relativeApiEndpoint: "/routes", + plural: "routes", + displayName: "Route", + collectionName: "routes", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "identifiableObject", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "headers", + fieldName: "headers", + propertyType: "COMPLEX", + klass: "java.util.Map", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "auth", + fieldName: "auth", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.auth.AuthScheme", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "authorities", + fieldName: "authorities", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "disabled", + fieldName: "disabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + smsCommands: { + klass: "org.hisp.dhis.sms.command.SMSCommand", + shareable: false, + metadata: true, + relativeApiEndpoint: "/smsCommands", + plural: "smsCommands", + displayName: "S M S Command", + collectionName: "smsCommands", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "smscommand", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "smsCode", + fieldName: "codes", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.sms.command.code.SMSCode", + }, + { + name: "moreThanOneOrgUnitMessage", + fieldName: "moreThanOneOrgUnitMessage", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "specialCharacter", + fieldName: "specialCharacters", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.sms.command.SMSSpecialCharacter", + }, + { + name: "currentPeriodUsedForReporting", + fieldName: "currentPeriodUsedForReporting", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "noUserMessage", + fieldName: "noUserMessage", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "receivedMessage", + fieldName: "receivedMessage", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "defaultMessage", + fieldName: "defaultMessage", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "userGroup", + fieldName: "userGroup", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.UserGroup", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "completenessMethod", + fieldName: "completenessMethod", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.sms.command.CompletenessMethod", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "wrongFormatMessage", + fieldName: "wrongFormatMessage", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "separator", + fieldName: "separator", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "successMessage", + fieldName: "successMessage", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "codeValueSeparator", + fieldName: "codeValueSeparator", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "parserType", + fieldName: "parserType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.sms.parse.ParserType", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "dataset", + fieldName: "dataset", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataset.DataSet", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + sections: { + klass: "org.hisp.dhis.dataset.Section", + shareable: false, + metadata: true, + relativeApiEndpoint: "/sections", + plural: "sections", + displayName: "Section", + collectionName: "sections", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "section", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "greyedField", + fieldName: "greyedFields", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataelement.DataElementOperand", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "disableDataElementAutoGroup", + fieldName: "disableDataElementAutoGroup", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "categoryCombos", + fieldName: "categoryCombos", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryCombo", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "dataSet", + fieldName: "dataSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataset.DataSet", + }, + { + name: "dataElement", + fieldName: "dataElements", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "showColumnTotals", + fieldName: "showColumnTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "indicator", + fieldName: "indicators", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.indicator.Indicator", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayOptions", + fieldName: "displayOptions", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "showRowTotals", + fieldName: "showRowTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + seriesKeys: { + klass: "org.hisp.dhis.visualization.SeriesKey", + shareable: false, + metadata: false, + plural: "seriesKeys", + displayName: "Series Key", + collectionName: "seriesKeys", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "seriesKey", + persisted: false, + embeddedObject: false, + properties: [ + { + name: "label", + fieldName: "label", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.StyledObject", + }, + { + name: "hidden", + fieldName: "hidden", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + ], + }, + sharings: { + klass: "org.hisp.dhis.user.sharing.Sharing", + shareable: false, + metadata: false, + plural: "sharings", + displayName: "Sharing", + collectionName: "sharings", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "sharing", + persisted: false, + embeddedObject: false, + properties: [ + { name: "owner", fieldName: "owner", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "userGroups", + fieldName: "userGroups", + propertyType: "COMPLEX", + klass: "java.util.Map", + }, + { + name: "external", + fieldName: "external", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "public", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "users", fieldName: "users", propertyType: "COMPLEX", klass: "java.util.Map" }, + ], + }, + sqlViews: { + klass: "org.hisp.dhis.sqlview.SqlView", + shareable: true, + metadata: true, + relativeApiEndpoint: "/sqlViews", + plural: "sqlViews", + displayName: "Sql View", + collectionName: "sqlViews", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: true, + name: "sqlView", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "sqlQuery", + fieldName: "sqlQuery", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "updateJobId", + fieldName: "updateJobId", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.sqlview.SqlViewType", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "cacheStrategy", + fieldName: "cacheStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.cache.CacheStrategy", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + trackedEntityInstances: { + klass: "org.hisp.dhis.trackedentity.TrackedEntity", + shareable: false, + metadata: false, + relativeApiEndpoint: "/trackedEntityInstances", + plural: "trackedEntityInstances", + displayName: "Tracked Entity", + collectionName: "trackedEntityInstances", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "trackedEntityInstance", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "programOwners", + fieldName: "programOwners", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramOwner", + }, + { + name: "storedBy", + fieldName: "storedBy", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "organisationUnit", + fieldName: "organisationUnit", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdAtClient", + fieldName: "createdAtClient", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedByUserInfo", + fieldName: "lastUpdatedByUserInfo", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.program.UserInfoSnapshot", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "inactive", + fieldName: "inactive", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "relationshipItem", + fieldName: "relationshipItems", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.relationship.RelationshipItem", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "createdByUserInfo", + fieldName: "createdByUserInfo", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.program.UserInfoSnapshot", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "potentialDuplicate", + fieldName: "potentialDuplicate", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "enrollment", + fieldName: "enrollments", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.Enrollment", + }, + { + name: "deleted", + fieldName: "deleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "trackedEntityType", + fieldName: "trackedEntityType", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityType", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "geometry", + fieldName: "geometry", + propertyType: "COMPLEX", + klass: "org.locationtech.jts.geom.Geometry", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "trackedEntityAttributeValue", + fieldName: "trackedEntityAttributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.trackedentityattributevalue.TrackedEntityAttributeValue", + }, + { + name: "lastUpdatedAtClient", + fieldName: "lastUpdatedAtClient", + propertyType: "DATE", + klass: "java.util.Date", + }, + ], + }, + trackedEntityAttributes: { + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + shareable: true, + metadata: true, + relativeApiEndpoint: "/trackedEntityAttributes", + plural: "trackedEntityAttributes", + displayName: "Tracked Entity Attribute", + collectionName: "trackedEntityAttributes", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "trackedEntityAttribute", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayInListNoProgram", + fieldName: "displayInListNoProgram", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "pattern", + fieldName: "pattern", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "skipSynchronization", + fieldName: "skipSynchronization", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sortOrderInListNoProgram", + fieldName: "sortOrderInListNoProgram", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "displayOnVisitSchedule", + fieldName: "displayOnVisitSchedule", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "generated", + fieldName: "generated", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sortOrderInVisitSchedule", + fieldName: "sortOrderInVisitSchedule", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "orgunitScope", + fieldName: "orgunitScope", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "confidential", + fieldName: "confidential", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "fieldMask", + fieldName: "fieldMask", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "expression", + fieldName: "expression", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "unique", + fieldName: "unique", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "inherit", + fieldName: "inherit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + { + name: "optionSetValue", + fieldName: "optionSetValue", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + ], + }, + trackedEntityAttributeValues: { + klass: "org.hisp.dhis.trackedentityattributevalue.TrackedEntityAttributeValue", + shareable: false, + metadata: false, + plural: "trackedEntityAttributeValues", + displayName: "Tracked Entity Attribute Value", + collectionName: "trackedEntityAttributeValues", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "trackedEntityAttributeValue", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "storedBy", + fieldName: "storedBy", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { name: "value", fieldName: "value", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "trackedEntityAttribute", + fieldName: "attribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "trackedEntityInstance", + fieldName: "trackedEntity", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntity", + }, + ], + }, + trackedEntityDataElementDimensions: { + klass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + shareable: false, + metadata: false, + plural: "trackedEntityDataElementDimensions", + displayName: "Tracked Entity Data Element Dimension", + collectionName: "trackedEntityDataElementDimensions", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "dataElementDimension", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "filter", + fieldName: "filter", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + ], + }, + trackedEntityInstanceFilters: { + klass: "org.hisp.dhis.trackedentityfilter.TrackedEntityFilter", + shareable: true, + metadata: true, + relativeApiEndpoint: "/trackedEntityInstanceFilters", + plural: "trackedEntityInstanceFilters", + displayName: "Tracked Entity Filter", + collectionName: "trackedEntityInstanceFilters", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "trackedEntityFilter", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "enrollmentCreatedPeriod", + fieldName: "enrollmentCreatedPeriod", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.trackedentityfilter.FilterPeriod", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "followup", + fieldName: "followup", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "entityQueryCriteria", + fieldName: "entityQueryCriteria", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.trackedentityfilter.EntityQueryCriteria", + }, + { + name: "eventFilters", + fieldName: "eventFilters", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentityfilter.EventFilter", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "enrollmentStatus", + fieldName: "enrollmentStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramStatus", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + dataElementDimensions: { + klass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", + shareable: false, + metadata: false, + plural: "dataElementDimensions", + displayName: "Tracked Entity Program Indicator Dimension", + collectionName: "dataElementDimensions", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "programIndicatorDimension", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "filter", + fieldName: "filter", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "programIndicator", + fieldName: "programIndicator", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramIndicator", + }, + ], + }, + trackedEntityTypes: { + klass: "org.hisp.dhis.trackedentity.TrackedEntityType", + shareable: true, + metadata: true, + relativeApiEndpoint: "/trackedEntityTypes", + plural: "trackedEntityTypes", + displayName: "Tracked Entity Type", + collectionName: "trackedEntityTypes", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: true, + name: "trackedEntityType", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "trackedEntityTypeAttribute", + fieldName: "trackedEntityTypeAttributes", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityTypeAttribute", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "allowAuditLog", + fieldName: "allowAuditLog", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "featureType", + fieldName: "featureType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.organisationunit.FeatureType", + }, + { + name: "minAttributesRequiredToSearch", + fieldName: "minAttributesRequiredToSearch", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "maxTeiCountToReturn", + fieldName: "maxTeiCountToReturn", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + trackedEntityTypeAttributes: { + klass: "org.hisp.dhis.trackedentity.TrackedEntityTypeAttribute", + shareable: false, + metadata: false, + plural: "trackedEntityTypeAttributes", + displayName: "Tracked Entity Type Attribute", + collectionName: "trackedEntityTypeAttributes", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "trackedEntityTypeAttribute", + persisted: true, + embeddedObject: true, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "mandatory", + fieldName: "mandatory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "trackedEntityAttribute", + fieldName: "trackedEntityAttribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "searchable", + fieldName: "searchable", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "trackedEntityType", + fieldName: "trackedEntityType", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityType", + }, + { + name: "displayInList", + fieldName: "displayInList", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + users: { + klass: "org.hisp.dhis.user.User", + shareable: false, + metadata: true, + relativeApiEndpoint: "/users", + plural: "users", + displayName: "User", + collectionName: "users", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "user", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "lastLogin", + fieldName: "lastLogin", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "education", + fieldName: "education", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "jobTitle", + fieldName: "jobTitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "password", + fieldName: "password", + propertyType: "PASSWORD", + klass: "java.lang.String", + }, + { + name: "twitter", + fieldName: "twitter", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "employer", + fieldName: "employer", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "dataViewOrganisationUnit", + fieldName: "dataViewOrganisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "settings", + fieldName: "settings", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.UserSettings", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "whatsApp", + fieldName: "whatsApp", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "invitation", + fieldName: "invitation", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "selfRegistered", + fieldName: "selfRegistered", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "userGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroup", + }, + { + name: "userRole", + fieldName: "userRoles", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserRole", + }, + { + name: "firstName", + fieldName: "firstName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "phoneNumber", + fieldName: "phoneNumber", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "nationality", + fieldName: "nationality", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "birthday", + fieldName: "birthday", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "gender", + fieldName: "gender", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "openId", + fieldName: "openId", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "externalAuth", + fieldName: "externalAuth", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "cogsDimensionConstraint", + fieldName: "cogsDimensionConstraints", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSet", + }, + { + name: "accountExpiry", + fieldName: "accountExpiry", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "catDimensionConstraint", + fieldName: "catDimensionConstraints", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.Category", + }, + { + name: "teiSearchOrganisationUnit", + fieldName: "teiSearchOrganisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "twoFactorEnabled", + fieldName: "twoFactorEnabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "skype", fieldName: "skype", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "surname", + fieldName: "surname", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "ldapId", + fieldName: "ldapId", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "disabled", + fieldName: "disabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "facebookMessenger", + fieldName: "facebookMessenger", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "email", fieldName: "email", propertyType: "EMAIL", klass: "java.lang.String" }, + { + name: "introduction", + fieldName: "introduction", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "passwordLastUpdated", + fieldName: "passwordLastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "languages", + fieldName: "languages", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "welcomeMessage", + fieldName: "welcomeMessage", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "userCredentials", + fieldName: "userCredentials", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.UserCredentialsDto", + }, + { + name: "telegram", + fieldName: "telegram", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "avatar", + fieldName: "avatar", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.fileresource.FileResource", + }, + { + name: "dataViewMaxOrganisationUnitLevel", + fieldName: "dataViewMaxOrganisationUnitLevel", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "lastCheckedInterpretations", + fieldName: "lastCheckedInterpretations", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "interests", + fieldName: "interests", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "username", + fieldName: "username", + propertyType: "TEXT", + klass: "java.lang.String", + }, + ], + }, + userAccesses: { + klass: "org.hisp.dhis.user.sharing.UserAccess", + shareable: false, + metadata: false, + plural: "userAccesses", + displayName: "User Access", + collectionName: "userAccesses", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "userAccess", + persisted: false, + embeddedObject: false, + properties: [ + { + name: "access", + fieldName: "access", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + ], + }, + userCredentials: { + klass: "org.hisp.dhis.user.UserCredentialsDto", + shareable: false, + metadata: false, + plural: "userCredentials", + displayName: "User Credentials Dto", + collectionName: "userCredentials", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "userCredentialsDto", + persisted: false, + embeddedObject: false, + properties: [ + { + name: "lastLogin", + fieldName: "lastLogin", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "openId", + fieldName: "openId", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "externalAuth", + fieldName: "externalAuth", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "cogsDimensionConstraints", + fieldName: "cogsDimensionConstraints", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSet", + }, + { + name: "accountExpiry", + fieldName: "accountExpiry", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "catDimensionConstraints", + fieldName: "catDimensionConstraints", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.Category", + }, + { name: "uuid", fieldName: "uuid", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "uid", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "password", + fieldName: "password", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "ldapId", + fieldName: "ldapId", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "disabled", + fieldName: "disabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "twoFA", + fieldName: "twoFA", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "passwordLastUpdated", + fieldName: "passwordLastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "invitation", + fieldName: "invitation", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "restoreToken", + fieldName: "restoreToken", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "restoreExpiry", + fieldName: "restoreExpiry", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "selfRegistered", + fieldName: "selfRegistered", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "userRoles", + fieldName: "userRoles", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserRole", + }, + { + name: "previousPasswords", + fieldName: "previousPasswords", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "idToken", + fieldName: "idToken", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "username", + fieldName: "username", + propertyType: "TEXT", + klass: "java.lang.String", + }, + ], + }, + userGroups: { + klass: "org.hisp.dhis.user.UserGroup", + shareable: true, + metadata: true, + relativeApiEndpoint: "/userGroups", + plural: "userGroups", + displayName: "User Group", + collectionName: "userGroups", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "userGroup", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "managedByGroup", + fieldName: "managedByGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroup", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "user", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.User", + }, + { + name: "managedGroup", + fieldName: "managedGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroup", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + userGroupAccesses: { + klass: "org.hisp.dhis.user.sharing.UserGroupAccess", + shareable: false, + metadata: false, + plural: "userGroupAccesses", + displayName: "User Group Access", + collectionName: "userGroupAccesses", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "userGroupAccess", + persisted: false, + embeddedObject: false, + properties: [ + { + name: "access", + fieldName: "access", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + ], + }, + userRoles: { + klass: "org.hisp.dhis.user.UserRole", + shareable: true, + metadata: true, + relativeApiEndpoint: "/userRoles", + plural: "userRoles", + displayName: "User Role", + collectionName: "userRoles", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "userRole", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "restriction", + fieldName: "restrictions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "userObject", + fieldName: "users", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.user.User", + }, + { + name: "authority", + fieldName: "authorities", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + validationNotificationTemplates: { + klass: "org.hisp.dhis.validation.notification.ValidationNotificationTemplate", + shareable: false, + metadata: true, + relativeApiEndpoint: "/validationNotificationTemplates", + plural: "validationNotificationTemplates", + displayName: "Validation Notification Template", + collectionName: "validationNotificationTemplates", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "identifiableObject", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "recipientUserGroups", + fieldName: "recipientUserGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroup", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "subjectTemplate", + fieldName: "subjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "sendStrategy", + fieldName: "sendStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.notification.SendStrategy", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "validationRules", + fieldName: "validationRules", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.validation.ValidationRule", + }, + { + name: "notifyUsersInHierarchyOnly", + fieldName: "notifyUsersInHierarchyOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displaySubjectTemplate", + fieldName: "displaySubjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "notifyParentOrganisationUnitOnly", + fieldName: "notifyParentOrganisationUnitOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "displayMessageTemplate", + fieldName: "displayMessageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "messageTemplate", + fieldName: "messageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + ], + }, + validationResults: { + klass: "org.hisp.dhis.validation.ValidationResult", + shareable: false, + metadata: false, + relativeApiEndpoint: "/validationResults", + plural: "validationResults", + displayName: "Validation Result", + collectionName: "validationResults", + nameableObject: false, + translatable: false, + identifiableObject: false, + dataShareable: false, + name: "validationResult", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "period", + fieldName: "period", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.period.Period", + }, + { + name: "organisationUnit", + fieldName: "organisationUnit", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "validationRule", + fieldName: "validationRule", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.validation.ValidationRule", + }, + { + name: "attributeOptionCombo", + fieldName: "attributeOptionCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionCombo", + }, + { + name: "rightsideValue", + fieldName: "rightsideValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.Long" }, + { + name: "leftsideValue", + fieldName: "leftsideValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "notificationSent", + fieldName: "notificationSent", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dayInPeriod", + fieldName: "dayInPeriod", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + ], + }, + validationRules: { + klass: "org.hisp.dhis.validation.ValidationRule", + shareable: true, + metadata: true, + relativeApiEndpoint: "/validationRules", + plural: "validationRules", + displayName: "Validation Rule", + collectionName: "validationRules", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "validationRule", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "validationRuleGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.validation.ValidationRuleGroup", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "importance", + fieldName: "importance", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.validation.Importance", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "aggregateExportCategoryOptionCombo", + fieldName: "aggregateExportCategoryOptionCombo", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "operator", + fieldName: "operator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.expression.Operator", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "organisationUnitLevels", + fieldName: "organisationUnitLevels", + propertyType: "COLLECTION", + itemPropertyType: "INTEGER", + klass: "java.util.Set", + itemKlass: "java.lang.Integer", + }, + { + name: "displayInstruction", + fieldName: "displayInstruction", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "leftSide", + fieldName: "leftSide", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.expression.Expression", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "notificationTemplates", + fieldName: "notificationTemplates", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.validation.notification.ValidationNotificationTemplate", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "rightSide", + fieldName: "rightSide", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.expression.Expression", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "periodType", + fieldName: "periodType", + propertyType: "TEXT", + klass: "org.hisp.dhis.period.PeriodType", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "instruction", + fieldName: "instruction", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "skipFormValidation", + fieldName: "skipFormValidation", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "aggregateExportAttributeOptionCombo", + fieldName: "aggregateExportAttributeOptionCombo", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + ], + }, + validationRuleGroups: { + klass: "org.hisp.dhis.validation.ValidationRuleGroup", + shareable: true, + metadata: true, + relativeApiEndpoint: "/validationRuleGroups", + plural: "validationRuleGroups", + displayName: "Validation Rule Group", + collectionName: "validationRuleGroups", + nameableObject: false, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "validationRuleGroup", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "validationRule", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.validation.ValidationRule", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, + visualizations: { + klass: "org.hisp.dhis.visualization.Visualization", + shareable: true, + metadata: true, + relativeApiEndpoint: "/visualizations", + plural: "visualizations", + displayName: "Visualization", + collectionName: "visualizations", + nameableObject: true, + translatable: true, + identifiableObject: true, + dataShareable: false, + name: "visualization", + persisted: true, + embeddedObject: false, + properties: [ + { + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", + }, + { + name: "orgUnitField", + fieldName: "orgUnitField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "endDate", + fieldName: "endDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "baseLineValue", + fieldName: "baseLineValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "legend", + fieldName: "legendDefinitions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.LegendDefinitions", + }, + { + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "axes", + fieldName: "axes", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.visualization.AxisV2", + }, + { + name: "displaySubtitle", + fieldName: "displaySubtitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.visualization.VisualizationType", + }, + { + name: "hideEmptyColumns", + fieldName: "hideEmptyColumns", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "measureCriteria", + fieldName: "measureCriteria", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayTitle", + fieldName: "displayTitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "subscribed", + fieldName: "subscribed", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "displayTargetLineLabel", + fieldName: "displayTargetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "attributeDimension", + fieldName: "attributeDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "yearlySerie", + fieldName: "yearlySeries", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "rowSubTotals", + fieldName: "rowSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "interpretation", + fieldName: "interpretations", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", + }, + { + name: "visualizationPeriodName", + fieldName: "visualizationPeriodName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "domainAxisLabel", + fieldName: "domainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "cumulativeValues", + fieldName: "cumulativeValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "fontStyle", + fieldName: "fontStyle", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.VisualizationFontStyle", + }, + { + name: "axis", + fieldName: "optionalAxes", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.visualization.Axis", + }, + { + name: "showDimensionLabels", + fieldName: "showDimensionLabels", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "subtitle", + fieldName: "subtitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "fontSize", + fieldName: "fontSize", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.FontSize", + }, + { + name: "rangeAxisDecimals", + fieldName: "rangeAxisDecimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "column", + fieldName: "columns", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "percentStackedValues", + fieldName: "percentStackedValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "noSpaceBetweenColumns", + fieldName: "noSpaceBetweenColumns", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataElementDimension", + fieldName: "dataElementDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + }, + { + name: "rangeAxisSteps", + fieldName: "rangeAxisSteps", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "period", + fieldName: "periods", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.period.Period", + }, + { + name: "categoryDimension", + fieldName: "categoryDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryDimension", + }, + { + name: "showHierarchy", + fieldName: "showHierarchy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayRangeAxisLabel", + fieldName: "displayRangeAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "seriesKey", + fieldName: "seriesKey", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.SeriesKey", + }, + { + name: "reportingParams", + fieldName: "reportingParams", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.ReportingParams", + }, + { + name: "hideTitle", + fieldName: "hideTitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "rowDimension", + fieldName: "rowDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "seriesItem", + fieldName: "series", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.visualization.Series", + }, + { + name: "colorSet", + fieldName: "colorSet", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayBaseLineLabel", + fieldName: "displayBaseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "skipRounding", + fieldName: "skipRounding", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "showData", + fieldName: "showData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "fixRowHeaders", + fieldName: "fixRowHeaders", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "numberType", + fieldName: "numberType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.NumberType", + }, + { + name: "hideEmptyRows", + fieldName: "hideEmptyRows", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "parentGraphMap", + fieldName: "parentGraphMap", + propertyType: "COMPLEX", + klass: "java.util.Map", + }, + { + name: "rawPeriods", + fieldName: "rawPeriods", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + }, + { + name: "displayDensity", + fieldName: "displayDensity", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DisplayDensity", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayDomainAxisLabel", + fieldName: "displayDomainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programIndicatorDimension", + fieldName: "programIndicatorDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "rangeAxisLabel", + fieldName: "rangeAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "columnDimension", + fieldName: "columnDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "regressionType", + fieldName: "regressionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.RegressionType", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "completedOnly", + fieldName: "completedOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "colTotals", + fieldName: "colTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "hideEmptyRowItems", + fieldName: "hideEmptyRowItems", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "dataDimensionItem", + fieldName: "dataDimensionItems", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", + }, + { + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "hideSubtitle", + fieldName: "hideSubtitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "organisationUnitGroupSetDimension", + fieldName: "organisationUnitGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", + }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "hideLegend", + fieldName: "hideLegend", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "fixColumnHeaders", + fieldName: "fixColumnHeaders", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "rangeAxisMinValue", + fieldName: "rangeAxisMinValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", + propertyType: "COLLECTION", + itemPropertyType: "INTEGER", + klass: "java.util.List", + itemKlass: "java.lang.Integer", + }, + { + name: "colSubTotals", + fieldName: "colSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "relativePeriods", + fieldName: "relatives", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.RelativePeriods", + }, + { + name: "targetLineLabel", + fieldName: "targetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sortingItem", + fieldName: "sorting", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.analytics.Sorting", + }, + { + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "rowTotals", + fieldName: "rowTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "timeField", + fieldName: "timeField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "targetLineValue", + fieldName: "targetLineValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "filter", + fieldName: "filters", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "icons", + fieldName: "icons", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.visualization.Icon", + }, + { + name: "row", + fieldName: "rows", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "outlierAnalysis", + fieldName: "outlierAnalysis", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.OutlierAnalysis", + }, + { + name: "baseLineLabel", + fieldName: "baseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "regression", + fieldName: "regression", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "userOrgUnitType", + fieldName: "userOrgUnitType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.UserOrgUnitType", + }, + { + name: "rangeAxisMaxValue", + fieldName: "rangeAxisMaxValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + ], + }, +}; + +export type D2ModelSchemas = { + accesses: D2AccessSchema; + aggregateDataExchanges: D2AggregateDataExchangeSchema; + analyticsPeriodBoundaries: D2AnalyticsPeriodBoundarySchema; + analyticsTableHooks: D2AnalyticsTableHookSchema; + apiToken: D2ApiTokenSchema; + attributes: D2AttributeSchema; + attributeValues: D2AttributeValueSchema; + axes: D2AxisSchema; + categories: D2CategorySchema; + categoryCombos: D2CategoryComboSchema; + categoryDimensions: D2CategoryDimensionSchema; + categoryOptions: D2CategoryOptionSchema; + categoryOptionCombos: D2CategoryOptionComboSchema; + categoryOptionGroups: D2CategoryOptionGroupSchema; + categoryOptionGroupSets: D2CategoryOptionGroupSetSchema; + categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimensionSchema; + constants: D2ConstantSchema; + dashboards: D2DashboardSchema; + dashboardItems: D2DashboardItemSchema; + dataApprovalLevels: D2DataApprovalLevelSchema; + dataApprovalWorkflows: D2DataApprovalWorkflowSchema; + dataElements: D2DataElementSchema; + dataElementGroups: D2DataElementGroupSchema; + dataElementGroupSets: D2DataElementGroupSetSchema; + dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema; + dataElementOperands: D2DataElementOperandSchema; + dataEntryForms: D2DataEntryFormSchema; + dataInputPeriods: D2DataInputPeriodSchema; + dataSets: D2DataSetSchema; + dataSetElements: D2DataSetElementSchema; + dataSetNotificationTemplates: D2DataSetNotificationTemplateSchema; + dataStores: D2DatastoreEntrySchema; + documents: D2DocumentSchema; + programInstances: D2EnrollmentSchema; + programStageInstances: D2EventSchema; + eventCharts: D2EventChartSchema; + eventFilters: D2EventFilterSchema; + eventHooks: D2EventHookSchema; + eventRepetitions: D2EventRepetitionSchema; + eventReports: D2EventReportSchema; + eventVisualizations: D2EventVisualizationSchema; + expressions: D2ExpressionSchema; + expressionDimensionItems: D2ExpressionDimensionItemSchema; + externalFileResources: D2ExternalFileResourceSchema; + externalMapLayers: D2ExternalMapLayerSchema; + fileResources: D2FileResourceSchema; + icons: D2IconSchema; + indicators: D2IndicatorSchema; + indicatorGroups: D2IndicatorGroupSchema; + indicatorGroupSets: D2IndicatorGroupSetSchema; + indicatorTypes: D2IndicatorTypeSchema; + interpretations: D2InterpretationSchema; + interpretationComments: D2InterpretationCommentSchema; + itemConfigs: D2ItemConfigSchema; + jobConfigurations: D2JobConfigurationSchema; + legends: D2LegendSchema; + legendDefinitions: D2LegendDefinitionsSchema; + legendSets: D2LegendSetSchema; + maps: D2MapSchema; + mapViews: D2MapViewSchema; + messageConversations: D2MessageConversationSchema; + proposals: D2MetadataProposalSchema; + metadataVersions: D2MetadataVersionSchema; + minMaxDataElements: D2MinMaxDataElementSchema; + oAuth2Clients: D2OAuth2ClientSchema; + objectStyles: D2ObjectStyleSchema; + options: D2OptionSchema; + optionGroups: D2OptionGroupSchema; + optionGroupSets: D2OptionGroupSetSchema; + optionSets: D2OptionSetSchema; + organisationUnits: D2OrganisationUnitSchema; + organisationUnitGroups: D2OrganisationUnitGroupSchema; + organisationUnitGroupSets: D2OrganisationUnitGroupSetSchema; + organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema; + organisationUnitLevels: D2OrganisationUnitLevelSchema; + outlierAnalysis: D2OutlierAnalysisSchema; + predictors: D2PredictorSchema; + predictorGroups: D2PredictorGroupSchema; + programs: D2ProgramSchema; + programDataElements: D2ProgramDataElementDimensionItemSchema; + programIndicators: D2ProgramIndicatorSchema; + programIndicatorGroups: D2ProgramIndicatorGroupSchema; + programNotificationTemplates: D2ProgramNotificationTemplateSchema; + programRules: D2ProgramRuleSchema; + programRuleActions: D2ProgramRuleActionSchema; + programRuleVariables: D2ProgramRuleVariableSchema; + programSections: D2ProgramSectionSchema; + programStages: D2ProgramStageSchema; + programStageDataElements: D2ProgramStageDataElementSchema; + programStageSections: D2ProgramStageSectionSchema; + programStageWorkingLists: D2ProgramStageWorkingListSchema; + programTrackedEntityAttributes: D2ProgramTrackedEntityAttributeSchema; + programTrackedEntityAttributeDimensionItems: D2ProgramTrackedEntityAttributeDimensionItemSchema; + pushAnalysis: D2PushAnalysisSchema; + relationships: D2RelationshipSchema; + relationshipConstraints: D2RelationshipConstraintSchema; + relationshipItems: D2RelationshipItemSchema; + relationshipTypes: D2RelationshipTypeSchema; + reports: D2ReportSchema; + reportingRates: D2ReportingRateSchema; + routes: D2RouteSchema; + smsCommands: D2SMSCommandSchema; + sections: D2SectionSchema; + seriesKeys: D2SeriesKeySchema; + sharings: D2SharingSchema; + sqlViews: D2SqlViewSchema; + trackedEntityInstances: D2TrackedEntitySchema; + trackedEntityAttributes: D2TrackedEntityAttributeSchema; + trackedEntityAttributeValues: D2TrackedEntityAttributeValueSchema; + trackedEntityDataElementDimensions: D2TrackedEntityDataElementDimensionSchema; + trackedEntityInstanceFilters: D2TrackedEntityFilterSchema; + dataElementDimensions: D2TrackedEntityProgramIndicatorDimensionSchema; + trackedEntityTypes: D2TrackedEntityTypeSchema; + trackedEntityTypeAttributes: D2TrackedEntityTypeAttributeSchema; + users: D2UserSchema; + userAccesses: D2UserAccessSchema; + userCredentials: D2UserCredentialsDtoSchema; + userGroups: D2UserGroupSchema; + userGroupAccesses: D2UserGroupAccessSchema; + userRoles: D2UserRoleSchema; + validationNotificationTemplates: D2ValidationNotificationTemplateSchema; + validationResults: D2ValidationResultSchema; + validationRules: D2ValidationRuleSchema; + validationRuleGroups: D2ValidationRuleGroupSchema; + visualizations: D2VisualizationSchema; +}; diff --git a/src/scripts/generate-schemas.ts b/src/scripts/generate-schemas.ts index 30dba27..39f7992 100644 --- a/src/scripts/generate-schemas.ts +++ b/src/scripts/generate-schemas.ts @@ -284,7 +284,8 @@ function joinStr(xs: string[]): string { type Instance = { version: string; url: string; isDeprecated?: boolean }; const instances: Instance[] = [ - { version: "2.40", url: "https://admin:district@play.im.dhis2.org/stable-2-40-7-1" }, + { version: "2.40", url: "https://admin:district@play.im.dhis2.org/stable-2-40-8-2" }, + { version: "2.41", url: "https://admin:district@play.im.dhis2.org/stable-2-41-5" }, ]; async function generateSchema(instance: Instance) { From 088e9e26ebde3acca5aab4178c1a4e358f902f5f Mon Sep 17 00:00:00 2001 From: Arnau Sanchez Date: Tue, 2 Sep 2025 11:19:42 +0200 Subject: [PATCH 2/2] feat: To keep schema types stable, sort properties and unions --- src/2.40/schemas.ts | 32586 +++++++++++++++--------------- src/2.41/schemas.ts | 29886 +++++++++++++-------------- src/scripts/generate-schemas.ts | 27 +- 3 files changed, 31257 insertions(+), 31242 deletions(-) diff --git a/src/2.40/schemas.ts b/src/2.40/schemas.ts index 440fe60..eb26108 100644 --- a/src/2.40/schemas.ts +++ b/src/2.40/schemas.ts @@ -59,10 +59,10 @@ export type D2AggregateDataExchange = { export type D2AnalyticsPeriodBoundary = { access: D2Access; analyticsPeriodBoundaryType: - | "BEFORE_START_OF_REPORTING_PERIOD" - | "BEFORE_END_OF_REPORTING_PERIOD" + | "AFTER_END_OF_REPORTING_PERIOD" | "AFTER_START_OF_REPORTING_PERIOD" - | "AFTER_END_OF_REPORTING_PERIOD"; + | "BEFORE_END_OF_REPORTING_PERIOD" + | "BEFORE_START_OF_REPORTING_PERIOD"; attributeValues: D2AttributeValue[]; boundaryTarget: string; code: Id; @@ -90,12 +90,12 @@ export type D2AnalyticsPeriodBoundary = { export type D2AnalyticsTableHook = { access: D2Access; analyticsTableType: - | "DATA_VALUE" | "COMPLETENESS" | "COMPLETENESS_TARGET" - | "ORG_UNIT_TARGET" - | "EVENT" + | "DATA_VALUE" | "ENROLLMENT" + | "EVENT" + | "ORG_UNIT_TARGET" | "OWNERSHIP" | "VALIDATION_RESULT"; attributeValues: D2AttributeValue[]; @@ -111,22 +111,22 @@ export type D2AnalyticsTableHook = { lastUpdated: string; lastUpdatedBy: D2User; name: string; - phase: "RESOURCE_TABLE_POPULATED" | "ANALYTICS_TABLE_POPULATED"; + phase: "ANALYTICS_TABLE_POPULATED" | "RESOURCE_TABLE_POPULATED"; publicAccess: string; resourceTableType: - | "ORG_UNIT_STRUCTURE" - | "DATA_SET_ORG_UNIT_CATEGORY" | "CATEGORY_OPTION_COMBO_NAME" - | "DATA_ELEMENT_GROUP_SET_STRUCTURE" - | "INDICATOR_GROUP_SET_STRUCTURE" - | "ORG_UNIT_GROUP_SET_STRUCTURE" | "CATEGORY_STRUCTURE" + | "DATA_APPROVAL_MIN_LEVEL" + | "DATA_APPROVAL_REMAP_LEVEL" + | "DATA_ELEMENT_CATEGORY_OPTION_COMBO" + | "DATA_ELEMENT_GROUP_SET_STRUCTURE" | "DATA_ELEMENT_STRUCTURE" - | "PERIOD_STRUCTURE" + | "DATA_SET_ORG_UNIT_CATEGORY" | "DATE_PERIOD_STRUCTURE" - | "DATA_ELEMENT_CATEGORY_OPTION_COMBO" - | "DATA_APPROVAL_REMAP_LEVEL" - | "DATA_APPROVAL_MIN_LEVEL"; + | "INDICATOR_GROUP_SET_STRUCTURE" + | "ORG_UNIT_GROUP_SET_STRUCTURE" + | "ORG_UNIT_STRUCTURE" + | "PERIOD_STRUCTURE"; sharing: D2Sharing; sql: string; translations: D2Translation[]; @@ -229,34 +229,34 @@ export type D2Attribute = { validationRuleAttribute: boolean; validationRuleGroupAttribute: boolean; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; visualizationAttribute: boolean; }; @@ -273,27 +273,27 @@ export type D2Axis = { export type D2Category = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; categoryCombos: D2CategoryCombo[]; @@ -302,29 +302,29 @@ export type D2Category = { created: string; createdBy: D2User; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -352,34 +352,34 @@ export type D2Category = { userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2CategoryCombo = { @@ -390,7 +390,7 @@ export type D2CategoryCombo = { code: Id; created: string; createdBy: D2User; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; displayName: string; externalAccess: boolean; favorite: boolean; @@ -418,27 +418,27 @@ export type D2CategoryDimension = { export type D2CategoryOption = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; categories: D2Category[]; categoryOptionCombos: D2CategoryOptionCombo[]; @@ -449,21 +449,21 @@ export type D2CategoryOption = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -498,27 +498,27 @@ export type D2CategoryOption = { export type D2CategoryOptionCombo = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; categoryCombo: D2CategoryCombo; categoryOptions: D2CategoryOption[]; @@ -528,21 +528,21 @@ export type D2CategoryOptionCombo = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -573,51 +573,51 @@ export type D2CategoryOptionCombo = { export type D2CategoryOptionGroup = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; categoryOptions: D2CategoryOption[]; code: Id; created: string; createdBy: D2User; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -648,27 +648,27 @@ export type D2CategoryOptionGroup = { export type D2CategoryOptionGroupSet = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; categoryOptionGroups: D2CategoryOptionGroup[]; @@ -676,29 +676,29 @@ export type D2CategoryOptionGroupSet = { created: string; createdBy: D2User; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -726,34 +726,34 @@ export type D2CategoryOptionGroupSet = { userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2CategoryOptionGroupSetDimension = { @@ -854,22 +854,22 @@ export type D2DashboardItem = { publicAccess: string; reports: D2Report[]; resources: D2Document[]; - shape: "NORMAL" | "DOUBLE_WIDTH" | "FULL_WIDTH"; + shape: "DOUBLE_WIDTH" | "FULL_WIDTH" | "NORMAL"; sharing: D2Sharing; text: string; translations: D2Translation[]; type: - | "VISUALIZATION" - | "EVENT_VISUALIZATION" + | "APP" | "EVENT_CHART" - | "MAP" | "EVENT_REPORT" - | "USERS" + | "EVENT_VISUALIZATION" + | "MAP" + | "MESSAGES" | "REPORTS" | "RESOURCES" | "TEXT" - | "MESSAGES" - | "APP"; + | "USERS" + | "VISUALIZATION"; user: D2User; userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; @@ -938,27 +938,27 @@ export type D2DataElement = { access: D2Access; aggregationLevels: number[]; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; categoryCombo: D2CategoryCombo; code: Id; @@ -970,21 +970,21 @@ export type D2DataElement = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -1016,34 +1016,34 @@ export type D2DataElement = { userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; valueTypeOptions: unknown; zeroIsSignificant: boolean; }; @@ -1051,27 +1051,27 @@ export type D2DataElement = { export type D2DataElementGroup = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -1080,21 +1080,21 @@ export type D2DataElementGroup = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -1125,27 +1125,27 @@ export type D2DataElementGroup = { export type D2DataElementGroupSet = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; code: Id; @@ -1153,30 +1153,30 @@ export type D2DataElementGroupSet = { created: string; createdBy: D2User; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; dataElementGroups: D2DataElementGroup[]; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -1204,34 +1204,34 @@ export type D2DataElementGroupSet = { userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2DataElementGroupSetDimension = { @@ -1242,27 +1242,27 @@ export type D2DataElementGroupSetDimension = { export type D2DataElementOperand = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeOptionCombo: D2CategoryOptionCombo; attributeValues: D2AttributeValue[]; categoryOptionCombo: D2CategoryOptionCombo; @@ -1273,21 +1273,21 @@ export type D2DataElementOperand = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -1333,7 +1333,7 @@ export type D2DataEntryForm = { name: string; publicAccess: string; sharing: D2Sharing; - style: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + style: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; translations: D2Translation[]; user: D2User; userAccesses: D2UserAccess[]; @@ -1349,27 +1349,27 @@ export type D2DataInputPeriod = { export type D2DataSet = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; categoryCombo: D2CategoryCombo; code: Id; @@ -1384,21 +1384,21 @@ export type D2DataSet = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -1410,7 +1410,7 @@ export type D2DataSet = { favorites: string[]; fieldCombinationRequired: boolean; formName: string; - formType: "DEFAULT" | "CUSTOM" | "SECTION" | "SECTION_MULTIORG"; + formType: "CUSTOM" | "DEFAULT" | "SECTION" | "SECTION_MULTIORG"; href: string; id: Id; indicators: D2Indicator[]; @@ -1545,27 +1545,27 @@ export type D2Document = { export type D2EventChart = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttribute; attributeValues: D2AttributeValue[]; @@ -1586,7 +1586,7 @@ export type D2EventChart = { dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; dataElementValueDimension: D2DataElement; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDescription: string; displayDomainAxisLabel: string; @@ -1599,14 +1599,14 @@ export type D2EventChart = { displayTitle: string; domainAxisLabel: string; endDate: string; - eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; externalAccess: boolean; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; formName: string; - hideEmptyRowItems: "NONE" | "BEFORE_FIRST" | "AFTER_LAST" | "BEFORE_FIRST_AFTER_LAST" | "ALL"; + hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideLegend: boolean; hideNaData: boolean; hideSubtitle: boolean; @@ -1618,7 +1618,7 @@ export type D2EventChart = { lastUpdated: string; lastUpdatedBy: D2User; legacy: boolean; - legendDisplayStrategy: "FIXED" | "BY_DATA_ITEM"; + legendDisplayStrategy: "BY_DATA_ITEM" | "FIXED"; legendSet: D2LegendSet; name: string; noSpaceBetweenColumns: boolean; @@ -1626,14 +1626,14 @@ export type D2EventChart = { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnit[]; - outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2Map; percentStackedValues: boolean; periods: Ref[]; program: D2Program; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; programStage: D2ProgramStage; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; publicAccess: string; rangeAxisDecimals: number; rangeAxisLabel: string; @@ -1641,7 +1641,7 @@ export type D2EventChart = { rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; rowDimensions: string[]; rows: unknown[]; @@ -1661,23 +1661,23 @@ export type D2EventChart = { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" | "LINE_LIST" - | "AREA" - | "STACKED_AREA" | "PIE" - | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" - | "SINGLE_VALUE" | "PIVOT_TABLE" + | "RADAR" | "SCATTER" - | "BUBBLE"; + | "SINGLE_VALUE" + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2User; userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; @@ -1719,33 +1719,33 @@ export type D2EventHook = { export type D2EventRepetition = { dimension: string; indexes: number[]; - parent: "COLUMN" | "ROW" | "FILTER"; + parent: "COLUMN" | "FILTER" | "ROW"; }; export type D2EventReport = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttribute; attributeValues: D2AttributeValue[]; @@ -1766,8 +1766,8 @@ export type D2EventReport = { dataElementValueDimension: D2DataElement; dataType: "AGGREGATED_VALUES" | "EVENTS"; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; - displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; + displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayFormName: string; displayName: string; @@ -1775,7 +1775,7 @@ export type D2EventReport = { displaySubtitle: string; displayTitle: string; endDate: string; - eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; externalAccess: boolean; favorite: boolean; favorites: string[]; @@ -1799,13 +1799,13 @@ export type D2EventReport = { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnit[]; - outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2Map; periods: Ref[]; program: D2Program; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; programStage: D2ProgramStage; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; publicAccess: string; rawPeriods: string[]; relativePeriods: unknown; @@ -1829,23 +1829,23 @@ export type D2EventReport = { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" | "LINE_LIST" - | "AREA" - | "STACKED_AREA" | "PIE" - | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" - | "SINGLE_VALUE" | "PIVOT_TABLE" + | "RADAR" | "SCATTER" - | "BUBBLE"; + | "SINGLE_VALUE" + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2User; userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; @@ -1859,27 +1859,27 @@ export type D2EventReport = { export type D2EventVisualization = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttribute; attributeValues: D2AttributeValue[]; @@ -1903,9 +1903,9 @@ export type D2EventVisualization = { dataElementValueDimension: D2DataElement; dataType: "AGGREGATED_VALUES" | "EVENTS"; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; - displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; @@ -1917,7 +1917,7 @@ export type D2EventVisualization = { displayTitle: string; domainAxisLabel: string; endDate: string; - eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; externalAccess: boolean; favorite: boolean; favorites: string[]; @@ -1925,7 +1925,7 @@ export type D2EventVisualization = { filters: unknown[]; fontSize: "LARGE" | "NORMAL" | "SMALL"; formName: string; - hideEmptyRowItems: "NONE" | "BEFORE_FIRST" | "AFTER_LAST" | "BEFORE_FIRST_AFTER_LAST" | "ALL"; + hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; @@ -1945,14 +1945,14 @@ export type D2EventVisualization = { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnit[]; - outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2Map; percentStackedValues: boolean; periods: Ref[]; program: D2Program; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; programStage: D2ProgramStage; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; publicAccess: string; rangeAxisDecimals: number; rangeAxisLabel: string; @@ -1960,7 +1960,7 @@ export type D2EventVisualization = { rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; repetitions: D2EventRepetition[]; rowDimensions: string[]; @@ -1987,23 +1987,23 @@ export type D2EventVisualization = { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" | "LINE_LIST" - | "AREA" - | "STACKED_AREA" | "PIE" - | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" - | "SINGLE_VALUE" | "PIVOT_TABLE" + | "RADAR" | "SCATTER" - | "BUBBLE"; + | "SINGLE_VALUE" + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2User; userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; @@ -2018,7 +2018,7 @@ export type D2Expression = { description: string; displayDescription: string; expression: string; - missingValueStrategy: "SKIP_IF_ANY_VALUE_MISSING" | "SKIP_IF_ALL_VALUES_MISSING" | "NEVER_SKIP"; + missingValueStrategy: "NEVER_SKIP" | "SKIP_IF_ALL_VALUES_MISSING" | "SKIP_IF_ANY_VALUE_MISSING"; slidingWindow: boolean; translations: D2Translation[]; }; @@ -2028,27 +2028,27 @@ export type D2ExpressionDimensionItem = { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -2056,21 +2056,21 @@ export type D2ExpressionDimensionItem = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -2087,7 +2087,7 @@ export type D2ExpressionDimensionItem = { lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; - missingValueStrategy: "SKIP_IF_ANY_VALUE_MISSING" | "SKIP_IF_ALL_VALUES_MISSING" | "NEVER_SKIP"; + missingValueStrategy: "NEVER_SKIP" | "SKIP_IF_ALL_VALUES_MISSING" | "SKIP_IF_ANY_VALUE_MISSING"; name: string; publicAccess: string; queryMods: unknown; @@ -2139,14 +2139,14 @@ export type D2ExternalMapLayer = { favorites: string[]; href: string; id: Id; - imageFormat: "PNG" | "JPG"; + imageFormat: "JPG" | "PNG"; lastUpdated: string; lastUpdatedBy: D2User; layers: string; legendSet: D2LegendSet; legendSetUrl: string; mapLayerPosition: "BASEMAP" | "OVERLAY"; - mapService: "WMS" | "TMS" | "XYZ" | "VECTOR_STYLE" | "GEOJSON_URL" | "ARCGIS_FEATURE"; + mapService: "ARCGIS_FEATURE" | "GEOJSON_URL" | "TMS" | "VECTOR_STYLE" | "WMS" | "XYZ"; name: string; publicAccess: string; sharing: D2Sharing; @@ -2169,13 +2169,13 @@ export type D2FileResource = { displayName: string; domain: | "DATA_VALUE" - | "PUSH_ANALYSIS" | "DOCUMENT" + | "ICON" + | "JOB_DATA" | "MESSAGE_ATTACHMENT" - | "USER_AVATAR" | "ORG_UNIT" - | "ICON" - | "JOB_DATA"; + | "PUSH_ANALYSIS" + | "USER_AVATAR"; externalAccess: boolean; favorite: boolean; favorites: string[]; @@ -2187,7 +2187,7 @@ export type D2FileResource = { name: string; publicAccess: string; sharing: D2Sharing; - storageStatus: "NONE" | "PENDING" | "FAILED" | "STORED"; + storageStatus: "FAILED" | "NONE" | "PENDING" | "STORED"; translations: D2Translation[]; user: D2User; userAccesses: D2UserAccess[]; @@ -2201,27 +2201,27 @@ export type D2Indicator = { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; annualized: boolean; attributeValues: D2AttributeValue[]; code: Id; @@ -2234,21 +2234,21 @@ export type D2Indicator = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDenominatorDescription: string; displayDescription: string; @@ -2395,12 +2395,12 @@ export type D2Interpretation = { text: string; translations: D2Translation[]; type: - | "VISUALIZATION" + | "DATASET_REPORT" + | "EVENT_CHART" + | "EVENT_REPORT" | "EVENT_VISUALIZATION" | "MAP" - | "EVENT_REPORT" - | "EVENT_CHART" - | "DATASET_REPORT"; + | "VISUALIZATION"; user: D2User; userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; @@ -2434,7 +2434,7 @@ export type D2InterpretationComment = { export type D2ItemConfig = { insertHeight: number; - insertPosition: "START" | "END"; + insertPosition: "END" | "START"; }; export type D2JobConfiguration = { @@ -2455,69 +2455,69 @@ export type D2JobConfiguration = { id: Id; jobParameters: unknown; jobStatus: - | "RUNNING" | "COMPLETED" - | "STOPPED" - | "SCHEDULED" | "DISABLED" | "FAILED" - | "NOT_STARTED"; + | "NOT_STARTED" + | "RUNNING" + | "SCHEDULED" + | "STOPPED"; jobType: - | "DATA_STATISTICS" - | "DATA_INTEGRITY" - | "DATA_INTEGRITY_DETAILS" - | "RESOURCE_TABLE" + | "ACCOUNT_EXPIRY_ALERT" + | "AGGREGATE_DATA_EXCHANGE" + | "ANALYTICSTABLE_UPDATE" | "ANALYTICS_TABLE" + | "COMPLETE_DATA_SET_REGISTRATION_IMPORT" | "CONTINUOUS_ANALYTICS_TABLE" + | "CREDENTIALS_EXPIRY_ALERT" + | "DATAVALUE_IMPORT" + | "DATAVALUE_IMPORT_INTERNAL" + | "DATA_INTEGRITY" + | "DATA_INTEGRITY_DETAILS" + | "DATA_SET_NOTIFICATION" + | "DATA_STATISTICS" | "DATA_SYNC" - | "TRACKER_PROGRAMS_DATA_SYNC" + | "DISABLE_INACTIVE_USERS" + | "ENROLLMENT_IMPORT" + | "EVENT_IMPORT" | "EVENT_PROGRAMS_DATA_SYNC" | "FILE_RESOURCE_CLEANUP" + | "GEOJSON_IMPORT" + | "GML_IMPORT" | "IMAGE_PROCESSING" + | "LEADER_ELECTION" + | "LEADER_RENEWAL" + | "MATERIALIZED_SQL_VIEW_UPDATE" + | "METADATA_IMPORT" | "META_DATA_SYNC" - | "AGGREGATE_DATA_EXCHANGE" - | "SMS_SEND" - | "SEND_SCHEDULED_MESSAGE" - | "PROGRAM_NOTIFICATIONS" - | "VALIDATION_RESULTS_NOTIFICATION" - | "CREDENTIALS_EXPIRY_ALERT" + | "MOCK" | "MONITORING" - | "PUSH_ANALYSIS" - | "TRACKER_SEARCH_OPTIMIZATION" | "PREDICTOR" - | "DATA_SET_NOTIFICATION" + | "PROGRAM_DATA_SYNC" + | "PROGRAM_NOTIFICATIONS" + | "PUSH_ANALYSIS" | "REMOVE_USED_OR_EXPIRED_RESERVED_VALUES" + | "RESOURCE_TABLE" + | "SEND_SCHEDULED_MESSAGE" + | "SMS_SEND" + | "SYSTEM_VERSION_UPDATE_CHECK" + | "TEI_IMPORT" + | "TEST" | "TRACKER_IMPORT_JOB" | "TRACKER_IMPORT_NOTIFICATION_JOB" | "TRACKER_IMPORT_RULE_ENGINE_JOB" - | "MATERIALIZED_SQL_VIEW_UPDATE" - | "LEADER_ELECTION" - | "LEADER_RENEWAL" - | "COMPLETE_DATA_SET_REGISTRATION_IMPORT" - | "DATAVALUE_IMPORT_INTERNAL" - | "METADATA_IMPORT" - | "DATAVALUE_IMPORT" - | "GEOJSON_IMPORT" - | "EVENT_IMPORT" - | "ENROLLMENT_IMPORT" - | "TEI_IMPORT" - | "DISABLE_INACTIVE_USERS" - | "ACCOUNT_EXPIRY_ALERT" - | "SYSTEM_VERSION_UPDATE_CHECK" - | "TEST" - | "MOCK" - | "GML_IMPORT" - | "ANALYTICSTABLE_UPDATE" - | "PROGRAM_DATA_SYNC"; + | "TRACKER_PROGRAMS_DATA_SYNC" + | "TRACKER_SEARCH_OPTIMIZATION" + | "VALIDATION_RESULTS_NOTIFICATION"; lastExecuted: string; lastExecutedStatus: - | "RUNNING" | "COMPLETED" - | "STOPPED" - | "SCHEDULED" | "DISABLED" | "FAILED" - | "NOT_STARTED"; + | "NOT_STARTED" + | "RUNNING" + | "SCHEDULED" + | "STOPPED"; lastRuntimeExecution: string; lastUpdated: string; lastUpdatedBy: D2User; @@ -2564,7 +2564,7 @@ export type D2Legend = { export type D2LegendDefinitions = { set: D2LegendSet; showKey: boolean; - strategy: "FIXED" | "BY_DATA_ITEM"; + strategy: "BY_DATA_ITEM" | "FIXED"; style: "FILL" | "TEXT"; }; @@ -2634,27 +2634,27 @@ export type D2Map = { export type D2MapView = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; areaRadius: number; attributeDimensions: unknown[]; attributeValues: D2AttributeValue[]; @@ -2675,7 +2675,7 @@ export type D2MapView = { dataElementDimensions: D2TrackedEntityDataElementDimension[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayDescription: string; displayFormName: string; displayName: string; @@ -2687,7 +2687,7 @@ export type D2MapView = { eventCoordinateField: string; eventPointColor: string; eventPointRadius: number; - eventStatus: "ACTIVE" | "COMPLETED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED"; externalAccess: boolean; favorite: boolean; favorites: string[]; @@ -2723,12 +2723,12 @@ export type D2MapView = { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; organisationUnitLevels: number[]; organisationUnitSelectionMode: - | "SELECTED" - | "CHILDREN" - | "DESCENDANTS" | "ACCESSIBLE" + | "ALL" | "CAPTURE" - | "ALL"; + | "CHILDREN" + | "DESCENDANTS" + | "SELECTED"; organisationUnits: D2OrganisationUnit[]; parentGraph: string; parentGraphMap: D2Map; @@ -2737,7 +2737,7 @@ export type D2MapView = { program: D2Program; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; programStage: D2ProgramStage; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; publicAccess: string; radiusHigh: number; radiusLow: number; @@ -2754,7 +2754,7 @@ export type D2MapView = { subscribed: boolean; subscribers: string[]; subtitle: string; - thematicMapType: "CHOROPLETH" | "BUBBLE"; + thematicMapType: "BUBBLE" | "CHOROPLETH"; timeField: string; title: string; topLimit: number; @@ -2791,14 +2791,14 @@ export type D2MessageConversation = { lastUpdated: string; lastUpdatedBy: D2User; messageCount: number; - messageType: "PRIVATE" | "SYSTEM" | "VALIDATION_RESULT" | "TICKET" | "SYSTEM_VERSION_UPDATE"; + messageType: "PRIVATE" | "SYSTEM" | "SYSTEM_VERSION_UPDATE" | "TICKET" | "VALIDATION_RESULT"; messages: unknown[]; name: string; - priority: "NONE" | "LOW" | "MEDIUM" | "HIGH"; + priority: "HIGH" | "LOW" | "MEDIUM" | "NONE"; publicAccess: string; read: boolean; sharing: D2Sharing; - status: "NONE" | "OPEN" | "PENDING" | "INVALID" | "SOLVED"; + status: "INVALID" | "NONE" | "OPEN" | "PENDING" | "SOLVED"; subject: string; translations: D2Translation[]; user: D2User; @@ -2818,10 +2818,10 @@ export type D2MetadataProposal = { finalisedBy: D2User; id: Id; reason: string; - status: "PROPOSED" | "ACCEPTED" | "REJECTED" | "NEEDS_UPDATE"; + status: "ACCEPTED" | "NEEDS_UPDATE" | "PROPOSED" | "REJECTED"; target: "ORGANISATION_UNIT"; targetId: string; - type: "ADD" | "UPDATE" | "REMOVE"; + type: "ADD" | "REMOVE" | "UPDATE"; }; export type D2MetadataVersion = { @@ -2844,7 +2844,7 @@ export type D2MetadataVersion = { publicAccess: string; sharing: D2Sharing; translations: D2Translation[]; - type: "BEST_EFFORT" | "ATOMIC"; + type: "ATOMIC" | "BEST_EFFORT"; user: D2User; userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; @@ -2926,27 +2926,27 @@ export type D2Option = { export type D2OptionGroup = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -2954,21 +2954,21 @@ export type D2OptionGroup = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -3000,56 +3000,56 @@ export type D2OptionGroup = { export type D2OptionGroupSet = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -3078,34 +3078,34 @@ export type D2OptionGroupSet = { userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2OptionSet = { @@ -3132,34 +3132,34 @@ export type D2OptionSet = { userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; version: number; }; @@ -3167,27 +3167,27 @@ export type D2OrganisationUnit = { access: D2Access; address: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; ancestors: D2OrganisationUnit[]; attributeValues: D2AttributeValue[]; children: D2OrganisationUnit[]; @@ -3201,21 +3201,21 @@ export type D2OrganisationUnit = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -3260,27 +3260,27 @@ export type D2OrganisationUnit = { export type D2OrganisationUnitGroup = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; color: string; @@ -3289,21 +3289,21 @@ export type D2OrganisationUnitGroup = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -3312,7 +3312,7 @@ export type D2OrganisationUnitGroup = { externalAccess: boolean; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; geometry: D2Geometry; groupSets: D2OrganisationUnitGroupSet[]; @@ -3338,27 +3338,27 @@ export type D2OrganisationUnitGroup = { export type D2OrganisationUnitGroupSet = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; code: Id; @@ -3366,29 +3366,29 @@ export type D2OrganisationUnitGroupSet = { created: string; createdBy: D2User; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -3418,34 +3418,34 @@ export type D2OrganisationUnitGroupSet = { userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2OrganisationUnitGroupSetDimension = { @@ -3482,7 +3482,7 @@ export type D2OutlierAnalysis = { enabled: boolean; extremeLines: unknown; normalizationMethod: "Y_RESIDUALS_LINEAR"; - outlierMethod: "IQR" | "STANDARD_Z_SCORE" | "MODIFIED_Z_SCORE"; + outlierMethod: "IQR" | "MODIFIED_Z_SCORE" | "STANDARD_Z_SCORE"; thresholdFactor: number; }; @@ -3508,7 +3508,7 @@ export type D2Predictor = { lastUpdated: string; lastUpdatedBy: D2User; name: string; - organisationUnitDescendants: "SELECTED" | "DESCENDANTS"; + organisationUnitDescendants: "DESCENDANTS" | "SELECTED"; organisationUnitLevels: D2OrganisationUnitLevel[]; output: D2DataElement; outputCombo: D2CategoryOptionCombo; @@ -3553,7 +3553,7 @@ export type D2PredictorGroup = { export type D2Program = { access: D2Access; - accessLevel: "OPEN" | "AUDITED" | "PROTECTED" | "CLOSED"; + accessLevel: "AUDITED" | "CLOSED" | "OPEN" | "PROTECTED"; attributeValues: D2AttributeValue[]; categoryCombo: D2CategoryCombo; code: Id; @@ -3576,7 +3576,7 @@ export type D2Program = { externalAccess: boolean; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; href: string; id: Id; @@ -3596,7 +3596,7 @@ export type D2Program = { programSections: D2ProgramSection[]; programStages: D2ProgramStage[]; programTrackedEntityAttributes: D2ProgramTrackedEntityAttribute[]; - programType: "WITH_REGISTRATION" | "WITHOUT_REGISTRATION"; + programType: "WITHOUT_REGISTRATION" | "WITH_REGISTRATION"; publicAccess: string; registration: boolean; relatedProgram: D2Program; @@ -3620,27 +3620,27 @@ export type D2Program = { export type D2ProgramDataElementDimensionItem = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -3649,21 +3649,21 @@ export type D2ProgramDataElementDimensionItem = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -3690,34 +3690,34 @@ export type D2ProgramDataElementDimensionItem = { userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2ProgramIndicator = { @@ -3725,29 +3725,29 @@ export type D2ProgramIndicator = { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; analyticsPeriodBoundaries: D2AnalyticsPeriodBoundary[]; - analyticsType: "EVENT" | "ENROLLMENT"; + analyticsType: "ENROLLMENT" | "EVENT"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -3756,21 +3756,21 @@ export type D2ProgramIndicator = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -3862,7 +3862,7 @@ export type D2ProgramInstance = { publicAccess: string; relationshipItems: D2RelationshipItem[]; sharing: D2Sharing; - status: "ACTIVE" | "COMPLETED" | "CANCELLED"; + status: "ACTIVE" | "CANCELLED" | "COMPLETED"; storedBy: string; trackedEntityComments: unknown[]; trackedEntityInstance: D2TrackedEntityInstance; @@ -3892,20 +3892,20 @@ export type D2ProgramNotificationTemplate = { messageTemplate: string; name: string; notificationRecipient: - | "TRACKED_ENTITY_INSTANCE" + | "DATA_ELEMENT" | "ORGANISATION_UNIT_CONTACT" + | "PROGRAM_ATTRIBUTE" + | "TRACKED_ENTITY_INSTANCE" | "USERS_AT_ORGANISATION_UNIT" | "USER_GROUP" - | "PROGRAM_ATTRIBUTE" - | "DATA_ELEMENT" | "WEB_HOOK"; notificationTrigger: - | "ENROLLMENT" | "COMPLETION" + | "ENROLLMENT" | "PROGRAM_RULE" | "SCHEDULED_DAYS_DUE_DATE" - | "SCHEDULED_DAYS_INCIDENT_DATE" - | "SCHEDULED_DAYS_ENROLLMENT_DATE"; + | "SCHEDULED_DAYS_ENROLLMENT_DATE" + | "SCHEDULED_DAYS_INCIDENT_DATE"; notifyParentOrganisationUnitOnly: boolean; notifyUsersInHierarchyOnly: boolean; publicAccess: string; @@ -3963,7 +3963,7 @@ export type D2ProgramRuleAction = { displayContent: string; displayName: string; evaluationEnvironments: never[]; - evaluationTime: "ON_DATA_ENTRY" | "ON_COMPLETE" | "ALWAYS"; + evaluationTime: "ALWAYS" | "ON_COMPLETE" | "ON_DATA_ENTRY"; externalAccess: boolean; favorite: boolean; favorites: string[]; @@ -3978,23 +3978,23 @@ export type D2ProgramRuleAction = { programIndicator: D2ProgramIndicator; programRule: D2ProgramRule; programRuleActionType: - | "DISPLAYTEXT" + | "ASSIGN" + | "CREATEEVENT" | "DISPLAYKEYVALUEPAIR" + | "DISPLAYTEXT" + | "ERRORONCOMPLETE" | "HIDEFIELD" - | "HIDESECTION" + | "HIDEOPTION" + | "HIDEOPTIONGROUP" | "HIDEPROGRAMSTAGE" - | "ASSIGN" - | "SHOWWARNING" - | "WARNINGONCOMPLETE" - | "SHOWERROR" - | "ERRORONCOMPLETE" - | "CREATEEVENT" - | "SETMANDATORYFIELD" - | "SENDMESSAGE" + | "HIDESECTION" | "SCHEDULEMESSAGE" - | "HIDEOPTION" + | "SENDMESSAGE" + | "SETMANDATORYFIELD" + | "SHOWERROR" | "SHOWOPTIONGROUP" - | "HIDEOPTIONGROUP"; + | "SHOWWARNING" + | "WARNINGONCOMPLETE"; programStage: D2ProgramStage; programStageSection: D2ProgramStageSection; publicAccess: string; @@ -4025,11 +4025,11 @@ export type D2ProgramRuleVariable = { name: string; program: D2Program; programRuleVariableSourceType: - | "DATAELEMENT_NEWEST_EVENT_PROGRAM_STAGE" - | "DATAELEMENT_NEWEST_EVENT_PROGRAM" + | "CALCULATED_VALUE" | "DATAELEMENT_CURRENT_EVENT" + | "DATAELEMENT_NEWEST_EVENT_PROGRAM" + | "DATAELEMENT_NEWEST_EVENT_PROGRAM_STAGE" | "DATAELEMENT_PREVIOUS_EVENT" - | "CALCULATED_VALUE" | "TEI_ATTRIBUTE"; programStage: D2ProgramStage; publicAccess: string; @@ -4041,34 +4041,34 @@ export type D2ProgramRuleVariable = { userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2ProgramSection = { @@ -4129,9 +4129,9 @@ export type D2ProgramStage = { externalAccess: boolean; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; - formType: "DEFAULT" | "CUSTOM" | "SECTION" | "SECTION_MULTIORG"; + formType: "CUSTOM" | "DEFAULT" | "SECTION" | "SECTION_MULTIORG"; generatedByEnrollmentDate: boolean; hideDueDate: boolean; href: string; @@ -4237,7 +4237,7 @@ export type D2ProgramStageInstance = { publicAccess: string; relationshipItems: D2RelationshipItem[]; sharing: D2Sharing; - status: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + status: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; storedBy: string; translations: D2Translation[]; user: D2User; @@ -4368,60 +4368,60 @@ export type D2ProgramTrackedEntityAttribute = { userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2ProgramTrackedEntityAttributeDimensionItem = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attribute: D2TrackedEntityAttribute; attributeValues: D2AttributeValue[]; code: Id; @@ -4430,21 +4430,21 @@ export type D2ProgramTrackedEntityAttributeDimensionItem = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -4532,7 +4532,7 @@ export type D2Relationship = { export type D2RelationshipConstraint = { program: D2Program; programStage: D2ProgramStage; - relationshipEntity: "TRACKED_ENTITY_INSTANCE" | "PROGRAM_INSTANCE" | "PROGRAM_STAGE_INSTANCE"; + relationshipEntity: "PROGRAM_INSTANCE" | "PROGRAM_STAGE_INSTANCE" | "TRACKED_ENTITY_INSTANCE"; trackedEntityType: D2TrackedEntityType; trackerDataView: unknown; }; @@ -4580,15 +4580,15 @@ export type D2Report = { access: D2Access; attributeValues: D2AttributeValue[]; cacheStrategy: - | "NO_CACHE" - | "CACHE_1_MINUTE" - | "CACHE_5_MINUTES" | "CACHE_10_MINUTES" | "CACHE_15_MINUTES" - | "CACHE_30_MINUTES" | "CACHE_1_HOUR" + | "CACHE_1_MINUTE" + | "CACHE_30_MINUTES" + | "CACHE_5_MINUTES" | "CACHE_6AM_TOMORROW" | "CACHE_TWO_WEEKS" + | "NO_CACHE" | "RESPECT_SYSTEM_SETTING"; code: Id; created: string; @@ -4608,7 +4608,7 @@ export type D2Report = { reportParams: D2ReportingParams; sharing: D2Sharing; translations: D2Translation[]; - type: "JASPER_REPORT_TABLE" | "JASPER_JDBC" | "HTML"; + type: "HTML" | "JASPER_JDBC" | "JASPER_REPORT_TABLE"; user: D2User; userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; @@ -4618,27 +4618,27 @@ export type D2Report = { export type D2ReportingRate = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -4647,21 +4647,21 @@ export type D2ReportingRate = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -4678,11 +4678,11 @@ export type D2ReportingRate = { legendSet: D2LegendSet; legendSets: D2LegendSet[]; metric: - | "REPORTING_RATE" - | "REPORTING_RATE_ON_TIME" | "ACTUAL_REPORTS" | "ACTUAL_REPORTS_ON_TIME" - | "EXPECTED_REPORTS"; + | "EXPECTED_REPORTS" + | "REPORTING_RATE" + | "REPORTING_RATE_ON_TIME"; name: string; publicAccess: string; queryMods: unknown; @@ -4746,13 +4746,13 @@ export type D2SMSCommand = { name: string; noUserMessage: string; parserType: - | "KEY_VALUE_PARSER" - | "J2ME_PARSER" | "ALERT_PARSER" - | "UNREGISTERED_PARSER" - | "TRACKED_ENTITY_REGISTRATION_PARSER" + | "EVENT_REGISTRATION_PARSER" + | "J2ME_PARSER" + | "KEY_VALUE_PARSER" | "PROGRAM_STAGE_DATAENTRY_PARSER" - | "EVENT_REGISTRATION_PARSER"; + | "TRACKED_ENTITY_REGISTRATION_PARSER" + | "UNREGISTERED_PARSER"; program: D2Program; programStage: D2ProgramStage; publicAccess: string; @@ -4820,15 +4820,15 @@ export type D2SqlView = { access: D2Access; attributeValues: D2AttributeValue[]; cacheStrategy: - | "NO_CACHE" - | "CACHE_1_MINUTE" - | "CACHE_5_MINUTES" | "CACHE_10_MINUTES" | "CACHE_15_MINUTES" - | "CACHE_30_MINUTES" | "CACHE_1_HOUR" + | "CACHE_1_MINUTE" + | "CACHE_30_MINUTES" + | "CACHE_5_MINUTES" | "CACHE_6AM_TOMORROW" | "CACHE_TWO_WEEKS" + | "NO_CACHE" | "RESPECT_SYSTEM_SETTING"; code: Id; created: string; @@ -4847,7 +4847,7 @@ export type D2SqlView = { sharing: D2Sharing; sqlQuery: string; translations: D2Translation[]; - type: "VIEW" | "MATERIALIZED_VIEW" | "QUERY"; + type: "MATERIALIZED_VIEW" | "QUERY" | "VIEW"; updateJobId: string; user: D2User; userAccesses: D2UserAccess[]; @@ -4857,27 +4857,27 @@ export type D2SqlView = { export type D2TrackedEntityAttribute = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; confidential: boolean; @@ -4886,21 +4886,21 @@ export type D2TrackedEntityAttribute = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -4941,34 +4941,34 @@ export type D2TrackedEntityAttribute = { userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2TrackedEntityAttributeValue = { @@ -5035,7 +5035,7 @@ export type D2TrackedEntityInstanceFilter = { displayDescription: string; displayName: string; enrollmentCreatedPeriod: unknown; - enrollmentStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + enrollmentStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; entityQueryCriteria: unknown; eventFilters: unknown[]; externalAccess: boolean; @@ -5079,7 +5079,7 @@ export type D2TrackedEntityType = { externalAccess: boolean; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; href: string; id: Id; @@ -5127,34 +5127,34 @@ export type D2TrackedEntityTypeAttribute = { userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2User = { @@ -5365,27 +5365,27 @@ export type D2ValidationRule = { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -5393,21 +5393,21 @@ export type D2ValidationRule = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -5420,7 +5420,7 @@ export type D2ValidationRule = { formName: string; href: string; id: Id; - importance: "HIGH" | "MEDIUM" | "LOW"; + importance: "HIGH" | "LOW" | "MEDIUM"; instruction: string; lastUpdated: string; lastUpdatedBy: D2User; @@ -5430,14 +5430,14 @@ export type D2ValidationRule = { name: string; notificationTemplates: D2ValidationNotificationTemplate[]; operator: + | "compulsory_pair" | "equal_to" - | "not_equal_to" + | "exclusive_pair" | "greater_than" | "greater_than_or_equal_to" | "less_than" | "less_than_or_equal_to" - | "compulsory_pair" - | "exclusive_pair"; + | "not_equal_to"; organisationUnitLevels: number[]; periodType: string; publicAccess: string; @@ -5481,27 +5481,27 @@ export type D2ValidationRuleGroup = { export type D2Visualization = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValues: D2AttributeValue[]; axes: unknown[]; @@ -5523,9 +5523,9 @@ export type D2Visualization = { dataElementDimensions: D2TrackedEntityDataElementDimension[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; - displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; @@ -5548,7 +5548,7 @@ export type D2Visualization = { fontStyle: unknown; formName: string; hideEmptyColumns: boolean; - hideEmptyRowItems: "NONE" | "BEFORE_FIRST" | "AFTER_LAST" | "BEFORE_FIRST_AFTER_LAST" | "ALL"; + hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideSubtitle: boolean; @@ -5564,7 +5564,7 @@ export type D2Visualization = { measureCriteria: string; name: string; noSpaceBetweenColumns: boolean; - numberType: "VALUE" | "ROW_PERCENTAGE" | "COLUMN_PERCENTAGE"; + numberType: "COLUMN_PERCENTAGE" | "ROW_PERCENTAGE" | "VALUE"; optionalAxes: D2Axis[]; orgUnitField: string; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; @@ -5583,7 +5583,7 @@ export type D2Visualization = { rangeAxisSteps: number; rawPeriods: string[]; regression: boolean; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; reportingParams: D2ReportingParams; rowDimensions: string[]; @@ -5610,22 +5610,22 @@ export type D2Visualization = { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" - | "AREA" - | "STACKED_AREA" | "PIE" + | "PIVOT_TABLE" | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" | "SCATTER" - | "BUBBLE" | "SINGLE_VALUE" - | "PIVOT_TABLE"; + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2User; userAccesses: D2UserAccess[]; userGroupAccesses: D2UserGroupAccess[]; @@ -5691,33 +5691,33 @@ export interface D2AggregateDataExchangeSchema { $nameable: Preset; $persisted: Preset< D2AggregateDataExchange, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" - | "source" + | "createdBy" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "sharing" + | "source" | "target" - | "lastUpdated" - | "createdBy" | "translations" - | "name" - | "id" >; $owner: Preset< D2AggregateDataExchange, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" - | "source" + | "createdBy" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "sharing" + | "source" | "target" - | "lastUpdated" - | "createdBy" | "translations" - | "name" - | "id" >; }; } @@ -5728,10 +5728,10 @@ export interface D2AnalyticsPeriodBoundarySchema { fields: { access: D2AccessSchema; analyticsPeriodBoundaryType: - | "BEFORE_START_OF_REPORTING_PERIOD" - | "BEFORE_END_OF_REPORTING_PERIOD" + | "AFTER_END_OF_REPORTING_PERIOD" | "AFTER_START_OF_REPORTING_PERIOD" - | "AFTER_END_OF_REPORTING_PERIOD"; + | "BEFORE_END_OF_REPORTING_PERIOD" + | "BEFORE_START_OF_REPORTING_PERIOD"; attributeValues: D2AttributeValueSchema[]; boundaryTarget: string; code: Id; @@ -5761,26 +5761,26 @@ export interface D2AnalyticsPeriodBoundarySchema { $nameable: Preset; $persisted: Preset< D2AnalyticsPeriodBoundary, - | "code" - | "lastUpdated" - | "offsetPeriodType" - | "id" | "analyticsPeriodBoundaryType" | "boundaryTarget" - | "lastUpdatedBy" + | "code" | "created" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "offsetPeriodType" | "offsetPeriods" >; $owner: Preset< D2AnalyticsPeriodBoundary, - | "code" - | "lastUpdated" - | "offsetPeriodType" - | "id" | "analyticsPeriodBoundaryType" | "boundaryTarget" - | "lastUpdatedBy" + | "code" | "created" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "offsetPeriodType" | "offsetPeriods" >; }; @@ -5792,12 +5792,12 @@ export interface D2AnalyticsTableHookSchema { fields: { access: D2AccessSchema; analyticsTableType: - | "DATA_VALUE" | "COMPLETENESS" | "COMPLETENESS_TARGET" - | "ORG_UNIT_TARGET" - | "EVENT" + | "DATA_VALUE" | "ENROLLMENT" + | "EVENT" + | "ORG_UNIT_TARGET" | "OWNERSHIP" | "VALIDATION_RESULT"; attributeValues: D2AttributeValueSchema[]; @@ -5813,22 +5813,22 @@ export interface D2AnalyticsTableHookSchema { lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; - phase: "RESOURCE_TABLE_POPULATED" | "ANALYTICS_TABLE_POPULATED"; + phase: "ANALYTICS_TABLE_POPULATED" | "RESOURCE_TABLE_POPULATED"; publicAccess: string; resourceTableType: - | "ORG_UNIT_STRUCTURE" - | "DATA_SET_ORG_UNIT_CATEGORY" | "CATEGORY_OPTION_COMBO_NAME" - | "DATA_ELEMENT_GROUP_SET_STRUCTURE" - | "INDICATOR_GROUP_SET_STRUCTURE" - | "ORG_UNIT_GROUP_SET_STRUCTURE" | "CATEGORY_STRUCTURE" + | "DATA_APPROVAL_MIN_LEVEL" + | "DATA_APPROVAL_REMAP_LEVEL" + | "DATA_ELEMENT_CATEGORY_OPTION_COMBO" + | "DATA_ELEMENT_GROUP_SET_STRUCTURE" | "DATA_ELEMENT_STRUCTURE" - | "PERIOD_STRUCTURE" + | "DATA_SET_ORG_UNIT_CATEGORY" | "DATE_PERIOD_STRUCTURE" - | "DATA_ELEMENT_CATEGORY_OPTION_COMBO" - | "DATA_APPROVAL_REMAP_LEVEL" - | "DATA_APPROVAL_MIN_LEVEL"; + | "INDICATOR_GROUP_SET_STRUCTURE" + | "ORG_UNIT_GROUP_SET_STRUCTURE" + | "ORG_UNIT_STRUCTURE" + | "PERIOD_STRUCTURE"; sharing: D2SharingSchema; sql: string; translations: D2Translation[]; @@ -5842,29 +5842,29 @@ export interface D2AnalyticsTableHookSchema { $nameable: Preset; $persisted: Preset< D2AnalyticsTableHook, - | "code" | "analyticsTableType" - | "sql" - | "lastUpdated" + | "code" + | "created" | "id" - | "phase" + | "lastUpdated" | "lastUpdatedBy" - | "created" | "name" + | "phase" | "resourceTableType" + | "sql" >; $owner: Preset< D2AnalyticsTableHook, - | "code" | "analyticsTableType" - | "sql" - | "lastUpdated" + | "code" + | "created" | "id" - | "phase" + | "lastUpdated" | "lastUpdatedBy" - | "created" | "name" + | "phase" | "resourceTableType" + | "sql" >; }; } @@ -5904,31 +5904,31 @@ export interface D2ApiTokenSchema { $nameable: Preset; $persisted: Preset< D2ApiToken, + | "attributes" | "code" - | "type" - | "lastUpdated" + | "created" + | "createdBy" + | "expire" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" | "sharing" + | "type" | "version" - | "createdBy" - | "expire" - | "attributes" >; $owner: Preset< D2ApiToken, + | "attributes" | "code" - | "type" - | "lastUpdated" + | "created" + | "createdBy" + | "expire" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" | "sharing" + | "type" | "version" - | "createdBy" - | "expire" - | "attributes" >; }; } @@ -6003,34 +6003,34 @@ export interface D2AttributeSchema { validationRuleAttribute: boolean; validationRuleGroupAttribute: boolean; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; visualizationAttribute: boolean; }; fieldPresets: { @@ -6039,113 +6039,113 @@ export interface D2AttributeSchema { $nameable: Preset; $persisted: Preset< D2Attribute, - | "indicatorAttribute" - | "indicatorGroupAttribute" - | "mapAttribute" - | "userGroupAttribute" - | "dataElementAttribute" - | "lastUpdated" - | "constantAttribute" - | "translations" - | "valueType" + | "categoryAttribute" | "categoryOptionAttribute" - | "optionSetAttribute" + | "categoryOptionComboAttribute" + | "categoryOptionGroupAttribute" + | "categoryOptionGroupSetAttribute" + | "code" + | "constantAttribute" + | "created" + | "createdBy" + | "dataElementAttribute" + | "dataElementGroupAttribute" + | "dataElementGroupSetAttribute" + | "dataSetAttribute" + | "description" + | "documentAttribute" | "eventChartAttribute" + | "eventReportAttribute" | "id" + | "indicatorAttribute" + | "indicatorGroupAttribute" + | "lastUpdated" | "lastUpdatedBy" - | "sqlViewAttribute" - | "visualizationAttribute" - | "created" | "legendSetAttribute" - | "sharing" - | "organisationUnitAttribute" - | "trackedEntityAttributeAttribute" - | "dataSetAttribute" - | "documentAttribute" - | "unique" - | "sortOrder" + | "mandatory" + | "mapAttribute" | "name" - | "validationRuleGroupAttribute" | "objectTypes" - | "shortName" - | "dataElementGroupAttribute" + | "optionAttribute" + | "optionSet" + | "optionSetAttribute" + | "organisationUnitAttribute" + | "organisationUnitGroupAttribute" + | "organisationUnitGroupSetAttribute" + | "programAttribute" + | "programIndicatorAttribute" + | "programStageAttribute" + | "relationshipTypeAttribute" | "sectionAttribute" + | "sharing" + | "shortName" + | "sortOrder" + | "sqlViewAttribute" + | "trackedEntityAttributeAttribute" | "trackedEntityTypeAttribute" - | "code" + | "translations" + | "unique" | "userAttribute" - | "description" - | "categoryOptionGroupAttribute" - | "mandatory" - | "eventReportAttribute" - | "programStageAttribute" - | "programAttribute" - | "optionSet" - | "categoryAttribute" - | "categoryOptionComboAttribute" - | "categoryOptionGroupSetAttribute" - | "programIndicatorAttribute" + | "userGroupAttribute" | "validationRuleAttribute" - | "organisationUnitGroupAttribute" - | "dataElementGroupSetAttribute" - | "relationshipTypeAttribute" - | "organisationUnitGroupSetAttribute" - | "createdBy" - | "optionAttribute" + | "validationRuleGroupAttribute" + | "valueType" + | "visualizationAttribute" >; $owner: Preset< D2Attribute, - | "indicatorAttribute" - | "indicatorGroupAttribute" - | "mapAttribute" - | "userGroupAttribute" - | "dataElementAttribute" - | "lastUpdated" - | "constantAttribute" - | "translations" - | "valueType" + | "categoryAttribute" | "categoryOptionAttribute" - | "optionSetAttribute" + | "categoryOptionComboAttribute" + | "categoryOptionGroupAttribute" + | "categoryOptionGroupSetAttribute" + | "code" + | "constantAttribute" + | "created" + | "createdBy" + | "dataElementAttribute" + | "dataElementGroupAttribute" + | "dataElementGroupSetAttribute" + | "dataSetAttribute" + | "description" + | "documentAttribute" | "eventChartAttribute" + | "eventReportAttribute" | "id" + | "indicatorAttribute" + | "indicatorGroupAttribute" + | "lastUpdated" | "lastUpdatedBy" - | "sqlViewAttribute" - | "visualizationAttribute" - | "created" | "legendSetAttribute" - | "sharing" - | "organisationUnitAttribute" - | "trackedEntityAttributeAttribute" - | "dataSetAttribute" - | "documentAttribute" - | "unique" - | "sortOrder" + | "mandatory" + | "mapAttribute" | "name" - | "validationRuleGroupAttribute" | "objectTypes" - | "shortName" - | "dataElementGroupAttribute" + | "optionAttribute" + | "optionSet" + | "optionSetAttribute" + | "organisationUnitAttribute" + | "organisationUnitGroupAttribute" + | "organisationUnitGroupSetAttribute" + | "programAttribute" + | "programIndicatorAttribute" + | "programStageAttribute" + | "relationshipTypeAttribute" | "sectionAttribute" + | "sharing" + | "shortName" + | "sortOrder" + | "sqlViewAttribute" + | "trackedEntityAttributeAttribute" | "trackedEntityTypeAttribute" - | "code" + | "translations" + | "unique" | "userAttribute" - | "description" - | "categoryOptionGroupAttribute" - | "mandatory" - | "eventReportAttribute" - | "programStageAttribute" - | "programAttribute" - | "optionSet" - | "categoryAttribute" - | "categoryOptionComboAttribute" - | "categoryOptionGroupSetAttribute" - | "programIndicatorAttribute" + | "userGroupAttribute" | "validationRuleAttribute" - | "organisationUnitGroupAttribute" - | "dataElementGroupSetAttribute" - | "relationshipTypeAttribute" - | "organisationUnitGroupSetAttribute" - | "createdBy" - | "optionAttribute" + | "validationRuleGroupAttribute" + | "valueType" + | "visualizationAttribute" >; }; } @@ -6171,8 +6171,8 @@ export interface D2AxisSchema { $all: Preset; $identifiable: Preset; $nameable: Preset; - $persisted: Preset; - $owner: Preset; + $persisted: Preset; + $owner: Preset; }; } @@ -6182,27 +6182,27 @@ export interface D2CategorySchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; categoryCombos: D2CategoryComboSchema[]; @@ -6211,29 +6211,29 @@ export interface D2CategorySchema { created: string; createdBy: D2UserSchema; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -6261,34 +6261,34 @@ export interface D2CategorySchema { userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -6296,40 +6296,40 @@ export interface D2CategorySchema { $nameable: Preset; $persisted: Preset< D2Category, - | "dataDimensionType" - | "code" - | "description" - | "lastUpdated" - | "translations" + | "attributeValues" | "categoryCombos" | "categoryOptions" - | "id" - | "lastUpdatedBy" + | "code" | "created" - | "attributeValues" - | "sharing" | "createdBy" - | "name" | "dataDimension" + | "dataDimensionType" + | "description" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "sharing" | "shortName" + | "translations" >; $owner: Preset< D2Category, - | "dataDimensionType" + | "attributeValues" + | "categoryOptions" | "code" + | "created" + | "createdBy" + | "dataDimension" + | "dataDimensionType" | "description" - | "lastUpdated" - | "translations" - | "categoryOptions" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" - | "dataDimension" + | "sharing" | "shortName" + | "translations" >; }; } @@ -6345,7 +6345,7 @@ export interface D2CategoryComboSchema { code: Id; created: string; createdBy: D2UserSchema; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; displayName: string; externalAccess: boolean; favorite: boolean; @@ -6370,34 +6370,34 @@ export interface D2CategoryComboSchema { $nameable: Preset; $persisted: Preset< D2CategoryCombo, - | "dataDimensionType" - | "code" - | "lastUpdated" - | "translations" | "categories" - | "id" - | "lastUpdatedBy" - | "created" - | "sharing" | "categoryOptionCombos" + | "code" + | "created" | "createdBy" + | "dataDimensionType" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "sharing" | "skipTotal" + | "translations" >; $owner: Preset< D2CategoryCombo, - | "dataDimensionType" - | "code" - | "lastUpdated" - | "translations" | "categories" - | "id" - | "lastUpdatedBy" + | "code" | "created" - | "sharing" | "createdBy" + | "dataDimensionType" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "sharing" | "skipTotal" + | "translations" >; }; } @@ -6410,8 +6410,8 @@ export interface D2CategoryDimensionSchema { $all: Preset; $identifiable: Preset; $nameable: Preset; - $persisted: Preset; - $owner: Preset; + $persisted: Preset; + $owner: Preset; }; } @@ -6421,27 +6421,27 @@ export interface D2CategoryOptionSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categories: D2CategorySchema[]; categoryOptionCombos: D2CategoryOptionComboSchema[]; @@ -6452,21 +6452,21 @@ export interface D2CategoryOptionSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -6503,46 +6503,46 @@ export interface D2CategoryOptionSchema { $nameable: Preset; $persisted: Preset< D2CategoryOption, + | "attributeValues" + | "categories" + | "categoryOptionCombos" + | "categoryOptionGroups" | "code" - | "endDate" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" + | "endDate" | "formName" - | "organisationUnits" - | "categories" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "categoryOptionCombos" - | "categoryOptionGroups" - | "createdBy" | "name" - | "style" + | "organisationUnits" + | "sharing" | "shortName" | "startDate" + | "style" + | "translations" >; $owner: Preset< D2CategoryOption, + | "attributeValues" | "code" - | "endDate" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" + | "endDate" | "formName" - | "organisationUnits" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" - | "style" + | "organisationUnits" + | "sharing" | "shortName" | "startDate" + | "style" + | "translations" >; }; } @@ -6553,27 +6553,27 @@ export interface D2CategoryOptionComboSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" - | "LAST" - | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" - | "LAST_IN_PERIOD" - | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categoryCombo: D2CategoryComboSchema; categoryOptions: D2CategoryOptionSchema[]; @@ -6583,21 +6583,21 @@ export interface D2CategoryOptionComboSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -6630,31 +6630,31 @@ export interface D2CategoryOptionComboSchema { $nameable: Preset; $persisted: Preset< D2CategoryOptionCombo, - | "code" - | "lastUpdated" - | "ignoreApproval" + | "attributeValues" | "categoryCombo" - | "translations" | "categoryOptions" + | "code" + | "created" | "id" + | "ignoreApproval" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" | "name" + | "translations" >; $owner: Preset< D2CategoryOptionCombo, - | "code" - | "lastUpdated" - | "ignoreApproval" + | "attributeValues" | "categoryCombo" - | "translations" | "categoryOptions" + | "code" + | "created" | "id" + | "ignoreApproval" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" | "name" + | "translations" >; }; } @@ -6665,51 +6665,51 @@ export interface D2CategoryOptionGroupSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categoryOptions: D2CategoryOptionSchema[]; code: Id; created: string; createdBy: D2UserSchema; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -6742,38 +6742,38 @@ export interface D2CategoryOptionGroupSchema { $nameable: Preset; $persisted: Preset< D2CategoryOptionGroup, - | "dataDimensionType" + | "attributeValues" + | "categoryOptions" | "code" + | "created" + | "createdBy" + | "dataDimensionType" | "description" - | "lastUpdated" - | "translations" - | "categoryOptions" + | "groupSets" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "groupSets" - | "sharing" - | "createdBy" | "name" + | "sharing" | "shortName" + | "translations" >; $owner: Preset< D2CategoryOptionGroup, - | "dataDimensionType" + | "attributeValues" + | "categoryOptions" | "code" + | "created" + | "createdBy" + | "dataDimensionType" | "description" - | "lastUpdated" - | "translations" - | "categoryOptions" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" + | "sharing" | "shortName" + | "translations" >; }; } @@ -6784,27 +6784,27 @@ export interface D2CategoryOptionGroupSetSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; categoryOptionGroups: D2CategoryOptionGroupSchema[]; @@ -6812,29 +6812,29 @@ export interface D2CategoryOptionGroupSetSchema { created: string; createdBy: D2UserSchema; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -6862,34 +6862,34 @@ export interface D2CategoryOptionGroupSetSchema { userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -6897,39 +6897,39 @@ export interface D2CategoryOptionGroupSetSchema { $nameable: Preset; $persisted: Preset< D2CategoryOptionGroupSet, - | "dataDimensionType" + | "attributeValues" + | "categoryOptionGroups" | "code" + | "created" + | "createdBy" + | "dataDimension" + | "dataDimensionType" | "description" - | "lastUpdated" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "categoryOptionGroups" - | "createdBy" | "name" + | "sharing" | "shortName" - | "dataDimension" + | "translations" >; $owner: Preset< D2CategoryOptionGroupSet, - | "dataDimensionType" + | "attributeValues" + | "categoryOptionGroups" | "code" + | "created" + | "createdBy" + | "dataDimension" + | "dataDimensionType" | "description" - | "lastUpdated" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "categoryOptionGroups" - | "createdBy" | "name" + | "sharing" | "shortName" - | "dataDimension" + | "translations" >; }; } @@ -6994,35 +6994,35 @@ export interface D2ConstantSchema { $nameable: Preset; $persisted: Preset< D2Constant, + | "attributeValues" | "code" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" | "id" - | "value" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" + | "sharing" | "shortName" + | "translations" + | "value" >; $owner: Preset< D2Constant, + | "attributeValues" | "code" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" | "id" - | "value" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" + | "sharing" | "shortName" + | "translations" + | "value" >; }; } @@ -7070,41 +7070,41 @@ export interface D2DashboardSchema { $nameable: Preset; $persisted: Preset< D2Dashboard, - | "favorites" + | "allowedFilters" | "code" + | "created" + | "createdBy" + | "dashboardItems" | "description" - | "restrictFilters" + | "favorites" + | "id" | "itemConfig" | "lastUpdated" - | "translations" - | "id" | "lastUpdatedBy" - | "created" - | "sharing" | "layout" - | "dashboardItems" - | "createdBy" | "name" - | "allowedFilters" + | "restrictFilters" + | "sharing" + | "translations" >; $owner: Preset< D2Dashboard, - | "favorites" + | "allowedFilters" | "code" + | "created" + | "createdBy" + | "dashboardItems" | "description" - | "restrictFilters" + | "favorites" + | "id" | "itemConfig" | "lastUpdated" - | "translations" - | "id" | "lastUpdatedBy" - | "created" - | "sharing" | "layout" - | "dashboardItems" - | "createdBy" | "name" - | "allowedFilters" + | "restrictFilters" + | "sharing" + | "translations" >; }; } @@ -7140,22 +7140,22 @@ export interface D2DashboardItemSchema { publicAccess: string; reports: D2ReportSchema[]; resources: D2DocumentSchema[]; - shape: "NORMAL" | "DOUBLE_WIDTH" | "FULL_WIDTH"; + shape: "DOUBLE_WIDTH" | "FULL_WIDTH" | "NORMAL"; sharing: D2SharingSchema; text: string; translations: D2Translation[]; type: - | "VISUALIZATION" - | "EVENT_VISUALIZATION" + | "APP" | "EVENT_CHART" - | "MAP" | "EVENT_REPORT" - | "USERS" + | "EVENT_VISUALIZATION" + | "MAP" + | "MESSAGES" | "REPORTS" | "RESOURCES" | "TEXT" - | "MESSAGES" - | "APP"; + | "USERS" + | "VISUALIZATION"; user: D2UserSchema; userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; @@ -7171,53 +7171,53 @@ export interface D2DashboardItemSchema { $nameable: Preset; $persisted: Preset< D2DashboardItem, - | "reports" - | "visualization" + | "appKey" | "code" - | "lastUpdated" - | "translations" + | "created" + | "eventChart" + | "eventReport" | "eventVisualization" - | "appKey" - | "text" - | "id" - | "map" | "height" + | "id" + | "lastUpdated" | "lastUpdatedBy" - | "shape" - | "created" + | "map" + | "messages" + | "reports" | "resources" + | "shape" + | "text" + | "translations" | "users" - | "eventReport" - | "x" + | "visualization" | "width" - | "eventChart" + | "x" | "y" - | "messages" >; $owner: Preset< D2DashboardItem, - | "reports" - | "visualization" + | "appKey" | "code" - | "lastUpdated" - | "translations" + | "created" + | "eventChart" + | "eventReport" | "eventVisualization" - | "appKey" - | "text" - | "id" - | "map" | "height" + | "id" + | "lastUpdated" | "lastUpdatedBy" - | "shape" - | "created" + | "map" + | "messages" + | "reports" | "resources" + | "shape" + | "text" + | "translations" | "users" - | "eventReport" - | "x" + | "visualization" | "width" - | "eventChart" + | "x" | "y" - | "messages" >; }; } @@ -7259,31 +7259,31 @@ export interface D2DataApprovalLevelSchema { D2DataApprovalLevel, | "categoryOptionGroupSet" | "code" - | "lastUpdated" - | "translations" + | "created" + | "createdBy" | "id" + | "lastUpdated" | "lastUpdatedBy" | "level" - | "created" - | "sharing" - | "createdBy" - | "orgUnitLevel" | "name" + | "orgUnitLevel" + | "sharing" + | "translations" >; $owner: Preset< D2DataApprovalLevel, | "categoryOptionGroupSet" | "code" - | "lastUpdated" - | "translations" + | "created" + | "createdBy" | "id" + | "lastUpdated" | "lastUpdatedBy" | "level" - | "created" - | "sharing" - | "createdBy" - | "orgUnitLevel" | "name" + | "orgUnitLevel" + | "sharing" + | "translations" >; }; } @@ -7323,34 +7323,34 @@ export interface D2DataApprovalWorkflowSchema { $nameable: Preset; $persisted: Preset< D2DataApprovalWorkflow, + | "categoryCombo" | "code" + | "created" + | "createdBy" | "dataApprovalLevels" - | "lastUpdated" - | "categoryCombo" - | "translations" + | "dataSets" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sharing" - | "periodType" - | "createdBy" | "name" - | "dataSets" + | "periodType" + | "sharing" + | "translations" >; $owner: Preset< D2DataApprovalWorkflow, + | "categoryCombo" | "code" + | "created" + | "createdBy" | "dataApprovalLevels" - | "lastUpdated" - | "categoryCombo" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sharing" - | "periodType" - | "createdBy" | "name" + | "periodType" + | "sharing" + | "translations" >; }; } @@ -7362,27 +7362,27 @@ export interface D2DataElementSchema { access: D2AccessSchema; aggregationLevels: number[]; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categoryCombo: D2CategoryComboSchema; code: Id; @@ -7394,21 +7394,21 @@ export interface D2DataElementSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -7440,34 +7440,34 @@ export interface D2DataElementSchema { userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; valueTypeOptions: unknown; zeroIsSignificant: boolean; }; @@ -7477,63 +7477,63 @@ export interface D2DataElementSchema { $nameable: Preset; $persisted: Preset< D2DataElement, + | "aggregationLevels" | "aggregationType" + | "attributeValues" + | "categoryCombo" | "code" - | "domainType" + | "commentOptionSet" + | "created" + | "createdBy" + | "dataElementGroups" | "dataSetElements" | "description" + | "domainType" + | "fieldMask" + | "formName" + | "id" | "lastUpdated" + | "lastUpdatedBy" + | "legendSets" + | "name" | "optionSet" - | "categoryCombo" + | "sharing" + | "shortName" + | "style" | "translations" + | "url" | "valueType" - | "formName" - | "commentOptionSet" - | "id" - | "fieldMask" - | "lastUpdatedBy" | "valueTypeOptions" - | "created" - | "dataElementGroups" - | "attributeValues" - | "sharing" | "zeroIsSignificant" - | "url" - | "createdBy" - | "name" - | "legendSets" - | "aggregationLevels" - | "style" - | "shortName" >; $owner: Preset< D2DataElement, + | "aggregationLevels" | "aggregationType" + | "attributeValues" + | "categoryCombo" | "code" - | "domainType" + | "commentOptionSet" + | "created" + | "createdBy" | "description" + | "domainType" + | "fieldMask" + | "formName" + | "id" | "lastUpdated" + | "lastUpdatedBy" + | "legendSets" + | "name" | "optionSet" - | "categoryCombo" + | "sharing" + | "shortName" + | "style" | "translations" + | "url" | "valueType" - | "formName" - | "commentOptionSet" - | "id" - | "fieldMask" - | "lastUpdatedBy" | "valueTypeOptions" - | "created" - | "attributeValues" - | "sharing" | "zeroIsSignificant" - | "url" - | "createdBy" - | "name" - | "legendSets" - | "aggregationLevels" - | "style" - | "shortName" >; }; } @@ -7544,27 +7544,27 @@ export interface D2DataElementGroupSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -7573,21 +7573,21 @@ export interface D2DataElementGroupSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -7620,36 +7620,36 @@ export interface D2DataElementGroupSchema { $nameable: Preset; $persisted: Preset< D2DataElementGroup, + | "attributeValues" | "code" + | "created" + | "createdBy" + | "dataElements" | "description" - | "lastUpdated" - | "translations" + | "groupSets" | "id" - | "dataElements" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "groupSets" - | "sharing" - | "createdBy" | "name" + | "sharing" | "shortName" + | "translations" >; $owner: Preset< D2DataElementGroup, + | "attributeValues" | "code" + | "created" + | "createdBy" + | "dataElements" | "description" - | "lastUpdated" - | "translations" | "id" - | "dataElements" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" + | "sharing" | "shortName" + | "translations" >; }; } @@ -7660,27 +7660,27 @@ export interface D2DataElementGroupSetSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; @@ -7688,30 +7688,30 @@ export interface D2DataElementGroupSetSchema { created: string; createdBy: D2UserSchema; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; dataElementGroups: D2DataElementGroupSchema[]; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -7739,34 +7739,34 @@ export interface D2DataElementGroupSetSchema { userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -7774,39 +7774,39 @@ export interface D2DataElementGroupSetSchema { $nameable: Preset; $persisted: Preset< D2DataElementGroupSet, + | "attributeValues" | "code" + | "compulsory" + | "created" + | "createdBy" + | "dataDimension" + | "dataElementGroups" | "description" - | "lastUpdated" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "dataElementGroups" - | "attributeValues" - | "sharing" - | "compulsory" - | "createdBy" | "name" - | "dataDimension" + | "sharing" | "shortName" + | "translations" >; $owner: Preset< D2DataElementGroupSet, + | "attributeValues" | "code" + | "compulsory" + | "created" + | "createdBy" + | "dataDimension" + | "dataElementGroups" | "description" - | "lastUpdated" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "dataElementGroups" - | "attributeValues" - | "sharing" - | "compulsory" - | "createdBy" | "name" - | "dataDimension" + | "sharing" | "shortName" + | "translations" >; }; } @@ -7821,9 +7821,9 @@ export interface D2DataElementGroupSetDimensionSchema { $nameable: Preset; $persisted: Preset< D2DataElementGroupSetDimension, - "dataElementGroups" | "dataElementGroupSet" + "dataElementGroupSet" | "dataElementGroups" >; - $owner: Preset; + $owner: Preset; }; } @@ -7833,27 +7833,27 @@ export interface D2DataElementOperandSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeOptionCombo: D2CategoryOptionComboSchema; attributeValues: D2AttributeValueSchema[]; categoryOptionCombo: D2CategoryOptionComboSchema; @@ -7864,21 +7864,21 @@ export interface D2DataElementOperandSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -7935,7 +7935,7 @@ export interface D2DataEntryFormSchema { name: string; publicAccess: string; sharing: D2SharingSchema; - style: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + style: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; translations: D2Translation[]; user: D2UserSchema; userAccesses: D2UserAccessSchema[]; @@ -7948,28 +7948,28 @@ export interface D2DataEntryFormSchema { $persisted: Preset< D2DataEntryForm, | "code" - | "lastUpdated" - | "translations" - | "id" - | "lastUpdatedBy" | "created" - | "htmlCode" | "format" + | "htmlCode" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" | "style" + | "translations" >; $owner: Preset< D2DataEntryForm, | "code" - | "lastUpdated" - | "translations" - | "id" - | "lastUpdatedBy" | "created" - | "htmlCode" | "format" + | "htmlCode" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" | "style" + | "translations" >; }; } @@ -7982,8 +7982,8 @@ export interface D2DataInputPeriodSchema { $all: Preset; $identifiable: Preset; $nameable: Preset; - $persisted: Preset; - $owner: Preset; + $persisted: Preset; + $owner: Preset; }; } @@ -7993,27 +7993,27 @@ export interface D2DataSetSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categoryCombo: D2CategoryComboSchema; code: Id; @@ -8028,21 +8028,21 @@ export interface D2DataSetSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -8054,7 +8054,7 @@ export interface D2DataSetSchema { favorites: string[]; fieldCombinationRequired: boolean; formName: string; - formType: "DEFAULT" | "CUSTOM" | "SECTION" | "SECTION_MULTIORG"; + formType: "CUSTOM" | "DEFAULT" | "SECTION" | "SECTION_MULTIORG"; href: string; id: Id; indicators: D2IndicatorSchema[]; @@ -8096,91 +8096,91 @@ export interface D2DataSetSchema { $nameable: Preset; $persisted: Preset< D2DataSet, - | "validCompleteOnly" - | "dataEntryForm" - | "dataSetElements" - | "skipOffline" - | "compulsoryFieldsCompleteOnly" - | "lastUpdated" + | "attributeValues" | "categoryCombo" + | "code" + | "compulsoryDataElementOperands" + | "compulsoryFieldsCompleteOnly" + | "created" + | "createdBy" + | "dataElementDecoration" + | "dataEntryForm" | "dataInputPeriods" - | "translations" + | "dataSetElements" + | "description" + | "expiryDays" + | "fieldCombinationRequired" + | "formName" | "id" + | "indicators" | "interpretations" + | "lastUpdated" | "lastUpdatedBy" - | "workflow" - | "created" - | "attributeValues" - | "indicators" - | "sharing" - | "version" - | "sections" - | "timelyDays" - | "name" | "legendSets" - | "style" + | "mobile" + | "name" + | "noValueRequiresComment" | "notificationRecipients" - | "shortName" - | "code" - | "dataElementDecoration" | "notifyCompletingUser" - | "noValueRequiresComment" - | "compulsoryDataElementOperands" - | "description" - | "fieldCombinationRequired" - | "formName" - | "organisationUnits" - | "renderHorizontally" - | "renderAsTabs" - | "mobile" + | "openFuturePeriods" | "openPeriodsAfterCoEndDate" + | "organisationUnits" | "periodType" - | "createdBy" - | "openFuturePeriods" - | "expiryDays" - >; - $owner: Preset< - D2DataSet, - | "validCompleteOnly" - | "dataEntryForm" - | "dataSetElements" + | "renderAsTabs" + | "renderHorizontally" + | "sections" + | "sharing" + | "shortName" | "skipOffline" - | "compulsoryFieldsCompleteOnly" - | "lastUpdated" - | "categoryCombo" - | "dataInputPeriods" + | "style" + | "timelyDays" | "translations" - | "id" - | "lastUpdatedBy" + | "validCompleteOnly" + | "version" | "workflow" - | "created" + >; + $owner: Preset< + D2DataSet, | "attributeValues" - | "indicators" - | "sharing" - | "version" - | "timelyDays" - | "name" - | "legendSets" - | "style" - | "notificationRecipients" - | "shortName" + | "categoryCombo" | "code" - | "dataElementDecoration" - | "notifyCompletingUser" - | "noValueRequiresComment" | "compulsoryDataElementOperands" + | "compulsoryFieldsCompleteOnly" + | "created" + | "createdBy" + | "dataElementDecoration" + | "dataEntryForm" + | "dataInputPeriods" + | "dataSetElements" | "description" + | "expiryDays" | "fieldCombinationRequired" | "formName" - | "organisationUnits" - | "renderHorizontally" - | "renderAsTabs" + | "id" + | "indicators" + | "lastUpdated" + | "lastUpdatedBy" + | "legendSets" | "mobile" + | "name" + | "noValueRequiresComment" + | "notificationRecipients" + | "notifyCompletingUser" + | "openFuturePeriods" | "openPeriodsAfterCoEndDate" + | "organisationUnits" | "periodType" - | "createdBy" - | "openFuturePeriods" - | "expiryDays" + | "renderAsTabs" + | "renderHorizontally" + | "sharing" + | "shortName" + | "skipOffline" + | "style" + | "timelyDays" + | "translations" + | "validCompleteOnly" + | "version" + | "workflow" >; }; } @@ -8197,8 +8197,8 @@ export interface D2DataSetElementSchema { $all: Preset; $identifiable: Preset; $nameable: Preset; - $persisted: Preset; - $owner: Preset; + $persisted: Preset; + $owner: Preset; }; } @@ -8247,44 +8247,44 @@ export interface D2DataSetNotificationTemplateSchema { $persisted: Preset< D2DataSetNotificationTemplate, | "code" - | "lastUpdated" - | "translations" - | "relativeScheduledDays" - | "subjectTemplate" - | "id" + | "created" | "dataSetNotificationTrigger" - | "sendStrategy" - | "lastUpdatedBy" - | "notifyUsersInHierarchyOnly" + | "dataSets" | "deliveryChannels" - | "created" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "messageTemplate" + | "name" | "notificationRecipient" | "notifyParentOrganisationUnitOnly" - | "name" - | "dataSets" + | "notifyUsersInHierarchyOnly" | "recipientUserGroup" - | "messageTemplate" + | "relativeScheduledDays" + | "sendStrategy" + | "subjectTemplate" + | "translations" >; $owner: Preset< D2DataSetNotificationTemplate, | "code" - | "lastUpdated" - | "translations" - | "relativeScheduledDays" - | "subjectTemplate" - | "id" + | "created" | "dataSetNotificationTrigger" - | "sendStrategy" - | "lastUpdatedBy" - | "notifyUsersInHierarchyOnly" + | "dataSets" | "deliveryChannels" - | "created" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "messageTemplate" + | "name" | "notificationRecipient" | "notifyParentOrganisationUnitOnly" - | "name" - | "dataSets" + | "notifyUsersInHierarchyOnly" | "recipientUserGroup" - | "messageTemplate" + | "relativeScheduledDays" + | "sendStrategy" + | "subjectTemplate" + | "translations" >; }; } @@ -8324,26 +8324,26 @@ export interface D2DatastoreEntrySchema { $persisted: Preset< D2DatastoreEntry, | "code" - | "lastUpdated" + | "created" + | "createdBy" | "id" | "key" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sharing" - | "createdBy" | "namespace" + | "sharing" >; $owner: Preset< D2DatastoreEntry, | "code" - | "lastUpdated" + | "created" + | "createdBy" | "id" | "key" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sharing" - | "createdBy" | "namespace" + | "sharing" >; }; } @@ -8383,37 +8383,37 @@ export interface D2DocumentSchema { $nameable: Preset; $persisted: Preset< D2Document, - | "code" - | "lastUpdated" | "attachment" - | "translations" - | "id" + | "attributeValues" + | "code" | "contentType" - | "lastUpdatedBy" | "created" - | "attributeValues" - | "sharing" - | "url" - | "external" | "createdBy" + | "external" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "sharing" + | "translations" + | "url" >; $owner: Preset< D2Document, - | "code" - | "lastUpdated" | "attachment" - | "translations" - | "id" + | "attributeValues" + | "code" | "contentType" - | "lastUpdatedBy" | "created" - | "attributeValues" - | "sharing" - | "url" - | "external" | "createdBy" + | "external" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "sharing" + | "translations" + | "url" >; }; } @@ -8424,27 +8424,27 @@ export interface D2EventChartSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttributeSchema; attributeValues: D2AttributeValueSchema[]; @@ -8465,7 +8465,7 @@ export interface D2EventChartSchema { dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; dataElementValueDimension: D2DataElementSchema; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDescription: string; displayDomainAxisLabel: string; @@ -8478,7 +8478,7 @@ export interface D2EventChartSchema { displayTitle: string; domainAxisLabel: string; endDate: string; - eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; externalAccess: boolean; favorite: boolean; favorites: string[]; @@ -8486,11 +8486,11 @@ export interface D2EventChartSchema { filters: unknown[]; formName: string; hideEmptyRowItems: - | "NONE" - | "BEFORE_FIRST" | "AFTER_LAST" + | "ALL" + | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" - | "ALL"; + | "NONE"; hideLegend: boolean; hideNaData: boolean; hideSubtitle: boolean; @@ -8502,7 +8502,7 @@ export interface D2EventChartSchema { lastUpdated: string; lastUpdatedBy: D2UserSchema; legacy: boolean; - legendDisplayStrategy: "FIXED" | "BY_DATA_ITEM"; + legendDisplayStrategy: "BY_DATA_ITEM" | "FIXED"; legendSet: D2LegendSetSchema; name: string; noSpaceBetweenColumns: boolean; @@ -8510,14 +8510,14 @@ export interface D2EventChartSchema { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnitSchema[]; - outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2MapSchema; percentStackedValues: boolean; periods: Ref[]; program: D2ProgramSchema; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; programStage: D2ProgramStageSchema; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; publicAccess: string; rangeAxisDecimals: number; rangeAxisLabel: string; @@ -8525,7 +8525,7 @@ export interface D2EventChartSchema { rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; rowDimensions: string[]; rows: unknown[]; @@ -8545,23 +8545,23 @@ export interface D2EventChartSchema { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" | "LINE_LIST" - | "AREA" - | "STACKED_AREA" | "PIE" - | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" - | "SINGLE_VALUE" | "PIVOT_TABLE" + | "RADAR" | "SCATTER" - | "BUBBLE"; + | "SINGLE_VALUE" + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2UserSchema; userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; @@ -8578,154 +8578,154 @@ export interface D2EventChartSchema { $nameable: Preset; $persisted: Preset< D2EventChart, - | "orgUnitField" - | "endDate" - | "baseLineValue" - | "userOrganisationUnitChildren" - | "program" - | "type" - | "lastUpdated" + | "aggregationType" | "attributeDimensions" - | "translations" - | "userOrganisationUnit" - | "filterDimensions" - | "id" - | "interpretations" | "attributeValueDimension" - | "domainAxisLabel" - | "subscribers" - | "cumulativeValues" - | "sortOrder" - | "subtitle" - | "rangeAxisDecimals" - | "topLimit" + | "attributeValues" + | "baseLineLabel" + | "baseLineValue" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "code" | "collapseDataDimensions" - | "startDate" - | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" | "dataElementDimensions" - | "rangeAxisSteps" - | "periods" - | "categoryDimensions" - | "hideTitle" - | "rowDimensions" + | "dataElementValueDimension" + | "description" + | "domainAxisLabel" + | "endDate" | "eventStatus" - | "skipRounding" - | "showData" - | "rawPeriods" + | "favorites" + | "filterDimensions" + | "hideEmptyRowItems" + | "hideLegend" | "hideNaData" + | "hideSubtitle" + | "hideTitle" + | "id" + | "interpretations" | "itemOrganisationUnitGroups" + | "lastUpdated" | "lastUpdatedBy" - | "programIndicatorDimensions" - | "created" - | "rangeAxisLabel" - | "columnDimensions" - | "regressionType" - | "attributeValues" - | "completedOnly" - | "sharing" - | "name" - | "programStatus" - | "hideEmptyRowItems" - | "favorites" - | "aggregationType" | "legacy" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "outputType" - | "description" + | "name" + | "noSpaceBetweenColumns" + | "orgUnitField" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" - | "rangeAxisMinValue" | "organisationUnitLevels" - | "dataElementValueDimension" - | "targetLineLabel" | "organisationUnits" + | "outputType" + | "percentStackedValues" + | "periods" + | "program" + | "programIndicatorDimensions" | "programStage" - | "timeField" + | "programStatus" + | "rangeAxisDecimals" + | "rangeAxisLabel" + | "rangeAxisMaxValue" + | "rangeAxisMinValue" + | "rangeAxisSteps" + | "rawPeriods" + | "regressionType" + | "rowDimensions" + | "sharing" + | "showData" + | "skipRounding" + | "sortOrder" + | "startDate" + | "subscribers" + | "subtitle" + | "targetLineLabel" | "targetLineValue" - | "baseLineLabel" - | "createdBy" + | "timeField" + | "title" + | "topLimit" + | "translations" + | "type" | "userOrgUnitType" - | "rangeAxisMaxValue" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; $owner: Preset< D2EventChart, - | "orgUnitField" - | "endDate" - | "baseLineValue" - | "userOrganisationUnitChildren" - | "program" - | "type" - | "lastUpdated" + | "aggregationType" | "attributeDimensions" - | "translations" - | "userOrganisationUnit" - | "filterDimensions" - | "id" | "attributeValueDimension" - | "domainAxisLabel" - | "subscribers" - | "cumulativeValues" - | "sortOrder" - | "subtitle" - | "rangeAxisDecimals" - | "topLimit" + | "attributeValues" + | "baseLineLabel" + | "baseLineValue" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "code" | "collapseDataDimensions" - | "startDate" - | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" | "dataElementDimensions" - | "rangeAxisSteps" - | "periods" - | "categoryDimensions" - | "hideTitle" - | "rowDimensions" + | "dataElementValueDimension" + | "description" + | "domainAxisLabel" + | "endDate" | "eventStatus" - | "skipRounding" - | "showData" - | "rawPeriods" + | "favorites" + | "filterDimensions" + | "hideEmptyRowItems" + | "hideLegend" | "hideNaData" + | "hideSubtitle" + | "hideTitle" + | "id" | "itemOrganisationUnitGroups" + | "lastUpdated" | "lastUpdatedBy" - | "programIndicatorDimensions" - | "created" - | "rangeAxisLabel" - | "columnDimensions" - | "regressionType" - | "attributeValues" - | "completedOnly" - | "sharing" - | "name" - | "programStatus" - | "hideEmptyRowItems" - | "favorites" - | "aggregationType" | "legacy" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "outputType" - | "description" + | "name" + | "noSpaceBetweenColumns" + | "orgUnitField" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" - | "rangeAxisMinValue" | "organisationUnitLevels" - | "dataElementValueDimension" - | "targetLineLabel" | "organisationUnits" + | "outputType" + | "percentStackedValues" + | "periods" + | "program" + | "programIndicatorDimensions" | "programStage" - | "timeField" + | "programStatus" + | "rangeAxisDecimals" + | "rangeAxisLabel" + | "rangeAxisMaxValue" + | "rangeAxisMinValue" + | "rangeAxisSteps" + | "rawPeriods" + | "regressionType" + | "rowDimensions" + | "sharing" + | "showData" + | "skipRounding" + | "sortOrder" + | "startDate" + | "subscribers" + | "subtitle" + | "targetLineLabel" | "targetLineValue" - | "baseLineLabel" - | "createdBy" + | "timeField" + | "title" + | "topLimit" + | "translations" + | "type" | "userOrgUnitType" - | "rangeAxisMaxValue" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; }; } @@ -8765,37 +8765,37 @@ export interface D2EventHookSchema { $nameable: Preset; $persisted: Preset< D2EventHook, + | "attributeValues" | "code" + | "created" + | "createdBy" | "description" - | "source" - | "targets" - | "lastUpdated" - | "translations" | "disabled" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" + | "sharing" + | "source" + | "targets" + | "translations" >; $owner: Preset< D2EventHook, + | "attributeValues" | "code" + | "created" + | "createdBy" | "description" - | "source" - | "targets" - | "lastUpdated" - | "translations" | "disabled" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" + | "sharing" + | "source" + | "targets" + | "translations" >; }; } @@ -8803,7 +8803,7 @@ export interface D2EventHookSchema { export interface D2EventRepetitionSchema { name: "D2EventRepetition"; model: D2EventRepetition; - fields: { dimension: string; indexes: number[]; parent: "COLUMN" | "ROW" | "FILTER" }; + fields: { dimension: string; indexes: number[]; parent: "COLUMN" | "FILTER" | "ROW" }; fieldPresets: { $all: Preset; $identifiable: Preset; @@ -8819,27 +8819,27 @@ export interface D2EventReportSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttributeSchema; attributeValues: D2AttributeValueSchema[]; @@ -8860,8 +8860,8 @@ export interface D2EventReportSchema { dataElementValueDimension: D2DataElementSchema; dataType: "AGGREGATED_VALUES" | "EVENTS"; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; - displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; + displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayFormName: string; displayName: string; @@ -8869,7 +8869,7 @@ export interface D2EventReportSchema { displaySubtitle: string; displayTitle: string; endDate: string; - eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; externalAccess: boolean; favorite: boolean; favorites: string[]; @@ -8893,13 +8893,13 @@ export interface D2EventReportSchema { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnitSchema[]; - outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2MapSchema; periods: Ref[]; program: D2ProgramSchema; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; programStage: D2ProgramStageSchema; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; publicAccess: string; rawPeriods: string[]; relativePeriods: unknown; @@ -8923,23 +8923,23 @@ export interface D2EventReportSchema { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" | "LINE_LIST" - | "AREA" - | "STACKED_AREA" | "PIE" - | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" - | "SINGLE_VALUE" | "PIVOT_TABLE" + | "RADAR" | "SCATTER" - | "BUBBLE"; + | "SINGLE_VALUE" + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2UserSchema; userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; @@ -8955,144 +8955,144 @@ export interface D2EventReportSchema { $nameable: Preset; $persisted: Preset< D2EventReport, - | "orgUnitField" - | "endDate" - | "userOrganisationUnitChildren" - | "program" - | "type" - | "hideEmptyRows" - | "lastUpdated" + | "aggregationType" | "attributeDimensions" - | "translations" - | "rawPeriods" - | "userOrganisationUnit" - | "filterDimensions" - | "rowSubTotals" - | "id" - | "hideNaData" - | "itemOrganisationUnitGroups" - | "interpretations" - | "displayDensity" | "attributeValueDimension" - | "lastUpdatedBy" - | "programIndicatorDimensions" - | "subscribers" - | "created" - | "dataType" - | "columnDimensions" | "attributeValues" - | "completedOnly" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" | "colTotals" - | "sharing" - | "showDimensionLabels" - | "sortOrder" - | "subtitle" - | "name" - | "fontSize" - | "topLimit" | "collapseDataDimensions" - | "startDate" - | "programStatus" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "dataElementDimensions" + | "dataElementValueDimension" + | "dataType" + | "description" + | "digitGroupSeparator" + | "displayDensity" + | "endDate" + | "eventStatus" | "favorites" - | "aggregationType" - | "legacy" - | "categoryOptionGroupSetDimensions" - | "code" - | "userOrganisationUnitGrandChildren" + | "filterDimensions" + | "fontSize" + | "hideEmptyRows" + | "hideNaData" | "hideSubtitle" - | "outputType" - | "description" + | "hideTitle" + | "id" + | "interpretations" + | "itemOrganisationUnitGroups" + | "lastUpdated" + | "lastUpdatedBy" + | "legacy" + | "name" + | "orgUnitField" | "organisationUnitGroupSetDimensions" - | "title" | "organisationUnitLevels" - | "colSubTotals" - | "dataElementValueDimension" - | "dataElementDimensions" - | "periods" | "organisationUnits" - | "categoryDimensions" - | "showHierarchy" + | "outputType" + | "periods" + | "program" + | "programIndicatorDimensions" | "programStage" + | "programStatus" + | "rawPeriods" + | "rowDimensions" + | "rowSubTotals" | "rowTotals" - | "timeField" + | "sharing" + | "showDimensionLabels" + | "showHierarchy" | "simpleDimensions" - | "digitGroupSeparator" - | "hideTitle" - | "rowDimensions" - | "createdBy" - | "eventStatus" - | "userOrgUnitType" | "skipRounding" + | "sortOrder" + | "startDate" + | "subscribers" + | "subtitle" + | "timeField" + | "title" + | "topLimit" + | "translations" + | "type" + | "userOrgUnitType" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; $owner: Preset< D2EventReport, - | "orgUnitField" - | "endDate" - | "userOrganisationUnitChildren" - | "program" - | "type" - | "hideEmptyRows" - | "lastUpdated" + | "aggregationType" | "attributeDimensions" - | "translations" - | "rawPeriods" - | "userOrganisationUnit" - | "filterDimensions" - | "rowSubTotals" - | "id" - | "hideNaData" - | "itemOrganisationUnitGroups" - | "displayDensity" | "attributeValueDimension" - | "lastUpdatedBy" - | "programIndicatorDimensions" - | "subscribers" - | "created" - | "dataType" - | "columnDimensions" | "attributeValues" - | "completedOnly" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" | "colTotals" - | "sharing" - | "showDimensionLabels" - | "sortOrder" - | "subtitle" - | "name" - | "fontSize" - | "topLimit" | "collapseDataDimensions" - | "startDate" - | "programStatus" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "dataElementDimensions" + | "dataElementValueDimension" + | "dataType" + | "description" + | "digitGroupSeparator" + | "displayDensity" + | "endDate" + | "eventStatus" | "favorites" - | "aggregationType" - | "legacy" - | "categoryOptionGroupSetDimensions" - | "code" - | "userOrganisationUnitGrandChildren" + | "filterDimensions" + | "fontSize" + | "hideEmptyRows" + | "hideNaData" | "hideSubtitle" - | "outputType" - | "description" + | "hideTitle" + | "id" + | "itemOrganisationUnitGroups" + | "lastUpdated" + | "lastUpdatedBy" + | "legacy" + | "name" + | "orgUnitField" | "organisationUnitGroupSetDimensions" - | "title" | "organisationUnitLevels" - | "colSubTotals" - | "dataElementValueDimension" - | "dataElementDimensions" - | "periods" | "organisationUnits" - | "categoryDimensions" - | "showHierarchy" + | "outputType" + | "periods" + | "program" + | "programIndicatorDimensions" | "programStage" + | "programStatus" + | "rawPeriods" + | "rowDimensions" + | "rowSubTotals" | "rowTotals" - | "timeField" + | "sharing" + | "showDimensionLabels" + | "showHierarchy" | "simpleDimensions" - | "digitGroupSeparator" - | "hideTitle" - | "rowDimensions" - | "createdBy" - | "eventStatus" - | "userOrgUnitType" | "skipRounding" + | "sortOrder" + | "startDate" + | "subscribers" + | "subtitle" + | "timeField" + | "title" + | "topLimit" + | "translations" + | "type" + | "userOrgUnitType" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; }; } @@ -9103,27 +9103,27 @@ export interface D2EventVisualizationSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttributeSchema; attributeValues: D2AttributeValueSchema[]; @@ -9147,9 +9147,9 @@ export interface D2EventVisualizationSchema { dataElementValueDimension: D2DataElementSchema; dataType: "AGGREGATED_VALUES" | "EVENTS"; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; - displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; @@ -9161,7 +9161,7 @@ export interface D2EventVisualizationSchema { displayTitle: string; domainAxisLabel: string; endDate: string; - eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; externalAccess: boolean; favorite: boolean; favorites: string[]; @@ -9170,11 +9170,11 @@ export interface D2EventVisualizationSchema { fontSize: "LARGE" | "NORMAL" | "SMALL"; formName: string; hideEmptyRowItems: - | "NONE" - | "BEFORE_FIRST" | "AFTER_LAST" + | "ALL" + | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" - | "ALL"; + | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; @@ -9194,14 +9194,14 @@ export interface D2EventVisualizationSchema { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnitSchema[]; - outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2MapSchema; percentStackedValues: boolean; periods: Ref[]; program: D2ProgramSchema; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; programStage: D2ProgramStageSchema; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; publicAccess: string; rangeAxisDecimals: number; rangeAxisLabel: string; @@ -9209,7 +9209,7 @@ export interface D2EventVisualizationSchema { rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; repetitions: D2EventRepetitionSchema[]; rowDimensions: string[]; @@ -9236,23 +9236,23 @@ export interface D2EventVisualizationSchema { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" | "LINE_LIST" - | "AREA" - | "STACKED_AREA" | "PIE" - | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" - | "SINGLE_VALUE" | "PIVOT_TABLE" + | "RADAR" | "SCATTER" - | "BUBBLE"; + | "SINGLE_VALUE" + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2UserSchema; userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; @@ -9268,184 +9268,184 @@ export interface D2EventVisualizationSchema { $nameable: Preset; $persisted: Preset< D2EventVisualization, - | "orgUnitField" - | "endDate" - | "legend" - | "baseLineValue" - | "userOrganisationUnitChildren" - | "program" - | "type" - | "lastUpdated" + | "aggregationType" | "attributeDimensions" - | "translations" - | "userOrganisationUnit" - | "filterDimensions" - | "rowSubTotals" - | "id" - | "interpretations" | "attributeValueDimension" - | "domainAxisLabel" - | "subscribers" - | "cumulativeValues" - | "showDimensionLabels" - | "sortOrder" - | "subtitle" - | "fontSize" - | "rangeAxisDecimals" - | "topLimit" + | "attributeValues" + | "baseLineLabel" + | "baseLineValue" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" + | "colTotals" | "collapseDataDimensions" - | "startDate" - | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" | "dataElementDimensions" - | "rangeAxisSteps" - | "periods" - | "categoryDimensions" - | "showHierarchy" - | "hideTitle" - | "rowDimensions" + | "dataElementValueDimension" + | "dataType" + | "description" + | "digitGroupSeparator" + | "displayDensity" + | "domainAxisLabel" + | "endDate" | "eventStatus" - | "skipRounding" - | "showData" - | "repetitions" + | "favorites" + | "filterDimensions" + | "fontSize" + | "hideEmptyRowItems" | "hideEmptyRows" - | "rawPeriods" + | "hideLegend" | "hideNaData" + | "hideSubtitle" + | "hideTitle" + | "id" + | "interpretations" | "itemOrganisationUnitGroups" - | "displayDensity" + | "lastUpdated" | "lastUpdatedBy" - | "programIndicatorDimensions" - | "created" - | "dataType" - | "rangeAxisLabel" - | "columnDimensions" - | "regressionType" - | "attributeValues" - | "completedOnly" - | "colTotals" - | "sharing" - | "name" - | "programStatus" - | "hideEmptyRowItems" - | "favorites" - | "aggregationType" | "legacy" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "outputType" - | "description" + | "legend" + | "name" + | "noSpaceBetweenColumns" + | "orgUnitField" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" - | "rangeAxisMinValue" | "organisationUnitLevels" - | "colSubTotals" - | "dataElementValueDimension" - | "targetLineLabel" - | "sorting" | "organisationUnits" + | "outputType" + | "percentStackedValues" + | "periods" + | "program" + | "programIndicatorDimensions" | "programStage" + | "programStatus" + | "rangeAxisDecimals" + | "rangeAxisLabel" + | "rangeAxisMaxValue" + | "rangeAxisMinValue" + | "rangeAxisSteps" + | "rawPeriods" + | "regressionType" + | "repetitions" + | "rowDimensions" + | "rowSubTotals" | "rowTotals" - | "timeField" + | "sharing" + | "showData" + | "showDimensionLabels" + | "showHierarchy" | "simpleDimensions" + | "skipRounding" + | "sortOrder" + | "sorting" + | "startDate" + | "subscribers" + | "subtitle" + | "targetLineLabel" | "targetLineValue" - | "baseLineLabel" - | "digitGroupSeparator" - | "createdBy" + | "timeField" + | "title" + | "topLimit" + | "translations" + | "type" | "userOrgUnitType" - | "rangeAxisMaxValue" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; $owner: Preset< D2EventVisualization, - | "orgUnitField" - | "endDate" - | "legend" - | "baseLineValue" - | "userOrganisationUnitChildren" - | "program" - | "type" - | "lastUpdated" + | "aggregationType" | "attributeDimensions" - | "translations" - | "userOrganisationUnit" - | "filterDimensions" - | "rowSubTotals" - | "id" | "attributeValueDimension" - | "domainAxisLabel" - | "subscribers" - | "cumulativeValues" - | "showDimensionLabels" - | "sortOrder" - | "subtitle" - | "fontSize" - | "rangeAxisDecimals" - | "topLimit" + | "attributeValues" + | "baseLineLabel" + | "baseLineValue" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" + | "colTotals" | "collapseDataDimensions" - | "startDate" - | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" | "dataElementDimensions" - | "rangeAxisSteps" - | "periods" - | "categoryDimensions" - | "showHierarchy" - | "hideTitle" - | "rowDimensions" + | "dataElementValueDimension" + | "dataType" + | "description" + | "digitGroupSeparator" + | "displayDensity" + | "domainAxisLabel" + | "endDate" | "eventStatus" - | "skipRounding" - | "showData" - | "repetitions" + | "favorites" + | "filterDimensions" + | "fontSize" + | "hideEmptyRowItems" | "hideEmptyRows" - | "rawPeriods" + | "hideLegend" | "hideNaData" + | "hideSubtitle" + | "hideTitle" + | "id" | "itemOrganisationUnitGroups" - | "displayDensity" + | "lastUpdated" | "lastUpdatedBy" - | "programIndicatorDimensions" - | "created" - | "dataType" - | "rangeAxisLabel" - | "columnDimensions" - | "regressionType" - | "attributeValues" - | "completedOnly" - | "colTotals" - | "sharing" - | "name" - | "programStatus" - | "hideEmptyRowItems" - | "favorites" - | "aggregationType" | "legacy" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "outputType" - | "description" + | "legend" + | "name" + | "noSpaceBetweenColumns" + | "orgUnitField" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" - | "rangeAxisMinValue" | "organisationUnitLevels" - | "colSubTotals" - | "dataElementValueDimension" - | "targetLineLabel" - | "sorting" | "organisationUnits" + | "outputType" + | "percentStackedValues" + | "periods" + | "program" + | "programIndicatorDimensions" | "programStage" + | "programStatus" + | "rangeAxisDecimals" + | "rangeAxisLabel" + | "rangeAxisMaxValue" + | "rangeAxisMinValue" + | "rangeAxisSteps" + | "rawPeriods" + | "regressionType" + | "repetitions" + | "rowDimensions" + | "rowSubTotals" | "rowTotals" - | "timeField" + | "sharing" + | "showData" + | "showDimensionLabels" + | "showHierarchy" | "simpleDimensions" + | "skipRounding" + | "sortOrder" + | "sorting" + | "startDate" + | "subscribers" + | "subtitle" + | "targetLineLabel" | "targetLineValue" - | "baseLineLabel" - | "digitGroupSeparator" - | "createdBy" + | "timeField" + | "title" + | "topLimit" + | "translations" + | "type" | "userOrgUnitType" - | "rangeAxisMaxValue" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; }; } @@ -9458,9 +9458,9 @@ export interface D2ExpressionSchema { displayDescription: string; expression: string; missingValueStrategy: - | "SKIP_IF_ANY_VALUE_MISSING" + | "NEVER_SKIP" | "SKIP_IF_ALL_VALUES_MISSING" - | "NEVER_SKIP"; + | "SKIP_IF_ANY_VALUE_MISSING"; slidingWindow: boolean; translations: D2Translation[]; }; @@ -9470,11 +9470,11 @@ export interface D2ExpressionSchema { $nameable: Preset; $persisted: Preset< D2Expression, - "expression" | "translations" | "description" | "missingValueStrategy" | "slidingWindow" + "description" | "expression" | "missingValueStrategy" | "slidingWindow" | "translations" >; $owner: Preset< D2Expression, - "expression" | "translations" | "description" | "missingValueStrategy" | "slidingWindow" + "description" | "expression" | "missingValueStrategy" | "slidingWindow" | "translations" >; }; } @@ -9487,27 +9487,27 @@ export interface D2ExpressionDimensionItemSchema { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -9515,21 +9515,21 @@ export interface D2ExpressionDimensionItemSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -9547,9 +9547,9 @@ export interface D2ExpressionDimensionItemSchema { legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; missingValueStrategy: - | "SKIP_IF_ANY_VALUE_MISSING" + | "NEVER_SKIP" | "SKIP_IF_ALL_VALUES_MISSING" - | "NEVER_SKIP"; + | "SKIP_IF_ANY_VALUE_MISSING"; name: string; publicAccess: string; queryMods: unknown; @@ -9567,41 +9567,41 @@ export interface D2ExpressionDimensionItemSchema { $nameable: Preset; $persisted: Preset< D2ExpressionDimensionItem, + | "attributeValues" | "code" + | "created" + | "createdBy" | "description" - | "slidingWindow" - | "lastUpdated" - | "translations" + | "expression" | "formName" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "expression" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" + | "missingValueStrategy" | "name" + | "sharing" | "shortName" - | "missingValueStrategy" + | "slidingWindow" + | "translations" >; $owner: Preset< D2ExpressionDimensionItem, + | "attributeValues" | "code" + | "created" + | "createdBy" | "description" - | "slidingWindow" - | "lastUpdated" - | "translations" + | "expression" | "formName" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "expression" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" + | "missingValueStrategy" | "name" + | "sharing" | "shortName" - | "missingValueStrategy" + | "slidingWindow" + | "translations" >; }; } @@ -9640,25 +9640,25 @@ export interface D2ExternalFileResourceSchema { $nameable: Preset; $persisted: Preset< D2ExternalFileResource, - | "expires" + | "accessToken" | "code" - | "lastUpdated" - | "id" - | "lastUpdatedBy" | "created" - | "accessToken" + | "expires" | "fileResource" + | "id" + | "lastUpdated" + | "lastUpdatedBy" >; $owner: Preset< D2ExternalFileResource, - | "expires" + | "accessToken" | "code" - | "lastUpdated" - | "id" - | "lastUpdatedBy" | "created" - | "accessToken" + | "expires" | "fileResource" + | "id" + | "lastUpdated" + | "lastUpdatedBy" >; }; } @@ -9679,14 +9679,14 @@ export interface D2ExternalMapLayerSchema { favorites: string[]; href: string; id: Id; - imageFormat: "PNG" | "JPG"; + imageFormat: "JPG" | "PNG"; lastUpdated: string; lastUpdatedBy: D2UserSchema; layers: string; legendSet: D2LegendSetSchema; legendSetUrl: string; mapLayerPosition: "BASEMAP" | "OVERLAY"; - mapService: "WMS" | "TMS" | "XYZ" | "VECTOR_STYLE" | "GEOJSON_URL" | "ARCGIS_FEATURE"; + mapService: "ARCGIS_FEATURE" | "GEOJSON_URL" | "TMS" | "VECTOR_STYLE" | "WMS" | "XYZ"; name: string; publicAccess: string; sharing: D2SharingSchema; @@ -9702,43 +9702,43 @@ export interface D2ExternalMapLayerSchema { $nameable: Preset; $persisted: Preset< D2ExternalMapLayer, - | "imageFormat" + | "attribution" | "code" - | "mapService" - | "legendSetUrl" - | "lastUpdated" - | "translations" - | "layers" + | "created" + | "createdBy" | "id" + | "imageFormat" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "layers" + | "legendSet" + | "legendSetUrl" | "mapLayerPosition" + | "mapService" + | "name" | "sharing" + | "translations" | "url" - | "createdBy" - | "attribution" - | "legendSet" - | "name" >; $owner: Preset< D2ExternalMapLayer, - | "imageFormat" + | "attribution" | "code" - | "mapService" - | "legendSetUrl" - | "lastUpdated" - | "translations" - | "layers" + | "created" + | "createdBy" | "id" + | "imageFormat" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "layers" + | "legendSet" + | "legendSetUrl" | "mapLayerPosition" + | "mapService" + | "name" | "sharing" + | "translations" | "url" - | "createdBy" - | "attribution" - | "legendSet" - | "name" >; }; } @@ -9758,13 +9758,13 @@ export interface D2FileResourceSchema { displayName: string; domain: | "DATA_VALUE" - | "PUSH_ANALYSIS" | "DOCUMENT" + | "ICON" + | "JOB_DATA" | "MESSAGE_ATTACHMENT" - | "USER_AVATAR" | "ORG_UNIT" - | "ICON" - | "JOB_DATA"; + | "PUSH_ANALYSIS" + | "USER_AVATAR"; externalAccess: boolean; favorite: boolean; favorites: string[]; @@ -9776,7 +9776,7 @@ export interface D2FileResourceSchema { name: string; publicAccess: string; sharing: D2SharingSchema; - storageStatus: "NONE" | "PENDING" | "FAILED" | "STORED"; + storageStatus: "FAILED" | "NONE" | "PENDING" | "STORED"; translations: D2Translation[]; user: D2UserSchema; userAccesses: D2UserAccessSchema[]; @@ -9788,33 +9788,33 @@ export interface D2FileResourceSchema { $nameable: Preset; $persisted: Preset< D2FileResource, - | "contentMd5" | "code" - | "lastUpdated" - | "id" + | "contentLength" + | "contentMd5" | "contentType" - | "lastUpdatedBy" | "created" | "createdBy" | "domain" | "hasMultipleStorageFiles" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" - | "contentLength" >; $owner: Preset< D2FileResource, - | "contentMd5" | "code" - | "lastUpdated" - | "id" + | "contentLength" + | "contentMd5" | "contentType" - | "lastUpdatedBy" | "created" | "createdBy" | "domain" | "hasMultipleStorageFiles" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" - | "contentLength" >; }; } @@ -9840,27 +9840,27 @@ export interface D2IndicatorSchema { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; annualized: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; @@ -9873,21 +9873,21 @@ export interface D2IndicatorSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDenominatorDescription: string; displayDescription: string; @@ -9929,61 +9929,61 @@ export interface D2IndicatorSchema { $nameable: Preset; $persisted: Preset< D2Indicator, + | "aggregateExportAttributeOptionCombo" | "aggregateExportCategoryOptionCombo" - | "lastUpdated" + | "annualized" + | "attributeValues" + | "code" + | "created" + | "createdBy" + | "dataSets" + | "decimals" + | "denominator" | "denominatorDescription" - | "indicatorType" - | "translations" + | "description" + | "formName" | "id" - | "numeratorDescription" - | "lastUpdatedBy" - | "created" - | "attributeValues" | "indicatorGroups" - | "sharing" - | "numerator" - | "denominator" - | "annualized" - | "name" - | "dataSets" + | "indicatorType" + | "lastUpdated" + | "lastUpdatedBy" | "legendSets" - | "style" + | "name" + | "numerator" + | "numeratorDescription" + | "sharing" | "shortName" - | "aggregateExportAttributeOptionCombo" - | "code" - | "description" - | "formName" + | "style" + | "translations" | "url" - | "createdBy" - | "decimals" >; $owner: Preset< D2Indicator, + | "aggregateExportAttributeOptionCombo" | "aggregateExportCategoryOptionCombo" - | "lastUpdated" + | "annualized" + | "attributeValues" + | "code" + | "created" + | "createdBy" + | "decimals" + | "denominator" | "denominatorDescription" - | "indicatorType" - | "translations" + | "description" + | "formName" | "id" - | "numeratorDescription" + | "indicatorType" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "numerator" - | "denominator" - | "annualized" - | "name" | "legendSets" - | "style" + | "name" + | "numerator" + | "numeratorDescription" + | "sharing" | "shortName" - | "aggregateExportAttributeOptionCombo" - | "code" - | "description" - | "formName" + | "style" + | "translations" | "url" - | "createdBy" - | "decimals" >; }; } @@ -10023,34 +10023,34 @@ export interface D2IndicatorGroupSchema { $nameable: Preset; $persisted: Preset< D2IndicatorGroup, + | "attributeValues" | "code" - | "description" - | "lastUpdated" - | "translations" - | "id" - | "lastUpdatedBy" | "created" - | "attributeValues" + | "createdBy" + | "description" | "groupSets" + | "id" | "indicators" - | "sharing" - | "createdBy" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "sharing" + | "translations" >; $owner: Preset< D2IndicatorGroup, + | "attributeValues" | "code" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" | "id" - | "lastUpdatedBy" - | "created" - | "attributeValues" | "indicators" - | "sharing" - | "createdBy" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "sharing" + | "translations" >; }; } @@ -10091,34 +10091,34 @@ export interface D2IndicatorGroupSetSchema { $persisted: Preset< D2IndicatorGroupSet, | "code" + | "compulsory" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" | "id" - | "lastUpdatedBy" - | "created" | "indicatorGroups" - | "sharing" - | "compulsory" - | "createdBy" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "sharing" | "shortName" + | "translations" >; $owner: Preset< D2IndicatorGroupSet, | "code" + | "compulsory" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" | "id" - | "lastUpdatedBy" - | "created" | "indicatorGroups" - | "sharing" - | "compulsory" - | "createdBy" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "sharing" | "shortName" + | "translations" >; }; } @@ -10156,27 +10156,27 @@ export interface D2IndicatorTypeSchema { $nameable: Preset; $persisted: Preset< D2IndicatorType, - | "lastUpdatedBy" | "code" | "created" - | "number" + | "factor" + | "id" | "lastUpdated" - | "translations" + | "lastUpdatedBy" | "name" - | "id" - | "factor" + | "number" + | "translations" >; $owner: Preset< D2IndicatorType, - | "lastUpdatedBy" | "code" | "created" - | "number" + | "factor" + | "id" | "lastUpdated" - | "translations" + | "lastUpdatedBy" | "name" - | "id" - | "factor" + | "number" + | "translations" >; }; } @@ -10215,12 +10215,12 @@ export interface D2InterpretationSchema { text: string; translations: D2Translation[]; type: - | "VISUALIZATION" + | "DATASET_REPORT" + | "EVENT_CHART" + | "EVENT_REPORT" | "EVENT_VISUALIZATION" | "MAP" - | "EVENT_REPORT" - | "EVENT_CHART" - | "DATASET_REPORT"; + | "VISUALIZATION"; user: D2UserSchema; userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; @@ -10232,45 +10232,45 @@ export interface D2InterpretationSchema { $nameable: Preset; $persisted: Preset< D2Interpretation, - | "visualization" - | "likedBy" - | "organisationUnit" - | "lastUpdated" + | "comments" + | "created" + | "createdBy" + | "dataSet" + | "eventChart" + | "eventReport" | "eventVisualization" - | "text" | "id" - | "map" - | "dataSet" + | "lastUpdated" + | "likedBy" | "likes" + | "map" + | "mentions" + | "organisationUnit" | "period" - | "comments" - | "created" | "sharing" - | "createdBy" - | "mentions" - | "eventReport" - | "eventChart" + | "text" + | "visualization" >; $owner: Preset< D2Interpretation, - | "visualization" - | "likedBy" - | "organisationUnit" - | "lastUpdated" + | "comments" + | "created" + | "createdBy" + | "dataSet" + | "eventChart" + | "eventReport" | "eventVisualization" - | "text" | "id" - | "map" - | "dataSet" + | "lastUpdated" + | "likedBy" | "likes" + | "map" + | "mentions" + | "organisationUnit" | "period" - | "comments" - | "created" | "sharing" - | "createdBy" - | "mentions" - | "eventReport" - | "eventChart" + | "text" + | "visualization" >; }; } @@ -10308,11 +10308,11 @@ export interface D2InterpretationCommentSchema { $nameable: Preset; $persisted: Preset< D2InterpretationComment, - "created" | "lastUpdated" | "createdBy" | "mentions" | "text" | "id" + "created" | "createdBy" | "id" | "lastUpdated" | "mentions" | "text" >; $owner: Preset< D2InterpretationComment, - "created" | "lastUpdated" | "createdBy" | "mentions" | "text" | "id" + "created" | "createdBy" | "id" | "lastUpdated" | "mentions" | "text" >; }; } @@ -10320,7 +10320,7 @@ export interface D2InterpretationCommentSchema { export interface D2ItemConfigSchema { name: "D2ItemConfig"; model: D2ItemConfig; - fields: { insertHeight: number; insertPosition: "START" | "END" }; + fields: { insertHeight: number; insertPosition: "END" | "START" }; fieldPresets: { $all: Preset; $identifiable: Preset; @@ -10351,69 +10351,69 @@ export interface D2JobConfigurationSchema { id: Id; jobParameters: unknown; jobStatus: - | "RUNNING" | "COMPLETED" - | "STOPPED" - | "SCHEDULED" | "DISABLED" | "FAILED" - | "NOT_STARTED"; + | "NOT_STARTED" + | "RUNNING" + | "SCHEDULED" + | "STOPPED"; jobType: - | "DATA_STATISTICS" - | "DATA_INTEGRITY" - | "DATA_INTEGRITY_DETAILS" - | "RESOURCE_TABLE" + | "ACCOUNT_EXPIRY_ALERT" + | "AGGREGATE_DATA_EXCHANGE" + | "ANALYTICSTABLE_UPDATE" | "ANALYTICS_TABLE" + | "COMPLETE_DATA_SET_REGISTRATION_IMPORT" | "CONTINUOUS_ANALYTICS_TABLE" + | "CREDENTIALS_EXPIRY_ALERT" + | "DATAVALUE_IMPORT" + | "DATAVALUE_IMPORT_INTERNAL" + | "DATA_INTEGRITY" + | "DATA_INTEGRITY_DETAILS" + | "DATA_SET_NOTIFICATION" + | "DATA_STATISTICS" | "DATA_SYNC" - | "TRACKER_PROGRAMS_DATA_SYNC" + | "DISABLE_INACTIVE_USERS" + | "ENROLLMENT_IMPORT" + | "EVENT_IMPORT" | "EVENT_PROGRAMS_DATA_SYNC" | "FILE_RESOURCE_CLEANUP" + | "GEOJSON_IMPORT" + | "GML_IMPORT" | "IMAGE_PROCESSING" + | "LEADER_ELECTION" + | "LEADER_RENEWAL" + | "MATERIALIZED_SQL_VIEW_UPDATE" + | "METADATA_IMPORT" | "META_DATA_SYNC" - | "AGGREGATE_DATA_EXCHANGE" - | "SMS_SEND" - | "SEND_SCHEDULED_MESSAGE" - | "PROGRAM_NOTIFICATIONS" - | "VALIDATION_RESULTS_NOTIFICATION" - | "CREDENTIALS_EXPIRY_ALERT" + | "MOCK" | "MONITORING" - | "PUSH_ANALYSIS" - | "TRACKER_SEARCH_OPTIMIZATION" | "PREDICTOR" - | "DATA_SET_NOTIFICATION" + | "PROGRAM_DATA_SYNC" + | "PROGRAM_NOTIFICATIONS" + | "PUSH_ANALYSIS" | "REMOVE_USED_OR_EXPIRED_RESERVED_VALUES" + | "RESOURCE_TABLE" + | "SEND_SCHEDULED_MESSAGE" + | "SMS_SEND" + | "SYSTEM_VERSION_UPDATE_CHECK" + | "TEI_IMPORT" + | "TEST" | "TRACKER_IMPORT_JOB" | "TRACKER_IMPORT_NOTIFICATION_JOB" | "TRACKER_IMPORT_RULE_ENGINE_JOB" - | "MATERIALIZED_SQL_VIEW_UPDATE" - | "LEADER_ELECTION" - | "LEADER_RENEWAL" - | "COMPLETE_DATA_SET_REGISTRATION_IMPORT" - | "DATAVALUE_IMPORT_INTERNAL" - | "METADATA_IMPORT" - | "DATAVALUE_IMPORT" - | "GEOJSON_IMPORT" - | "EVENT_IMPORT" - | "ENROLLMENT_IMPORT" - | "TEI_IMPORT" - | "DISABLE_INACTIVE_USERS" - | "ACCOUNT_EXPIRY_ALERT" - | "SYSTEM_VERSION_UPDATE_CHECK" - | "TEST" - | "MOCK" - | "GML_IMPORT" - | "ANALYTICSTABLE_UPDATE" - | "PROGRAM_DATA_SYNC"; + | "TRACKER_PROGRAMS_DATA_SYNC" + | "TRACKER_SEARCH_OPTIMIZATION" + | "VALIDATION_RESULTS_NOTIFICATION"; lastExecuted: string; lastExecutedStatus: - | "RUNNING" | "COMPLETED" - | "STOPPED" - | "SCHEDULED" | "DISABLED" | "FAILED" - | "NOT_STARTED"; + | "NOT_STARTED" + | "RUNNING" + | "SCHEDULED" + | "STOPPED"; lastRuntimeExecution: string; lastUpdated: string; lastUpdatedBy: D2UserSchema; @@ -10435,39 +10435,39 @@ export interface D2JobConfigurationSchema { $nameable: Preset; $persisted: Preset< D2JobConfiguration, - | "jobStatus" | "code" - | "enabled" - | "lastUpdated" - | "id" - | "jobType" - | "lastUpdatedBy" | "created" | "cronExpression" - | "lastRuntimeExecution" | "delay" - | "lastExecutedStatus" - | "name" + | "enabled" + | "id" | "jobParameters" + | "jobStatus" + | "jobType" | "lastExecuted" + | "lastExecutedStatus" + | "lastRuntimeExecution" + | "lastUpdated" + | "lastUpdatedBy" + | "name" >; $owner: Preset< D2JobConfiguration, - | "jobStatus" | "code" - | "enabled" - | "lastUpdated" - | "id" - | "jobType" - | "lastUpdatedBy" | "created" | "cronExpression" - | "lastRuntimeExecution" | "delay" - | "lastExecutedStatus" - | "name" + | "enabled" + | "id" | "jobParameters" + | "jobStatus" + | "jobType" | "lastExecuted" + | "lastExecutedStatus" + | "lastRuntimeExecution" + | "lastUpdated" + | "lastUpdatedBy" + | "name" >; }; } @@ -10509,29 +10509,29 @@ export interface D2LegendSchema { D2Legend, | "code" | "color" + | "created" | "endValue" - | "lastUpdated" - | "translations" - | "startValue" | "id" | "image" + | "lastUpdated" | "lastUpdatedBy" - | "created" | "name" + | "startValue" + | "translations" >; $owner: Preset< D2Legend, | "code" | "color" + | "created" | "endValue" - | "lastUpdated" - | "translations" - | "startValue" | "id" | "image" + | "lastUpdated" | "lastUpdatedBy" - | "created" | "name" + | "startValue" + | "translations" >; }; } @@ -10542,7 +10542,7 @@ export interface D2LegendDefinitionsSchema { fields: { set: D2LegendSetSchema; showKey: boolean; - strategy: "FIXED" | "BY_DATA_ITEM"; + strategy: "BY_DATA_ITEM" | "FIXED"; style: "FILL" | "TEXT"; }; fieldPresets: { @@ -10587,33 +10587,33 @@ export interface D2LegendSetSchema { $nameable: Preset; $persisted: Preset< D2LegendSet, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" - | "sharing" - | "symbolizer" + | "createdBy" + | "id" | "lastUpdated" + | "lastUpdatedBy" | "legends" - | "createdBy" - | "translations" | "name" - | "id" + | "sharing" + | "symbolizer" + | "translations" >; $owner: Preset< D2LegendSet, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" - | "sharing" - | "symbolizer" + | "createdBy" + | "id" | "lastUpdated" + | "lastUpdatedBy" | "legends" - | "createdBy" - | "translations" | "name" - | "id" + | "sharing" + | "symbolizer" + | "translations" >; }; } @@ -10664,48 +10664,48 @@ export interface D2MapSchema { $nameable: Preset; $persisted: Preset< D2Map, - | "favorites" - | "code" + | "attributeValues" | "basemap" - | "latitude" + | "code" + | "created" + | "createdBy" | "description" - | "title" - | "lastUpdated" - | "translations" - | "mapViews" + | "favorites" | "id" | "interpretations" - | "longitude" + | "lastUpdated" | "lastUpdatedBy" + | "latitude" + | "longitude" + | "mapViews" + | "name" + | "sharing" | "subscribers" - | "created" - | "attributeValues" + | "title" + | "translations" | "zoom" - | "sharing" - | "createdBy" - | "name" >; $owner: Preset< D2Map, - | "favorites" - | "code" + | "attributeValues" | "basemap" - | "latitude" + | "code" + | "created" + | "createdBy" | "description" - | "title" - | "lastUpdated" - | "translations" - | "mapViews" + | "favorites" | "id" - | "longitude" + | "lastUpdated" | "lastUpdatedBy" + | "latitude" + | "longitude" + | "mapViews" + | "name" + | "sharing" | "subscribers" - | "created" - | "attributeValues" + | "title" + | "translations" | "zoom" - | "sharing" - | "createdBy" - | "name" >; }; } @@ -10716,27 +10716,27 @@ export interface D2MapViewSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; areaRadius: number; attributeDimensions: unknown[]; attributeValues: D2AttributeValueSchema[]; @@ -10757,7 +10757,7 @@ export interface D2MapViewSchema { dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayDescription: string; displayFormName: string; displayName: string; @@ -10769,7 +10769,7 @@ export interface D2MapViewSchema { eventCoordinateField: string; eventPointColor: string; eventPointRadius: number; - eventStatus: "ACTIVE" | "COMPLETED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED"; externalAccess: boolean; favorite: boolean; favorites: string[]; @@ -10805,12 +10805,12 @@ export interface D2MapViewSchema { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; organisationUnitLevels: number[]; organisationUnitSelectionMode: - | "SELECTED" - | "CHILDREN" - | "DESCENDANTS" | "ACCESSIBLE" + | "ALL" | "CAPTURE" - | "ALL"; + | "CHILDREN" + | "DESCENDANTS" + | "SELECTED"; organisationUnits: D2OrganisationUnitSchema[]; parentGraph: string; parentGraphMap: D2MapSchema; @@ -10819,7 +10819,7 @@ export interface D2MapViewSchema { program: D2ProgramSchema; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; programStage: D2ProgramStageSchema; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; publicAccess: string; radiusHigh: number; radiusLow: number; @@ -10836,7 +10836,7 @@ export interface D2MapViewSchema { subscribed: boolean; subscribers: string[]; subtitle: string; - thematicMapType: "CHOROPLETH" | "BUBBLE"; + thematicMapType: "BUBBLE" | "CHOROPLETH"; timeField: string; title: string; topLimit: number; @@ -10856,137 +10856,137 @@ export interface D2MapViewSchema { $nameable: Preset; $persisted: Preset< D2MapView, - | "orgUnitField" - | "endDate" - | "userOrganisationUnitChildren" - | "program" - | "lastUpdated" + | "aggregationType" + | "areaRadius" | "attributeDimensions" - | "translations" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "classes" + | "code" + | "colorHigh" + | "colorLow" + | "colorScale" + | "columnDimensions" + | "config" + | "created" + | "dataDimensionItems" + | "dataElementDimensions" + | "description" + | "endDate" + | "eventClustering" | "eventCoordinateField" - | "userOrganisationUnit" - | "organisationUnitSelectionMode" + | "eventPointColor" + | "eventPointRadius" + | "eventStatus" | "filterDimensions" + | "followUp" + | "hidden" | "id" - | "method" - | "renderingStrategy" - | "labels" - | "startDate" - | "noDataColor" - | "userOrganisationUnitGrandChildren" - | "styleDataItem" + | "itemOrganisationUnitGroups" | "labelFontColor" - | "layer" - | "dataElementDimensions" - | "periods" - | "categoryDimensions" + | "labelFontSize" | "labelFontStyle" - | "radiusHigh" - | "eventClustering" - | "colorLow" - | "eventStatus" - | "opacity" - | "config" - | "colorScale" - | "rawPeriods" - | "itemOrganisationUnitGroups" + | "labelFontWeight" | "labelTemplate" + | "labels" + | "lastUpdated" | "lastUpdatedBy" - | "labelFontSize" - | "created" - | "columnDimensions" - | "colorHigh" - | "areaRadius" - | "eventPointRadius" - | "programStatus" - | "aggregationType" - | "dataDimensionItems" - | "categoryOptionGroupSetDimensions" - | "code" - | "hidden" - | "thematicMapType" - | "classes" - | "description" + | "layer" + | "legendSet" + | "method" + | "noDataColor" + | "opacity" + | "orgUnitField" + | "organisationUnitColor" + | "organisationUnitGroupSet" | "organisationUnitGroupSetDimensions" | "organisationUnitLevels" - | "organisationUnitGroupSet" - | "followUp" - | "organisationUnitColor" + | "organisationUnitSelectionMode" | "organisationUnits" - | "eventPointColor" + | "periods" + | "program" | "programStage" - | "labelFontWeight" + | "programStatus" + | "radiusHigh" | "radiusLow" + | "rawPeriods" + | "renderingStrategy" + | "startDate" + | "styleDataItem" + | "thematicMapType" | "trackedEntityType" - | "legendSet" + | "translations" | "userOrgUnitType" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; $owner: Preset< D2MapView, - | "orgUnitField" - | "endDate" - | "userOrganisationUnitChildren" - | "program" - | "lastUpdated" + | "aggregationType" + | "areaRadius" | "attributeDimensions" - | "translations" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "classes" + | "code" + | "colorHigh" + | "colorLow" + | "colorScale" + | "columnDimensions" + | "config" + | "created" + | "dataDimensionItems" + | "dataElementDimensions" + | "description" + | "endDate" + | "eventClustering" | "eventCoordinateField" - | "userOrganisationUnit" - | "organisationUnitSelectionMode" + | "eventPointColor" + | "eventPointRadius" + | "eventStatus" | "filterDimensions" + | "followUp" + | "hidden" | "id" - | "method" - | "renderingStrategy" - | "labels" - | "startDate" - | "noDataColor" - | "userOrganisationUnitGrandChildren" - | "styleDataItem" + | "itemOrganisationUnitGroups" | "labelFontColor" - | "layer" - | "dataElementDimensions" - | "periods" - | "categoryDimensions" + | "labelFontSize" | "labelFontStyle" - | "radiusHigh" - | "eventClustering" - | "colorLow" - | "eventStatus" - | "opacity" - | "config" - | "colorScale" - | "rawPeriods" - | "itemOrganisationUnitGroups" + | "labelFontWeight" | "labelTemplate" + | "labels" + | "lastUpdated" | "lastUpdatedBy" - | "labelFontSize" - | "created" - | "columnDimensions" - | "colorHigh" - | "areaRadius" - | "eventPointRadius" - | "programStatus" - | "aggregationType" - | "dataDimensionItems" - | "categoryOptionGroupSetDimensions" - | "code" - | "hidden" - | "thematicMapType" - | "classes" - | "description" + | "layer" + | "legendSet" + | "method" + | "noDataColor" + | "opacity" + | "orgUnitField" + | "organisationUnitColor" + | "organisationUnitGroupSet" | "organisationUnitGroupSetDimensions" | "organisationUnitLevels" - | "organisationUnitGroupSet" - | "followUp" - | "organisationUnitColor" + | "organisationUnitSelectionMode" | "organisationUnits" - | "eventPointColor" + | "periods" + | "program" | "programStage" - | "labelFontWeight" + | "programStatus" + | "radiusHigh" | "radiusLow" + | "rawPeriods" + | "renderingStrategy" + | "startDate" + | "styleDataItem" + | "thematicMapType" | "trackedEntityType" - | "legendSet" + | "translations" | "userOrgUnitType" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; }; } @@ -11019,16 +11019,16 @@ export interface D2MessageConversationSchema { messageType: | "PRIVATE" | "SYSTEM" - | "VALIDATION_RESULT" + | "SYSTEM_VERSION_UPDATE" | "TICKET" - | "SYSTEM_VERSION_UPDATE"; + | "VALIDATION_RESULT"; messages: unknown[]; name: string; - priority: "NONE" | "LOW" | "MEDIUM" | "HIGH"; + priority: "HIGH" | "LOW" | "MEDIUM" | "NONE"; publicAccess: string; read: boolean; sharing: D2SharingSchema; - status: "NONE" | "OPEN" | "PENDING" | "INVALID" | "SOLVED"; + status: "INVALID" | "NONE" | "OPEN" | "PENDING" | "SOLVED"; subject: string; translations: D2Translation[]; user: D2UserSchema; @@ -11044,39 +11044,39 @@ export interface D2MessageConversationSchema { $nameable: Preset; $persisted: Preset< D2MessageConversation, - | "messageCount" - | "subject" + | "assignee" + | "created" + | "createdBy" | "extMessageId" - | "lastUpdated" - | "messageType" - | "userMessages" | "id" - | "lastSender" - | "created" | "lastMessage" - | "priority" - | "createdBy" + | "lastSender" + | "lastUpdated" + | "messageCount" + | "messageType" | "messages" - | "assignee" + | "priority" | "status" + | "subject" + | "userMessages" >; $owner: Preset< D2MessageConversation, - | "messageCount" - | "subject" + | "assignee" + | "created" + | "createdBy" | "extMessageId" - | "lastUpdated" - | "messageType" - | "userMessages" | "id" - | "lastSender" - | "created" | "lastMessage" - | "priority" - | "createdBy" + | "lastSender" + | "lastUpdated" + | "messageCount" + | "messageType" | "messages" - | "assignee" + | "priority" | "status" + | "subject" + | "userMessages" >; }; } @@ -11093,10 +11093,10 @@ export interface D2MetadataProposalSchema { finalisedBy: D2UserSchema; id: Id; reason: string; - status: "PROPOSED" | "ACCEPTED" | "REJECTED" | "NEEDS_UPDATE"; + status: "ACCEPTED" | "NEEDS_UPDATE" | "PROPOSED" | "REJECTED"; target: "ORGANISATION_UNIT"; targetId: string; - type: "ADD" | "UPDATE" | "REMOVE"; + type: "ADD" | "REMOVE" | "UPDATE"; }; fieldPresets: { $all: Preset; @@ -11104,33 +11104,33 @@ export interface D2MetadataProposalSchema { $nameable: Preset; $persisted: Preset< D2MetadataProposal, - | "reason" - | "targetId" - | "created" | "change" - | "finalised" - | "type" - | "target" - | "createdBy" | "comment" - | "id" + | "created" + | "createdBy" + | "finalised" | "finalisedBy" + | "id" + | "reason" | "status" + | "target" + | "targetId" + | "type" >; $owner: Preset< D2MetadataProposal, - | "reason" - | "targetId" - | "created" | "change" - | "finalised" - | "type" - | "target" - | "createdBy" | "comment" - | "id" + | "created" + | "createdBy" + | "finalised" | "finalisedBy" + | "id" + | "reason" | "status" + | "target" + | "targetId" + | "type" >; }; } @@ -11158,7 +11158,7 @@ export interface D2MetadataVersionSchema { publicAccess: string; sharing: D2SharingSchema; translations: D2Translation[]; - type: "BEST_EFFORT" | "ATOMIC"; + type: "ATOMIC" | "BEST_EFFORT"; user: D2UserSchema; userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; @@ -11170,26 +11170,26 @@ export interface D2MetadataVersionSchema { $persisted: Preset< D2MetadataVersion, | "code" - | "type" - | "lastUpdated" + | "created" | "hashCode" - | "importDate" | "id" + | "importDate" + | "lastUpdated" | "lastUpdatedBy" - | "created" | "name" + | "type" >; $owner: Preset< D2MetadataVersion, | "code" - | "type" - | "lastUpdated" + | "created" | "hashCode" - | "importDate" | "id" + | "importDate" + | "lastUpdated" | "lastUpdatedBy" - | "created" | "name" + | "type" >; }; } @@ -11211,11 +11211,11 @@ export interface D2MinMaxDataElementSchema { $nameable: Preset; $persisted: Preset< D2MinMaxDataElement, - "min" | "max" | "generated" | "source" | "dataElement" | "optionCombo" + "dataElement" | "generated" | "max" | "min" | "optionCombo" | "source" >; $owner: Preset< D2MinMaxDataElement, - "min" | "max" | "generated" | "source" | "dataElement" | "optionCombo" + "dataElement" | "generated" | "max" | "min" | "optionCombo" | "source" >; }; } @@ -11255,29 +11255,29 @@ export interface D2OAuth2ClientSchema { $nameable: Preset; $persisted: Preset< D2OAuth2Client, + | "cid" | "code" - | "secret" - | "lastUpdated" - | "id" - | "lastUpdatedBy" | "created" - | "redirectUris" | "grantTypes" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" - | "cid" + | "redirectUris" + | "secret" >; $owner: Preset< D2OAuth2Client, + | "cid" | "code" - | "secret" - | "lastUpdated" - | "id" - | "lastUpdatedBy" | "created" - | "redirectUris" | "grantTypes" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" - | "cid" + | "redirectUris" + | "secret" >; }; } @@ -11335,33 +11335,33 @@ export interface D2OptionSchema { $nameable: Preset; $persisted: Preset< D2Option, + | "attributeValues" | "code" + | "created" | "description" - | "lastUpdated" - | "optionSet" - | "translations" | "formName" | "id" - | "created" - | "attributeValues" - | "sortOrder" + | "lastUpdated" | "name" + | "optionSet" + | "sortOrder" | "style" + | "translations" >; $owner: Preset< D2Option, + | "attributeValues" | "code" + | "created" | "description" - | "lastUpdated" - | "optionSet" - | "translations" | "formName" | "id" - | "created" - | "attributeValues" - | "sortOrder" + | "lastUpdated" | "name" + | "optionSet" + | "sortOrder" | "style" + | "translations" >; }; } @@ -11372,27 +11372,27 @@ export interface D2OptionGroupSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -11400,21 +11400,21 @@ export interface D2OptionGroupSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -11449,34 +11449,34 @@ export interface D2OptionGroupSchema { $persisted: Preset< D2OptionGroup, | "code" + | "created" + | "createdBy" | "description" + | "id" | "lastUpdated" + | "lastUpdatedBy" + | "name" | "optionSet" - | "translations" | "options" - | "id" - | "lastUpdatedBy" - | "created" | "sharing" - | "createdBy" - | "name" | "shortName" + | "translations" >; $owner: Preset< D2OptionGroup, | "code" + | "created" + | "createdBy" | "description" + | "id" | "lastUpdated" + | "lastUpdatedBy" + | "name" | "optionSet" - | "translations" | "options" - | "id" - | "lastUpdatedBy" - | "created" | "sharing" - | "createdBy" - | "name" | "shortName" + | "translations" >; }; } @@ -11487,56 +11487,56 @@ export interface D2OptionGroupSetSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -11565,34 +11565,34 @@ export interface D2OptionGroupSetSchema { userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -11601,34 +11601,34 @@ export interface D2OptionGroupSetSchema { $persisted: Preset< D2OptionGroupSet, | "code" - | "optionGroups" + | "created" + | "createdBy" + | "dataDimension" | "description" - | "lastUpdated" - | "optionSet" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sharing" - | "createdBy" | "name" - | "dataDimension" + | "optionGroups" + | "optionSet" + | "sharing" + | "translations" >; $owner: Preset< D2OptionGroupSet, | "code" - | "optionGroups" + | "created" + | "createdBy" + | "dataDimension" | "description" - | "lastUpdated" - | "optionSet" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sharing" - | "createdBy" | "name" - | "dataDimension" + | "optionGroups" + | "optionSet" + | "sharing" + | "translations" >; }; } @@ -11660,34 +11660,34 @@ export interface D2OptionSetSchema { userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; version: number; }; fieldPresets: { @@ -11696,37 +11696,37 @@ export interface D2OptionSetSchema { $nameable: Preset; $persisted: Preset< D2OptionSet, + | "attributeValues" | "code" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" - | "valueType" - | "options" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" + | "name" + | "options" | "sharing" + | "translations" + | "valueType" | "version" - | "createdBy" - | "name" >; $owner: Preset< D2OptionSet, + | "attributeValues" | "code" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" - | "valueType" - | "options" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" + | "name" + | "options" | "sharing" + | "translations" + | "valueType" | "version" - | "createdBy" - | "name" >; }; } @@ -11738,27 +11738,27 @@ export interface D2OrganisationUnitSchema { access: D2AccessSchema; address: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; ancestors: D2OrganisationUnitSchema[]; attributeValues: D2AttributeValueSchema[]; children: D2OrganisationUnitSchema[]; @@ -11772,21 +11772,21 @@ export interface D2OrganisationUnitSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -11833,62 +11833,62 @@ export interface D2OrganisationUnitSchema { $nameable: Preset; $persisted: Preset< D2OrganisationUnit, - | "parent" - | "path" - | "lastUpdated" + | "address" + | "attributeValues" | "children" - | "translations" + | "closedDate" + | "code" + | "comment" + | "contactPerson" + | "created" + | "createdBy" + | "dataSets" + | "description" + | "email" + | "geometry" | "id" - | "organisationUnitGroups" | "image" + | "lastUpdated" | "lastUpdatedBy" | "level" - | "created" - | "attributeValues" - | "users" - | "phoneNumber" | "name" - | "dataSets" + | "openingDate" + | "organisationUnitGroups" + | "parent" + | "path" + | "phoneNumber" | "programs" | "shortName" + | "translations" + | "url" + | "users" + >; + $owner: Preset< + D2OrganisationUnit, + | "address" + | "attributeValues" + | "closedDate" | "code" + | "comment" | "contactPerson" + | "created" + | "createdBy" | "description" - | "openingDate" | "email" - | "address" - | "url" - | "closedDate" - | "createdBy" - | "comment" | "geometry" - >; - $owner: Preset< - D2OrganisationUnit, - | "parent" - | "path" - | "lastUpdated" - | "translations" | "id" | "image" + | "lastUpdated" | "lastUpdatedBy" | "level" - | "created" - | "attributeValues" - | "phoneNumber" | "name" - | "shortName" - | "code" - | "contactPerson" - | "description" | "openingDate" - | "email" - | "address" + | "parent" + | "path" + | "phoneNumber" + | "shortName" + | "translations" | "url" - | "closedDate" - | "createdBy" - | "comment" - | "geometry" >; }; } @@ -11899,27 +11899,27 @@ export interface D2OrganisationUnitGroupSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; color: string; @@ -11928,21 +11928,21 @@ export interface D2OrganisationUnitGroupSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -11951,7 +11951,7 @@ export interface D2OrganisationUnitGroupSchema { externalAccess: boolean; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; geometry: D2Geometry; groupSets: D2OrganisationUnitGroupSetSchema[]; @@ -11979,42 +11979,42 @@ export interface D2OrganisationUnitGroupSchema { $nameable: Preset; $persisted: Preset< D2OrganisationUnitGroup, - | "symbol" + | "attributeValues" | "code" | "color" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" - | "organisationUnits" + | "geometry" + | "groupSets" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "groupSets" - | "sharing" - | "createdBy" | "name" - | "geometry" + | "organisationUnits" + | "sharing" | "shortName" + | "symbol" + | "translations" >; $owner: Preset< D2OrganisationUnitGroup, - | "symbol" + | "attributeValues" | "code" | "color" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" - | "organisationUnits" + | "geometry" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" - | "geometry" + | "organisationUnits" + | "sharing" | "shortName" + | "symbol" + | "translations" >; }; } @@ -12025,27 +12025,27 @@ export interface D2OrganisationUnitGroupSetSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; @@ -12053,29 +12053,29 @@ export interface D2OrganisationUnitGroupSetSchema { created: string; createdBy: D2UserSchema; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -12105,34 +12105,34 @@ export interface D2OrganisationUnitGroupSetSchema { userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -12140,41 +12140,41 @@ export interface D2OrganisationUnitGroupSetSchema { $nameable: Preset; $persisted: Preset< D2OrganisationUnitGroupSet, - | "code" - | "description" - | "lastUpdated" - | "translations" - | "id" - | "organisationUnitGroups" - | "lastUpdatedBy" - | "created" | "attributeValues" - | "sharing" + | "code" | "compulsory" + | "created" | "createdBy" + | "dataDimension" + | "description" + | "id" | "includeSubhierarchyInAnalytics" + | "lastUpdated" + | "lastUpdatedBy" | "name" - | "dataDimension" + | "organisationUnitGroups" + | "sharing" | "shortName" + | "translations" >; $owner: Preset< D2OrganisationUnitGroupSet, - | "code" - | "description" - | "lastUpdated" - | "translations" - | "id" - | "organisationUnitGroups" - | "lastUpdatedBy" - | "created" | "attributeValues" - | "sharing" + | "code" | "compulsory" + | "created" | "createdBy" + | "dataDimension" + | "description" + | "id" | "includeSubhierarchyInAnalytics" + | "lastUpdated" + | "lastUpdatedBy" | "name" - | "dataDimension" + | "organisationUnitGroups" + | "sharing" | "shortName" + | "translations" >; }; } @@ -12237,27 +12237,27 @@ export interface D2OrganisationUnitLevelSchema { $nameable: Preset; $persisted: Preset< D2OrganisationUnitLevel, - | "lastUpdatedBy" - | "offlineLevels" | "code" - | "level" | "created" + | "id" | "lastUpdated" - | "translations" + | "lastUpdatedBy" + | "level" | "name" - | "id" + | "offlineLevels" + | "translations" >; $owner: Preset< D2OrganisationUnitLevel, - | "lastUpdatedBy" - | "offlineLevels" | "code" - | "level" | "created" + | "id" | "lastUpdated" - | "translations" + | "lastUpdatedBy" + | "level" | "name" - | "id" + | "offlineLevels" + | "translations" >; }; } @@ -12269,7 +12269,7 @@ export interface D2OutlierAnalysisSchema { enabled: boolean; extremeLines: unknown; normalizationMethod: "Y_RESIDUALS_LINEAR"; - outlierMethod: "IQR" | "STANDARD_Z_SCORE" | "MODIFIED_Z_SCORE"; + outlierMethod: "IQR" | "MODIFIED_Z_SCORE" | "STANDARD_Z_SCORE"; thresholdFactor: number; }; fieldPresets: { @@ -12306,7 +12306,7 @@ export interface D2PredictorSchema { lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; - organisationUnitDescendants: "SELECTED" | "DESCENDANTS"; + organisationUnitDescendants: "DESCENDANTS" | "SELECTED"; organisationUnitLevels: D2OrganisationUnitLevelSchema[]; output: D2DataElementSchema; outputCombo: D2CategoryOptionComboSchema; @@ -12329,48 +12329,48 @@ export interface D2PredictorSchema { $nameable: Preset; $persisted: Preset< D2Predictor, - | "outputCombo" + | "annualSampleCount" | "code" - | "generator" + | "created" | "description" + | "generator" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "organisationUnitDescendants" | "organisationUnitLevels" | "output" - | "lastUpdated" + | "outputCombo" + | "periodType" + | "predictorGroups" | "sampleSkipTest" - | "organisationUnitDescendants" - | "translations" | "sequentialSampleCount" - | "id" - | "annualSampleCount" - | "lastUpdatedBy" - | "created" | "sequentialSkipCount" - | "predictorGroups" - | "periodType" - | "name" | "shortName" + | "translations" >; $owner: Preset< D2Predictor, - | "outputCombo" + | "annualSampleCount" | "code" - | "generator" + | "created" | "description" + | "generator" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "organisationUnitDescendants" | "organisationUnitLevels" | "output" - | "lastUpdated" + | "outputCombo" + | "periodType" | "sampleSkipTest" - | "organisationUnitDescendants" - | "translations" | "sequentialSampleCount" - | "id" - | "annualSampleCount" - | "lastUpdatedBy" - | "created" | "sequentialSkipCount" - | "periodType" - | "name" | "shortName" + | "translations" >; }; } @@ -12408,31 +12408,31 @@ export interface D2PredictorGroupSchema { $nameable: Preset; $persisted: Preset< D2PredictorGroup, - | "predictors" - | "lastUpdatedBy" | "code" | "created" + | "createdBy" | "description" - | "sharing" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "predictors" + | "sharing" + | "translations" >; $owner: Preset< D2PredictorGroup, - | "predictors" - | "lastUpdatedBy" | "code" | "created" + | "createdBy" | "description" - | "sharing" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "predictors" + | "sharing" + | "translations" >; }; } @@ -12442,7 +12442,7 @@ export interface D2ProgramSchema { model: D2Program; fields: { access: D2AccessSchema; - accessLevel: "OPEN" | "AUDITED" | "PROTECTED" | "CLOSED"; + accessLevel: "AUDITED" | "CLOSED" | "OPEN" | "PROTECTED"; attributeValues: D2AttributeValueSchema[]; categoryCombo: D2CategoryComboSchema; code: Id; @@ -12465,7 +12465,7 @@ export interface D2ProgramSchema { externalAccess: boolean; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; href: string; id: Id; @@ -12485,7 +12485,7 @@ export interface D2ProgramSchema { programSections: D2ProgramSectionSchema[]; programStages: D2ProgramStageSchema[]; programTrackedEntityAttributes: D2ProgramTrackedEntityAttributeSchema[]; - programType: "WITH_REGISTRATION" | "WITHOUT_REGISTRATION"; + programType: "WITHOUT_REGISTRATION" | "WITH_REGISTRATION"; publicAccess: string; registration: boolean; relatedProgram: D2ProgramSchema; @@ -12511,98 +12511,98 @@ export interface D2ProgramSchema { $nameable: Preset; $persisted: Preset< D2Program, + | "accessLevel" + | "attributeValues" + | "categoryCombo" + | "code" + | "completeEventsExpiryDays" + | "created" + | "createdBy" | "dataEntryForm" + | "description" + | "displayFrontPageList" + | "displayIncidentDate" + | "enrollmentDateLabel" + | "expiryDays" + | "expiryPeriodType" + | "featureType" + | "formName" + | "id" | "ignoreOverdueEvents" - | "skipOffline" - | "programIndicators" + | "incidentDateLabel" | "lastUpdated" - | "categoryCombo" - | "translations" - | "id" - | "enrollmentDateLabel" | "lastUpdatedBy" - | "onlyEnrollOnce" - | "created" - | "attributeValues" - | "sharing" - | "version" - | "selectIncidentDatesInFuture" | "maxTeiCountToReturn" - | "incidentDateLabel" - | "userRoles" - | "expiryPeriodType" + | "minAttributesRequiredToSearch" | "name" - | "selectEnrollmentDatesInFuture" - | "style" + | "notificationTemplates" + | "onlyEnrollOnce" | "openDaysAfterCoEndDate" - | "shortName" - | "useFirstStageDuringRegistration" - | "code" + | "organisationUnits" + | "programIndicators" | "programRuleVariables" + | "programSections" + | "programStages" | "programTrackedEntityAttributes" - | "completeEventsExpiryDays" - | "description" - | "relatedProgram" - | "notificationTemplates" - | "formName" - | "featureType" - | "minAttributesRequiredToSearch" - | "organisationUnits" - | "displayFrontPageList" | "programType" - | "accessLevel" - | "programSections" - | "programStages" + | "relatedProgram" + | "selectEnrollmentDatesInFuture" + | "selectIncidentDatesInFuture" + | "sharing" + | "shortName" + | "skipOffline" + | "style" | "trackedEntityType" - | "createdBy" - | "displayIncidentDate" - | "expiryDays" + | "translations" + | "useFirstStageDuringRegistration" + | "userRoles" + | "version" >; $owner: Preset< D2Program, + | "accessLevel" + | "attributeValues" + | "categoryCombo" + | "code" + | "completeEventsExpiryDays" + | "created" + | "createdBy" | "dataEntryForm" + | "description" + | "displayFrontPageList" + | "displayIncidentDate" + | "enrollmentDateLabel" + | "expiryDays" + | "expiryPeriodType" + | "featureType" + | "formName" + | "id" | "ignoreOverdueEvents" - | "skipOffline" + | "incidentDateLabel" | "lastUpdated" - | "categoryCombo" - | "translations" - | "id" - | "enrollmentDateLabel" | "lastUpdatedBy" - | "onlyEnrollOnce" - | "created" - | "attributeValues" - | "sharing" - | "version" - | "selectIncidentDatesInFuture" | "maxTeiCountToReturn" - | "incidentDateLabel" - | "expiryPeriodType" + | "minAttributesRequiredToSearch" | "name" - | "selectEnrollmentDatesInFuture" - | "style" - | "openDaysAfterCoEndDate" - | "shortName" - | "useFirstStageDuringRegistration" - | "code" - | "programTrackedEntityAttributes" - | "completeEventsExpiryDays" - | "description" - | "relatedProgram" | "notificationTemplates" - | "formName" - | "featureType" - | "minAttributesRequiredToSearch" + | "onlyEnrollOnce" + | "openDaysAfterCoEndDate" | "organisationUnits" - | "displayFrontPageList" - | "programType" - | "accessLevel" | "programSections" | "programStages" + | "programTrackedEntityAttributes" + | "programType" + | "relatedProgram" + | "selectEnrollmentDatesInFuture" + | "selectIncidentDatesInFuture" + | "sharing" + | "shortName" + | "skipOffline" + | "style" | "trackedEntityType" - | "createdBy" - | "displayIncidentDate" - | "expiryDays" + | "translations" + | "useFirstStageDuringRegistration" + | "version" >; }; } @@ -12613,27 +12613,27 @@ export interface D2ProgramDataElementDimensionItemSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -12642,21 +12642,21 @@ export interface D2ProgramDataElementDimensionItemSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -12683,34 +12683,34 @@ export interface D2ProgramDataElementDimensionItemSchema { userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -12729,29 +12729,29 @@ export interface D2ProgramIndicatorSchema { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; analyticsPeriodBoundaries: D2AnalyticsPeriodBoundarySchema[]; - analyticsType: "EVENT" | "ENROLLMENT"; + analyticsType: "ENROLLMENT" | "EVENT"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -12760,21 +12760,21 @@ export interface D2ProgramIndicatorSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -12813,62 +12813,62 @@ export interface D2ProgramIndicatorSchema { $nameable: Preset; $persisted: Preset< D2ProgramIndicator, + | "aggregateExportAttributeOptionCombo" + | "aggregateExportCategoryOptionCombo" | "aggregationType" - | "orgUnitField" + | "analyticsPeriodBoundaries" + | "analyticsType" + | "attributeValues" | "code" - | "displayInForm" - | "aggregateExportCategoryOptionCombo" + | "created" + | "createdBy" + | "decimals" | "description" - | "program" - | "lastUpdated" - | "translations" + | "displayInForm" + | "expression" + | "filter" | "formName" | "id" - | "programIndicatorGroups" - | "analyticsPeriodBoundaries" + | "lastUpdated" | "lastUpdatedBy" - | "expression" - | "created" - | "attributeValues" - | "sharing" - | "filter" - | "createdBy" - | "decimals" - | "name" - | "analyticsType" | "legendSets" - | "style" + | "name" + | "orgUnitField" + | "program" + | "programIndicatorGroups" + | "sharing" | "shortName" - | "aggregateExportAttributeOptionCombo" + | "style" + | "translations" >; $owner: Preset< D2ProgramIndicator, + | "aggregateExportAttributeOptionCombo" + | "aggregateExportCategoryOptionCombo" | "aggregationType" - | "orgUnitField" + | "analyticsPeriodBoundaries" + | "analyticsType" + | "attributeValues" | "code" - | "displayInForm" - | "aggregateExportCategoryOptionCombo" + | "created" + | "createdBy" + | "decimals" | "description" - | "program" - | "lastUpdated" - | "translations" + | "displayInForm" + | "expression" + | "filter" | "formName" | "id" - | "analyticsPeriodBoundaries" + | "lastUpdated" | "lastUpdatedBy" - | "expression" - | "created" - | "attributeValues" - | "sharing" - | "filter" - | "createdBy" - | "decimals" - | "name" - | "analyticsType" | "legendSets" - | "style" + | "name" + | "orgUnitField" + | "program" + | "sharing" | "shortName" - | "aggregateExportAttributeOptionCombo" + | "style" + | "translations" >; }; } @@ -12906,31 +12906,31 @@ export interface D2ProgramIndicatorGroupSchema { $nameable: Preset; $persisted: Preset< D2ProgramIndicatorGroup, - | "lastUpdatedBy" | "code" | "created" + | "createdBy" | "description" - | "sharing" - | "programIndicators" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "programIndicators" + | "sharing" + | "translations" >; $owner: Preset< D2ProgramIndicatorGroup, - | "lastUpdatedBy" | "code" | "created" + | "createdBy" | "description" - | "sharing" - | "programIndicators" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "programIndicators" + | "sharing" + | "translations" >; }; } @@ -12971,7 +12971,7 @@ export interface D2ProgramInstanceSchema { publicAccess: string; relationshipItems: D2RelationshipItemSchema[]; sharing: D2SharingSchema; - status: "ACTIVE" | "COMPLETED" | "CANCELLED"; + status: "ACTIVE" | "CANCELLED" | "COMPLETED"; storedBy: string; trackedEntityComments: unknown[]; trackedEntityInstance: D2TrackedEntityInstanceSchema; @@ -12986,53 +12986,53 @@ export interface D2ProgramInstanceSchema { $nameable: Preset; $persisted: Preset< D2ProgramInstance, - | "storedBy" - | "endDate" - | "organisationUnit" - | "enrollmentDate" + | "completedBy" + | "created" | "createdAtClient" - | "program" - | "messageConversations" - | "trackedEntityComments" - | "lastUpdatedByUserInfo" - | "lastUpdated" - | "relationshipItems" - | "id" | "createdByUserInfo" - | "created" - | "programStageInstances" - | "trackedEntityInstance" - | "followup" | "deleted" + | "endDate" + | "enrollmentDate" + | "followup" | "geometry" + | "id" | "incidentDate" - | "completedBy" - | "status" + | "lastUpdated" | "lastUpdatedAtClient" + | "lastUpdatedByUserInfo" + | "messageConversations" + | "organisationUnit" + | "program" + | "programStageInstances" + | "relationshipItems" + | "status" + | "storedBy" + | "trackedEntityComments" + | "trackedEntityInstance" >; $owner: Preset< D2ProgramInstance, - | "storedBy" - | "endDate" - | "organisationUnit" - | "enrollmentDate" + | "completedBy" + | "created" | "createdAtClient" - | "program" - | "messageConversations" - | "trackedEntityComments" - | "lastUpdatedByUserInfo" - | "lastUpdated" - | "id" | "createdByUserInfo" - | "created" - | "trackedEntityInstance" - | "followup" | "deleted" + | "endDate" + | "enrollmentDate" + | "followup" | "geometry" + | "id" | "incidentDate" - | "completedBy" - | "status" + | "lastUpdated" | "lastUpdatedAtClient" + | "lastUpdatedByUserInfo" + | "messageConversations" + | "organisationUnit" + | "program" + | "status" + | "storedBy" + | "trackedEntityComments" + | "trackedEntityInstance" >; }; } @@ -13060,20 +13060,20 @@ export interface D2ProgramNotificationTemplateSchema { messageTemplate: string; name: string; notificationRecipient: - | "TRACKED_ENTITY_INSTANCE" + | "DATA_ELEMENT" | "ORGANISATION_UNIT_CONTACT" + | "PROGRAM_ATTRIBUTE" + | "TRACKED_ENTITY_INSTANCE" | "USERS_AT_ORGANISATION_UNIT" | "USER_GROUP" - | "PROGRAM_ATTRIBUTE" - | "DATA_ELEMENT" | "WEB_HOOK"; notificationTrigger: - | "ENROLLMENT" | "COMPLETION" + | "ENROLLMENT" | "PROGRAM_RULE" | "SCHEDULED_DAYS_DUE_DATE" - | "SCHEDULED_DAYS_INCIDENT_DATE" - | "SCHEDULED_DAYS_ENROLLMENT_DATE"; + | "SCHEDULED_DAYS_ENROLLMENT_DATE" + | "SCHEDULED_DAYS_INCIDENT_DATE"; notifyParentOrganisationUnitOnly: boolean; notifyUsersInHierarchyOnly: boolean; publicAccess: string; @@ -13096,46 +13096,46 @@ export interface D2ProgramNotificationTemplateSchema { $persisted: Preset< D2ProgramNotificationTemplate, | "code" - | "notificationTrigger" - | "lastUpdated" - | "translations" - | "relativeScheduledDays" - | "subjectTemplate" + | "created" + | "deliveryChannels" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "recipientDataElement" - | "notifyUsersInHierarchyOnly" - | "deliveryChannels" - | "created" - | "sendRepeatable" - | "recipientProgramAttribute" + | "messageTemplate" + | "name" | "notificationRecipient" + | "notificationTrigger" | "notifyParentOrganisationUnitOnly" - | "name" + | "notifyUsersInHierarchyOnly" + | "recipientDataElement" + | "recipientProgramAttribute" | "recipientUserGroup" - | "messageTemplate" + | "relativeScheduledDays" + | "sendRepeatable" + | "subjectTemplate" + | "translations" >; $owner: Preset< D2ProgramNotificationTemplate, | "code" - | "notificationTrigger" - | "lastUpdated" - | "translations" - | "relativeScheduledDays" - | "subjectTemplate" + | "created" + | "deliveryChannels" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "recipientDataElement" - | "notifyUsersInHierarchyOnly" - | "deliveryChannels" - | "created" - | "sendRepeatable" - | "recipientProgramAttribute" + | "messageTemplate" + | "name" | "notificationRecipient" + | "notificationTrigger" | "notifyParentOrganisationUnitOnly" - | "name" + | "notifyUsersInHierarchyOnly" + | "recipientDataElement" + | "recipientProgramAttribute" | "recipientUserGroup" - | "messageTemplate" + | "relativeScheduledDays" + | "sendRepeatable" + | "subjectTemplate" + | "translations" >; }; } @@ -13178,34 +13178,34 @@ export interface D2ProgramRuleSchema { $persisted: Preset< D2ProgramRule, | "code" + | "condition" + | "created" | "description" - | "program" - | "lastUpdated" - | "translations" | "id" - | "programStage" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "name" | "priority" - | "condition" + | "program" | "programRuleActions" - | "name" + | "programStage" + | "translations" >; $owner: Preset< D2ProgramRule, | "code" + | "condition" + | "created" | "description" - | "program" - | "lastUpdated" - | "translations" | "id" - | "programStage" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "name" | "priority" - | "condition" + | "program" | "programRuleActions" - | "name" + | "programStage" + | "translations" >; }; } @@ -13225,7 +13225,7 @@ export interface D2ProgramRuleActionSchema { displayContent: string; displayName: string; evaluationEnvironments: never[]; - evaluationTime: "ON_DATA_ENTRY" | "ON_COMPLETE" | "ALWAYS"; + evaluationTime: "ALWAYS" | "ON_COMPLETE" | "ON_DATA_ENTRY"; externalAccess: boolean; favorite: boolean; favorites: string[]; @@ -13240,23 +13240,23 @@ export interface D2ProgramRuleActionSchema { programIndicator: D2ProgramIndicatorSchema; programRule: D2ProgramRuleSchema; programRuleActionType: - | "DISPLAYTEXT" + | "ASSIGN" + | "CREATEEVENT" | "DISPLAYKEYVALUEPAIR" + | "DISPLAYTEXT" + | "ERRORONCOMPLETE" | "HIDEFIELD" - | "HIDESECTION" + | "HIDEOPTION" + | "HIDEOPTIONGROUP" | "HIDEPROGRAMSTAGE" - | "ASSIGN" - | "SHOWWARNING" - | "WARNINGONCOMPLETE" - | "SHOWERROR" - | "ERRORONCOMPLETE" - | "CREATEEVENT" - | "SETMANDATORYFIELD" - | "SENDMESSAGE" + | "HIDESECTION" | "SCHEDULEMESSAGE" - | "HIDEOPTION" + | "SENDMESSAGE" + | "SETMANDATORYFIELD" + | "SHOWERROR" | "SHOWOPTIONGROUP" - | "HIDEOPTIONGROUP"; + | "SHOWWARNING" + | "WARNINGONCOMPLETE"; programStage: D2ProgramStageSchema; programStageSection: D2ProgramStageSectionSchema; publicAccess: string; @@ -13275,50 +13275,50 @@ export interface D2ProgramRuleActionSchema { $persisted: Preset< D2ProgramRuleAction, | "code" - | "evaluationEnvironments" - | "data" - | "optionGroup" - | "templateUid" - | "trackedEntityAttribute" | "content" - | "lastUpdated" - | "translations" - | "programIndicator" - | "programRule" - | "id" - | "programStageSection" - | "programStage" - | "programRuleActionType" - | "lastUpdatedBy" | "created" + | "data" | "dataElement" + | "evaluationEnvironments" | "evaluationTime" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "location" | "option" + | "optionGroup" + | "programIndicator" + | "programRule" + | "programRuleActionType" + | "programStage" + | "programStageSection" + | "templateUid" + | "trackedEntityAttribute" + | "translations" >; $owner: Preset< D2ProgramRuleAction, | "code" - | "evaluationEnvironments" - | "data" - | "optionGroup" - | "templateUid" - | "trackedEntityAttribute" | "content" - | "lastUpdated" - | "translations" - | "programIndicator" - | "programRule" - | "id" - | "programStageSection" - | "programStage" - | "programRuleActionType" - | "lastUpdatedBy" | "created" + | "data" | "dataElement" + | "evaluationEnvironments" | "evaluationTime" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "location" | "option" + | "optionGroup" + | "programIndicator" + | "programRule" + | "programRuleActionType" + | "programStage" + | "programStageSection" + | "templateUid" + | "trackedEntityAttribute" + | "translations" >; }; } @@ -13344,11 +13344,11 @@ export interface D2ProgramRuleVariableSchema { name: string; program: D2ProgramSchema; programRuleVariableSourceType: - | "DATAELEMENT_NEWEST_EVENT_PROGRAM_STAGE" - | "DATAELEMENT_NEWEST_EVENT_PROGRAM" + | "CALCULATED_VALUE" | "DATAELEMENT_CURRENT_EVENT" + | "DATAELEMENT_NEWEST_EVENT_PROGRAM" + | "DATAELEMENT_NEWEST_EVENT_PROGRAM_STAGE" | "DATAELEMENT_PREVIOUS_EVENT" - | "CALCULATED_VALUE" | "TEI_ATTRIBUTE"; programStage: D2ProgramStageSchema; publicAccess: string; @@ -13360,34 +13360,34 @@ export interface D2ProgramRuleVariableSchema { userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -13396,36 +13396,36 @@ export interface D2ProgramRuleVariableSchema { $persisted: Preset< D2ProgramRuleVariable, | "code" - | "programRuleVariableSourceType" + | "created" + | "dataElement" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "program" + | "programRuleVariableSourceType" + | "programStage" | "trackedEntityAttribute" - | "lastUpdated" | "translations" - | "valueType" - | "id" - | "programStage" - | "lastUpdatedBy" - | "created" | "useCodeForOptionSet" - | "dataElement" - | "name" + | "valueType" >; $owner: Preset< D2ProgramRuleVariable, | "code" - | "programRuleVariableSourceType" + | "created" + | "dataElement" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "program" + | "programRuleVariableSourceType" + | "programStage" | "trackedEntityAttribute" - | "lastUpdated" | "translations" - | "valueType" - | "id" - | "programStage" - | "lastUpdatedBy" - | "created" | "useCodeForOptionSet" - | "dataElement" - | "name" + | "valueType" >; }; } @@ -13473,36 +13473,36 @@ export interface D2ProgramSectionSchema { $persisted: Preset< D2ProgramSection, | "code" + | "created" | "description" - | "program" - | "lastUpdated" - | "translations" | "formName" | "id" - | "renderType" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sortOrder" | "name" - | "trackedEntityAttributes" + | "program" + | "renderType" + | "sortOrder" | "style" + | "trackedEntityAttributes" + | "translations" >; $owner: Preset< D2ProgramSection, | "code" + | "created" | "description" - | "program" - | "lastUpdated" - | "translations" | "formName" | "id" - | "renderType" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sortOrder" | "name" - | "trackedEntityAttributes" + | "program" + | "renderType" + | "sortOrder" | "style" + | "trackedEntityAttributes" + | "translations" >; }; } @@ -13534,9 +13534,9 @@ export interface D2ProgramStageSchema { externalAccess: boolean; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; - formType: "DEFAULT" | "CUSTOM" | "SECTION" | "SECTION_MULTIORG"; + formType: "CUSTOM" | "DEFAULT" | "SECTION" | "SECTION_MULTIORG"; generatedByEnrollmentDate: boolean; hideDueDate: boolean; href: string; @@ -13575,89 +13575,89 @@ export interface D2ProgramStageSchema { $nameable: Preset; $persisted: Preset< D2ProgramStage, - | "dataEntryForm" | "allowGenerateNextVisit" - | "reportDateToUse" - | "program" - | "lastUpdated" - | "programStageDataElements" - | "translations" - | "id" - | "lastUpdatedBy" - | "generatedByEnrollmentDate" - | "created" | "attributeValues" - | "sharing" - | "sortOrder" - | "hideDueDate" - | "name" - | "enableUserAssignment" - | "style" - | "standardInterval" - | "minDaysFromStart" - | "dueDateLabel" - | "executionDateLabel" - | "preGenerateUID" + | "autoGenerateEvent" + | "blockEntryForm" | "code" + | "created" + | "createdBy" + | "dataEntryForm" | "description" - | "notificationTemplates" - | "openAfterEnrollment" - | "repeatable" - | "formName" - | "featureType" - | "remindCompleted" | "displayGenerateEventBox" + | "dueDateLabel" + | "enableUserAssignment" + | "executionDateLabel" + | "featureType" + | "formName" + | "generatedByEnrollmentDate" + | "hideDueDate" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "minDaysFromStart" + | "name" | "nextScheduleDate" - | "validationStrategy" - | "autoGenerateEvent" + | "notificationTemplates" + | "openAfterEnrollment" | "periodType" - | "referral" - | "createdBy" - | "blockEntryForm" + | "preGenerateUID" + | "program" + | "programStageDataElements" | "programStageSections" + | "referral" + | "remindCompleted" + | "repeatable" + | "reportDateToUse" + | "sharing" + | "sortOrder" + | "standardInterval" + | "style" + | "translations" + | "validationStrategy" >; $owner: Preset< D2ProgramStage, - | "dataEntryForm" | "allowGenerateNextVisit" - | "reportDateToUse" - | "program" - | "lastUpdated" - | "programStageDataElements" - | "translations" - | "id" - | "lastUpdatedBy" - | "generatedByEnrollmentDate" - | "created" | "attributeValues" - | "sharing" - | "sortOrder" - | "hideDueDate" - | "name" - | "enableUserAssignment" - | "style" - | "standardInterval" - | "minDaysFromStart" - | "dueDateLabel" - | "executionDateLabel" - | "preGenerateUID" + | "autoGenerateEvent" + | "blockEntryForm" | "code" + | "created" + | "createdBy" + | "dataEntryForm" | "description" - | "notificationTemplates" - | "openAfterEnrollment" - | "repeatable" - | "formName" - | "featureType" - | "remindCompleted" | "displayGenerateEventBox" + | "dueDateLabel" + | "enableUserAssignment" + | "executionDateLabel" + | "featureType" + | "formName" + | "generatedByEnrollmentDate" + | "hideDueDate" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "minDaysFromStart" + | "name" | "nextScheduleDate" - | "validationStrategy" - | "autoGenerateEvent" + | "notificationTemplates" + | "openAfterEnrollment" | "periodType" - | "referral" - | "createdBy" - | "blockEntryForm" + | "preGenerateUID" + | "program" + | "programStageDataElements" | "programStageSections" + | "referral" + | "remindCompleted" + | "repeatable" + | "reportDateToUse" + | "sharing" + | "sortOrder" + | "standardInterval" + | "style" + | "translations" + | "validationStrategy" >; }; } @@ -13704,40 +13704,40 @@ export interface D2ProgramStageDataElementSchema { $nameable: Preset; $persisted: Preset< D2ProgramStageDataElement, - | "displayInReports" - | "code" - | "skipSynchronization" - | "renderOptionsAsRadio" - | "lastUpdated" - | "skipAnalytics" - | "id" | "allowFutureDate" - | "renderType" - | "programStage" - | "lastUpdatedBy" + | "allowProvidedElsewhere" + | "code" + | "compulsory" | "created" | "dataElement" - | "compulsory" - | "allowProvidedElsewhere" + | "displayInReports" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "programStage" + | "renderOptionsAsRadio" + | "renderType" + | "skipAnalytics" + | "skipSynchronization" | "sortOrder" >; $owner: Preset< D2ProgramStageDataElement, - | "displayInReports" - | "code" - | "skipSynchronization" - | "renderOptionsAsRadio" - | "lastUpdated" - | "skipAnalytics" - | "id" | "allowFutureDate" - | "renderType" - | "programStage" - | "lastUpdatedBy" + | "allowProvidedElsewhere" + | "code" + | "compulsory" | "created" | "dataElement" - | "compulsory" - | "allowProvidedElsewhere" + | "displayInReports" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "programStage" + | "renderOptionsAsRadio" + | "renderType" + | "skipAnalytics" + | "skipSynchronization" | "sortOrder" >; }; @@ -13784,7 +13784,7 @@ export interface D2ProgramStageInstanceSchema { publicAccess: string; relationshipItems: D2RelationshipItemSchema[]; sharing: D2SharingSchema; - status: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + status: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; storedBy: string; translations: D2Translation[]; user: D2UserSchema; @@ -13797,58 +13797,58 @@ export interface D2ProgramStageInstanceSchema { $nameable: Preset; $persisted: Preset< D2ProgramStageInstance, - | "storedBy" - | "code" - | "organisationUnit" - | "dueDate" - | "createdAtClient" - | "messageConversations" - | "lastUpdatedByUserInfo" - | "lastUpdated" - | "eventDataValues" - | "relationshipItems" - | "id" | "assignedUser" - | "createdByUserInfo" - | "programStage" + | "attributeOptionCombo" + | "code" | "comments" - | "created" + | "completedBy" | "completedDate" - | "programInstance" + | "created" + | "createdAtClient" + | "createdByUserInfo" | "deleted" - | "attributeOptionCombo" - | "geometry" - | "completedBy" - | "status" + | "dueDate" + | "eventDataValues" | "eventDate" + | "geometry" + | "id" + | "lastUpdated" | "lastUpdatedAtClient" + | "lastUpdatedByUserInfo" + | "messageConversations" + | "organisationUnit" + | "programInstance" + | "programStage" + | "relationshipItems" + | "status" + | "storedBy" >; $owner: Preset< D2ProgramStageInstance, - | "storedBy" - | "code" - | "organisationUnit" - | "dueDate" - | "createdAtClient" - | "messageConversations" - | "lastUpdatedByUserInfo" - | "lastUpdated" - | "eventDataValues" - | "id" | "assignedUser" - | "createdByUserInfo" - | "programStage" + | "attributeOptionCombo" + | "code" | "comments" - | "created" + | "completedBy" | "completedDate" - | "programInstance" + | "created" + | "createdAtClient" + | "createdByUserInfo" | "deleted" - | "attributeOptionCombo" - | "geometry" - | "completedBy" - | "status" + | "dueDate" + | "eventDataValues" | "eventDate" + | "geometry" + | "id" + | "lastUpdated" | "lastUpdatedAtClient" + | "lastUpdatedByUserInfo" + | "messageConversations" + | "organisationUnit" + | "programInstance" + | "programStage" + | "status" + | "storedBy" >; }; } @@ -13889,33 +13889,33 @@ export interface D2ProgramStageInstanceFilterSchema { $nameable: Preset; $persisted: Preset< D2ProgramStageInstanceFilter, - | "eventQueryCriteria" + | "created" + | "createdBy" | "description" - | "program" - | "lastUpdated" - | "translations" + | "eventQueryCriteria" | "id" - | "programStage" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sharing" - | "createdBy" | "name" + | "program" + | "programStage" + | "sharing" + | "translations" >; $owner: Preset< D2ProgramStageInstanceFilter, - | "eventQueryCriteria" + | "created" + | "createdBy" | "description" - | "program" - | "lastUpdated" - | "translations" + | "eventQueryCriteria" | "id" - | "programStage" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sharing" - | "createdBy" | "name" + | "program" + | "programStage" + | "sharing" + | "translations" >; }; } @@ -13964,38 +13964,38 @@ export interface D2ProgramStageSectionSchema { $persisted: Preset< D2ProgramStageSection, | "code" + | "created" + | "dataElements" | "description" - | "programIndicators" - | "lastUpdated" - | "translations" | "formName" | "id" - | "renderType" - | "dataElements" - | "programStage" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sortOrder" | "name" + | "programIndicators" + | "programStage" + | "renderType" + | "sortOrder" | "style" + | "translations" >; $owner: Preset< D2ProgramStageSection, | "code" + | "created" + | "dataElements" | "description" - | "programIndicators" - | "lastUpdated" - | "translations" | "formName" | "id" - | "renderType" - | "dataElements" - | "programStage" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sortOrder" | "name" + | "programIndicators" + | "programStage" + | "renderType" + | "sortOrder" | "style" + | "translations" >; }; } @@ -14037,34 +14037,34 @@ export interface D2ProgramStageWorkingListSchema { $persisted: Preset< D2ProgramStageWorkingList, | "code" + | "created" + | "createdBy" | "description" - | "program" - | "lastUpdated" - | "translations" | "id" - | "programStageQueryCriteria" - | "programStage" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sharing" - | "createdBy" | "name" + | "program" + | "programStage" + | "programStageQueryCriteria" + | "sharing" + | "translations" >; $owner: Preset< D2ProgramStageWorkingList, | "code" + | "created" + | "createdBy" | "description" - | "program" - | "lastUpdated" - | "translations" | "id" - | "programStageQueryCriteria" - | "programStage" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sharing" - | "createdBy" | "name" + | "program" + | "programStage" + | "programStageQueryCriteria" + | "sharing" + | "translations" >; }; } @@ -14104,34 +14104,34 @@ export interface D2ProgramTrackedEntityAttributeSchema { userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -14139,37 +14139,37 @@ export interface D2ProgramTrackedEntityAttributeSchema { $nameable: Preset; $persisted: Preset< D2ProgramTrackedEntityAttribute, + | "allowFutureDate" | "code" - | "program" + | "created" + | "displayInList" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "mandatory" - | "trackedEntityAttribute" + | "program" | "renderOptionsAsRadio" - | "lastUpdated" - | "id" - | "allowFutureDate" | "renderType" - | "lastUpdatedBy" - | "created" | "searchable" - | "displayInList" | "sortOrder" + | "trackedEntityAttribute" >; $owner: Preset< D2ProgramTrackedEntityAttribute, + | "allowFutureDate" | "code" - | "program" - | "mandatory" - | "trackedEntityAttribute" - | "renderOptionsAsRadio" - | "lastUpdated" + | "created" + | "displayInList" | "id" - | "allowFutureDate" - | "renderType" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "mandatory" + | "program" + | "renderOptionsAsRadio" + | "renderType" | "searchable" - | "displayInList" | "sortOrder" + | "trackedEntityAttribute" >; }; } @@ -14180,27 +14180,27 @@ export interface D2ProgramTrackedEntityAttributeDimensionItemSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attribute: D2TrackedEntityAttributeSchema; attributeValues: D2AttributeValueSchema[]; code: Id; @@ -14209,21 +14209,21 @@ export interface D2ProgramTrackedEntityAttributeDimensionItemSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -14301,28 +14301,28 @@ export interface D2PushAnalysisSchema { $persisted: Preset< D2PushAnalysis, | "code" - | "recipientUserGroups" - | "title" - | "lastUpdated" - | "id" + | "created" | "dashboard" + | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" | "message" | "name" + | "recipientUserGroups" + | "title" >; $owner: Preset< D2PushAnalysis, | "code" - | "recipientUserGroups" - | "title" - | "lastUpdated" - | "id" + | "created" | "dashboard" + | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" | "message" | "name" + | "recipientUserGroups" + | "title" >; }; } @@ -14366,26 +14366,26 @@ export interface D2RelationshipSchema { $persisted: Preset< D2Relationship, | "code" - | "lastUpdated" + | "created" + | "deleted" | "from" | "id" + | "lastUpdated" | "lastUpdatedBy" | "relationshipType" - | "created" - | "deleted" | "style" | "to" >; $owner: Preset< D2Relationship, | "code" - | "lastUpdated" + | "created" + | "deleted" | "from" | "id" + | "lastUpdated" | "lastUpdatedBy" | "relationshipType" - | "created" - | "deleted" | "style" | "to" >; @@ -14399,9 +14399,9 @@ export interface D2RelationshipConstraintSchema { program: D2ProgramSchema; programStage: D2ProgramStageSchema; relationshipEntity: - | "TRACKED_ENTITY_INSTANCE" | "PROGRAM_INSTANCE" - | "PROGRAM_STAGE_INSTANCE"; + | "PROGRAM_STAGE_INSTANCE" + | "TRACKED_ENTITY_INSTANCE"; trackedEntityType: D2TrackedEntityTypeSchema; trackerDataView: unknown; }; @@ -14411,19 +14411,19 @@ export interface D2RelationshipConstraintSchema { $nameable: Preset; $persisted: Preset< D2RelationshipConstraint, + | "program" | "programStage" + | "relationshipEntity" | "trackedEntityType" | "trackerDataView" - | "relationshipEntity" - | "program" >; $owner: Preset< D2RelationshipConstraint, + | "program" | "programStage" + | "relationshipEntity" | "trackedEntityType" | "trackerDataView" - | "relationshipEntity" - | "program" >; }; } @@ -14492,43 +14492,43 @@ export interface D2RelationshipTypeSchema { $nameable: Preset; $persisted: Preset< D2RelationshipType, + | "attributeValues" | "bidirectional" | "code" + | "created" + | "createdBy" | "description" + | "fromConstraint" | "fromToName" - | "lastUpdated" - | "translations" - | "toConstraint" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "toFromName" - | "sharing" - | "fromConstraint" - | "referral" - | "createdBy" | "name" + | "referral" + | "sharing" + | "toConstraint" + | "toFromName" + | "translations" >; $owner: Preset< D2RelationshipType, + | "attributeValues" | "bidirectional" | "code" + | "created" + | "createdBy" | "description" + | "fromConstraint" | "fromToName" - | "lastUpdated" - | "translations" - | "toConstraint" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "toFromName" - | "sharing" - | "fromConstraint" - | "referral" - | "createdBy" | "name" + | "referral" + | "sharing" + | "toConstraint" + | "toFromName" + | "translations" >; }; } @@ -14540,15 +14540,15 @@ export interface D2ReportSchema { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; cacheStrategy: - | "NO_CACHE" - | "CACHE_1_MINUTE" - | "CACHE_5_MINUTES" | "CACHE_10_MINUTES" | "CACHE_15_MINUTES" - | "CACHE_30_MINUTES" | "CACHE_1_HOUR" + | "CACHE_1_MINUTE" + | "CACHE_30_MINUTES" + | "CACHE_5_MINUTES" | "CACHE_6AM_TOMORROW" | "CACHE_TWO_WEEKS" + | "NO_CACHE" | "RESPECT_SYSTEM_SETTING"; code: Id; created: string; @@ -14568,7 +14568,7 @@ export interface D2ReportSchema { reportParams: D2ReportingParams; sharing: D2SharingSchema; translations: D2Translation[]; - type: "JASPER_REPORT_TABLE" | "JASPER_JDBC" | "HTML"; + type: "HTML" | "JASPER_JDBC" | "JASPER_REPORT_TABLE"; user: D2UserSchema; userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; @@ -14580,37 +14580,37 @@ export interface D2ReportSchema { $nameable: Preset; $persisted: Preset< D2Report, - | "designContent" - | "visualization" + | "cacheStrategy" | "code" - | "type" - | "lastUpdated" - | "reportParams" - | "translations" - | "id" - | "lastUpdatedBy" | "created" - | "sharing" | "createdBy" + | "designContent" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" - | "cacheStrategy" + | "reportParams" + | "sharing" + | "translations" + | "type" + | "visualization" >; $owner: Preset< D2Report, - | "designContent" - | "visualization" + | "cacheStrategy" | "code" - | "type" - | "lastUpdated" - | "reportParams" - | "translations" - | "id" - | "lastUpdatedBy" | "created" - | "sharing" | "createdBy" + | "designContent" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" - | "cacheStrategy" + | "reportParams" + | "sharing" + | "translations" + | "type" + | "visualization" >; }; } @@ -14621,27 +14621,27 @@ export interface D2ReportingRateSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -14650,21 +14650,21 @@ export interface D2ReportingRateSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -14681,11 +14681,11 @@ export interface D2ReportingRateSchema { legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; metric: - | "REPORTING_RATE" - | "REPORTING_RATE_ON_TIME" | "ACTUAL_REPORTS" | "ACTUAL_REPORTS_ON_TIME" - | "EXPECTED_REPORTS"; + | "EXPECTED_REPORTS" + | "REPORTING_RATE" + | "REPORTING_RATE_ON_TIME"; name: string; publicAccess: string; queryMods: unknown; @@ -14742,41 +14742,41 @@ export interface D2RouteSchema { $nameable: Preset; $persisted: Preset< D2Route, - | "code" + | "attributeValues" | "auth" + | "authorities" + | "code" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" | "disabled" - | "id" | "headers" + | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" + | "name" | "sharing" + | "translations" | "url" - | "authorities" - | "createdBy" - | "name" >; $owner: Preset< D2Route, - | "code" + | "attributeValues" | "auth" + | "authorities" + | "code" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" | "disabled" - | "id" | "headers" + | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" + | "name" | "sharing" + | "translations" | "url" - | "authorities" - | "createdBy" - | "name" >; }; } @@ -14807,13 +14807,13 @@ export interface D2SMSCommandSchema { name: string; noUserMessage: string; parserType: - | "KEY_VALUE_PARSER" - | "J2ME_PARSER" | "ALERT_PARSER" - | "UNREGISTERED_PARSER" - | "TRACKED_ENTITY_REGISTRATION_PARSER" + | "EVENT_REGISTRATION_PARSER" + | "J2ME_PARSER" + | "KEY_VALUE_PARSER" | "PROGRAM_STAGE_DATAENTRY_PARSER" - | "EVENT_REGISTRATION_PARSER"; + | "TRACKED_ENTITY_REGISTRATION_PARSER" + | "UNREGISTERED_PARSER"; program: D2ProgramSchema; programStage: D2ProgramStageSchema; publicAccess: string; @@ -14836,51 +14836,51 @@ export interface D2SMSCommandSchema { $nameable: Preset; $persisted: Preset< D2SMSCommand, - | "smsCodes" - | "moreThanOneOrgUnitMessage" - | "specialCharacters" + | "codeValueSeparator" + | "completenessMethod" + | "created" | "currentPeriodUsedForReporting" - | "program" - | "noUserMessage" - | "receivedMessage" - | "lastUpdated" + | "dataset" | "defaultMessage" | "id" - | "userGroup" + | "lastUpdated" + | "moreThanOneOrgUnitMessage" + | "name" + | "noUserMessage" + | "parserType" + | "program" | "programStage" - | "completenessMethod" - | "created" - | "wrongFormatMessage" + | "receivedMessage" | "separator" + | "smsCodes" + | "specialCharacters" | "successMessage" - | "codeValueSeparator" - | "parserType" - | "name" - | "dataset" + | "userGroup" + | "wrongFormatMessage" >; $owner: Preset< D2SMSCommand, - | "smsCodes" - | "moreThanOneOrgUnitMessage" - | "specialCharacters" + | "codeValueSeparator" + | "completenessMethod" + | "created" | "currentPeriodUsedForReporting" - | "program" - | "noUserMessage" - | "receivedMessage" - | "lastUpdated" + | "dataset" | "defaultMessage" | "id" - | "userGroup" + | "lastUpdated" + | "moreThanOneOrgUnitMessage" + | "name" + | "noUserMessage" + | "parserType" + | "program" | "programStage" - | "completenessMethod" - | "created" - | "wrongFormatMessage" + | "receivedMessage" | "separator" + | "smsCodes" + | "specialCharacters" | "successMessage" - | "codeValueSeparator" - | "parserType" - | "name" - | "dataset" + | "userGroup" + | "wrongFormatMessage" >; }; } @@ -14926,43 +14926,43 @@ export interface D2SectionSchema { $nameable: Preset; $persisted: Preset< D2Section, + | "attributeValues" | "code" - | "greyedFields" + | "created" + | "dataElements" + | "dataSet" | "description" | "disableDataElementAutoGroup" - | "lastUpdated" - | "translations" + | "greyedFields" | "id" - | "dataSet" - | "dataElements" - | "showColumnTotals" - | "lastUpdatedBy" - | "created" - | "attributeValues" | "indicators" - | "sortOrder" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "showColumnTotals" | "showRowTotals" + | "sortOrder" + | "translations" >; $owner: Preset< D2Section, + | "attributeValues" | "code" - | "greyedFields" + | "created" + | "dataElements" + | "dataSet" | "description" | "disableDataElementAutoGroup" - | "lastUpdated" - | "translations" + | "greyedFields" | "id" - | "dataSet" - | "dataElements" - | "showColumnTotals" - | "lastUpdatedBy" - | "created" - | "attributeValues" | "indicators" - | "sortOrder" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "showColumnTotals" | "showRowTotals" + | "sortOrder" + | "translations" >; }; } @@ -15006,15 +15006,15 @@ export interface D2SqlViewSchema { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; cacheStrategy: - | "NO_CACHE" - | "CACHE_1_MINUTE" - | "CACHE_5_MINUTES" | "CACHE_10_MINUTES" | "CACHE_15_MINUTES" - | "CACHE_30_MINUTES" | "CACHE_1_HOUR" + | "CACHE_1_MINUTE" + | "CACHE_30_MINUTES" + | "CACHE_5_MINUTES" | "CACHE_6AM_TOMORROW" | "CACHE_TWO_WEEKS" + | "NO_CACHE" | "RESPECT_SYSTEM_SETTING"; code: Id; created: string; @@ -15033,7 +15033,7 @@ export interface D2SqlViewSchema { sharing: D2SharingSchema; sqlQuery: string; translations: D2Translation[]; - type: "VIEW" | "MATERIALIZED_VIEW" | "QUERY"; + type: "MATERIALIZED_VIEW" | "QUERY" | "VIEW"; updateJobId: string; user: D2UserSchema; userAccesses: D2UserAccessSchema[]; @@ -15045,35 +15045,35 @@ export interface D2SqlViewSchema { $nameable: Preset; $persisted: Preset< D2SqlView, + | "attributeValues" + | "cacheStrategy" | "code" + | "created" + | "createdBy" | "description" - | "type" - | "lastUpdated" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "sqlQuery" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" - | "cacheStrategy" + | "sharing" + | "sqlQuery" + | "type" >; $owner: Preset< D2SqlView, + | "attributeValues" + | "cacheStrategy" | "code" + | "created" + | "createdBy" | "description" - | "type" - | "lastUpdated" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "sqlQuery" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" - | "cacheStrategy" + | "sharing" + | "sqlQuery" + | "type" >; }; } @@ -15084,27 +15084,27 @@ export interface D2TrackedEntityAttributeSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; confidential: boolean; @@ -15113,21 +15113,21 @@ export interface D2TrackedEntityAttributeSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -15168,34 +15168,34 @@ export interface D2TrackedEntityAttributeSchema { userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -15203,71 +15203,71 @@ export interface D2TrackedEntityAttributeSchema { $nameable: Preset; $persisted: Preset< D2TrackedEntityAttribute, - | "lastUpdated" + | "aggregationType" + | "attributeValues" + | "code" + | "confidential" + | "created" + | "createdBy" + | "description" + | "displayInListNoProgram" + | "displayOnVisitSchedule" + | "expression" + | "fieldMask" + | "formName" | "generated" - | "translations" - | "valueType" | "id" - | "confidential" + | "inherit" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "unique" - | "name" | "legendSets" - | "style" - | "shortName" - | "aggregationType" - | "code" - | "displayInListNoProgram" + | "name" + | "optionSet" + | "orgunitScope" | "pattern" - | "description" + | "sharing" + | "shortName" | "skipSynchronization" | "sortOrderInListNoProgram" - | "optionSet" - | "displayOnVisitSchedule" - | "formName" | "sortOrderInVisitSchedule" - | "orgunitScope" - | "fieldMask" - | "expression" - | "createdBy" - | "inherit" + | "style" + | "translations" + | "unique" + | "valueType" >; $owner: Preset< D2TrackedEntityAttribute, - | "lastUpdated" + | "aggregationType" + | "attributeValues" + | "code" + | "confidential" + | "created" + | "createdBy" + | "description" + | "displayInListNoProgram" + | "displayOnVisitSchedule" + | "expression" + | "fieldMask" + | "formName" | "generated" - | "translations" - | "valueType" | "id" - | "confidential" + | "inherit" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "unique" - | "name" | "legendSets" - | "style" - | "shortName" - | "aggregationType" - | "code" - | "displayInListNoProgram" + | "name" + | "optionSet" + | "orgunitScope" | "pattern" - | "description" + | "sharing" + | "shortName" | "skipSynchronization" | "sortOrderInListNoProgram" - | "optionSet" - | "displayOnVisitSchedule" - | "formName" | "sortOrderInVisitSchedule" - | "orgunitScope" - | "fieldMask" - | "expression" - | "createdBy" - | "inherit" + | "style" + | "translations" + | "unique" + | "valueType" >; }; } @@ -15287,8 +15287,8 @@ export interface D2TrackedEntityAttributeValueSchema { $all: Preset; $identifiable: Preset; $nameable: Preset; - $persisted: Preset; - $owner: Preset; + $persisted: Preset; + $owner: Preset; }; } @@ -15310,11 +15310,11 @@ export interface D2TrackedEntityDataElementDimensionSchema { $nameable: Preset; $persisted: Preset< D2TrackedEntityDataElementDimension, - "filter" | "legendSet" | "programStage" | "dataElement" + "dataElement" | "filter" | "legendSet" | "programStage" >; $owner: Preset< D2TrackedEntityDataElementDimension, - "filter" | "legendSet" | "programStage" | "dataElement" + "dataElement" | "filter" | "legendSet" | "programStage" >; }; } @@ -15365,45 +15365,45 @@ export interface D2TrackedEntityInstanceSchema { $nameable: Preset; $persisted: Preset< D2TrackedEntityInstance, - | "programOwners" - | "storedBy" | "code" - | "programInstances" - | "organisationUnit" + | "created" | "createdAtClient" - | "lastUpdatedByUserInfo" - | "lastUpdated" - | "inactive" - | "relationshipItems" - | "id" | "createdByUserInfo" - | "lastUpdatedBy" - | "created" - | "potentialDuplicate" | "deleted" - | "trackedEntityType" | "geometry" - | "trackedEntityAttributeValues" + | "id" + | "inactive" + | "lastUpdated" | "lastUpdatedAtClient" + | "lastUpdatedBy" + | "lastUpdatedByUserInfo" + | "organisationUnit" + | "potentialDuplicate" + | "programInstances" + | "programOwners" + | "relationshipItems" + | "storedBy" + | "trackedEntityAttributeValues" + | "trackedEntityType" >; $owner: Preset< D2TrackedEntityInstance, - | "storedBy" | "code" - | "organisationUnit" + | "created" | "createdAtClient" - | "lastUpdatedByUserInfo" - | "lastUpdated" - | "inactive" - | "id" | "createdByUserInfo" - | "lastUpdatedBy" - | "created" - | "potentialDuplicate" | "deleted" - | "trackedEntityType" | "geometry" + | "id" + | "inactive" + | "lastUpdated" | "lastUpdatedAtClient" + | "lastUpdatedBy" + | "lastUpdatedByUserInfo" + | "organisationUnit" + | "potentialDuplicate" + | "storedBy" + | "trackedEntityType" >; }; } @@ -15421,7 +15421,7 @@ export interface D2TrackedEntityInstanceFilterSchema { displayDescription: string; displayName: string; enrollmentCreatedPeriod: unknown; - enrollmentStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + enrollmentStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; entityQueryCriteria: unknown; eventFilters: unknown[]; externalAccess: boolean; @@ -15450,38 +15450,38 @@ export interface D2TrackedEntityInstanceFilterSchema { $persisted: Preset< D2TrackedEntityInstanceFilter, | "code" + | "created" + | "createdBy" | "description" - | "program" - | "lastUpdated" - | "translations" + | "entityQueryCriteria" + | "eventFilters" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "name" + | "program" | "sharing" - | "eventFilters" - | "entityQueryCriteria" - | "createdBy" | "sortOrder" - | "name" | "style" + | "translations" >; $owner: Preset< D2TrackedEntityInstanceFilter, | "code" + | "created" + | "createdBy" | "description" - | "program" - | "lastUpdated" - | "translations" + | "entityQueryCriteria" + | "eventFilters" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "name" + | "program" | "sharing" - | "eventFilters" - | "entityQueryCriteria" - | "createdBy" | "sortOrder" - | "name" | "style" + | "translations" >; }; } @@ -15533,7 +15533,7 @@ export interface D2TrackedEntityTypeSchema { externalAccess: boolean; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; href: string; id: Id; @@ -15558,45 +15558,45 @@ export interface D2TrackedEntityTypeSchema { $nameable: Preset; $persisted: Preset< D2TrackedEntityType, + | "allowAuditLog" + | "attributeValues" | "code" - | "trackedEntityTypeAttributes" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "allowAuditLog" - | "translations" - | "formName" | "featureType" - | "minAttributesRequiredToSearch" + | "formName" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" | "maxTeiCountToReturn" - | "createdBy" + | "minAttributesRequiredToSearch" | "name" + | "sharing" | "style" + | "trackedEntityTypeAttributes" + | "translations" >; $owner: Preset< D2TrackedEntityType, + | "allowAuditLog" + | "attributeValues" | "code" - | "trackedEntityTypeAttributes" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "allowAuditLog" - | "translations" - | "formName" | "featureType" - | "minAttributesRequiredToSearch" + | "formName" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" | "maxTeiCountToReturn" - | "createdBy" + | "minAttributesRequiredToSearch" | "name" + | "sharing" | "style" + | "trackedEntityTypeAttributes" + | "translations" >; }; } @@ -15632,34 +15632,34 @@ export interface D2TrackedEntityTypeAttributeSchema { userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -15668,28 +15668,28 @@ export interface D2TrackedEntityTypeAttributeSchema { $persisted: Preset< D2TrackedEntityTypeAttribute, | "code" - | "mandatory" - | "trackedEntityAttribute" - | "lastUpdated" + | "created" + | "displayInList" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "mandatory" | "searchable" + | "trackedEntityAttribute" | "trackedEntityType" - | "displayInList" >; $owner: Preset< D2TrackedEntityTypeAttribute, | "code" - | "mandatory" - | "trackedEntityAttribute" - | "lastUpdated" + | "created" + | "displayInList" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "mandatory" | "searchable" + | "trackedEntityAttribute" | "trackedEntityType" - | "displayInList" >; }; } @@ -15768,102 +15768,102 @@ export interface D2UserSchema { $nameable: Preset; $persisted: Preset< D2User, - | "lastLogin" - | "education" - | "jobTitle" - | "lastUpdated" - | "password" - | "twitter" - | "employer" - | "id" - | "dataViewOrganisationUnits" - | "lastUpdatedBy" - | "whatsApp" - | "invitation" - | "created" + | "accountExpiry" | "attributeValues" - | "selfRegistered" - | "userGroups" - | "userRoles" - | "firstName" - | "phoneNumber" - | "nationality" + | "avatar" | "birthday" + | "catDimensionConstraints" | "code" - | "gender" - | "openId" - | "externalAuth" | "cogsDimensionConstraints" - | "accountExpiry" - | "catDimensionConstraints" - | "teiSearchOrganisationUnits" - | "skype" - | "surname" - | "ldapId" + | "created" + | "createdBy" + | "dataViewMaxOrganisationUnitLevel" + | "dataViewOrganisationUnits" | "disabled" - | "organisationUnits" - | "facebookMessenger" + | "education" | "email" + | "employer" + | "externalAuth" + | "facebookMessenger" + | "firstName" + | "gender" + | "id" + | "interests" | "introduction" - | "passwordLastUpdated" + | "invitation" + | "jobTitle" | "languages" - | "welcomeMessage" - | "telegram" - | "avatar" - | "dataViewMaxOrganisationUnitLevel" | "lastCheckedInterpretations" - | "createdBy" - | "interests" - | "username" - >; - $owner: Preset< - D2User, | "lastLogin" - | "education" - | "jobTitle" | "lastUpdated" + | "lastUpdatedBy" + | "ldapId" + | "nationality" + | "openId" + | "organisationUnits" | "password" + | "passwordLastUpdated" + | "phoneNumber" + | "selfRegistered" + | "skype" + | "surname" + | "teiSearchOrganisationUnits" + | "telegram" | "twitter" - | "employer" - | "id" - | "dataViewOrganisationUnits" - | "lastUpdatedBy" + | "userGroups" + | "userRoles" + | "username" + | "welcomeMessage" | "whatsApp" - | "invitation" - | "created" + >; + $owner: Preset< + D2User, + | "accountExpiry" | "attributeValues" - | "selfRegistered" - | "userRoles" - | "firstName" - | "phoneNumber" - | "nationality" + | "avatar" | "birthday" + | "catDimensionConstraints" | "code" - | "gender" - | "openId" - | "externalAuth" | "cogsDimensionConstraints" - | "accountExpiry" - | "catDimensionConstraints" - | "teiSearchOrganisationUnits" - | "skype" - | "surname" - | "ldapId" + | "created" + | "createdBy" + | "dataViewMaxOrganisationUnitLevel" + | "dataViewOrganisationUnits" | "disabled" - | "organisationUnits" - | "facebookMessenger" + | "education" | "email" + | "employer" + | "externalAuth" + | "facebookMessenger" + | "firstName" + | "gender" + | "id" + | "interests" | "introduction" - | "passwordLastUpdated" + | "invitation" + | "jobTitle" | "languages" - | "welcomeMessage" - | "telegram" - | "avatar" - | "dataViewMaxOrganisationUnitLevel" | "lastCheckedInterpretations" - | "createdBy" - | "interests" + | "lastLogin" + | "lastUpdated" + | "lastUpdatedBy" + | "ldapId" + | "nationality" + | "openId" + | "organisationUnits" + | "password" + | "passwordLastUpdated" + | "phoneNumber" + | "selfRegistered" + | "skype" + | "surname" + | "teiSearchOrganisationUnits" + | "telegram" + | "twitter" + | "userRoles" | "username" + | "welcomeMessage" + | "whatsApp" >; }; } @@ -15953,34 +15953,34 @@ export interface D2UserGroupSchema { $nameable: Preset; $persisted: Preset< D2UserGroup, + | "attributeValues" | "code" - | "managedByGroups" - | "lastUpdated" - | "translations" + | "created" + | "createdBy" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "users" + | "managedByGroups" | "managedGroups" - | "createdBy" | "name" + | "sharing" + | "translations" + | "users" >; $owner: Preset< D2UserGroup, + | "attributeValues" | "code" - | "lastUpdated" - | "translations" + | "created" + | "createdBy" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "users" | "managedGroups" - | "createdBy" | "name" + | "sharing" + | "translations" + | "users" >; }; } @@ -16033,33 +16033,33 @@ export interface D2UserRoleSchema { $nameable: Preset; $persisted: Preset< D2UserRole, + | "authorities" | "code" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "name" | "restrictions" | "sharing" - | "authorities" - | "createdBy" - | "name" + | "translations" >; $owner: Preset< D2UserRole, + | "authorities" | "code" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "name" | "restrictions" | "sharing" - | "authorities" - | "createdBy" - | "name" + | "translations" >; }; } @@ -16105,34 +16105,34 @@ export interface D2ValidationNotificationTemplateSchema { $persisted: Preset< D2ValidationNotificationTemplate, | "code" - | "recipientUserGroups" - | "lastUpdated" - | "translations" - | "subjectTemplate" + | "created" | "id" - | "sendStrategy" + | "lastUpdated" | "lastUpdatedBy" - | "validationRules" - | "notifyUsersInHierarchyOnly" - | "created" - | "name" | "messageTemplate" + | "name" + | "notifyUsersInHierarchyOnly" + | "recipientUserGroups" + | "sendStrategy" + | "subjectTemplate" + | "translations" + | "validationRules" >; $owner: Preset< D2ValidationNotificationTemplate, | "code" - | "recipientUserGroups" - | "lastUpdated" - | "translations" - | "subjectTemplate" + | "created" | "id" - | "sendStrategy" + | "lastUpdated" | "lastUpdatedBy" - | "validationRules" - | "notifyUsersInHierarchyOnly" - | "created" - | "name" | "messageTemplate" + | "name" + | "notifyUsersInHierarchyOnly" + | "recipientUserGroups" + | "sendStrategy" + | "subjectTemplate" + | "translations" + | "validationRules" >; }; } @@ -16158,11 +16158,11 @@ export interface D2ValidationResultSchema { $nameable: Preset; $persisted: Preset< D2ValidationResult, - "created" | "rightsideValue" | "leftsideValue" | "notificationSent" + "created" | "leftsideValue" | "notificationSent" | "rightsideValue" >; $owner: Preset< D2ValidationResult, - "created" | "rightsideValue" | "leftsideValue" | "notificationSent" + "created" | "leftsideValue" | "notificationSent" | "rightsideValue" >; }; } @@ -16175,27 +16175,27 @@ export interface D2ValidationRuleSchema { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -16203,21 +16203,21 @@ export interface D2ValidationRuleSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -16230,7 +16230,7 @@ export interface D2ValidationRuleSchema { formName: string; href: string; id: Id; - importance: "HIGH" | "MEDIUM" | "LOW"; + importance: "HIGH" | "LOW" | "MEDIUM"; instruction: string; lastUpdated: string; lastUpdatedBy: D2UserSchema; @@ -16240,14 +16240,14 @@ export interface D2ValidationRuleSchema { name: string; notificationTemplates: D2ValidationNotificationTemplateSchema[]; operator: + | "compulsory_pair" | "equal_to" - | "not_equal_to" + | "exclusive_pair" | "greater_than" | "greater_than_or_equal_to" | "less_than" | "less_than_or_equal_to" - | "compulsory_pair" - | "exclusive_pair"; + | "not_equal_to"; organisationUnitLevels: number[]; periodType: string; publicAccess: string; @@ -16268,49 +16268,49 @@ export interface D2ValidationRuleSchema { $nameable: Preset; $persisted: Preset< D2ValidationRule, - | "validationRuleGroups" + | "attributeValues" | "code" - | "importance" + | "created" + | "createdBy" | "description" - | "operator" - | "organisationUnitLevels" + | "id" + | "importance" + | "instruction" | "lastUpdated" + | "lastUpdatedBy" | "leftSide" + | "name" | "notificationTemplates" - | "translations" - | "id" - | "lastUpdatedBy" - | "created" - | "attributeValues" + | "operator" + | "organisationUnitLevels" + | "periodType" | "rightSide" | "sharing" - | "periodType" - | "createdBy" - | "instruction" | "skipFormValidation" - | "name" + | "translations" + | "validationRuleGroups" >; $owner: Preset< D2ValidationRule, + | "attributeValues" | "code" - | "importance" + | "created" + | "createdBy" | "description" - | "operator" - | "organisationUnitLevels" - | "lastUpdated" - | "leftSide" - | "translations" | "id" + | "importance" + | "instruction" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" + | "leftSide" + | "name" + | "operator" + | "organisationUnitLevels" + | "periodType" | "rightSide" | "sharing" - | "periodType" - | "createdBy" - | "instruction" | "skipFormValidation" - | "name" + | "translations" >; }; } @@ -16348,33 +16348,33 @@ export interface D2ValidationRuleGroupSchema { $nameable: Preset; $persisted: Preset< D2ValidationRuleGroup, - | "lastUpdatedBy" + | "attributeValues" | "code" - | "validationRules" | "created" - | "attributeValues" + | "createdBy" | "description" - | "sharing" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "sharing" + | "translations" + | "validationRules" >; $owner: Preset< D2ValidationRuleGroup, - | "lastUpdatedBy" + | "attributeValues" | "code" - | "validationRules" | "created" - | "attributeValues" + | "createdBy" | "description" - | "sharing" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "sharing" + | "translations" + | "validationRules" >; }; } @@ -16385,27 +16385,27 @@ export interface D2VisualizationSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValues: D2AttributeValueSchema[]; axes: unknown[]; @@ -16427,9 +16427,9 @@ export interface D2VisualizationSchema { dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; - displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; @@ -16453,11 +16453,11 @@ export interface D2VisualizationSchema { formName: string; hideEmptyColumns: boolean; hideEmptyRowItems: - | "NONE" - | "BEFORE_FIRST" | "AFTER_LAST" + | "ALL" + | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" - | "ALL"; + | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideSubtitle: boolean; @@ -16473,7 +16473,7 @@ export interface D2VisualizationSchema { measureCriteria: string; name: string; noSpaceBetweenColumns: boolean; - numberType: "VALUE" | "ROW_PERCENTAGE" | "COLUMN_PERCENTAGE"; + numberType: "COLUMN_PERCENTAGE" | "ROW_PERCENTAGE" | "VALUE"; optionalAxes: D2AxisSchema[]; orgUnitField: string; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; @@ -16492,7 +16492,7 @@ export interface D2VisualizationSchema { rangeAxisSteps: number; rawPeriods: string[]; regression: boolean; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; reportingParams: D2ReportingParams; rowDimensions: string[]; @@ -16519,22 +16519,22 @@ export interface D2VisualizationSchema { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" - | "AREA" - | "STACKED_AREA" | "PIE" + | "PIVOT_TABLE" | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" | "SCATTER" - | "BUBBLE" | "SINGLE_VALUE" - | "PIVOT_TABLE"; + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2UserSchema; userAccesses: D2UserAccessSchema[]; userGroupAccesses: D2UserGroupAccessSchema[]; @@ -16551,162 +16551,162 @@ export interface D2VisualizationSchema { $nameable: Preset; $persisted: Preset< D2Visualization, - | "dataElementGroupSetDimensions" - | "endDate" - | "legend" - | "userOrganisationUnitChildren" + | "aggregationType" + | "attributeValues" | "axes" - | "type" - | "hideEmptyColumns" - | "measureCriteria" - | "lastUpdated" - | "translations" - | "yearlySeries" - | "userOrganisationUnit" - | "filterDimensions" - | "rowSubTotals" - | "id" - | "interpretations" - | "subscribers" - | "cumulativeValues" - | "fontStyle" - | "optionalAxes" - | "showDimensionLabels" - | "sortOrder" - | "subtitle" - | "fontSize" - | "topLimit" - | "startDate" - | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" - | "periods" | "categoryDimensions" - | "showHierarchy" - | "seriesKey" - | "reportingParams" - | "hideTitle" - | "rowDimensions" - | "series" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" + | "colTotals" | "colorSet" - | "skipRounding" - | "showData" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" + | "dataDimensionItems" + | "dataElementGroupSetDimensions" + | "description" + | "digitGroupSeparator" + | "displayDensity" + | "endDate" + | "favorites" + | "filterDimensions" + | "fixColumnHeaders" | "fixRowHeaders" - | "numberType" + | "fontSize" + | "fontStyle" + | "hideEmptyColumns" + | "hideEmptyRowItems" | "hideEmptyRows" - | "rawPeriods" + | "hideLegend" + | "hideSubtitle" + | "hideTitle" + | "icons" + | "id" + | "interpretations" | "itemOrganisationUnitGroups" - | "displayDensity" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "columnDimensions" - | "regressionType" - | "attributeValues" - | "completedOnly" - | "colTotals" - | "sharing" + | "legend" + | "measureCriteria" | "name" - | "hideEmptyRowItems" - | "favorites" - | "aggregationType" - | "dataDimensionItems" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "description" + | "noSpaceBetweenColumns" + | "numberType" + | "optionalAxes" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" - | "fixColumnHeaders" | "organisationUnitLevels" - | "colSubTotals" | "organisationUnits" - | "rowTotals" - | "icons" | "outlierAnalysis" - | "digitGroupSeparator" - | "createdBy" + | "percentStackedValues" + | "periods" + | "rawPeriods" | "regression" - | "userOrgUnitType" - >; - $owner: Preset< - D2Visualization, - | "dataElementGroupSetDimensions" - | "endDate" - | "legend" - | "userOrganisationUnitChildren" - | "axes" - | "type" - | "hideEmptyColumns" - | "measureCriteria" - | "lastUpdated" - | "translations" - | "yearlySeries" - | "userOrganisationUnit" - | "filterDimensions" + | "regressionType" + | "reportingParams" + | "rowDimensions" | "rowSubTotals" - | "id" - | "subscribers" - | "cumulativeValues" - | "fontStyle" - | "optionalAxes" + | "rowTotals" + | "series" + | "seriesKey" + | "sharing" + | "showData" | "showDimensionLabels" + | "showHierarchy" + | "skipRounding" | "sortOrder" + | "startDate" + | "subscribers" | "subtitle" - | "fontSize" + | "title" | "topLimit" - | "startDate" + | "translations" + | "type" + | "userOrgUnitType" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" - | "periods" + | "yearlySeries" + >; + $owner: Preset< + D2Visualization, + | "aggregationType" + | "attributeValues" + | "axes" | "categoryDimensions" - | "showHierarchy" - | "seriesKey" - | "reportingParams" - | "hideTitle" - | "rowDimensions" - | "series" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" + | "colTotals" | "colorSet" - | "skipRounding" - | "showData" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" + | "dataDimensionItems" + | "dataElementGroupSetDimensions" + | "description" + | "digitGroupSeparator" + | "displayDensity" + | "endDate" + | "favorites" + | "filterDimensions" + | "fixColumnHeaders" | "fixRowHeaders" - | "numberType" + | "fontSize" + | "fontStyle" + | "hideEmptyColumns" + | "hideEmptyRowItems" | "hideEmptyRows" - | "rawPeriods" + | "hideLegend" + | "hideSubtitle" + | "hideTitle" + | "icons" + | "id" | "itemOrganisationUnitGroups" - | "displayDensity" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "columnDimensions" - | "regressionType" - | "attributeValues" - | "completedOnly" - | "colTotals" - | "sharing" + | "legend" + | "measureCriteria" | "name" - | "hideEmptyRowItems" - | "favorites" - | "aggregationType" - | "dataDimensionItems" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "description" + | "noSpaceBetweenColumns" + | "numberType" + | "optionalAxes" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" - | "fixColumnHeaders" | "organisationUnitLevels" - | "colSubTotals" | "organisationUnits" - | "rowTotals" - | "icons" | "outlierAnalysis" - | "digitGroupSeparator" - | "createdBy" + | "percentStackedValues" + | "periods" + | "rawPeriods" | "regression" + | "regressionType" + | "reportingParams" + | "rowDimensions" + | "rowSubTotals" + | "rowTotals" + | "series" + | "seriesKey" + | "sharing" + | "showData" + | "showDimensionLabels" + | "showHierarchy" + | "skipRounding" + | "sortOrder" + | "startDate" + | "subscribers" + | "subtitle" + | "title" + | "topLimit" + | "translations" + | "type" | "userOrgUnitType" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" + | "yearlySeries" >; }; } @@ -16854,12 +16854,6 @@ export const models: Record = { persisted: false, embeddedObject: true, properties: [ - { - name: "read", - fieldName: "read", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "data", fieldName: "data", @@ -16867,8 +16861,8 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.AccessData", }, { - name: "update", - fieldName: "update", + name: "delete", + fieldName: "delete", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -16879,20 +16873,26 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "delete", - fieldName: "delete", + name: "manage", + fieldName: "manage", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "write", - fieldName: "write", + name: "read", + fieldName: "read", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "manage", - fieldName: "manage", + name: "update", + fieldName: "update", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "write", + fieldName: "write", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -16915,18 +16915,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -16935,18 +16935,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -16955,11 +16953,40 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "created", - fieldName: "created", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "publicAccess", fieldName: "publicAccess", @@ -16967,12 +16994,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "source", @@ -16980,36 +17005,12 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.dataexchange.aggregate.Source", }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, { name: "target", fieldName: "target", propertyType: "COMPLEX", klass: "org.hisp.dhis.dataexchange.aggregate.Target", }, - { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "translation", fieldName: "translations", @@ -17018,6 +17019,12 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "userAccess", fieldName: "userAccesses", @@ -17026,20 +17033,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -17059,12 +17059,30 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "analyticsPeriodBoundaryType", + fieldName: "analyticsPeriodBoundaryType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.AnalyticsPeriodBoundaryType", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "boundaryTarget", + fieldName: "boundaryTarget", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "code", @@ -17073,20 +17091,20 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -17096,6 +17114,22 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -17103,70 +17137,47 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "offsetPeriodType", fieldName: "offsetPeriodType", propertyType: "TEXT", klass: "org.hisp.dhis.period.PeriodType", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "analyticsPeriodBoundaryType", - fieldName: "analyticsPeriodBoundaryType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.AnalyticsPeriodBoundaryType", + name: "offsetPeriods", + fieldName: "offsetPeriods", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "boundaryTarget", - fieldName: "boundaryTarget", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -17178,24 +17189,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { - name: "offsetPeriods", - fieldName: "offsetPeriods", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -17216,12 +17216,24 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "analyticsTableType", + fieldName: "analyticsTableType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AnalyticsTableType", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -17230,16 +17242,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "analyticsTableType", - fieldName: "analyticsTableType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AnalyticsTableType", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -17247,13 +17259,6 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { name: "sql", fieldName: "sql", propertyType: "TEXT", klass: "java.lang.String" }, { name: "externalAccess", fieldName: "externalAccess", @@ -17261,26 +17266,26 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "phase", - fieldName: "phase", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AnalyticsTablePhase", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -17288,27 +17293,24 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "phase", + fieldName: "phase", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AnalyticsTablePhase", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "resourceTableType", + fieldName: "resourceTableType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.resourcetable.ResourceTableType", }, { name: "sharing", @@ -17316,9 +17318,18 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, + { name: "sql", fieldName: "sql", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -17330,24 +17341,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "resourceTableType", - fieldName: "resourceTableType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.resourcetable.ResourceTableType", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -17368,12 +17368,26 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "attributes", + fieldName: "attributes", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.security.apikey.ApiTokenAttribute", }, { name: "code", @@ -17382,28 +17396,28 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.security.apikey.ApiTokenType", + name: "expire", + fieldName: "expire", + propertyType: "NUMBER", + klass: "java.lang.Long", }, { name: "externalAccess", @@ -17411,74 +17425,67 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "version", - fieldName: "version", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.security.apikey.ApiTokenType", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "expire", - fieldName: "expire", - propertyType: "NUMBER", - klass: "java.lang.Long", - }, { name: "userAccess", fieldName: "userAccesses", @@ -17487,26 +17494,19 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "attributes", - fieldName: "attributes", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.security.apikey.ApiTokenAttribute", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "version", + fieldName: "version", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, ], }, @@ -17527,46 +17527,54 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "indicatorAttribute", - fieldName: "indicatorAttribute", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "indicatorGroupAttribute", - fieldName: "indicatorGroupAttribute", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "categoryAttribute", + fieldName: "categoryAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "mapAttribute", - fieldName: "mapAttribute", + name: "categoryOptionAttribute", + fieldName: "categoryOptionAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "categoryOptionComboAttribute", + fieldName: "categoryOptionComboAttribute", propertyType: "TEXT", - klass: "java.lang.String", + klass: "java.lang.Boolean", }, { - name: "userGroupAttribute", - fieldName: "userGroupAttribute", + name: "categoryOptionGroupAttribute", + fieldName: "categoryOptionGroupAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "dataElementAttribute", - fieldName: "dataElementAttribute", - propertyType: "BOOLEAN", + name: "categoryOptionGroupSetAttribute", + fieldName: "categoryOptionGroupSetAttribute", + propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { name: "constantAttribute", @@ -17575,96 +17583,52 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "categoryOptionAttribute", - fieldName: "categoryOptionAttribute", - propertyType: "TEXT", + name: "dataElementAttribute", + fieldName: "dataElementAttribute", + propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "optionSetAttribute", - fieldName: "optionSetAttribute", + name: "dataElementGroupAttribute", + fieldName: "dataElementGroupAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "eventChartAttribute", - fieldName: "eventChartAttribute", + name: "dataElementGroupSetAttribute", + fieldName: "dataElementGroupSetAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { - name: "sqlViewAttribute", - fieldName: "sqlViewAttribute", + name: "dataSetAttribute", + fieldName: "dataSetAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "visualizationAttribute", - fieldName: "visualizationAttribute", + name: "description", + fieldName: "description", propertyType: "TEXT", - klass: "java.lang.Boolean", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + klass: "java.lang.String", }, { - name: "legendSetAttribute", - fieldName: "legendSetAttribute", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", - klass: "java.lang.Boolean", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + klass: "java.lang.String", }, { name: "displayFormName", @@ -17673,255 +17637,291 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "organisationUnitAttribute", - fieldName: "organisationUnitAttribute", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "trackedEntityAttributeAttribute", - fieldName: "trackedEntityAttributeAttribute", + name: "displayShortName", + fieldName: "displayShortName", propertyType: "TEXT", - klass: "java.lang.Boolean", + klass: "java.lang.String", }, { - name: "dataSetAttribute", - fieldName: "dataSetAttribute", + name: "documentAttribute", + fieldName: "documentAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "documentAttribute", - fieldName: "documentAttribute", + name: "eventChartAttribute", + fieldName: "eventChartAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "unique", - fieldName: "unique", - propertyType: "BOOLEAN", + name: "eventReportAttribute", + fieldName: "eventReportAttribute", + propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "validationRuleGroupAttribute", - fieldName: "validationRuleGroupAttribute", - propertyType: "TEXT", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "objectTypes", - fieldName: "objectTypes", - propertyType: "TEXT", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", itemPropertyType: "TEXT", klass: "java.util.Set", itemKlass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "dataElementGroupAttribute", - fieldName: "dataElementGroupAttribute", - propertyType: "TEXT", + name: "indicatorAttribute", + fieldName: "indicatorAttribute", + propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "sectionAttribute", - fieldName: "sectionAttribute", + name: "indicatorGroupAttribute", + fieldName: "indicatorGroupAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "trackedEntityTypeAttribute", - fieldName: "trackedEntityTypeAttribute", + name: "legendSetAttribute", + fieldName: "legendSetAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "mandatory", + fieldName: "mandatory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "userAttribute", - fieldName: "userAttribute", - propertyType: "BOOLEAN", + name: "mapAttribute", + fieldName: "mapAttribute", + propertyType: "TEXT", klass: "java.lang.Boolean", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "displayName", - fieldName: "displayName", + name: "objectTypes", + fieldName: "objectTypes", propertyType: "TEXT", - klass: "java.lang.String", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "optionAttribute", + fieldName: "optionAttribute", propertyType: "TEXT", - klass: "java.lang.String", + klass: "java.lang.Boolean", }, { - name: "categoryOptionGroupAttribute", - fieldName: "categoryOptionGroupAttribute", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "optionSetAttribute", + fieldName: "optionSetAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "mandatory", - fieldName: "mandatory", + name: "organisationUnitAttribute", + fieldName: "organisationUnitAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "organisationUnitGroupAttribute", + fieldName: "organisationUnitGroupAttribute", propertyType: "TEXT", - klass: "java.lang.String", + klass: "java.lang.Boolean", }, { - name: "eventReportAttribute", - fieldName: "eventReportAttribute", + name: "organisationUnitGroupSetAttribute", + fieldName: "organisationUnitGroupSetAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", + name: "programAttribute", + fieldName: "programAttribute", + propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "programStageAttribute", - fieldName: "programStageAttribute", + name: "programIndicatorAttribute", + fieldName: "programIndicatorAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "programAttribute", - fieldName: "programAttribute", + name: "programStageAttribute", + fieldName: "programStageAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "optionSet", - fieldName: "optionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "categoryAttribute", - fieldName: "categoryAttribute", + name: "relationshipTypeAttribute", + fieldName: "relationshipTypeAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "categoryOptionComboAttribute", - fieldName: "categoryOptionComboAttribute", + name: "sectionAttribute", + fieldName: "sectionAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "categoryOptionGroupSetAttribute", - fieldName: "categoryOptionGroupSetAttribute", + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "sqlViewAttribute", + fieldName: "sqlViewAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "programIndicatorAttribute", - fieldName: "programIndicatorAttribute", + name: "trackedEntityAttributeAttribute", + fieldName: "trackedEntityAttributeAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "validationRuleAttribute", - fieldName: "validationRuleAttribute", + name: "trackedEntityTypeAttribute", + fieldName: "trackedEntityTypeAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "organisationUnitGroupAttribute", - fieldName: "organisationUnitGroupAttribute", - propertyType: "TEXT", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "unique", + fieldName: "unique", + propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dataElementGroupSetAttribute", - fieldName: "dataElementGroupSetAttribute", - propertyType: "TEXT", + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userAttribute", + fieldName: "userAttribute", + propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "relationshipTypeAttribute", - fieldName: "relationshipTypeAttribute", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, + { + name: "userGroupAttribute", + fieldName: "userGroupAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "organisationUnitGroupSetAttribute", - fieldName: "organisationUnitGroupSetAttribute", + name: "validationRuleAttribute", + fieldName: "validationRuleAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "validationRuleGroupAttribute", + fieldName: "validationRuleGroupAttribute", + propertyType: "TEXT", + klass: "java.lang.Boolean", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", }, { - name: "optionAttribute", - fieldName: "optionAttribute", + name: "visualizationAttribute", + fieldName: "visualizationAttribute", propertyType: "TEXT", klass: "java.lang.Boolean", }, @@ -17966,18 +17966,18 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "dimensionalItem", - fieldName: "dimensionalItem", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "axis", fieldName: "axis", propertyType: "INTEGER", klass: "java.lang.Integer", }, + { + name: "dimensionalItem", + fieldName: "dimensionalItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, ], }, categories: { @@ -17997,36 +17997,46 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationType", + fieldName: "aggregationType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "dimensionItemKeywords", - fieldName: "dimensionItemKeywords", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.DimensionItemKeywords", + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "favorite", - fieldName: "favorites", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "dimensionType", - fieldName: "dimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionType", + name: "categoryCombo", + fieldName: "categoryCombos", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryCombo", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + name: "categoryOption", + fieldName: "categoryOptions", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOption", }, { name: "code", @@ -18035,34 +18045,70 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "dimension", + fieldName: "dimension", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.DimensionItemKeywords", + }, + { + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", + }, + { + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "repetition", - fieldName: "eventRepetition", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.eventvisualization.EventRepetition", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayShortName", @@ -18077,72 +18123,46 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "optionSet", - fieldName: "optionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", + name: "filter", + fieldName: "filter", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "categoryCombo", - fieldName: "categoryCombos", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryCombo", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "categoryOption", - fieldName: "categoryOptions", + name: "item", + fieldName: "items", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOption", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "dimension", - fieldName: "dimension", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -18151,32 +18171,35 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "allItems", - fieldName: "allItems", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", }, { name: "sharing", @@ -18185,20 +18208,22 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "filter", - fieldName: "filter", - propertyType: "TEXT", - klass: "java.lang.String", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -18211,43 +18236,18 @@ export const models: Record = { itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "dataDimension", - fieldName: "dataDimension", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "item", - fieldName: "items", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalItemObject", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", }, ], }, @@ -18268,18 +18268,34 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "favorite", - fieldName: "favorites", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "category", + fieldName: "categories", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.Category", + }, + { + name: "categoryOptionCombo", + fieldName: "optionCombos", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOptionCombo", }, { name: "code", @@ -18288,20 +18304,26 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", + }, + { + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -18312,56 +18334,45 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "category", - fieldName: "categories", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.Category", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "isDefault", + fieldName: "default", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "created", - fieldName: "created", + name: "lastUpdated", + fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -18370,22 +18381,22 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "categoryOptionCombo", - fieldName: "optionCombos", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryOptionCombo", - }, - { - name: "isDefault", - fieldName: "default", + name: "skipTotal", + fieldName: "skipTotal", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "createdBy", - fieldName: "createdBy", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -18397,24 +18408,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "skipTotal", - fieldName: "skipTotal", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -18433,6 +18433,12 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ + { + name: "category", + fieldName: "dimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.Category", + }, { name: "categoryOption", fieldName: "items", @@ -18441,12 +18447,6 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.category.CategoryOption", }, - { - name: "category", - fieldName: "dimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.Category", - }, ], }, categoryOptions: { @@ -18466,12 +18466,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -18480,97 +18478,73 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "endDate", - fieldName: "endDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "category", + fieldName: "categories", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.Category", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "categoryOptionCombo", + fieldName: "categoryOptionCombos", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOptionCombo", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "categoryOptionGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "formName", - fieldName: "formName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "organisationUnit", - fieldName: "organisationUnits", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "category", - fieldName: "categories", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.Category", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "displayDescription", fieldName: "displayDescription", @@ -18578,59 +18552,57 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayShortName", + fieldName: "displayShortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", + name: "endDate", + fieldName: "endDate", propertyType: "DATE", klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "categoryOptionCombo", - fieldName: "categoryOptionCombos", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryOptionCombo", - }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "isDefault", fieldName: "default", @@ -18638,34 +18610,23 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "categoryOptionGroup", - fieldName: "groups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, { name: "legendSet", fieldName: "legendSet", propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSets", fieldName: "legendSets", @@ -18674,11 +18635,32 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "style", - fieldName: "style", + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "queryMods", + fieldName: "queryMods", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "shortName", @@ -18687,10 +18669,24 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -18699,16 +18695,20 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "startDate", - fieldName: "startDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -18729,12 +18729,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -18743,95 +18741,63 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "categoryOption", + fieldName: "categoryOptions", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOption", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", - }, - { - name: "ignoreApproval", - fieldName: "ignoreApproval", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "categoryCombo", - fieldName: "categoryCombo", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryCombo", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "formName", - fieldName: "formName", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "categoryOption", - fieldName: "categoryOptions", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryOption", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "displayDescription", fieldName: "displayDescription", @@ -18839,66 +18805,69 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayShortName", + fieldName: "displayShortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "ignoreApproval", + fieldName: "ignoreApproval", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSet", fieldName: "legendSet", @@ -18913,6 +18882,25 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "shortName", fieldName: "shortName", @@ -18920,10 +18908,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -18932,10 +18922,20 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -18956,24 +18956,32 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationType", + fieldName: "aggregationType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "favorite", - fieldName: "favorites", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + name: "categoryOption", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOption", }, { name: "code", @@ -18982,22 +18990,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", }, { name: "description", @@ -19006,92 +19014,66 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "formName", - fieldName: "formName", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "categoryOption", - fieldName: "members", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryOption", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", + name: "displayShortName", + fieldName: "displayShortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "dimensionItem", - fieldName: "dimensionItem", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "groupSet", @@ -19101,39 +19083,26 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSet", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, { name: "legendSet", fieldName: "legendSet", propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSets", fieldName: "legendSets", @@ -19142,6 +19111,25 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "shortName", fieldName: "shortName", @@ -19149,10 +19137,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -19161,10 +19151,20 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -19185,36 +19185,38 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationType", + fieldName: "aggregationType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "dimensionItemKeywords", - fieldName: "dimensionItemKeywords", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.DimensionItemKeywords", + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "favorite", - fieldName: "favorites", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "dimensionType", - fieldName: "dimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionType", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + name: "categoryOptionGroup", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", }, { name: "code", @@ -19223,34 +19225,70 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", klass: "java.lang.String", }, { - name: "repetition", - fieldName: "eventRepetition", + name: "dimension", + fieldName: "dimension", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", propertyType: "COMPLEX", - klass: "org.hisp.dhis.eventvisualization.EventRepetition", + klass: "org.hisp.dhis.common.DimensionItemKeywords", + }, + { + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayShortName", @@ -19265,56 +19303,46 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "optionSet", - fieldName: "optionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", + name: "filter", + fieldName: "filter", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "dimension", - fieldName: "dimension", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "item", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -19323,32 +19351,35 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "allItems", - fieldName: "allItems", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", }, { name: "sharing", @@ -19357,28 +19388,22 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "filter", - fieldName: "filter", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "categoryOptionGroup", - fieldName: "members", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -19391,43 +19416,18 @@ export const models: Record = { itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "dataDimension", - fieldName: "dataDimension", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "item", - fieldName: "items", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalItemObject", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", }, ], }, @@ -19446,12 +19446,6 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "categoryOptionGroupSet", - fieldName: "dimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryOptionGroupSet", - }, { name: "categoryOptionGroup", fieldName: "items", @@ -19460,6 +19454,12 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", }, + { + name: "categoryOptionGroupSet", + fieldName: "dimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionGroupSet", + }, ], }, constants: { @@ -19479,12 +19479,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -19493,26 +19499,38 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -19529,18 +19547,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -19548,19 +19566,13 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "value", - fieldName: "value", - propertyType: "NUMBER", - klass: "java.lang.Double", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -19568,27 +19580,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -19597,14 +19594,22 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -19616,24 +19621,19 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "value", + fieldName: "value", + propertyType: "NUMBER", + klass: "java.lang.Double", }, ], }, @@ -19654,13 +19654,27 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "allowedFilter", + fieldName: "allowedFilters", propertyType: "COLLECTION", itemPropertyType: "TEXT", - klass: "java.util.Set", + klass: "java.util.List", itemKlass: "java.lang.String", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -19668,26 +19682,46 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dashboardItem", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dashboard.DashboardItem", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -19698,23 +19732,45 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "restrictFilters", - fieldName: "restrictFilters", + name: "externalAccess", + fieldName: "externalAccess", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "itemConfig", fieldName: "itemConfig", propertyType: "COMPLEX", klass: "org.hisp.dhis.dashboard.design.ItemConfig", }, + { + name: "itemCount", + fieldName: "itemCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -19722,90 +19778,53 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "layout", + fieldName: "layout", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.dashboard.design.Layout", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "restrictFilters", + fieldName: "restrictFilters", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "itemCount", - fieldName: "itemCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "layout", - fieldName: "layout", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.dashboard.design.Layout", - }, - { - name: "dashboardItem", - fieldName: "items", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.dashboard.DashboardItem", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -19817,32 +19836,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { - name: "allowedFilter", - fieldName: "allowedFilters", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -19863,26 +19863,24 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "report", - fieldName: "reports", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.report.Report", + name: "appKey", + fieldName: "appKey", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "visualization", - fieldName: "visualization", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.visualization.Visualization", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -19891,10 +19889,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "contentCount", + fieldName: "contentCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -19903,16 +19913,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "eventChart", + fieldName: "eventChart", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventchart.EventChart", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.dashboard.DashboardItemType", + name: "eventReport", + fieldName: "eventReport", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventreport.EventReport", + }, + { + name: "eventVisualization", + fieldName: "eventVisualization", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventvisualization.EventVisualization", }, { name: "externalAccess", @@ -19921,52 +19937,45 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "eventVisualization", - fieldName: "eventVisualization", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.eventvisualization.EventVisualization", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "appKey", - fieldName: "appKey", - propertyType: "TEXT", - klass: "java.lang.String", + name: "height", + fieldName: "height", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, - { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "map", - fieldName: "map", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.mapping.Map", - }, - { - name: "contentCount", - fieldName: "contentCount", + name: "interpretationCount", + fieldName: "interpretationCount", propertyType: "INTEGER", klass: "java.lang.Integer", }, { - name: "height", - fieldName: "height", + name: "interpretationLikeCount", + fieldName: "interpretationLikeCount", propertyType: "INTEGER", klass: "java.lang.Integer", }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", @@ -19974,38 +19983,31 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "shape", - fieldName: "shape", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.dashboard.DashboardItemShape", + name: "map", + fieldName: "map", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.mapping.Map", }, { - name: "interpretationCount", - fieldName: "interpretationCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "messages", + fieldName: "messages", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "report", + fieldName: "reports", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.report.Report", }, { name: "resource", @@ -20015,12 +20017,33 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.document.Document", }, + { + name: "shape", + fieldName: "shape", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dashboard.DashboardItemShape", + }, { name: "sharing", fieldName: "sharing", propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, + { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dashboard.DashboardItemType", + }, { name: "user", fieldName: "users", @@ -20030,17 +20053,11 @@ export const models: Record = { itemKlass: "org.hisp.dhis.user.User", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "eventReport", - fieldName: "eventReport", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.eventreport.EventReport", - }, { name: "userAccess", fieldName: "userAccesses", @@ -20049,45 +20066,28 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "x", fieldName: "x", propertyType: "INTEGER", klass: "java.lang.Integer" }, { - name: "width", - fieldName: "width", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "eventChart", - fieldName: "eventChart", + name: "visualization", + fieldName: "visualization", propertyType: "REFERENCE", - klass: "org.hisp.dhis.eventchart.EventChart", + klass: "org.hisp.dhis.visualization.Visualization", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "interpretationLikeCount", - fieldName: "interpretationLikeCount", + name: "width", + fieldName: "width", propertyType: "INTEGER", klass: "java.lang.Integer", }, + { name: "x", fieldName: "x", propertyType: "INTEGER", klass: "java.lang.Integer" }, { name: "y", fieldName: "y", propertyType: "INTEGER", klass: "java.lang.Integer" }, - { - name: "messages", - fieldName: "messages", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, ], }, dataApprovalLevels: { @@ -20107,12 +20107,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "categoryOptionGroupSet", @@ -20127,20 +20133,20 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -20151,60 +20157,57 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "orgUnitLevelName", - fieldName: "orgUnitLevelName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, { name: "level", fieldName: "level", propertyType: "INTEGER", klass: "java.lang.Integer", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "orgUnitLevel", + fieldName: "orgUnitLevel", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "orgUnitLevelName", + fieldName: "orgUnitLevelName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -20213,8 +20216,16 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "createdBy", - fieldName: "createdBy", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -20227,23 +20238,12 @@ export const models: Record = { itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "orgUnitLevel", - fieldName: "orgUnitLevel", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -20264,12 +20264,24 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", }, { name: "code", @@ -20278,22 +20290,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "dataApprovalLevel", @@ -20303,6 +20309,20 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.dataapproval.DataApprovalLevel", }, + { + name: "dataSet", + fieldName: "dataSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.DataSet", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "externalAccess", fieldName: "externalAccess", @@ -20310,54 +20330,45 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "categoryCombo", - fieldName: "categoryCombo", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryCombo", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "periodType", + fieldName: "periodType", + propertyType: "TEXT", + klass: "org.hisp.dhis.period.PeriodType", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -20366,14 +20377,16 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "periodType", - fieldName: "periodType", - propertyType: "TEXT", - klass: "org.hisp.dhis.period.PeriodType", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -20385,26 +20398,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "dataSet", - fieldName: "dataSets", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataset.DataSet", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -20425,12 +20425,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationLevels", + fieldName: "aggregationLevels", propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + itemPropertyType: "INTEGER", + klass: "java.util.List", + itemKlass: "java.lang.Integer", }, { name: "aggregationType", @@ -20438,6 +20444,20 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.analytics.AggregationType", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", + }, { name: "code", fieldName: "code", @@ -20445,16 +20465,30 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "commentOptionSet", + fieldName: "commentOptionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "domainType", - fieldName: "domainType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.dataelement.DataElementDomain", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataElementGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroup", }, { name: "dataSetElements", @@ -20465,87 +20499,73 @@ export const models: Record = { itemKlass: "org.hisp.dhis.dataset.DataSetElement", }, { - name: "displayName", - fieldName: "displayName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "optionSet", - fieldName: "optionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "domainType", + fieldName: "domainType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dataelement.DataElementDomain", }, { - name: "categoryCombo", - fieldName: "categoryCombo", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryCombo", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", - }, - { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "java.lang.String", }, { - name: "commentOptionSet", - fieldName: "commentOptionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "fieldMask", fieldName: "fieldMask", @@ -20553,11 +20573,19 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayDescription", - fieldName: "displayDescription", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", @@ -20565,46 +20593,43 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "valueTypeOptions", - fieldName: "valueTypeOptions", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ValueTypeOptions", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "legendSets", + fieldName: "legendSets", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "dimensionItem", - fieldName: "dimensionItem", - propertyType: "TEXT", - klass: "java.lang.String", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "optionSetValue", + fieldName: "optionSetValue", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "dataElementGroup", - fieldName: "groups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroup", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", }, { name: "sharing", @@ -20613,21 +20638,29 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "zeroIsSignificant", - fieldName: "zeroIsSignificant", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, { name: "url", fieldName: "url", propertyType: "URL", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -20640,61 +20673,28 @@ export const models: Record = { itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "legendSets", - fieldName: "legendSets", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.legend.LegendSet", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "aggregationLevels", - fieldName: "aggregationLevels", - propertyType: "COLLECTION", - itemPropertyType: "INTEGER", - klass: "java.util.List", - itemKlass: "java.lang.Integer", + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", }, { - name: "style", - fieldName: "style", + name: "valueTypeOptions", + fieldName: "valueTypeOptions", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + klass: "org.hisp.dhis.common.ValueTypeOptions", }, { - name: "optionSetValue", - fieldName: "optionSetValue", + name: "zeroIsSignificant", + fieldName: "zeroIsSignificant", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -20717,12 +20717,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -20730,6 +20728,14 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.analytics.AggregationType", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -20737,26 +20743,58 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataElement", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -20773,24 +20811,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -20798,63 +20830,54 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "dataElement", - fieldName: "members", + name: "groupSet", + fieldName: "groupSets", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataelement.DataElement", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSet", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "lastUpdatedBy", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "legendSets", + fieldName: "legendSets", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "groupSet", - fieldName: "groupSets", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSet", + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", }, { name: "sharing", @@ -20863,14 +20886,22 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -20883,43 +20914,12 @@ export const models: Record = { itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "legendSets", - fieldName: "legendSets", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.legend.LegendSet", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -20940,72 +20940,116 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationType", + fieldName: "aggregationType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "dimensionItemKeywords", - fieldName: "dimensionItemKeywords", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.DimensionItemKeywords", + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "favorite", - fieldName: "favorites", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "dimensionType", - fieldName: "dimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionType", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "aggregationType", - fieldName: "aggregationType", + name: "compulsory", + fieldName: "compulsory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataDimensionType", + fieldName: "dataDimensionType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + klass: "org.hisp.dhis.common.DataDimensionType", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "dataElementGroup", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroup", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", + name: "dimension", + fieldName: "dimension", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.DimensionItemKeywords", + }, + { + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", + }, + { + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "repetition", - fieldName: "eventRepetition", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.eventvisualization.EventRepetition", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayShortName", @@ -21020,56 +21064,46 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "optionSet", - fieldName: "optionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", + name: "filter", + fieldName: "filter", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "dimension", - fieldName: "dimension", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "item", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -21078,40 +21112,35 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "allItems", - fieldName: "allItems", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "dataElementGroup", - fieldName: "members", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroup", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", }, { name: "sharing", @@ -21120,26 +21149,22 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "filter", - fieldName: "filter", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "compulsory", - fieldName: "compulsory", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -21152,43 +21177,18 @@ export const models: Record = { itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "dataDimension", - fieldName: "dataDimension", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "item", - fieldName: "items", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalItemObject", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", }, ], }, @@ -21240,12 +21240,10 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -21253,6 +21251,26 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.analytics.AggregationType", }, + { + name: "attributeOptionCombo", + fieldName: "attributeOptionCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionCombo", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "categoryOptionCombo", + fieldName: "categoryOptionCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionCombo", + }, { name: "code", fieldName: "code", @@ -21260,34 +21278,58 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + { + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "categoryOptionCombo", - fieldName: "categoryOptionCombo", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryOptionCombo", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayShortName", @@ -21302,24 +21344,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -21327,14 +21363,14 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", - }, + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", @@ -21342,38 +21378,31 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "legendSets", + fieldName: "legendSets", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "dataElement", - fieldName: "dataElement", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", }, { name: "sharing", @@ -21382,22 +21411,24 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "attributeOptionCombo", - fieldName: "attributeOptionCombo", + name: "user", + fieldName: "user", propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryOptionCombo", + klass: "org.hisp.dhis.user.User", }, { name: "userAccess", @@ -21407,44 +21438,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, { - name: "legendSets", - fieldName: "legendSets", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.legend.LegendSet", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -21465,12 +21465,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -21479,20 +21485,20 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -21503,60 +21509,51 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + itemKlass: "java.lang.String", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "format", + fieldName: "format", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "htmlCode", fieldName: "htmlCode", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "format", - fieldName: "format", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -21564,21 +21561,6 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "style", fieldName: "style", @@ -21586,10 +21568,12 @@ export const models: Record = { klass: "org.hisp.dhis.common.DisplayDensity", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -21597,6 +21581,22 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, ], }, dataInputPeriods: { @@ -21614,12 +21614,6 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "period", - fieldName: "period", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.period.Period", - }, { name: "closingDate", fieldName: "closingDate", @@ -21632,6 +21626,12 @@ export const models: Record = { propertyType: "DATE", klass: "java.util.Date", }, + { + name: "period", + fieldName: "period", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.period.Period", + }, ], }, dataSets: { @@ -21651,36 +21651,44 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "validCompleteOnly", - fieldName: "validCompleteOnly", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "dataEntryForm", - fieldName: "dataEntryForm", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataentryform.DataEntryForm", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "dataSetElement", - fieldName: "dataSetElements", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataset.DataSetElement", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "skipOffline", - fieldName: "skipOffline", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "compulsoryDataElementOperand", + fieldName: "compulsoryDataElementOperands", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataelement.DataElementOperand", }, { name: "compulsoryFieldsCompleteOnly", @@ -21689,16 +21697,28 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "categoryCombo", - fieldName: "categoryCombo", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryCombo", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataElementDecoration", + fieldName: "dataElementDecoration", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataEntryForm", + fieldName: "dataEntryForm", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataentryform.DataEntryForm", }, { name: "dataInputPeriods", @@ -21709,22 +21729,30 @@ export const models: Record = { itemKlass: "org.hisp.dhis.dataset.DataInputPeriod", }, { - name: "translation", - fieldName: "translations", + name: "dataSetElement", + fieldName: "dataSetElements", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "org.hisp.dhis.dataset.DataSetElement", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "interpretation", - fieldName: "interpretations", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.interpretation.Interpretation", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { name: "displayDescription", @@ -21733,94 +21761,103 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "formType", - fieldName: "formType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.dataset.FormType", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "workflow", - fieldName: "workflow", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataapproval.DataApprovalWorkflow", + name: "expiryDays", + fieldName: "expiryDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "indicator", - fieldName: "indicators", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.indicator.Indicator", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + itemKlass: "java.lang.String", }, { - name: "version", - fieldName: "version", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "fieldCombinationRequired", + fieldName: "fieldCombinationRequired", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "section", - fieldName: "sections", + name: "formType", + fieldName: "formType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dataset.FormType", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "indicator", + fieldName: "indicators", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataset.Section", - }, - { - name: "timelyDays", - fieldName: "timelyDays", - propertyType: "INTEGER", - klass: "java.lang.Integer", + itemKlass: "org.hisp.dhis.indicator.Indicator", }, { - name: "userAccess", - fieldName: "userAccesses", + name: "interpretation", + fieldName: "interpretations", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSets", fieldName: "legendSets", @@ -21830,10 +21867,17 @@ export const models: Record = { itemKlass: "org.hisp.dhis.legend.LegendSet", }, { - name: "style", - fieldName: "style", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", + name: "mobile", + fieldName: "mobile", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "noValueRequiresComment", + fieldName: "noValueRequiresComment", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "notificationRecipients", @@ -21842,190 +21886,146 @@ export const models: Record = { klass: "org.hisp.dhis.user.UserGroup", }, { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", + name: "notifyCompletingUser", + fieldName: "notifyCompletingUser", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "openFuturePeriods", + fieldName: "openFuturePeriods", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "favorite", - fieldName: "favorites", + name: "openPeriodsAfterCoEndDate", + fieldName: "openPeriodsAfterCoEndDate", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "organisationUnit", + fieldName: "sources", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + name: "periodType", + fieldName: "periodType", + propertyType: "TEXT", + klass: "org.hisp.dhis.period.PeriodType", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", klass: "java.lang.String", }, { - name: "access", - fieldName: "access", + name: "queryMods", + fieldName: "queryMods", propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "dataElementDecoration", - fieldName: "dataElementDecoration", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + klass: "org.hisp.dhis.common.QueryModifiers", }, { - name: "notifyCompletingUser", - fieldName: "notifyCompletingUser", + name: "renderAsTabs", + fieldName: "renderAsTabs", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "noValueRequiresComment", - fieldName: "noValueRequiresComment", + name: "renderHorizontally", + fieldName: "renderHorizontally", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "compulsoryDataElementOperand", - fieldName: "compulsoryDataElementOperands", + name: "section", + fieldName: "sections", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataelement.DataElementOperand", + itemKlass: "org.hisp.dhis.dataset.Section", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "fieldCombinationRequired", - fieldName: "fieldCombinationRequired", + name: "skipOffline", + fieldName: "skipOffline", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "queryMods", - fieldName: "queryMods", + name: "style", + fieldName: "style", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "timelyDays", + fieldName: "timelyDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "organisationUnit", - fieldName: "sources", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "renderHorizontally", - fieldName: "renderHorizontally", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "renderAsTabs", - fieldName: "renderAsTabs", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "dimensionItem", - fieldName: "dimensionItem", - propertyType: "TEXT", - klass: "java.lang.String", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "mobile", - fieldName: "mobile", + name: "validCompleteOnly", + fieldName: "validCompleteOnly", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "openPeriodsAfterCoEndDate", - fieldName: "openPeriodsAfterCoEndDate", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "periodType", - fieldName: "periodType", - propertyType: "TEXT", - klass: "org.hisp.dhis.period.PeriodType", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, - { - name: "openFuturePeriods", - fieldName: "openFuturePeriods", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "expiryDays", - fieldName: "expiryDays", + name: "version", + fieldName: "version", propertyType: "INTEGER", klass: "java.lang.Integer", }, { - name: "user", - fieldName: "user", + name: "workflow", + fieldName: "workflow", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.dataapproval.DataApprovalWorkflow", }, ], }, @@ -22044,18 +22044,18 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "dataElement", - fieldName: "dataElement", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", - }, { name: "categoryCombo", fieldName: "categoryCombo", propertyType: "REFERENCE", klass: "org.hisp.dhis.category.CategoryCombo", }, + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, { name: "dataSet", fieldName: "dataSet", @@ -22080,20 +22080,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, { name: "access", fieldName: "access", @@ -22101,51 +22087,39 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "relativeScheduledDays", - fieldName: "relativeScheduledDays", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "subjectTemplate", - fieldName: "subjectTemplate", - propertyType: "TEXT", - klass: "java.lang.String", + name: "dataSet", + fieldName: "dataSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.DataSet", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "dataSetNotificationTrigger", fieldName: "dataSetNotificationTrigger", @@ -22153,77 +22127,78 @@ export const models: Record = { klass: "org.hisp.dhis.dataset.notifications.DataSetNotificationTrigger", }, { - name: "sendStrategy", - fieldName: "sendStrategy", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.notification.SendStrategy", + name: "deliveryChannels", + fieldName: "deliveryChannels", + propertyType: "COLLECTION", + itemPropertyType: "CONSTANT", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.common.DeliveryChannel", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayMessageTemplate", + fieldName: "displayMessageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "notifyUsersInHierarchyOnly", - fieldName: "notifyUsersInHierarchyOnly", + name: "displaySubjectTemplate", + fieldName: "displaySubjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "externalAccess", + fieldName: "externalAccess", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "deliveryChannels", - fieldName: "deliveryChannels", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "CONSTANT", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.common.DeliveryChannel", + itemKlass: "java.lang.String", }, { - name: "displaySubjectTemplate", - fieldName: "displaySubjectTemplate", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "created", - fieldName: "created", + name: "lastUpdated", + fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "messageTemplate", + fieldName: "messageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "notificationRecipient", fieldName: "notificationRecipient", propertyType: "CONSTANT", klass: "org.hisp.dhis.dataset.notifications.DataSetNotificationRecipient", }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "notifyParentOrganisationUnitOnly", fieldName: "notifyParentOrganisationUnitOnly", @@ -22231,25 +22206,14 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "dataSet", - fieldName: "dataSets", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataset.DataSet", + name: "notifyUsersInHierarchyOnly", + fieldName: "notifyUsersInHierarchyOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayMessageTemplate", - fieldName: "displayMessageTemplate", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, @@ -22260,10 +22224,36 @@ export const models: Record = { klass: "org.hisp.dhis.user.UserGroup", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "relativeScheduledDays", + fieldName: "relativeScheduledDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "sendStrategy", + fieldName: "sendStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.notification.SendStrategy", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "subjectTemplate", + fieldName: "subjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -22272,10 +22262,20 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "messageTemplate", - fieldName: "messageTemplate", - propertyType: "TEXT", - klass: "java.lang.String", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -22296,12 +22296,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -22310,20 +22316,20 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -22333,12 +22339,54 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "key", fieldName: "key", propertyType: "TEXT", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "namespace", + fieldName: "namespace", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -22347,77 +22395,29 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { name: "value", fieldName: "value", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "key", fieldName: "key", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "userAccess", + fieldName: "userAccesses", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userAccess", - fieldName: "userAccesses", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { - name: "namespace", - fieldName: "namespace", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, + { name: "value", fieldName: "value", propertyType: "TEXT", klass: "java.lang.String" }, ], }, documents: { @@ -22437,12 +22437,24 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attachment", + fieldName: "attachment", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -22451,10 +22463,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "contentType", + fieldName: "contentType", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -22463,10 +22487,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "external", + fieldName: "external", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "externalAccess", @@ -22475,32 +22499,26 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "attachment", - fieldName: "attachment", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "contentType", - fieldName: "contentType", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -22508,27 +22526,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -22536,16 +22539,18 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, - { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "external", - fieldName: "external", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, + { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -22557,18 +22562,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -22589,24 +22589,44 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataElementGroupSetDimension", - fieldName: "dataElementGroupSetDimensions", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "attributeDimension", + fieldName: "attributeDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", }, { - name: "orgUnitField", - fieldName: "orgUnitField", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "endDate", - fieldName: "endDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "attributeValueDimension", + fieldName: "attributeValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "baseLineLabel", + fieldName: "baseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "baseLineValue", @@ -22615,106 +22635,120 @@ export const models: Record = { klass: "java.lang.Double", }, { - name: "userOrganisationUnitChildren", - fieldName: "userOrganisationUnitChildren", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "categoryDimension", + fieldName: "categoryDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryDimension", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", }, { - name: "displaySubtitle", - fieldName: "displaySubtitle", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "collapseDataDimensions", + fieldName: "collapseDataDimensions", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", + name: "column", + fieldName: "columns", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "displayTitle", - fieldName: "displayTitle", - propertyType: "TEXT", - klass: "java.lang.String", + name: "columnDimension", + fieldName: "columnDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "subscribed", - fieldName: "subscribed", + name: "completedOnly", + fieldName: "completedOnly", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "displayTargetLineLabel", - fieldName: "displayTargetLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "attributeDimension", - fieldName: "attributeDimensions", + name: "cumulativeValues", + fieldName: "cumulativeValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataDimensionItem", + fieldName: "dataDimensionItems", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", }, { - name: "translation", - fieldName: "translations", + name: "dataElementDimension", + fieldName: "dataElementDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", }, { - name: "yearlySerie", - fieldName: "yearlySeries", + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", }, { - name: "userOrganisationUnit", - fieldName: "userOrganisationUnit", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dataElementValueDimension", + fieldName: "dataElementValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "filterDimension", - fieldName: "filterDimensions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "interpretation", - fieldName: "interpretations", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.interpretation.Interpretation", + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", + }, + { + name: "displayBaseLineLabel", + fieldName: "displayBaseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayDescription", @@ -22723,210 +22757,233 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "attributeValueDimension", - fieldName: "attributeValueDimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + name: "displayDomainAxisLabel", + fieldName: "displayDomainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "domainAxisLabel", - fieldName: "domainAxisLabel", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "subscriber", - fieldName: "subscribers", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "displayRangeAxisLabel", + fieldName: "displayRangeAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "cumulativeValues", - fieldName: "cumulativeValues", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displaySubtitle", + fieldName: "displaySubtitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "subtitle", - fieldName: "subtitle", + name: "displayTargetLineLabel", + fieldName: "displayTargetLineLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "rangeAxisDecimals", - fieldName: "rangeAxisDecimals", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayTitle", + fieldName: "displayTitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "domainAxisLabel", + fieldName: "domainAxisLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "topLimit", - fieldName: "topLimit", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "endDate", + fieldName: "endDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "eventStatus", + fieldName: "eventStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.event.EventStatus", }, { - name: "collapseDataDimensions", - fieldName: "collapseDataDimensions", + name: "externalAccess", + fieldName: "externalAccess", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "startDate", - fieldName: "startDate", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "userOrganisationUnitGrandChildren", - fieldName: "userOrganisationUnitGrandChildren", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "column", - fieldName: "columns", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filters", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "percentStackedValues", - fieldName: "percentStackedValues", + name: "hideEmptyRowItems", + fieldName: "hideEmptyRowItems", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + }, + { + name: "hideLegend", + fieldName: "hideLegend", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "noSpaceBetweenColumns", - fieldName: "noSpaceBetweenColumns", + name: "hideNaData", + fieldName: "hideNaData", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dataElementDimension", - fieldName: "dataElementDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", - }, - { - name: "rangeAxisSteps", - fieldName: "rangeAxisSteps", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "hideSubtitle", + fieldName: "hideSubtitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "hideTitle", + fieldName: "hideTitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "period", - fieldName: "periods", + name: "interpretation", + fieldName: "interpretations", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.period.Period", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", }, { - name: "categoryDimension", - fieldName: "categoryDimensions", + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryDimension", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", }, { - name: "displayRangeAxisLabel", - fieldName: "displayRangeAxisLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "hideTitle", - fieldName: "hideTitle", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legacy", + fieldName: "legacy", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "rowDimension", - fieldName: "rowDimensions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + name: "legendDisplayStrategy", + fieldName: "legendDisplayStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.legend.LegendDisplayStrategy", }, { - name: "eventStatus", - fieldName: "eventStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.event.EventStatus", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "noSpaceBetweenColumns", + fieldName: "noSpaceBetweenColumns", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayBaseLineLabel", - fieldName: "displayBaseLineLabel", + name: "orgUnitField", + fieldName: "orgUnitField", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "skipRounding", - fieldName: "skipRounding", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "showData", - fieldName: "showData", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "organisationUnitGroupSetDimension", + fieldName: "organisationUnitGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", + }, + { + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", + propertyType: "COLLECTION", + itemPropertyType: "INTEGER", + klass: "java.util.List", + itemKlass: "java.lang.Integer", + }, + { + name: "outputType", + fieldName: "outputType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventOutputType", }, { name: "parentGraphMap", @@ -22935,38 +22992,24 @@ export const models: Record = { klass: "java.util.Map", }, { - name: "rawPeriods", - fieldName: "rawPeriods", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, - { - name: "hideNaData", - fieldName: "hideNaData", + name: "percentStackedValues", + fieldName: "percentStackedValues", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "itemOrganisationUnitGroup", - fieldName: "itemOrganisationUnitGroups", + name: "period", + fieldName: "periods", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + itemKlass: "org.hisp.dhis.period.Period", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "displayDomainAxisLabel", - fieldName: "displayDomainAxisLabel", - propertyType: "TEXT", - klass: "java.lang.String", + klass: "org.hisp.dhis.program.Program", }, { name: "programIndicatorDimension", @@ -22977,190 +23020,144 @@ export const models: Record = { itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "rangeAxisLabel", - fieldName: "rangeAxisLabel", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "columnDimension", - fieldName: "columnDimensions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "regressionType", - fieldName: "regressionType", + name: "programStatus", + fieldName: "programStatus", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.RegressionType", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + klass: "org.hisp.dhis.program.ProgramStatus", }, { - name: "completedOnly", - fieldName: "completedOnly", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "rangeAxisDecimals", + fieldName: "rangeAxisDecimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "rangeAxisLabel", + fieldName: "rangeAxisLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "rangeAxisMaxValue", + fieldName: "rangeAxisMaxValue", + propertyType: "NUMBER", + klass: "java.lang.Double", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "programStatus", - fieldName: "programStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ProgramStatus", + name: "rangeAxisMinValue", + fieldName: "rangeAxisMinValue", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "hideEmptyRowItems", - fieldName: "hideEmptyRowItems", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + name: "rangeAxisSteps", + fieldName: "rangeAxisSteps", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "favorite", - fieldName: "favorites", + name: "rawPeriods", + fieldName: "rawPeriods", propertyType: "COLLECTION", itemPropertyType: "TEXT", - klass: "java.util.Set", + klass: "java.util.List", itemKlass: "java.lang.String", }, { - name: "aggregationType", - fieldName: "aggregationType", + name: "regressionType", + fieldName: "regressionType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", - }, - { - name: "dataDimensionItem", - fieldName: "dataDimensionItems", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DataDimensionItem", + klass: "org.hisp.dhis.common.RegressionType", }, { - name: "legacy", - fieldName: "legacy", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "relativePeriods", + fieldName: "relatives", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.RelativePeriods", }, { - name: "categoryOptionGroupSetDimension", - fieldName: "categoryOptionGroupSetDimensions", + name: "row", + fieldName: "rows", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "hideSubtitle", - fieldName: "hideSubtitle", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "rowDimension", + fieldName: "rowDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "outputType", - fieldName: "outputType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.EventOutputType", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "description", - fieldName: "description", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "organisationUnitGroupSetDimension", - fieldName: "organisationUnitGroupSetDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", + name: "showData", + fieldName: "showData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "hideLegend", - fieldName: "hideLegend", + name: "skipRounding", + fieldName: "skipRounding", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "rangeAxisMinValue", - fieldName: "rangeAxisMinValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "organisationUnitLevel", - fieldName: "organisationUnitLevels", - propertyType: "COLLECTION", - itemPropertyType: "INTEGER", - klass: "java.util.List", - itemKlass: "java.lang.Integer", + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "subscribed", + fieldName: "subscribed", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "legendDisplayStrategy", - fieldName: "legendDisplayStrategy", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.legend.LegendDisplayStrategy", - }, - { - name: "dataElementValueDimension", - fieldName: "dataElementValueDimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "relativePeriods", - fieldName: "relatives", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.period.RelativePeriods", + name: "subtitle", + fieldName: "subtitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "targetLineLabel", @@ -23169,24 +23166,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "organisationUnit", - fieldName: "organisationUnits", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, - { - name: "value", - fieldName: "value", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.common.DimensionalItemObject", - }, - { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "targetLineValue", + fieldName: "targetLineValue", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { name: "timeField", @@ -23194,51 +23177,48 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "targetLineValue", - fieldName: "targetLineValue", - propertyType: "NUMBER", - klass: "java.lang.Double", - }, - { - name: "filter", - fieldName: "filters", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "row", - fieldName: "rows", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", - }, - { - name: "baseLineLabel", - fieldName: "baseLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "digitGroupSeparator", - fieldName: "digitGroupSeparator", + name: "type", + fieldName: "type", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DigitGroupSeparator", + klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { name: "userOrgUnitType", @@ -23247,16 +23227,36 @@ export const models: Record = { klass: "org.hisp.dhis.common.UserOrgUnitType", }, { - name: "rangeAxisMaxValue", - fieldName: "rangeAxisMaxValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "user", - fieldName: "user", + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "value", + fieldName: "value", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.common.DimensionalItemObject", + }, + { + name: "yearlySerie", + fieldName: "yearlySeries", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, ], }, @@ -23277,12 +23277,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -23291,22 +23297,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -23315,18 +23315,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "source", - fieldName: "source", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.eventhook.Source", - }, + name: "disabled", + fieldName: "disabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, { - name: "targets", - fieldName: "targets", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.eventhook.Target", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "externalAccess", @@ -23335,64 +23333,71 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "disabled", - fieldName: "disabled", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "source", + fieldName: "source", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventhook.Source", + }, + { + name: "targets", + fieldName: "targets", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.eventhook.Target", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -23404,18 +23409,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -23435,10 +23435,10 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "parent", - fieldName: "parent", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.eventvisualization.Attribute", + name: "dimension", + fieldName: "dimension", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "indexes", @@ -23449,10 +23449,10 @@ export const models: Record = { itemKlass: "java.lang.Integer", }, { - name: "dimension", - fieldName: "dimension", - propertyType: "TEXT", - klass: "java.lang.String", + name: "parent", + fieldName: "parent", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.eventvisualization.Attribute", }, ], }, @@ -23473,78 +23473,16 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataElementGroupSetDimension", - fieldName: "dataElementGroupSetDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", - }, - { - name: "orgUnitField", - fieldName: "orgUnitField", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "endDate", - fieldName: "endDate", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "userOrganisationUnitChildren", - fieldName: "userOrganisationUnitChildren", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "displaySubtitle", - fieldName: "displaySubtitle", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "type", - fieldName: "type", + name: "aggregationType", + fieldName: "aggregationType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", - }, - { - name: "hideEmptyRows", - fieldName: "hideEmptyRows", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "displayTitle", - fieldName: "displayTitle", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "subscribed", - fieldName: "subscribed", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + klass: "org.hisp.dhis.analytics.AggregationType", }, { name: "attributeDimension", @@ -23555,124 +23493,122 @@ export const models: Record = { itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", }, { - name: "translation", - fieldName: "translations", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "parentGraphMap", - fieldName: "parentGraphMap", - propertyType: "COMPLEX", - klass: "java.util.Map", + name: "attributeValueDimension", + fieldName: "attributeValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, { - name: "rawPeriods", - fieldName: "rawPeriods", + name: "categoryDimension", + fieldName: "categoryDimensions", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.String", - }, - { - name: "userOrganisationUnit", - fieldName: "userOrganisationUnit", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemKlass: "org.hisp.dhis.category.CategoryDimension", }, { - name: "filterDimension", - fieldName: "filterDimensions", + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", }, { - name: "rowSubTotals", - fieldName: "rowSubTotals", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "colSubTotals", + fieldName: "colSubTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "hideNaData", - fieldName: "hideNaData", + name: "colTotals", + fieldName: "colTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "itemOrganisationUnitGroup", - fieldName: "itemOrganisationUnitGroups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + name: "collapseDataDimensions", + fieldName: "collapseDataDimensions", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "interpretation", - fieldName: "interpretations", + name: "column", + fieldName: "columns", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.interpretation.Interpretation", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "displayDensity", - fieldName: "displayDensity", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DisplayDensity", + name: "columnDimension", + fieldName: "columnDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "completedOnly", + fieldName: "completedOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "attributeValueDimension", - fieldName: "attributeValueDimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "programIndicatorDimension", - fieldName: "programIndicatorDimensions", + name: "dataDimensionItem", + fieldName: "dataDimensionItems", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "dataElementDimension", + fieldName: "dataElementDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", }, { - name: "subscriber", - fieldName: "subscribers", + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "dataElementValueDimension", + fieldName: "dataElementValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", }, { name: "dataType", @@ -23681,38 +23617,28 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.EventDataType", }, { - name: "columnDimension", - fieldName: "columnDimensions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "completedOnly", - fieldName: "completedOnly", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", }, { - name: "colTotals", - fieldName: "colTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayDensity", + fieldName: "displayDensity", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DisplayDensity", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayFormName", @@ -23721,73 +23647,52 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "showDimensionLabels", - fieldName: "showDimensionLabels", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "subtitle", - fieldName: "subtitle", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "fontSize", - fieldName: "fontSize", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.FontSize", + name: "displaySubtitle", + fieldName: "displaySubtitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "displayTitle", + fieldName: "displayTitle", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "topLimit", - fieldName: "topLimit", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "endDate", + fieldName: "endDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "eventStatus", + fieldName: "eventStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.event.EventStatus", }, { - name: "collapseDataDimensions", - fieldName: "collapseDataDimensions", + name: "externalAccess", + fieldName: "externalAccess", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "startDate", - fieldName: "startDate", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "programStatus", - fieldName: "programStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ProgramStatus", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "favorite", @@ -23798,64 +23703,44 @@ export const models: Record = { itemKlass: "java.lang.String", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", - }, - { - name: "dataDimensionItem", - fieldName: "dataDimensionItems", + name: "filter", + fieldName: "filters", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DataDimensionItem", - }, - { - name: "legacy", - fieldName: "legacy", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "categoryOptionGroupSetDimension", - fieldName: "categoryOptionGroupSetDimensions", + name: "filterDimension", + fieldName: "filterDimensions", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + itemKlass: "java.lang.String", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "fontSize", + fieldName: "fontSize", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.FontSize", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "userOrganisationUnitGrandChildren", - fieldName: "userOrganisationUnitGrandChildren", + name: "hideEmptyRows", + fieldName: "hideEmptyRows", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "column", - fieldName: "columns", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "hideNaData", + fieldName: "hideNaData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "hideSubtitle", @@ -23864,17 +23749,62 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "outputType", - fieldName: "outputType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.EventOutputType", + name: "hideTitle", + fieldName: "hideTitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "description", - fieldName: "description", + name: "interpretation", + fieldName: "interpretations", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", + }, + { + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legacy", + fieldName: "legacy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "orgUnitField", + fieldName: "orgUnitField", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, { name: "organisationUnitGroupSetDimension", fieldName: "organisationUnitGroupSetDimensions", @@ -23883,13 +23813,6 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", }, - { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "organisationUnitLevel", fieldName: "organisationUnitLevels", @@ -23899,85 +23822,93 @@ export const models: Record = { itemKlass: "java.lang.Integer", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "outputType", + fieldName: "outputType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventOutputType", }, { - name: "colSubTotals", - fieldName: "colSubTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "parentGraphMap", + fieldName: "parentGraphMap", + propertyType: "COMPLEX", + klass: "java.util.Map", }, { - name: "dataElementValueDimension", - fieldName: "dataElementValueDimension", + name: "period", + fieldName: "periods", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.period.Period", + }, + { + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + klass: "org.hisp.dhis.program.Program", }, { - name: "dataElementDimension", - fieldName: "dataElementDimensions", + name: "programIndicatorDimension", + fieldName: "programIndicatorDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", }, { - name: "relativePeriods", - fieldName: "relatives", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.period.RelativePeriods", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "formName", - fieldName: "formName", + name: "programStatus", + fieldName: "programStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramStatus", + }, + { + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "period", - fieldName: "periods", + name: "rawPeriods", + fieldName: "rawPeriods", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.List", - itemKlass: "org.hisp.dhis.period.Period", + itemKlass: "java.lang.String", }, { - name: "organisationUnit", - fieldName: "organisationUnits", + name: "relativePeriods", + fieldName: "relatives", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.RelativePeriods", + }, + { + name: "row", + fieldName: "rows", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, - { - name: "value", - fieldName: "value", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.common.DimensionalItemObject", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "categoryDimension", - fieldName: "categoryDimensions", + name: "rowDimension", + fieldName: "rowDimensions", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryDimension", + itemKlass: "java.lang.String", }, { - name: "showHierarchy", - fieldName: "showHierarchy", + name: "rowSubTotals", + fieldName: "rowSubTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", - }, { name: "rowTotals", fieldName: "rowTotals", @@ -23985,11 +23916,29 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "timeField", - fieldName: "timeField", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "showDimensionLabels", + fieldName: "showDimensionLabels", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "showHierarchy", + fieldName: "showHierarchy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, { name: "simpleDimensions", fieldName: "simpleDimensions", @@ -23999,52 +23948,91 @@ export const models: Record = { itemKlass: "org.hisp.dhis.eventvisualization.SimpleDimension", }, { - name: "filter", - fieldName: "filters", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", + name: "skipRounding", + fieldName: "skipRounding", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "row", - fieldName: "rows", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "digitGroupSeparator", - fieldName: "digitGroupSeparator", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DigitGroupSeparator", + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "hideTitle", - fieldName: "hideTitle", + name: "subscribed", + fieldName: "subscribed", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "rowDimension", - fieldName: "rowDimensions", + name: "subscriber", + fieldName: "subscribers", propertyType: "COLLECTION", itemPropertyType: "TEXT", - klass: "java.util.List", + klass: "java.util.Set", itemKlass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", + name: "subtitle", + fieldName: "subtitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "timeField", + fieldName: "timeField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "eventStatus", - fieldName: "eventStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.event.EventStatus", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { name: "userOrgUnitType", @@ -24053,17 +24041,29 @@ export const models: Record = { klass: "org.hisp.dhis.common.UserOrgUnitType", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "skipRounding", - fieldName: "skipRounding", + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "value", + fieldName: "value", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.common.DimensionalItemObject", + }, ], }, eventVisualizations: { @@ -24083,30 +24083,44 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataElementGroupSetDimension", - fieldName: "dataElementGroupSetDimensions", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "attributeDimension", + fieldName: "attributeDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", }, { - name: "orgUnitField", - fieldName: "orgUnitField", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "endDate", - fieldName: "endDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "attributeValueDimension", + fieldName: "attributeValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, { - name: "legend", - fieldName: "legendDefinitions", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.LegendDefinitions", + name: "baseLineLabel", + fieldName: "baseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "baseLineValue", @@ -24115,348 +24129,385 @@ export const models: Record = { klass: "java.lang.Double", }, { - name: "userOrganisationUnitChildren", - fieldName: "userOrganisationUnitChildren", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "categoryDimension", + fieldName: "categoryDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryDimension", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", }, { - name: "displaySubtitle", - fieldName: "displaySubtitle", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "colSubTotals", + fieldName: "colSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", + name: "colTotals", + fieldName: "colTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayTitle", - fieldName: "displayTitle", - propertyType: "TEXT", - klass: "java.lang.String", + name: "collapseDataDimensions", + fieldName: "collapseDataDimensions", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "subscribed", - fieldName: "subscribed", + name: "column", + fieldName: "columns", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "columnDimension", + fieldName: "columnDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "completedOnly", + fieldName: "completedOnly", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "displayTargetLineLabel", - fieldName: "displayTargetLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "attributeDimension", - fieldName: "attributeDimensions", + name: "cumulativeValues", + fieldName: "cumulativeValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataDimensionItem", + fieldName: "dataDimensionItems", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", }, { - name: "translation", - fieldName: "translations", + name: "dataElementDimension", + fieldName: "dataElementDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "userOrganisationUnit", - fieldName: "userOrganisationUnit", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", }, { - name: "filterDimension", - fieldName: "filterDimensions", + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", }, { - name: "rowSubTotals", - fieldName: "rowSubTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dataElementValueDimension", + fieldName: "dataElementValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "interpretation", - fieldName: "interpretations", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.interpretation.Interpretation", + name: "dataType", + fieldName: "dataType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventDataType", }, { - name: "displayDescription", - fieldName: "displayDescription", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "attributeValueDimension", - fieldName: "attributeValueDimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", }, { - name: "domainAxisLabel", - fieldName: "domainAxisLabel", + name: "displayBaseLineLabel", + fieldName: "displayBaseLineLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "subscriber", - fieldName: "subscribers", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "displayDensity", + fieldName: "displayDensity", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DisplayDensity", }, { - name: "cumulativeValues", - fieldName: "cumulativeValues", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "showDimensionLabels", - fieldName: "showDimensionLabels", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayDomainAxisLabel", + fieldName: "displayDomainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "subtitle", - fieldName: "subtitle", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "fontSize", - fieldName: "fontSize", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.FontSize", + name: "displayRangeAxisLabel", + fieldName: "displayRangeAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "rangeAxisDecimals", - fieldName: "rangeAxisDecimals", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "displaySubtitle", + fieldName: "displaySubtitle", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "topLimit", - fieldName: "topLimit", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayTargetLineLabel", + fieldName: "displayTargetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayTitle", + fieldName: "displayTitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "collapseDataDimensions", - fieldName: "collapseDataDimensions", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "domainAxisLabel", + fieldName: "domainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "startDate", - fieldName: "startDate", + name: "endDate", + fieldName: "endDate", propertyType: "DATE", klass: "java.util.Date", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "eventStatus", + fieldName: "eventStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.event.EventStatus", }, { - name: "userOrganisationUnitGrandChildren", - fieldName: "userOrganisationUnitGrandChildren", + name: "externalAccess", + fieldName: "externalAccess", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "column", - fieldName: "columns", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filters", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "fontSize", + fieldName: "fontSize", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.FontSize", + }, + { + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "percentStackedValues", - fieldName: "percentStackedValues", + name: "hideEmptyRowItems", + fieldName: "hideEmptyRowItems", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + }, + { + name: "hideEmptyRows", + fieldName: "hideEmptyRows", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "noSpaceBetweenColumns", - fieldName: "noSpaceBetweenColumns", + name: "hideLegend", + fieldName: "hideLegend", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dataElementDimension", - fieldName: "dataElementDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + name: "hideNaData", + fieldName: "hideNaData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "rangeAxisSteps", - fieldName: "rangeAxisSteps", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "hideSubtitle", + fieldName: "hideSubtitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "hideTitle", + fieldName: "hideTitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "period", - fieldName: "periods", + name: "interpretation", + fieldName: "interpretations", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.period.Period", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", }, { - name: "categoryDimension", - fieldName: "categoryDimensions", + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryDimension", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", }, { - name: "showHierarchy", - fieldName: "showHierarchy", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayRangeAxisLabel", - fieldName: "displayRangeAxisLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "hideTitle", - fieldName: "hideTitle", + name: "legacy", + fieldName: "legacy", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "rowDimension", - fieldName: "rowDimensions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + name: "legend", + fieldName: "legendDefinitions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.LegendDefinitions", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "eventStatus", - fieldName: "eventStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.event.EventStatus", + name: "noSpaceBetweenColumns", + fieldName: "noSpaceBetweenColumns", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayBaseLineLabel", - fieldName: "displayBaseLineLabel", + name: "orgUnitField", + fieldName: "orgUnitField", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "skipRounding", - fieldName: "skipRounding", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "showData", - fieldName: "showData", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "organisationUnitGroupSetDimension", + fieldName: "organisationUnitGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", }, { - name: "repetition", - fieldName: "eventRepetitions", + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "INTEGER", klass: "java.util.List", - itemKlass: "org.hisp.dhis.eventvisualization.EventRepetition", + itemKlass: "java.lang.Integer", }, { - name: "hideEmptyRows", - fieldName: "hideEmptyRows", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "outputType", + fieldName: "outputType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventOutputType", }, { name: "parentGraphMap", @@ -24465,44 +24516,24 @@ export const models: Record = { klass: "java.util.Map", }, { - name: "rawPeriods", - fieldName: "rawPeriods", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, - { - name: "hideNaData", - fieldName: "hideNaData", + name: "percentStackedValues", + fieldName: "percentStackedValues", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "itemOrganisationUnitGroup", - fieldName: "itemOrganisationUnitGroups", + name: "period", + fieldName: "periods", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", - }, - { - name: "displayDensity", - fieldName: "displayDensity", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DisplayDensity", + itemKlass: "org.hisp.dhis.period.Period", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "displayDomainAxisLabel", - fieldName: "displayDomainAxisLabel", - propertyType: "TEXT", - klass: "java.lang.String", + klass: "org.hisp.dhis.program.Program", }, { name: "programIndicatorDimension", @@ -24513,16 +24544,28 @@ export const models: Record = { itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "dataType", - fieldName: "dataType", + name: "programStatus", + fieldName: "programStatus", propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.EventDataType", + klass: "org.hisp.dhis.program.ProgramStatus", + }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "rangeAxisDecimals", + fieldName: "rangeAxisDecimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "rangeAxisLabel", @@ -24531,8 +24574,26 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "columnDimension", - fieldName: "columnDimensions", + name: "rangeAxisMaxValue", + fieldName: "rangeAxisMaxValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "rangeAxisMinValue", + fieldName: "rangeAxisMinValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "rangeAxisSteps", + fieldName: "rangeAxisSteps", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "rawPeriods", + fieldName: "rawPeriods", propertyType: "COLLECTION", itemPropertyType: "TEXT", klass: "java.util.List", @@ -24545,22 +24606,44 @@ export const models: Record = { klass: "org.hisp.dhis.common.RegressionType", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "relativePeriods", + fieldName: "relatives", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.RelativePeriods", + }, + { + name: "repetition", + fieldName: "eventRepetitions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.eventvisualization.EventRepetition", }, { - name: "completedOnly", - fieldName: "completedOnly", + name: "row", + fieldName: "rows", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", + }, + { + name: "rowDimension", + fieldName: "rowDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "rowSubTotals", + fieldName: "rowSubTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "colTotals", - fieldName: "colTotals", + name: "rowTotals", + fieldName: "rowTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -24571,256 +24654,173 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "programStatus", - fieldName: "programStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ProgramStatus", - }, - { - name: "hideEmptyRowItems", - fieldName: "hideEmptyRowItems", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + name: "showData", + fieldName: "showData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "showDimensionLabels", + fieldName: "showDimensionLabels", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + name: "showHierarchy", + fieldName: "showHierarchy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "dataDimensionItem", - fieldName: "dataDimensionItems", + name: "simpleDimensions", + fieldName: "simpleDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DataDimensionItem", + itemKlass: "org.hisp.dhis.eventvisualization.SimpleDimension", }, { - name: "legacy", - fieldName: "legacy", + name: "skipRounding", + fieldName: "skipRounding", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "categoryOptionGroupSetDimension", - fieldName: "categoryOptionGroupSetDimensions", + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "sortingItem", + fieldName: "sorting", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + itemKlass: "org.hisp.dhis.eventvisualization.Sorting", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "hideSubtitle", - fieldName: "hideSubtitle", + name: "subscribed", + fieldName: "subscribed", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "outputType", - fieldName: "outputType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.EventOutputType", + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "subtitle", + fieldName: "subtitle", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "organisationUnitGroupSetDimension", - fieldName: "organisationUnitGroupSetDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", - }, - { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "hideLegend", - fieldName: "hideLegend", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "targetLineLabel", + fieldName: "targetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "rangeAxisMinValue", - fieldName: "rangeAxisMinValue", + name: "targetLineValue", + fieldName: "targetLineValue", propertyType: "NUMBER", klass: "java.lang.Double", }, { - name: "organisationUnitLevel", - fieldName: "organisationUnitLevels", - propertyType: "COLLECTION", - itemPropertyType: "INTEGER", - klass: "java.util.List", - itemKlass: "java.lang.Integer", + name: "timeField", + fieldName: "timeField", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "colSubTotals", - fieldName: "colSubTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "dataElementValueDimension", - fieldName: "dataElementValueDimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", - }, - { - name: "relativePeriods", - fieldName: "relatives", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.period.RelativePeriods", - }, - { - name: "targetLineLabel", - fieldName: "targetLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "sortingItem", - fieldName: "sorting", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.eventvisualization.Sorting", - }, - { - name: "organisationUnit", - fieldName: "organisationUnits", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "value", - fieldName: "value", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.common.DimensionalItemObject", + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", }, { - name: "programStage", - fieldName: "programStage", + name: "user", + fieldName: "user", propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", - }, - { - name: "rowTotals", - fieldName: "rowTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "timeField", - fieldName: "timeField", - propertyType: "TEXT", - klass: "java.lang.String", + klass: "org.hisp.dhis.user.User", }, { - name: "simpleDimensions", - fieldName: "simpleDimensions", + name: "userAccess", + fieldName: "userAccesses", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.eventvisualization.SimpleDimension", - }, - { - name: "targetLineValue", - fieldName: "targetLineValue", - propertyType: "NUMBER", - klass: "java.lang.Double", - }, - { - name: "filter", - fieldName: "filters", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "row", - fieldName: "rows", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", - }, - { - name: "baseLineLabel", - fieldName: "baseLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "digitGroupSeparator", - fieldName: "digitGroupSeparator", + name: "userOrgUnitType", + fieldName: "userOrgUnitType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DigitGroupSeparator", + klass: "org.hisp.dhis.common.UserOrgUnitType", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "userOrgUnitType", - fieldName: "userOrgUnitType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.UserOrgUnitType", + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "rangeAxisMaxValue", - fieldName: "rangeAxisMaxValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "user", - fieldName: "user", + name: "value", + fieldName: "value", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.common.DimensionalItemObject", }, ], }, @@ -24840,28 +24840,20 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "displayDescription", - fieldName: "displayDescription", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "expression", - fieldName: "expression", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "description", - fieldName: "description", + name: "expression", + fieldName: "expression", propertyType: "TEXT", klass: "java.lang.String", }, @@ -24877,6 +24869,14 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, ], }, expressionDimensionItems: { @@ -24894,26 +24894,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, { name: "access", fieldName: "access", @@ -24921,14 +24901,8 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "publicAccess", - fieldName: "publicAccess", + name: "aggregateExportAttributeOptionCombo", + fieldName: "aggregateExportAttributeOptionCombo", propertyType: "TEXT", klass: "java.lang.String", }, @@ -24939,57 +24913,55 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "slidingWindow", - fieldName: "slidingWindow", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "formName", - fieldName: "formName", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, { name: "displayDescription", fieldName: "displayDescription", @@ -24997,70 +24969,68 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "expression", - fieldName: "expression", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "expression", + fieldName: "expression", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "legendSet", @@ -25068,7 +25038,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSets", fieldName: "legendSets", @@ -25077,30 +25046,51 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "missingValueStrategy", fieldName: "missingValueStrategy", propertyType: "CONSTANT", klass: "org.hisp.dhis.expression.MissingValueStrategy", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "aggregateExportAttributeOptionCombo", - fieldName: "aggregateExportAttributeOptionCombo", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "slidingWindow", + fieldName: "slidingWindow", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, { name: "user", fieldName: "user", @@ -25108,10 +25098,20 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -25132,18 +25132,24 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "expires", - fieldName: "expires", - propertyType: "DATE", - klass: "java.util.Date", + name: "accessToken", + fieldName: "accessToken", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -25152,10 +25158,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -25164,10 +25176,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "expires", + fieldName: "expires", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "externalAccess", @@ -25175,12 +25187,53 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "fileResource", + fieldName: "fileResource", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.fileresource.FileResource", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -25189,80 +25242,27 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "userAccess", + fieldName: "userAccesses", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "accessToken", - fieldName: "accessToken", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "fileResource", - fieldName: "fileResource", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.fileresource.FileResource", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -25283,18 +25283,24 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "imageFormat", - fieldName: "imageFormat", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.mapping.ImageFormat", + name: "attribution", + fieldName: "attribution", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "code", @@ -25303,41 +25309,51 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "mapService", - fieldName: "mapService", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.mapping.MapService", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "legendSetUrl", - fieldName: "legendSetUrl", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "imageFormat", + fieldName: "imageFormat", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.ImageFormat", + }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -25345,12 +25361,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "layers", @@ -25358,35 +25372,17 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "legendSet", + fieldName: "legendSet", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + klass: "org.hisp.dhis.legend.LegendSet", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "legendSetUrl", + fieldName: "legendSetUrl", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "mapLayerPosition", @@ -25394,16 +25390,37 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.mapping.MapLayerPosition", }, + { + name: "mapService", + fieldName: "mapService", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.MapService", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "sharing", fieldName: "sharing", propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -25416,29 +25433,12 @@ export const models: Record = { itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "attribution", - fieldName: "attribution", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -25459,12 +25459,30 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "contentLength", + fieldName: "contentLength", + propertyType: "TEXT", + klass: "java.lang.Long", }, { name: "contentMd5", @@ -25473,34 +25491,34 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "contentType", + fieldName: "contentType", + propertyType: "TEXT", klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "storageStatus", - fieldName: "storageStatus", + name: "domain", + fieldName: "domain", propertyType: "CONSTANT", - klass: "org.hisp.dhis.fileresource.FileResourceStorageStatus", + klass: "org.hisp.dhis.fileresource.FileResourceDomain", }, { name: "externalAccess", @@ -25509,26 +25527,32 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "hasMultipleStorageFiles", + fieldName: "hasMultipleStorageFiles", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "contentType", - fieldName: "contentType", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -25536,27 +25560,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -25565,22 +25574,24 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "storageStatus", + fieldName: "storageStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.fileresource.FileResourceStorageStatus", }, { - name: "domain", - fieldName: "domain", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.fileresource.FileResourceDomain", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "hasMultipleStorageFiles", - fieldName: "hasMultipleStorageFiles", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "userAccess", @@ -25590,24 +25601,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "contentLength", - fieldName: "contentLength", - propertyType: "TEXT", - klass: "java.lang.Long", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -25645,83 +25645,49 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "aggregateExportCategoryOptionCombo", - fieldName: "aggregateExportCategoryOptionCombo", - propertyType: "TEXT", - klass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "explodedNumerator", - fieldName: "explodedNumerator", + name: "aggregateExportAttributeOptionCombo", + fieldName: "aggregateExportAttributeOptionCombo", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayNumeratorDescription", - fieldName: "displayNumeratorDescription", + name: "aggregateExportCategoryOptionCombo", + fieldName: "aggregateExportCategoryOptionCombo", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "denominatorDescription", - fieldName: "denominatorDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "indicatorType", - fieldName: "indicatorType", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.indicator.IndicatorType", + name: "annualized", + fieldName: "annualized", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "translation", - fieldName: "translations", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "numeratorDescription", - fieldName: "numeratorDescription", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, { name: "created", fieldName: "created", @@ -25729,105 +25695,114 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "indicatorGroup", - fieldName: "groups", + name: "dataSet", + fieldName: "dataSets", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.indicator.IndicatorGroup", + itemKlass: "org.hisp.dhis.dataset.DataSet", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "decimals", + fieldName: "decimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "denominator", + fieldName: "denominator", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "numerator", - fieldName: "numerator", + name: "denominatorDescription", + fieldName: "denominatorDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "denominator", - fieldName: "denominator", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "annualized", - fieldName: "annualized", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, { - name: "dataSet", - fieldName: "dataSets", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataset.DataSet", + name: "displayDenominatorDescription", + fieldName: "displayDenominatorDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "legendSets", - fieldName: "legendSets", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.legend.LegendSet", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "style", - fieldName: "style", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "aggregateExportAttributeOptionCombo", - fieldName: "aggregateExportAttributeOptionCombo", + name: "displayNumeratorDescription", + fieldName: "displayNumeratorDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "explodedDenominator", + fieldName: "explodedDenominator", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "explodedNumerator", + fieldName: "explodedNumerator", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "externalAccess", + fieldName: "externalAccess", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "favorite", @@ -25838,52 +25813,71 @@ export const models: Record = { itemKlass: "java.lang.String", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "indicatorGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.indicator.IndicatorGroup", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "indicatorType", + fieldName: "indicatorType", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.indicator.IndicatorType", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "explodedDenominator", - fieldName: "explodedDenominator", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "description", - fieldName: "description", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "numerator", + fieldName: "numerator", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "numeratorDescription", + fieldName: "numeratorDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "queryMods", @@ -25892,47 +25886,53 @@ export const models: Record = { klass: "org.hisp.dhis.common.QueryModifiers", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayDenominatorDescription", - fieldName: "displayDenominatorDescription", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", - propertyType: "TEXT", - klass: "java.lang.String", + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "url", fieldName: "url", propertyType: "URL", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "decimals", - fieldName: "decimals", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -25953,12 +25953,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -25967,26 +25973,26 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -25997,48 +26003,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + itemKlass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "groupSet", @@ -26048,6 +26024,8 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.indicator.IndicatorGroupSet", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "indicator", fieldName: "members", @@ -26056,6 +26034,31 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.indicator.Indicator", }, + { + name: "indicatorGroupSet", + fieldName: "groupSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.indicator.IndicatorGroupSet", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "sharing", fieldName: "sharing", @@ -26063,14 +26066,16 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "indicatorGroupSet", - fieldName: "groupSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.indicator.IndicatorGroupSet", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -26082,18 +26087,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -26114,12 +26114,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -26128,22 +26134,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "compulsory", + fieldName: "compulsory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -26151,6 +26157,12 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "externalAccess", fieldName: "externalAccess", @@ -26158,56 +26170,47 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "indicatorGroup", + fieldName: "members", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.indicator.IndicatorGroup", }, { - name: "created", - fieldName: "created", + name: "lastUpdated", + fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "indicatorGroup", - fieldName: "members", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.indicator.IndicatorGroup", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -26216,14 +26219,22 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "compulsory", - fieldName: "compulsory", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -26235,24 +26246,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -26273,18 +26273,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -26293,18 +26293,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -26313,43 +26311,33 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "factor", + fieldName: "factor", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemKlass: "java.lang.String", }, { - name: "number", - fieldName: "number", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -26357,11 +26345,30 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "number", + fieldName: "number", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -26370,6 +26377,12 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "userAccess", fieldName: "userAccesses", @@ -26378,26 +26391,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "factor", - fieldName: "factor", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -26418,18 +26418,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "visualization", - fieldName: "visualization", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.visualization.Visualization", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -26438,24 +26438,30 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "likeByUser", - fieldName: "likedBy", + name: "comment", + fieldName: "comments", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.User", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.interpretation.InterpretationComment", }, { - name: "organisationUnit", - fieldName: "organisationUnit", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataSet", + fieldName: "dataSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataset.DataSet", }, { name: "displayName", @@ -26464,16 +26470,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "eventChart", + fieldName: "eventChart", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventchart.EventChart", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AnalyticsFavoriteType", + name: "eventReport", + fieldName: "eventReport", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventreport.EventReport", + }, + { + name: "eventVisualization", + fieldName: "eventVisualization", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventvisualization.EventVisualization", }, { name: "externalAccess", @@ -26482,39 +26494,40 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "eventVisualization", - fieldName: "eventVisualization", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.eventvisualization.EventVisualization", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "map", - fieldName: "map", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.mapping.Map", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "dataSet", - fieldName: "dataSet", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataset.DataSet", + klass: "org.hisp.dhis.user.User", + }, + { + name: "likeByUser", + fieldName: "likedBy", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.User", }, { name: "likes", @@ -26523,46 +26536,37 @@ export const models: Record = { klass: "java.lang.Integer", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "period", - fieldName: "period", + name: "map", + fieldName: "map", propertyType: "REFERENCE", - klass: "org.hisp.dhis.period.Period", + klass: "org.hisp.dhis.mapping.Map", }, { - name: "comment", - fieldName: "comments", + name: "mentions", + fieldName: "mentions", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.interpretation.InterpretationComment", + itemKlass: "org.hisp.dhis.interpretation.Mention", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "organisationUnit", + fieldName: "organisationUnit", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "period", + fieldName: "period", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.period.Period", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -26570,25 +26574,26 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, + { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "mentions", - fieldName: "mentions", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.interpretation.Mention", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "eventReport", - fieldName: "eventReport", + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AnalyticsFavoriteType", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", - klass: "org.hisp.dhis.eventreport.EventReport", + klass: "org.hisp.dhis.user.User", }, { name: "userAccess", @@ -26598,24 +26603,19 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "eventChart", - fieldName: "eventChart", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.eventchart.EventChart", - }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", + name: "visualization", + fieldName: "visualization", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.visualization.Visualization", }, ], }, @@ -26634,26 +26634,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, { name: "access", fieldName: "access", @@ -26661,17 +26641,17 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { @@ -26681,31 +26661,39 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -26713,11 +26701,33 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "mentions", + fieldName: "mentions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.interpretation.Mention", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, { name: "translation", fieldName: "translations", @@ -26727,12 +26737,10 @@ export const models: Record = { itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "mentions", - fieldName: "mentions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.interpretation.Mention", + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "userAccess", @@ -26742,21 +26750,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -26806,18 +26806,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "jobStatus", - fieldName: "jobStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.scheduling.JobStatus", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -26826,32 +26826,44 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "configurable", + fieldName: "configurable", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "cronExpression", + fieldName: "cronExpression", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "enabled", - fieldName: "enabled", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, + name: "delay", + fieldName: "delay", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, { - name: "leaderOnlyJob", - fieldName: "leaderOnlyJob", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "enabled", + fieldName: "enabled", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -26862,21 +26874,33 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "jobParameters", + fieldName: "jobParameters", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.scheduling.JobParameters", + }, + { + name: "jobStatus", + fieldName: "jobStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.scheduling.JobStatus", + }, { name: "jobType", fieldName: "jobType", @@ -26884,48 +26908,51 @@ export const models: Record = { klass: "org.hisp.dhis.scheduling.JobType", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "lastExecuted", + fieldName: "lastExecuted", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "lastExecutedStatus", + fieldName: "lastExecutedStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.scheduling.JobStatus", }, { - name: "nextExecutionTime", - fieldName: "nextExecutionTime", - propertyType: "DATE", - klass: "java.util.Date", + name: "lastRuntimeExecution", + fieldName: "lastRuntimeExecution", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", + name: "lastUpdated", + fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "leaderOnlyJob", + fieldName: "leaderOnlyJob", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "cronExpression", - fieldName: "cronExpression", + name: "nextExecutionTime", + fieldName: "nextExecutionTime", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, @@ -26936,29 +26963,25 @@ export const models: Record = { klass: "org.hisp.dhis.scheduling.SchedulingType", }, { - name: "lastRuntimeExecution", - fieldName: "lastRuntimeExecution", - propertyType: "TEXT", - klass: "java.lang.String", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "delay", - fieldName: "delay", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "lastExecutedStatus", - fieldName: "lastExecutedStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.scheduling.JobStatus", - }, { name: "userAccess", fieldName: "userAccesses", @@ -26967,36 +26990,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "jobParameters", - fieldName: "jobParameters", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.scheduling.JobParameters", - }, - { - name: "lastExecuted", - fieldName: "lastExecuted", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { - name: "configurable", - fieldName: "configurable", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { name: "userUid", @@ -27022,12 +27022,18 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -27035,18 +27041,18 @@ export const models: Record = { propertyType: "IDENTIFIER", klass: "java.lang.String", }, + { name: "color", fieldName: "color", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, - { name: "color", fieldName: "color", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "endValue", - fieldName: "endValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -27055,10 +27061,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "endValue", + fieldName: "endValue", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { name: "externalAccess", @@ -27067,65 +27073,64 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "startValue", - fieldName: "startValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "image", fieldName: "image", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "startValue", + fieldName: "startValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -27137,18 +27142,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -27168,10 +27168,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "style", - fieldName: "legendDisplayStyle", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.legend.LegendDisplayStyle", + name: "set", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, { name: "showKey", @@ -27179,18 +27179,18 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { - name: "set", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, { name: "strategy", fieldName: "legendDisplayStrategy", propertyType: "CONSTANT", klass: "org.hisp.dhis.legend.LegendDisplayStrategy", }, + { + name: "style", + fieldName: "legendDisplayStyle", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.legend.LegendDisplayStyle", + }, ], }, legendSets: { @@ -27209,26 +27209,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, { name: "access", fieldName: "access", @@ -27236,17 +27216,17 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { @@ -27256,24 +27236,16 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "externalAccess", @@ -27282,17 +27254,33 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "symbolizer", - fieldName: "symbolizer", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "legend", fieldName: "legends", @@ -27301,11 +27289,24 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.legend.Legend", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "symbolizer", + fieldName: "symbolizer", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "translation", @@ -27315,6 +27316,12 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "userAccess", fieldName: "userAccesses", @@ -27323,20 +27330,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -27357,12 +27357,24 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "basemap", + fieldName: "basemap", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "code", @@ -27371,42 +27383,41 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "basemap", - fieldName: "basemap", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "latitude", - fieldName: "latitude", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { name: "displayShortName", fieldName: "displayShortName", @@ -27420,24 +27431,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "subscribed", - fieldName: "subscribed", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -27445,16 +27450,8 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "mapView", - fieldName: "mapViews", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.mapping.MapView", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "interpretation", fieldName: "interpretations", @@ -27464,16 +27461,10 @@ export const models: Record = { itemKlass: "org.hisp.dhis.interpretation.Interpretation", }, { - name: "longitude", - fieldName: "longitude", - propertyType: "NUMBER", - klass: "java.lang.Double", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -27482,40 +27473,31 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "subscriber", - fieldName: "subscribers", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "latitude", + fieldName: "latitude", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "longitude", + fieldName: "longitude", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "mapView", + fieldName: "mapViews", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.mapping.MapView", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "zoom", - fieldName: "zoom", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -27524,14 +27506,37 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", + name: "subscribed", + fieldName: "subscribed", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -27543,24 +27548,19 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "zoom", + fieldName: "zoom", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, ], }, @@ -27581,66 +27581,22 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "dataElementGroupSetDimension", - fieldName: "dataElementGroupSetDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", - }, - { - name: "orgUnitField", - fieldName: "orgUnitField", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "endDate", - fieldName: "endDate", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "userOrganisationUnitChildren", - fieldName: "userOrganisationUnitChildren", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "displaySubtitle", - fieldName: "displaySubtitle", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", - }, - { - name: "displayTitle", - fieldName: "displayTitle", - propertyType: "TEXT", - klass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "subscribed", - fieldName: "subscribed", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "areaRadius", + fieldName: "areaRadius", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "attributeDimension", @@ -27651,176 +27607,153 @@ export const models: Record = { itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", }, { - name: "translation", - fieldName: "translations", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "eventCoordinateField", - fieldName: "eventCoordinateField", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "userOrganisationUnit", - fieldName: "userOrganisationUnit", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "organisationUnitSelectionMode", - fieldName: "organisationUnitSelectionMode", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.OrganisationUnitSelectionMode", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "filterDimension", - fieldName: "filterDimensions", + name: "categoryDimension", + fieldName: "categoryDimensions", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.String", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "interpretation", - fieldName: "interpretations", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.interpretation.Interpretation", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "org.hisp.dhis.category.CategoryDimension", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", }, { - name: "method", - fieldName: "method", + name: "classes", + fieldName: "classes", propertyType: "INTEGER", klass: "java.lang.Integer", }, { - name: "subscriber", - fieldName: "subscribers", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "renderingStrategy", - fieldName: "renderingStrategy", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.mapping.MapViewRenderingStrategy", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "labels", - fieldName: "labels", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "colorHigh", + fieldName: "colorHigh", + propertyType: "COLOR", + klass: "java.lang.String", }, { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "colorLow", + fieldName: "colorLow", + propertyType: "COLOR", + klass: "java.lang.String", }, { - name: "subtitle", - fieldName: "subtitle", + name: "colorScale", + fieldName: "colorScale", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "column", + fieldName: "columns", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "topLimit", - fieldName: "topLimit", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "columnDimension", + fieldName: "columnDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", + name: "completedOnly", + fieldName: "completedOnly", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "startDate", - fieldName: "startDate", + name: "config", + fieldName: "config", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "noDataColor", - fieldName: "noDataColor", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "dataDimensionItem", + fieldName: "dataDimensionItems", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", }, { - name: "userOrganisationUnitGrandChildren", - fieldName: "userOrganisationUnitGrandChildren", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dataElementDimension", + fieldName: "dataElementDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", }, { - name: "column", - fieldName: "columns", + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", }, { - name: "displayName", - fieldName: "displayName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "orgUnitFieldDisplayName", - fieldName: "orgUnitFieldDisplayName", + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", + }, + { + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "styleDataItem", - fieldName: "styleDataItem", - propertyType: "COMPLEX", - klass: "java.lang.Object", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "labelFontColor", - fieldName: "labelFontColor", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "layer", fieldName: "layer", propertyType: "TEXT", klass: "java.lang.String" }, { name: "displayShortName", fieldName: "displayShortName", @@ -27828,114 +27761,128 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "dataElementDimension", - fieldName: "dataElementDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + name: "displaySubtitle", + fieldName: "displaySubtitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "formName", - fieldName: "formName", + name: "displayTitle", + fieldName: "displayTitle", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "period", - fieldName: "periods", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.period.Period", + name: "endDate", + fieldName: "endDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "categoryDimension", - fieldName: "categoryDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryDimension", + name: "eventClustering", + fieldName: "eventClustering", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "labelFontStyle", - fieldName: "labelFontStyle", + name: "eventCoordinateField", + fieldName: "eventCoordinateField", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "radiusHigh", - fieldName: "radiusHigh", + name: "eventPointColor", + fieldName: "eventPointColor", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "eventPointRadius", + fieldName: "eventPointRadius", propertyType: "INTEGER", klass: "java.lang.Integer", }, { - name: "hideTitle", - fieldName: "hideTitle", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "eventStatus", + fieldName: "eventStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.EventStatus", }, { - name: "eventClustering", - fieldName: "eventClustering", + name: "externalAccess", + fieldName: "externalAccess", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "colorLow", - fieldName: "colorLow", - propertyType: "COLOR", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "eventStatus", - fieldName: "eventStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.mapping.EventStatus", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "opacity", - fieldName: "opacity", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "filter", + fieldName: "filters", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "config", - fieldName: "config", - propertyType: "TEXT", - klass: "java.lang.String", + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "skipRounding", - fieldName: "skipRounding", + name: "followUp", + fieldName: "followUp", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "colorScale", - fieldName: "colorScale", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "parentLevel", - fieldName: "parentLevel", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "hidden", + fieldName: "hidden", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "parentGraphMap", - fieldName: "parentGraphMap", - propertyType: "COMPLEX", - klass: "java.util.Map", + name: "hideSubtitle", + fieldName: "hideSubtitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "rawPeriods", - fieldName: "rawPeriods", + name: "hideTitle", + fieldName: "hideTitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "interpretation", + fieldName: "interpretations", propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", }, { name: "itemOrganisationUnitGroup", @@ -27946,25 +27893,11 @@ export const models: Record = { itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", }, { - name: "labelTemplate", - fieldName: "labelTemplate", + name: "labelFontColor", + fieldName: "labelFontColor", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "programIndicatorDimension", - fieldName: "programIndicatorDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", - }, { name: "labelFontSize", fieldName: "labelFontSize", @@ -27972,144 +27905,99 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "columnDimension", - fieldName: "columnDimensions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + name: "labelFontStyle", + fieldName: "labelFontStyle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "colorHigh", - fieldName: "colorHigh", - propertyType: "COLOR", + name: "labelFontWeight", + fieldName: "labelFontWeight", + propertyType: "TEXT", klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "labelTemplate", + fieldName: "labelTemplate", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "completedOnly", - fieldName: "completedOnly", + name: "labels", + fieldName: "labels", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "areaRadius", - fieldName: "areaRadius", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "eventPointRadius", - fieldName: "eventPointRadius", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, + { name: "layer", fieldName: "layer", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "method", + fieldName: "method", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "programStatus", - fieldName: "programStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ProgramStatus", - }, - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", - }, - { - name: "dataDimensionItem", - fieldName: "dataDimensionItems", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DataDimensionItem", - }, - { - name: "categoryOptionGroupSetDimension", - fieldName: "categoryOptionGroupSetDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "noDataColor", + fieldName: "noDataColor", + propertyType: "TEXT", klass: "java.lang.String", }, { - name: "hidden", - fieldName: "hidden", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "opacity", + fieldName: "opacity", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "thematicMapType", - fieldName: "thematicMapType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.mapping.ThematicMapType", + name: "orgUnitField", + fieldName: "orgUnitField", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "classes", - fieldName: "classes", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "orgUnitFieldDisplayName", + fieldName: "orgUnitFieldDisplayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "hideSubtitle", - fieldName: "hideSubtitle", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "description", - fieldName: "description", + name: "organisationUnitColor", + fieldName: "organisationUnitColor", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "organisationUnitGroupSet", + fieldName: "organisationUnitGroupSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", + }, { name: "organisationUnitGroupSetDimension", fieldName: "organisationUnitGroupSetDimensions", @@ -28118,7 +28006,6 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", }, - { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { name: "organisationUnitLevel", fieldName: "organisationUnitLevels", @@ -28128,48 +28015,50 @@ export const models: Record = { itemKlass: "java.lang.Integer", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "organisationUnitGroupSet", - fieldName: "organisationUnitGroupSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", - }, - { - name: "followUp", - fieldName: "followUp", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "organisationUnitSelectionMode", + fieldName: "organisationUnitSelectionMode", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.OrganisationUnitSelectionMode", }, { - name: "organisationUnitColor", - fieldName: "organisationUnitColor", + name: "parentGraph", + fieldName: "parentGraph", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "relativePeriods", - fieldName: "relatives", + name: "parentGraphMap", + fieldName: "parentGraphMap", propertyType: "COMPLEX", - klass: "org.hisp.dhis.period.RelativePeriods", + klass: "java.util.Map", }, { - name: "organisationUnit", - fieldName: "organisationUnits", + name: "parentLevel", + fieldName: "parentLevel", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "period", + fieldName: "periods", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + itemKlass: "org.hisp.dhis.period.Period", }, { - name: "eventPointColor", - fieldName: "eventPointColor", - propertyType: "TEXT", - klass: "java.lang.String", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "programIndicatorDimension", + fieldName: "programIndicatorDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", }, { name: "programStage", @@ -28178,30 +28067,48 @@ export const models: Record = { klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "labelFontWeight", - fieldName: "labelFontWeight", - propertyType: "TEXT", - klass: "java.lang.String", + name: "programStatus", + fieldName: "programStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramStatus", }, { - name: "timeField", - fieldName: "timeField", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "parentGraph", - fieldName: "parentGraph", - propertyType: "TEXT", - klass: "java.lang.String", + name: "radiusHigh", + fieldName: "radiusHigh", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "filter", - fieldName: "filters", + name: "radiusLow", + fieldName: "radiusLow", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "rawPeriods", + fieldName: "rawPeriods", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", + itemKlass: "java.lang.String", + }, + { + name: "relativePeriods", + fieldName: "relatives", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.RelativePeriods", + }, + { + name: "renderingStrategy", + fieldName: "renderingStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.MapViewRenderingStrategy", }, { name: "row", @@ -28212,16 +28119,79 @@ export const models: Record = { itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "radiusLow", - fieldName: "radiusLow", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "skipRounding", + fieldName: "skipRounding", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sortOrder", + fieldName: "sortOrder", propertyType: "INTEGER", klass: "java.lang.Integer", }, { - name: "digitGroupSeparator", - fieldName: "digitGroupSeparator", + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "styleDataItem", + fieldName: "styleDataItem", + propertyType: "COMPLEX", + klass: "java.lang.Object", + }, + { + name: "subscribed", + fieldName: "subscribed", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "subtitle", + fieldName: "subtitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "thematicMapType", + fieldName: "thematicMapType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DigitGroupSeparator", + klass: "org.hisp.dhis.mapping.ThematicMapType", + }, + { + name: "timeField", + fieldName: "timeField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "trackedEntityType", @@ -28230,16 +28200,34 @@ export const models: Record = { klass: "org.hisp.dhis.trackedentity.TrackedEntityType", }, { - name: "createdBy", - fieldName: "createdBy", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { name: "userOrgUnitType", @@ -28248,10 +28236,22 @@ export const models: Record = { klass: "org.hisp.dhis.common.UserOrgUnitType", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, ], }, @@ -28272,18 +28272,24 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "messageCount", - fieldName: "messageCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "assignee", + fieldName: "assignee", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -28292,16 +28298,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "subject", - fieldName: "subject", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -28309,12 +28315,6 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "extMessageId", fieldName: "extMessageId", @@ -28327,45 +28327,43 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, { name: "followUp", fieldName: "followUp", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "lastMessage", + fieldName: "lastMessage", propertyType: "DATE", klass: "java.util.Date", }, { - name: "messageType", - fieldName: "messageType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.message.MessageType", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "userMessage", - fieldName: "userMessages", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.message.UserMessage", + name: "lastSender", + fieldName: "lastSender", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "userSurname", - fieldName: "userSurname", + name: "lastSenderFirstname", + fieldName: "lastSenderFirstname", propertyType: "TEXT", klass: "java.lang.String", }, @@ -28376,57 +28374,56 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "lastSender", - fieldName: "lastSender", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "read", - fieldName: "read", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "message", + fieldName: "messages", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.message.Message", }, { - name: "lastMessage", - fieldName: "lastMessage", - propertyType: "DATE", - klass: "java.util.Date", + name: "messageCount", + fieldName: "messageCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "messageType", + fieldName: "messageType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.message.MessageType", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "priority", fieldName: "priority", propertyType: "CONSTANT", klass: "org.hisp.dhis.message.MessageConversationPriority", }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "read", + fieldName: "read", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, { name: "sharing", fieldName: "sharing", @@ -28434,14 +28431,28 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "lastSenderFirstname", - fieldName: "lastSenderFirstname", + name: "status", + fieldName: "status", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.message.MessageConversationStatus", + }, + { + name: "subject", + fieldName: "subject", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -28453,7 +28464,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "userFirstname", fieldName: "userFirstname", @@ -28461,36 +28471,26 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "message", - fieldName: "messages", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.message.Message", - }, - { - name: "assignee", - fieldName: "assignee", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userMessage", + fieldName: "userMessages", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.message.UserMessage", }, { - name: "status", - fieldName: "status", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.message.MessageConversationStatus", + name: "userSurname", + fieldName: "userSurname", + propertyType: "TEXT", + klass: "java.lang.String", }, ], }, @@ -28511,14 +28511,14 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "reason", - fieldName: "reason", - propertyType: "TEXT", - klass: "java.lang.String", + name: "change", + fieldName: "change", + propertyType: "COMPLEX", + klass: "com.fasterxml.jackson.databind.JsonNode", }, { - name: "targetId", - fieldName: "targetId", + name: "comment", + fieldName: "comment", propertyType: "TEXT", klass: "java.lang.String", }, @@ -28529,10 +28529,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "change", - fieldName: "change", - propertyType: "COMPLEX", - klass: "com.fasterxml.jackson.databind.JsonNode", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "finalised", @@ -28541,10 +28541,23 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "type", - fieldName: "type", + name: "finalisedBy", + fieldName: "finalisedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "reason", + fieldName: "reason", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "status", + fieldName: "status", propertyType: "CONSTANT", - klass: "org.hisp.dhis.metadata.MetadataProposalType", + klass: "org.hisp.dhis.metadata.MetadataProposalStatus", }, { name: "target", @@ -28553,29 +28566,16 @@ export const models: Record = { klass: "org.hisp.dhis.metadata.MetadataProposalTarget", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "comment", - fieldName: "comment", + name: "targetId", + fieldName: "targetId", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { - name: "finalisedBy", - fieldName: "finalisedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { - name: "status", - fieldName: "status", + name: "type", + fieldName: "type", propertyType: "CONSTANT", - klass: "org.hisp.dhis.metadata.MetadataProposalStatus", + klass: "org.hisp.dhis.metadata.MetadataProposalType", }, ], }, @@ -28596,12 +28596,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -28610,29 +28616,23 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.metadata.version.VersionType", - }, { name: "externalAccess", fieldName: "externalAccess", @@ -28640,10 +28640,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "hashCode", @@ -28651,6 +28659,8 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "importDate", fieldName: "importDate", @@ -28658,52 +28668,47 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.metadata.version.VersionType", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -28715,18 +28720,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -28746,32 +28746,32 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { name: "min", fieldName: "min", propertyType: "INTEGER", klass: "java.lang.Integer" }, - { name: "max", fieldName: "max", propertyType: "INTEGER", klass: "java.lang.Integer" }, - { - name: "generated", - fieldName: "generated", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "source", - fieldName: "source", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, { name: "dataElement", fieldName: "dataElement", propertyType: "REFERENCE", klass: "org.hisp.dhis.dataelement.DataElement", }, + { + name: "generated", + fieldName: "generated", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "max", fieldName: "max", propertyType: "INTEGER", klass: "java.lang.Integer" }, + { name: "min", fieldName: "min", propertyType: "INTEGER", klass: "java.lang.Integer" }, { name: "optionCombo", fieldName: "optionCombo", propertyType: "REFERENCE", klass: "org.hisp.dhis.category.CategoryOptionCombo", }, + { + name: "source", + fieldName: "source", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, ], }, oAuth2Clients: { @@ -28791,12 +28791,24 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "cid", + fieldName: "cid", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { name: "code", @@ -28805,10 +28817,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -28817,66 +28835,67 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "secret", - fieldName: "secret", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "grantType", + fieldName: "grantTypes", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "redirectUri", + fieldName: "redirectUris", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "secret", + fieldName: "secret", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -28885,24 +28904,16 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "redirectUri", - fieldName: "redirectUris", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, - { - name: "grantType", - fieldName: "grantTypes", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -28914,24 +28925,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { - name: "cid", - fieldName: "cid", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -28971,35 +28971,53 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", fieldName: "code", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -29016,24 +29034,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "optionSet", - fieldName: "optionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -29041,13 +29053,13 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -29055,27 +29067,18 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -29084,32 +29087,17 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "sortOrder", fieldName: "sortOrder", propertyType: "INTEGER", klass: "java.lang.Integer", }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "style", fieldName: "style", @@ -29117,16 +29105,12 @@ export const models: Record = { klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -29134,6 +29118,22 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, ], }, optionGroups: { @@ -29153,12 +29153,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -29166,6 +29164,14 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.analytics.AggregationType", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -29173,26 +29179,50 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -29208,6 +29238,28 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -29215,31 +29267,26 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "optionSet", - fieldName: "optionSet", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", + klass: "org.hisp.dhis.user.User", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, { - name: "translation", - fieldName: "translations", + name: "legendSets", + fieldName: "legendSets", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "option", fieldName: "members", @@ -29248,47 +29295,23 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.option.Option", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", - }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "optionSet", + fieldName: "optionSet", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", }, { name: "sharing", @@ -29297,14 +29320,22 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -29317,43 +29348,12 @@ export const models: Record = { itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "legendSets", - fieldName: "legendSets", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.legend.LegendSet", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -29374,30 +29374,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", - }, - { - name: "dimensionItemKeywords", - fieldName: "dimensionItemKeywords", + name: "access", + fieldName: "access", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.DimensionItemKeywords", - }, - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "dimensionType", - fieldName: "dimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionType", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -29405,6 +29385,20 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.analytics.AggregationType", }, + { + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -29412,42 +29406,70 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "dimension", + fieldName: "dimension", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "optionGroup", - fieldName: "members", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.option.OptionGroup", + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.DimensionItemKeywords", }, { - name: "description", - fieldName: "description", + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", + }, + { + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "repetition", - fieldName: "eventRepetition", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.eventvisualization.EventRepetition", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayShortName", @@ -29462,56 +29484,46 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "optionSet", - fieldName: "optionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", + name: "filter", + fieldName: "filter", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "dimension", - fieldName: "dimension", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "item", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -29520,32 +29532,43 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "optionGroup", + fieldName: "members", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.option.OptionGroup", }, { - name: "allItems", - fieldName: "allItems", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", }, { name: "sharing", @@ -29554,20 +29577,22 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "filter", - fieldName: "filter", - propertyType: "TEXT", - klass: "java.lang.String", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -29580,43 +29605,18 @@ export const models: Record = { itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "dataDimension", - fieldName: "dataDimension", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "item", - fieldName: "items", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalItemObject", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", }, ], }, @@ -29637,12 +29637,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -29651,22 +29657,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -29674,6 +29674,12 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "externalAccess", fieldName: "externalAccess", @@ -29681,62 +29687,47 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "option", - fieldName: "options", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.option.Option", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "option", + fieldName: "options", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.option.Option", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -29745,14 +29736,16 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "version", - fieldName: "version", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -29764,18 +29757,25 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { + name: "version", + fieldName: "version", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, ], }, @@ -29796,90 +29796,62 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "parent", - fieldName: "parent", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "address", + fieldName: "address", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "type", fieldName: "type", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "path", fieldName: "path", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, { - name: "child", - fieldName: "children", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "translation", - fieldName: "translations", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "organisationUnitGroup", - fieldName: "groups", + name: "child", + fieldName: "children", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", - }, - { - name: "organisationUnit", - fieldName: "ancestors", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "image", - fieldName: "image", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.fileresource.FileResource", + name: "closedDate", + fieldName: "closedDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "comment", + fieldName: "comment", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "level", - fieldName: "hierarchyLevel", + name: "contactPerson", + fieldName: "contactPerson", propertyType: "TEXT", - klass: "java.lang.Integer", + klass: "java.lang.String", }, { name: "created", @@ -29888,48 +29860,11 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "userItem", - fieldName: "users", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.User", - }, - { - name: "phoneNumber", - fieldName: "phoneNumber", - propertyType: "PHONENUMBER", - klass: "java.lang.String", - }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "dataSet", fieldName: "dataSets", @@ -29939,32 +29874,16 @@ export const models: Record = { itemKlass: "org.hisp.dhis.dataset.DataSet", }, { - name: "legendSets", - fieldName: "legendSets", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.legend.LegendSet", - }, - { - name: "program", - fieldName: "programs", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.Program", - }, - { - name: "shortName", - fieldName: "shortName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "dimensionItemType", @@ -29973,46 +29892,20 @@ export const models: Record = { klass: "org.hisp.dhis.common.DimensionItemType", }, { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "displayName", - fieldName: "displayName", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "contactPerson", - fieldName: "contactPerson", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -30022,6 +29915,7 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, + { name: "email", fieldName: "email", propertyType: "EMAIL", klass: "java.lang.String" }, { name: "externalAccess", fieldName: "externalAccess", @@ -30029,10 +29923,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { name: "formName", @@ -30041,23 +29943,56 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "openingDate", - fieldName: "openingDate", + name: "geometry", + fieldName: "geometry", + propertyType: "COMPLEX", + klass: "org.locationtech.jts.geom.Geometry", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "image", + fieldName: "image", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.fileresource.FileResource", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, - { name: "email", fieldName: "email", propertyType: "EMAIL", klass: "java.lang.String" }, { - name: "address", - fieldName: "address", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "leaf", + fieldName: "leaf", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "level", + fieldName: "hierarchyLevel", propertyType: "TEXT", - klass: "java.lang.String", + klass: "java.lang.Integer", }, { name: "memberCount", @@ -30065,49 +30000,114 @@ export const models: Record = { propertyType: "INTEGER", klass: "java.lang.Integer", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "leaf", - fieldName: "leaf", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { name: "url", fieldName: "url", propertyType: "URL", klass: "java.lang.String" }, - { - name: "closedDate", - fieldName: "closedDate", + name: "openingDate", + fieldName: "openingDate", propertyType: "DATE", klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "organisationUnit", + fieldName: "ancestors", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "legendSet", - fieldName: "legendSet", + name: "organisationUnitGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + }, + { + name: "parent", + fieldName: "parent", propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, + { name: "path", fieldName: "path", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "comment", - fieldName: "comment", + name: "phoneNumber", + fieldName: "phoneNumber", + propertyType: "PHONENUMBER", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "programs", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.Program", + }, + { + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "geometry", - fieldName: "geometry", + name: "queryMods", + fieldName: "queryMods", propertyType: "COMPLEX", - klass: "org.locationtech.jts.geom.Geometry", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, + { name: "type", fieldName: "type", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "url", fieldName: "url", propertyType: "URL", klass: "java.lang.String" }, { name: "user", fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, + { + name: "userItem", + fieldName: "users", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.User", + }, ], }, organisationUnitGroups: { @@ -30127,18 +30127,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "symbol", - fieldName: "symbol", - propertyType: "TEXT", - klass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -30146,34 +30138,66 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.analytics.AggregationType", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, + { name: "color", fieldName: "color", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, - { name: "color", fieldName: "color", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -30190,30 +30214,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "featureType", @@ -30222,54 +30234,16 @@ export const models: Record = { klass: "org.hisp.dhis.organisationunit.FeatureType", }, { - name: "organisationUnit", - fieldName: "members", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "geometry", + fieldName: "geometry", + propertyType: "COMPLEX", + klass: "org.locationtech.jts.geom.Geometry", }, { name: "groupSet", @@ -30279,39 +30253,26 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, { name: "legendSet", fieldName: "legendSet", propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSets", fieldName: "legendSets", @@ -30320,11 +30281,32 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "geometry", - fieldName: "geometry", + name: "organisationUnit", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "queryMods", + fieldName: "queryMods", propertyType: "COMPLEX", - klass: "org.locationtech.jts.geom.Geometry", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "shortName", @@ -30333,10 +30315,18 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "symbol", + fieldName: "symbol", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -30345,10 +30335,20 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -30369,72 +30369,108 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationType", + fieldName: "aggregationType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "dimensionItemKeywords", - fieldName: "dimensionItemKeywords", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.DimensionItemKeywords", + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "favorite", - fieldName: "favorites", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "dimensionType", - fieldName: "dimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionType", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "aggregationType", - fieldName: "aggregationType", + name: "compulsory", + fieldName: "compulsory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataDimensionType", + fieldName: "dataDimensionType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + klass: "org.hisp.dhis.common.DataDimensionType", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "description", + fieldName: "description", + propertyType: "TEXT", klass: "java.lang.String", }, { - name: "access", - fieldName: "access", + name: "dimension", + fieldName: "dimension", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + klass: "org.hisp.dhis.common.DimensionItemKeywords", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "repetition", - fieldName: "eventRepetition", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.eventvisualization.EventRepetition", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayShortName", @@ -30449,30 +30485,24 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "optionSet", - fieldName: "optionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "filter", + fieldName: "filter", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "formName", @@ -30480,67 +30510,72 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "organisationUnitGroup", - fieldName: "organisationUnitGroups", + name: "includeSubhierarchyInAnalytics", + fieldName: "includeSubhierarchyInAnalytics", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "item", + fieldName: "items", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", }, { - name: "dimension", - fieldName: "dimension", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "programStage", - fieldName: "programStage", + name: "legendSet", + fieldName: "legendSet", propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + klass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "optionSet", + fieldName: "optionSet", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "organisationUnitGroup", + fieldName: "organisationUnitGroups", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", }, { - name: "allItems", - fieldName: "allItems", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", }, { name: "sharing", @@ -30549,35 +30584,25 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "filter", - fieldName: "filter", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "compulsory", - fieldName: "compulsory", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "includeSubhierarchyInAnalytics", - fieldName: "includeSubhierarchyInAnalytics", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "userAccess", fieldName: "userAccesses", @@ -30587,43 +30612,18 @@ export const models: Record = { itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "dataDimension", - fieldName: "dataDimension", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "item", - fieldName: "items", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalItemObject", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", }, ], }, @@ -30642,12 +30642,6 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "organisationUnitGroupSet", - fieldName: "dimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", - }, { name: "organisationUnitGroup", fieldName: "items", @@ -30656,6 +30650,12 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", }, + { + name: "organisationUnitGroupSet", + fieldName: "dimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", + }, ], }, organisationUnitLevels: { @@ -30674,32 +30674,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "offlineLevels", - fieldName: "offlineLevels", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, { name: "access", fieldName: "access", @@ -30707,23 +30681,17 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "level", - fieldName: "level", - propertyType: "INTEGER", - klass: "java.lang.Integer", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { @@ -30733,31 +30701,39 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -30765,11 +30741,36 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "level", + fieldName: "level", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "offlineLevels", + fieldName: "offlineLevels", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -30778,6 +30779,12 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "userAccess", fieldName: "userAccesses", @@ -30786,20 +30793,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -30819,10 +30819,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "thresholdFactor", - fieldName: "thresholdFactor", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "enabled", + fieldName: "enabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "extremeLines", @@ -30836,18 +30836,18 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.visualization.NormalizedOutlierMethod", }, - { - name: "enabled", - fieldName: "enabled", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "outlierMethod", fieldName: "outlierMethod", propertyType: "CONSTANT", klass: "org.hisp.dhis.visualization.OutlierMethod", }, + { + name: "thresholdFactor", + fieldName: "thresholdFactor", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, ], }, predictors: { @@ -30867,18 +30867,24 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "outputCombo", - fieldName: "outputCombo", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryOptionCombo", + name: "annualSampleCount", + fieldName: "annualSampleCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -30887,32 +30893,38 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "generator", - fieldName: "generator", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.expression.Expression", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -30923,25 +30935,39 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "organisationUnitLevel", - fieldName: "organisationUnitLevels", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitLevel", + itemKlass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "output", - fieldName: "output", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "generator", + fieldName: "generator", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.expression.Expression", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -30949,11 +30975,12 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "sampleSkipTest", - fieldName: "sampleSkipTest", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.expression.Expression", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "organisationUnitDescendants", fieldName: "organisationUnitDescendants", @@ -30961,58 +30988,56 @@ export const models: Record = { klass: "org.hisp.dhis.common.OrganisationUnitDescendants", }, { - name: "translation", - fieldName: "translations", + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitLevel", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "output", + fieldName: "output", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "sequentialSampleCount", - fieldName: "sequentialSampleCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "outputCombo", + fieldName: "outputCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionCombo", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "annualSampleCount", - fieldName: "annualSampleCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "periodType", + fieldName: "periodType", + propertyType: "TEXT", + klass: "org.hisp.dhis.period.PeriodType", }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "predictorGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.predictor.PredictorGroup", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "sampleSkipTest", + fieldName: "sampleSkipTest", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.expression.Expression", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "sequentialSampleCount", + fieldName: "sequentialSampleCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "sequentialSkipCount", @@ -31020,22 +31045,6 @@ export const models: Record = { propertyType: "INTEGER", klass: "java.lang.Integer", }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "predictorGroup", - fieldName: "groups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.predictor.PredictorGroup", - }, { name: "sharing", fieldName: "sharing", @@ -31043,20 +31052,22 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "periodType", - fieldName: "periodType", - propertyType: "TEXT", - klass: "org.hisp.dhis.period.PeriodType", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -31068,24 +31079,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -31105,34 +31105,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "predictor", - fieldName: "members", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.predictor.Predictor", - }, - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, { name: "access", fieldName: "access", @@ -31140,17 +31112,17 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { @@ -31160,18 +31132,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -31180,10 +31144,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "externalAccess", @@ -31191,6 +31155,22 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -31198,11 +31178,32 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "predictor", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.predictor.Predictor", + }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -31211,6 +31212,12 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "userAccess", fieldName: "userAccesses", @@ -31219,20 +31226,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -31253,68 +31253,64 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataEntryForm", - fieldName: "dataEntryForm", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataentryform.DataEntryForm", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "accessLevel", + fieldName: "accessLevel", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.AccessLevel", }, { - name: "ignoreOverdueEvents", - fieldName: "ignoreOverdueEvents", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "skipOffline", - fieldName: "skipOffline", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", }, { - name: "programIndicator", - fieldName: "programIndicators", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramIndicator", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "displayIncidentDateLabel", - fieldName: "displayIncidentDateLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "completeEventsExpiryDays", + fieldName: "completeEventsExpiryDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "categoryCombo", - fieldName: "categoryCombo", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryCombo", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "dataEntryForm", + fieldName: "dataEntryForm", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataentryform.DataEntryForm", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "enrollmentDateLabel", - fieldName: "enrollmentDateLabel", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, @@ -31325,88 +31321,58 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "onlyEnrollOnce", - fieldName: "onlyEnrollOnce", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayEnrollmentDateLabel", + fieldName: "displayEnrollmentDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayFrontPageList", + fieldName: "displayFrontPageList", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "version", - fieldName: "version", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayIncidentDate", + fieldName: "displayIncidentDate", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "displayIncidentDateLabel", + fieldName: "displayIncidentDateLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayEnrollmentDateLabel", - fieldName: "displayEnrollmentDateLabel", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "selectIncidentDatesInFuture", - fieldName: "selectIncidentDatesInFuture", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "maxTeiCountToReturn", - fieldName: "maxTeiCountToReturn", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "incidentDateLabel", - fieldName: "incidentDateLabel", + name: "enrollmentDateLabel", + fieldName: "enrollmentDateLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "userRole", - fieldName: "userRoles", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserRole", + name: "expiryDays", + fieldName: "expiryDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "expiryPeriodType", @@ -31415,75 +31381,111 @@ export const models: Record = { klass: "org.hisp.dhis.period.PeriodType", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "selectEnrollmentDatesInFuture", - fieldName: "selectEnrollmentDatesInFuture", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "style", - fieldName: "style", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "registration", - fieldName: "registration", + name: "featureType", + fieldName: "featureType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.organisationunit.FeatureType", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "ignoreOverdueEvents", + fieldName: "ignoreOverdueEvents", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "openDaysAfterCoEndDate", - fieldName: "openDaysAfterCoEndDate", + name: "incidentDateLabel", + fieldName: "incidentDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "maxTeiCountToReturn", + fieldName: "maxTeiCountToReturn", propertyType: "INTEGER", klass: "java.lang.Integer", }, { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "minAttributesRequiredToSearch", + fieldName: "minAttributesRequiredToSearch", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "notificationTemplate", + fieldName: "notificationTemplates", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.notification.ProgramNotificationTemplate", }, { - name: "useFirstStageDuringRegistration", - fieldName: "useFirstStageDuringRegistration", + name: "onlyEnrollOnce", + fieldName: "onlyEnrollOnce", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "openDaysAfterCoEndDate", + fieldName: "openDaysAfterCoEndDate", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "programIndicator", + fieldName: "programIndicators", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramIndicator", }, { name: "programRuleVariable", @@ -31494,10 +31496,20 @@ export const models: Record = { itemKlass: "org.hisp.dhis.programrule.ProgramRuleVariable", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "programSection", + fieldName: "programSections", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramSection", + }, + { + name: "programStage", + fieldName: "programStages", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramStage", }, { name: "programTrackedEntityAttribute", @@ -31508,17 +31520,23 @@ export const models: Record = { itemKlass: "org.hisp.dhis.program.ProgramTrackedEntityAttribute", }, { - name: "completeEventsExpiryDays", - fieldName: "completeEventsExpiryDays", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "programType", + fieldName: "programType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramType", }, { - name: "description", - fieldName: "description", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "registration", + fieldName: "registration", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, { name: "relatedProgram", fieldName: "relatedProgram", @@ -31526,120 +31544,102 @@ export const models: Record = { klass: "org.hisp.dhis.program.Program", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "externalAccess", - fieldName: "externalAccess", + name: "selectEnrollmentDatesInFuture", + fieldName: "selectEnrollmentDatesInFuture", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "withoutRegistration", - fieldName: "withoutRegistration", + name: "selectIncidentDatesInFuture", + fieldName: "selectIncidentDatesInFuture", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "notificationTemplate", - fieldName: "notificationTemplates", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.notification.ProgramNotificationTemplate", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "formName", - fieldName: "formName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "featureType", - fieldName: "featureType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.organisationunit.FeatureType", + name: "skipOffline", + fieldName: "skipOffline", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "minAttributesRequiredToSearch", - fieldName: "minAttributesRequiredToSearch", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "organisationUnit", - fieldName: "organisationUnits", + name: "trackedEntityType", + fieldName: "trackedEntityType", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityType", + }, + { + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "displayFrontPageList", - fieldName: "displayFrontPageList", + name: "useFirstStageDuringRegistration", + fieldName: "useFirstStageDuringRegistration", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "programType", - fieldName: "programType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ProgramType", + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "accessLevel", - fieldName: "accessLevel", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.AccessLevel", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "programSection", - fieldName: "programSections", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramSection", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "programStage", - fieldName: "programStages", + name: "userRole", + fieldName: "userRoles", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramStage", - }, - { - name: "trackedEntityType", - fieldName: "trackedEntityType", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityType", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "displayIncidentDate", - fieldName: "displayIncidentDate", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemKlass: "org.hisp.dhis.user.UserRole", }, { - name: "expiryDays", - fieldName: "expiryDays", + name: "version", + fieldName: "version", propertyType: "INTEGER", klass: "java.lang.Integer", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "withoutRegistration", + fieldName: "withoutRegistration", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, ], }, @@ -31660,55 +31660,85 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { - name: "displayName", - fieldName: "displayName", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", - }, { name: "displayShortName", fieldName: "displayShortName", @@ -31722,30 +31752,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -31753,13 +31771,13 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -31768,38 +31786,37 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, { - name: "dimensionItem", - fieldName: "dimensionItem", - propertyType: "TEXT", - klass: "java.lang.String", + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dataElement", - fieldName: "dataElement", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", }, { name: "sharing", @@ -31808,14 +31825,22 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -31827,44 +31852,19 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, { - name: "legendSets", - fieldName: "legendSets", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.legend.LegendSet", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", + name: "valueType", + fieldName: "valueType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + klass: "org.hisp.dhis.common.ValueType", }, ], }, @@ -31884,32 +31884,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", - }, - { - name: "orgUnitField", - fieldName: "orgUnitField", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, { name: "access", fieldName: "access", @@ -31917,20 +31891,8 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "displayInForm", - fieldName: "displayInForm", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "publicAccess", - fieldName: "publicAccess", + name: "aggregateExportAttributeOptionCombo", + fieldName: "aggregateExportAttributeOptionCombo", propertyType: "TEXT", klass: "java.lang.String", }, @@ -31941,72 +31903,74 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "analyticsPeriodBoundary", + fieldName: "analyticsPeriodBoundaries", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.AnalyticsPeriodBoundary", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "analyticsType", + fieldName: "analyticsType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.AnalyticsType", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "decimals", + fieldName: "decimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "formName", - fieldName: "formName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "programIndicatorGroups", - fieldName: "groups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramIndicatorGroup", + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "analyticsPeriodBoundary", - fieldName: "analyticsPeriodBoundaries", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.AnalyticsPeriodBoundary", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { name: "displayDescription", @@ -32015,56 +31979,54 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "expression", - fieldName: "expression", + name: "displayInForm", + fieldName: "displayInForm", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "expression", + fieldName: "expression", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + itemKlass: "java.lang.String", }, { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "filter", @@ -32073,24 +32035,24 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "decimals", - fieldName: "decimals", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "legendSet", @@ -32098,13 +32060,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "analyticsType", - fieldName: "analyticsType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.AnalyticsType", - }, { name: "legendSets", fieldName: "legendSets", @@ -32113,11 +32068,44 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "style", - fieldName: "style", + name: "orgUnitField", + fieldName: "orgUnitField", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "programIndicatorGroups", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramIndicatorGroup", + }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "queryMods", + fieldName: "queryMods", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "shortName", @@ -32126,16 +32114,18 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "aggregateExportAttributeOptionCombo", - fieldName: "aggregateExportAttributeOptionCombo", - propertyType: "TEXT", - klass: "java.lang.String", + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -32144,10 +32134,20 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -32161,32 +32161,12 @@ export const models: Record = { collectionName: "programIndicatorGroups", nameableObject: false, translatable: true, - identifiableObject: true, - dataShareable: false, - name: "programIndicatorGroup", - persisted: true, - embeddedObject: false, - properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, + identifiableObject: true, + dataShareable: false, + name: "programIndicatorGroup", + persisted: true, + embeddedObject: false, + properties: [ { name: "access", fieldName: "access", @@ -32194,17 +32174,17 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { @@ -32214,18 +32194,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -32234,25 +32206,33 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "programIndicator", - fieldName: "members", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramIndicator", + itemKlass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -32260,11 +32240,32 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "programIndicator", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramIndicator", + }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -32273,6 +32274,12 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "userAccess", fieldName: "userAccesses", @@ -32281,20 +32288,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -32314,18 +32314,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "storedBy", - fieldName: "storedBy", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -32334,22 +32334,40 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "completedBy", + fieldName: "completedBy", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "endDate", - fieldName: "endDate", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "organisationUnit", - fieldName: "organisationUnit", + name: "createdAtClient", + fieldName: "createdAtClient", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + klass: "org.hisp.dhis.user.User", + }, + { + name: "createdByUserInfo", + fieldName: "createdByUserInfo", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.program.UserInfoSnapshot", + }, + { + name: "deleted", + fieldName: "deleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "displayName", @@ -32358,10 +32376,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "endDate", + fieldName: "endDate", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "enrollmentDate", @@ -32370,44 +32388,44 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdAtClient", - fieldName: "createdAtClient", - propertyType: "DATE", - klass: "java.util.Date", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "messageConversation", - fieldName: "messageConversations", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.message.MessageConversation", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "trackedEntityComment", - fieldName: "comments", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentitycomment.TrackedEntityComment", + name: "followup", + fieldName: "followup", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "lastUpdatedByUserInfo", - fieldName: "lastUpdatedByUserInfo", + name: "geometry", + fieldName: "geometry", propertyType: "COMPLEX", - klass: "org.hisp.dhis.program.UserInfoSnapshot", + klass: "org.locationtech.jts.geom.Geometry", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "incidentDate", + fieldName: "incidentDate", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdated", @@ -32416,28 +32434,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "relationshipItem", - fieldName: "relationshipItems", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.relationship.RelationshipItem", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "createdByUserInfo", - fieldName: "createdByUserInfo", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.program.UserInfoSnapshot", + name: "lastUpdatedAtClient", + fieldName: "lastUpdatedAtClient", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -32446,26 +32446,31 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "lastUpdatedByUserInfo", + fieldName: "lastUpdatedByUserInfo", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.program.UserInfoSnapshot", + }, + { + name: "messageConversation", + fieldName: "messageConversations", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.message.MessageConversation", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "organisationUnit", + fieldName: "organisationUnit", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", }, { name: "programStageInstance", @@ -32475,6 +32480,20 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.program.ProgramStageInstance", }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "relationshipItem", + fieldName: "relationshipItems", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.relationship.RelationshipItem", + }, { name: "sharing", fieldName: "sharing", @@ -32482,55 +32501,38 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "trackedEntityInstance", - fieldName: "entityInstance", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityInstance", + name: "status", + fieldName: "status", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramStatus", }, { - name: "followup", - fieldName: "followup", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "storedBy", + fieldName: "storedBy", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "deleted", - fieldName: "deleted", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "trackedEntityComment", + fieldName: "comments", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentitycomment.TrackedEntityComment", }, { - name: "createdBy", - fieldName: "createdBy", + name: "trackedEntityInstance", + fieldName: "entityInstance", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.trackedentity.TrackedEntityInstance", }, { - name: "userAccess", - fieldName: "userAccesses", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "geometry", - fieldName: "geometry", - propertyType: "COMPLEX", - klass: "org.locationtech.jts.geom.Geometry", - }, - { - name: "incidentDate", - fieldName: "incidentDate", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -32539,22 +32541,20 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "completedBy", - fieldName: "completedBy", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "status", - fieldName: "status", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ProgramStatus", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "lastUpdatedAtClient", - fieldName: "lastUpdatedAtClient", - propertyType: "DATE", - klass: "java.util.Date", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -32574,20 +32574,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, { name: "access", fieldName: "access", @@ -32595,82 +32581,30 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "notificationTrigger", - fieldName: "notificationTrigger", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.notification.NotificationTrigger", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "relativeScheduledDays", - fieldName: "relativeScheduledDays", - propertyType: "INTEGER", - klass: "java.lang.Integer", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "subjectTemplate", - fieldName: "subjectTemplate", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "recipientDataElement", - fieldName: "recipientDataElement", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", - }, - { - name: "notifyUsersInHierarchyOnly", - fieldName: "notifyUsersInHierarchyOnly", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + klass: "org.hisp.dhis.user.User", }, { name: "deliveryChannels", @@ -32681,43 +32615,64 @@ export const models: Record = { itemKlass: "org.hisp.dhis.common.DeliveryChannel", }, { - name: "displaySubjectTemplate", - fieldName: "displaySubjectTemplate", + name: "displayMessageTemplate", + fieldName: "displayMessageTemplate", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "displaySubjectTemplate", + fieldName: "displaySubjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "sendRepeatable", - fieldName: "sendRepeatable", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "recipientProgramAttribute", - fieldName: "recipientProgramAttribute", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + klass: "org.hisp.dhis.user.User", }, + { + name: "messageTemplate", + fieldName: "messageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "notificationRecipient", fieldName: "notificationRecipient", @@ -32725,10 +32680,10 @@ export const models: Record = { klass: "org.hisp.dhis.program.notification.ProgramNotificationRecipient", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "notificationTrigger", + fieldName: "notificationTrigger", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.notification.NotificationTrigger", }, { name: "notifyParentOrganisationUnitOnly", @@ -32737,20 +32692,29 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "notifyUsersInHierarchyOnly", + fieldName: "notifyUsersInHierarchyOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "displayMessageTemplate", - fieldName: "displayMessageTemplate", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "recipientDataElement", + fieldName: "recipientDataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "recipientProgramAttribute", + fieldName: "recipientProgramAttribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, { name: "recipientUserGroup", fieldName: "recipientUserGroup", @@ -32758,11 +32722,37 @@ export const models: Record = { klass: "org.hisp.dhis.user.UserGroup", }, { - name: "favorite", - fieldName: "favorite", + name: "relativeScheduledDays", + fieldName: "relativeScheduledDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "sendRepeatable", + fieldName: "sendRepeatable", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "subjectTemplate", + fieldName: "subjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, { name: "user", fieldName: "user", @@ -32770,10 +32760,20 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "messageTemplate", - fieldName: "messageTemplate", - propertyType: "TEXT", - klass: "java.lang.String", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -32794,12 +32794,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -32808,22 +32814,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "displayName", - fieldName: "displayName", + name: "condition", + fieldName: "condition", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -32832,10 +32838,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "externalAccess", @@ -32844,26 +32850,26 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -32871,33 +32877,38 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "priority", + fieldName: "priority", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "programRuleAction", + fieldName: "programRuleActions", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "org.hisp.dhis.programrule.ProgramRuleAction", }, { - name: "priority", - fieldName: "priority", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -32906,25 +32917,19 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "condition", - fieldName: "condition", - propertyType: "TEXT", - klass: "java.lang.String", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "programRuleAction", - fieldName: "programRuleActions", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.programrule.ProgramRuleAction", - }, { name: "userAccess", fieldName: "userAccesses", @@ -32933,18 +32938,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -32965,12 +32965,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -32979,55 +32985,55 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "content", + fieldName: "content", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "evaluationEnvironment", - fieldName: "programRuleActionEvaluationEnvironments", - propertyType: "COLLECTION", - itemPropertyType: "CONSTANT", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.programrule.ProgramRuleActionEvaluationEnvironment", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, - { name: "data", fieldName: "data", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "optionGroup", - fieldName: "optionGroup", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionGroup", + klass: "org.hisp.dhis.user.User", }, + { name: "data", fieldName: "data", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayContent", + fieldName: "displayContent", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "templateUid", - fieldName: "templateUid", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "trackedEntityAttribute", - fieldName: "attribute", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + name: "evaluationEnvironment", + fieldName: "programRuleActionEvaluationEnvironments", + propertyType: "COLLECTION", + itemPropertyType: "CONSTANT", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.programrule.ProgramRuleActionEvaluationEnvironment", }, { - name: "content", - fieldName: "content", - propertyType: "TEXT", - klass: "java.lang.String", + name: "evaluationTime", + fieldName: "programRuleActionEvaluationTime", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.programrule.ProgramRuleActionEvaluationTime", }, { name: "externalAccess", @@ -33035,6 +33041,22 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -33042,18 +33064,29 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "displayContent", - fieldName: "displayContent", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "location", + fieldName: "location", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "option", + fieldName: "option", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.Option", + }, + { + name: "optionGroup", + fieldName: "optionGroup", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionGroup", }, { name: "programIndicator", @@ -33067,20 +33100,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.programrule.ProgramRule", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "programStageSection", - fieldName: "programStageSection", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStageSection", - }, - { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", - }, { name: "programRuleActionType", fieldName: "programRuleActionType", @@ -33088,38 +33107,22 @@ export const models: Record = { klass: "org.hisp.dhis.programrule.ProgramRuleActionType", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "programStage", + fieldName: "programStage", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "programStageSection", + fieldName: "programStageSection", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStageSection", }, { - name: "dataElement", - fieldName: "dataElement", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -33128,37 +33131,24 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "evaluationTime", - fieldName: "programRuleActionEvaluationTime", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.programrule.ProgramRuleActionEvaluationTime", + name: "templateUid", + fieldName: "templateUid", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", + name: "trackedEntityAttribute", + fieldName: "attribute", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, { - name: "userAccess", - fieldName: "userAccesses", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "location", - fieldName: "location", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -33167,10 +33157,20 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "option", - fieldName: "option", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.Option", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -33190,20 +33190,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, { name: "access", fieldName: "access", @@ -33211,34 +33197,42 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "programRuleVariableSourceType", - fieldName: "sourceType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.programrule.ProgramRuleVariableSourceType", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "program", - fieldName: "program", + name: "dataElement", + fieldName: "dataElement", propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + klass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "trackedEntityAttribute", - fieldName: "attribute", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "externalAccess", @@ -33246,6 +33240,22 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -33253,21 +33263,24 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "valueType", - fieldName: "valueType", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "programRuleVariableSourceType", + fieldName: "sourceType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + klass: "org.hisp.dhis.programrule.ProgramRuleVariableSourceType", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "programStage", fieldName: "programStage", @@ -33275,32 +33288,30 @@ export const models: Record = { klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "trackedEntityAttribute", + fieldName: "attribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "useCodeForOptionSet", @@ -33309,20 +33320,8 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "dataElement", - fieldName: "dataElement", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -33334,18 +33333,19 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", }, ], }, @@ -33366,12 +33366,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -33380,34 +33386,40 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayShortName", @@ -33422,18 +33434,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -33441,19 +33453,13 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "renderType", - fieldName: "renderType", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.render.DeviceRenderTypeMap", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -33461,27 +33467,24 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "renderType", + fieldName: "renderType", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", }, { name: "sharing", @@ -33490,17 +33493,11 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "sortOrder", fieldName: "sortOrder", @@ -33508,14 +33505,11 @@ export const models: Record = { klass: "java.lang.Integer", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "trackedEntityAttributes", fieldName: "trackedEntityAttributes", @@ -33525,22 +33519,12 @@ export const models: Record = { itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, { - name: "style", - fieldName: "style", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -33548,6 +33532,22 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, ], }, programStages: { @@ -33567,10 +33567,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataEntryForm", - fieldName: "dataEntryForm", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataentryform.DataEntryForm", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "allowGenerateNextVisit", @@ -33578,86 +33578,6 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "reportDateToUse", - fieldName: "reportDateToUse", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "programStageDataElement", - fieldName: "programStageDataElements", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramStageDataElement", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "formType", - fieldName: "formType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.dataset.FormType", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "generatedByEnrollmentDate", - fieldName: "generatedByEnrollmentDate", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, { name: "attributeValue", fieldName: "attributeValues", @@ -33667,111 +33587,76 @@ export const models: Record = { itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { - name: "hideDueDate", - fieldName: "hideDueDate", + name: "autoGenerateEvent", + fieldName: "autoGenerateEvent", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "enableUserAssignment", - fieldName: "enableUserAssignment", + name: "blockEntryForm", + fieldName: "blockEntryForm", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "style", - fieldName: "style", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "standardInterval", - fieldName: "standardInterval", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "minDaysFromStart", - fieldName: "minDaysFromStart", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dataEntryForm", + fieldName: "dataEntryForm", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataentryform.DataEntryForm", }, { - name: "dueDateLabel", - fieldName: "dueDateLabel", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "executionDateLabel", - fieldName: "executionDateLabel", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "displayDueDateLabel", + fieldName: "displayDueDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "preGenerateUID", - fieldName: "preGenerateUID", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayExecutionDateLabel", + fieldName: "displayExecutionDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "displayGenerateEventBox", + fieldName: "displayGenerateEventBox", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "displayName", @@ -33779,12 +33664,6 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "displayShortName", fieldName: "displayShortName", @@ -33792,37 +33671,49 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayExecutionDateLabel", - fieldName: "displayExecutionDateLabel", + name: "dueDateLabel", + fieldName: "dueDateLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "enableUserAssignment", + fieldName: "enableUserAssignment", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "notificationTemplate", - fieldName: "notificationTemplates", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.notification.ProgramNotificationTemplate", + name: "executionDateLabel", + fieldName: "executionDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "openAfterEnrollment", - fieldName: "openAfterEnrollment", + name: "externalAccess", + fieldName: "externalAccess", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "repeatable", - fieldName: "repeatable", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "featureType", + fieldName: "featureType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.organisationunit.FeatureType", + }, { name: "formName", fieldName: "formName", @@ -33830,23 +33721,44 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "featureType", - fieldName: "featureType", + name: "formType", + fieldName: "formType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.organisationunit.FeatureType", + klass: "org.hisp.dhis.dataset.FormType", }, { - name: "remindCompleted", - fieldName: "remindCompleted", + name: "generatedByEnrollmentDate", + fieldName: "generatedByEnrollmentDate", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displayGenerateEventBox", - fieldName: "displayGenerateEventBox", + name: "hideDueDate", + fieldName: "hideDueDate", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "minDaysFromStart", + fieldName: "minDaysFromStart", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "nextScheduleDate", fieldName: "nextScheduleDate", @@ -33854,14 +33766,16 @@ export const models: Record = { klass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "validationStrategy", - fieldName: "validationStrategy", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ValidationStrategy", + name: "notificationTemplate", + fieldName: "notificationTemplates", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.notification.ProgramNotificationTemplate", }, { - name: "autoGenerateEvent", - fieldName: "autoGenerateEvent", + name: "openAfterEnrollment", + fieldName: "openAfterEnrollment", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -33872,29 +33786,101 @@ export const models: Record = { klass: "org.hisp.dhis.period.PeriodType", }, { - name: "referral", - fieldName: "referral", + name: "preGenerateUID", + fieldName: "preGenerateUID", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "createdBy", - fieldName: "createdBy", + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.program.Program", }, { - name: "displayDueDateLabel", - fieldName: "displayDueDateLabel", + name: "programStageDataElement", + fieldName: "programStageDataElements", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramStageDataElement", + }, + { + name: "programStageSection", + fieldName: "programStageSections", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramStageSection", + }, + { + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "blockEntryForm", - fieldName: "blockEntryForm", + name: "referral", + fieldName: "referral", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "remindCompleted", + fieldName: "remindCompleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "repeatable", + fieldName: "repeatable", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "reportDateToUse", + fieldName: "reportDateToUse", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "standardInterval", + fieldName: "standardInterval", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, { name: "user", fieldName: "user", @@ -33902,12 +33888,26 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "programStageSection", - fieldName: "programStageSections", + name: "userAccess", + fieldName: "userAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramStageSection", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, + { + name: "validationStrategy", + fieldName: "validationStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ValidationStrategy", }, ], }, @@ -33927,19 +33927,31 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "displayInReports", - fieldName: "displayInReports", + name: "allowFutureDate", + fieldName: "allowFutureDate", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "allowProvidedElsewhere", + fieldName: "allowProvidedElsewhere", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -33947,80 +33959,68 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "compulsory", + fieldName: "compulsory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "skipSynchronization", - fieldName: "skipSynchronization", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "renderOptionsAsRadio", - fieldName: "renderOptionsAsRadio", + name: "displayInReports", + fieldName: "displayInReports", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "skipAnalytics", - fieldName: "skipAnalytics", + name: "externalAccess", + fieldName: "externalAccess", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "allowFutureDate", - fieldName: "allowFutureDate", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "renderType", - fieldName: "renderType", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.render.DeviceRenderTypeMap", - }, - { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -34028,33 +34028,30 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "renderOptionsAsRadio", + fieldName: "renderOptionsAsRadio", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "dataElement", - fieldName: "dataElement", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + name: "renderType", + fieldName: "renderType", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", }, { name: "sharing", @@ -34063,20 +34060,14 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "compulsory", - fieldName: "compulsory", + name: "skipAnalytics", + fieldName: "skipAnalytics", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "allowProvidedElsewhere", - fieldName: "allowProvidedElsewhere", + name: "skipSynchronization", + fieldName: "skipSynchronization", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -34087,19 +34078,12 @@ export const models: Record = { klass: "java.lang.Integer", }, { - name: "userAccess", - fieldName: "userAccesses", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -34107,6 +34091,22 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, ], }, programStageInstances: { @@ -34124,26 +34124,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "storedBy", - fieldName: "storedBy", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, { name: "access", fieldName: "access", @@ -34151,90 +34131,78 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "organisationUnit", - fieldName: "organisationUnit", + name: "assignedUser", + fieldName: "assignedUser", propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeOptionCombo", + fieldName: "attributeOptionCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionCombo", }, { - name: "dueDate", - fieldName: "dueDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "createdAtClient", - fieldName: "createdAtClient", - propertyType: "DATE", - klass: "java.util.Date", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "messageConversations", - fieldName: "messageConversations", + name: "comments", + fieldName: "comments", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.message.MessageConversation", - }, - { - name: "lastUpdatedByUserInfo", - fieldName: "lastUpdatedByUserInfo", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.program.UserInfoSnapshot", + itemKlass: "org.hisp.dhis.trackedentitycomment.TrackedEntityComment", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "completed", + fieldName: "completed", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "completedBy", + fieldName: "completedBy", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "eventDataValues", - fieldName: "eventDataValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.eventdatavalue.EventDataValue", + name: "completedDate", + fieldName: "completedDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "creatableInSearchScope", + fieldName: "creatableInSearchScope", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "relationshipItem", - fieldName: "relationshipItems", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.relationship.RelationshipItem", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "assignedUser", - fieldName: "assignedUser", + name: "createdAtClient", + fieldName: "createdAtClient", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -34245,128 +34213,136 @@ export const models: Record = { klass: "org.hisp.dhis.program.UserInfoSnapshot", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "deleted", + fieldName: "deleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "comments", - fieldName: "comments", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentitycomment.TrackedEntityComment", + name: "dueDate", + fieldName: "dueDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "eventDataValues", + fieldName: "eventDataValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemKlass: "org.hisp.dhis.eventdatavalue.EventDataValue", }, { - name: "created", - fieldName: "created", + name: "eventDate", + fieldName: "executionDate", propertyType: "DATE", klass: "java.util.Date", }, { - name: "creatableInSearchScope", - fieldName: "creatableInSearchScope", + name: "externalAccess", + fieldName: "externalAccess", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "completed", - fieldName: "completed", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "sharing", - fieldName: "sharing", + name: "geometry", + fieldName: "geometry", propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + klass: "org.locationtech.jts.geom.Geometry", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "completedDate", - fieldName: "completedDate", + name: "lastUpdated", + fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, { - name: "programInstance", - fieldName: "programInstance", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramInstance", - }, - { - name: "deleted", - fieldName: "deleted", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdatedAtClient", + fieldName: "lastUpdatedAtClient", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "attributeOptionCombo", - fieldName: "attributeOptionCombo", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryOptionCombo", + name: "lastUpdatedByUserInfo", + fieldName: "lastUpdatedByUserInfo", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.program.UserInfoSnapshot", }, { - name: "userAccess", - fieldName: "userAccesses", + name: "messageConversations", + fieldName: "messageConversations", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.message.MessageConversation", }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "geometry", - fieldName: "geometry", - propertyType: "COMPLEX", - klass: "org.locationtech.jts.geom.Geometry", + name: "organisationUnit", + fieldName: "organisationUnit", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "programInstance", + fieldName: "programInstance", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramInstance", }, { - name: "user", - fieldName: "user", + name: "programStage", + fieldName: "programStage", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "completedBy", - fieldName: "completedBy", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "relationshipItem", + fieldName: "relationshipItems", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.relationship.RelationshipItem", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "status", fieldName: "status", @@ -34374,16 +34350,40 @@ export const models: Record = { klass: "org.hisp.dhis.event.EventStatus", }, { - name: "eventDate", - fieldName: "executionDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "storedBy", + fieldName: "storedBy", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "lastUpdatedAtClient", - fieldName: "lastUpdatedAtClient", - propertyType: "DATE", - klass: "java.util.Date", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -34404,18 +34404,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "eventQueryCriteria", - fieldName: "eventQueryCriteria", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.programstagefilter.EventQueryCriteria", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -34424,34 +34424,40 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "program", - fieldName: "program", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "eventQueryCriteria", + fieldName: "eventQueryCriteria", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.programstagefilter.EventQueryCriteria", }, { name: "externalAccess", @@ -34460,32 +34466,26 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "programStage", - fieldName: "programStage", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -34493,27 +34493,24 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "program", + fieldName: "program", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "programStage", + fieldName: "programStage", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -34522,8 +34519,16 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "createdBy", - fieldName: "createdBy", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -34535,18 +34540,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -34567,12 +34567,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -34581,42 +34587,54 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataElement", + fieldName: "dataElements", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "programIndicator", - fieldName: "programIndicators", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.program.ProgramIndicator", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "externalAccess", @@ -34625,18 +34643,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -34644,27 +34662,28 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "renderType", - fieldName: "renderType", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.render.DeviceRenderTypeMap", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "dataElement", - fieldName: "dataElements", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "programIndicator", + fieldName: "programIndicators", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElement", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "org.hisp.dhis.program.ProgramIndicator", }, { name: "programStage", @@ -34673,32 +34692,16 @@ export const models: Record = { klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "renderType", + fieldName: "renderType", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", }, { name: "sharing", @@ -34707,32 +34710,17 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "sortOrder", fieldName: "sortOrder", propertyType: "INTEGER", klass: "java.lang.Integer", }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "style", fieldName: "style", @@ -34740,16 +34728,12 @@ export const models: Record = { klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -34757,6 +34741,22 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, ], }, programStageWorkingLists: { @@ -34776,12 +34776,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -34790,34 +34796,34 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "externalAccess", @@ -34825,6 +34831,22 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -34832,26 +34854,17 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "programStageQueryCriteria", - fieldName: "programStageQueryCriteria", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.programstageworkinglist.ProgramStageQueryCriteria", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", }, { name: "programStage", @@ -34860,42 +34873,34 @@ export const models: Record = { klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "programStageQueryCriteria", + fieldName: "programStageQueryCriteria", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.programstageworkinglist.ProgramStageQueryCriteria", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -34907,18 +34912,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -34938,12 +34938,24 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "allowFutureDate", + fieldName: "allowFutureDate", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -34952,40 +34964,28 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "program", - fieldName: "program", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + klass: "org.hisp.dhis.user.User", }, { - name: "mandatory", - fieldName: "mandatory", + name: "displayInList", + fieldName: "displayInList", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "trackedEntityAttribute", - fieldName: "attribute", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayShortName", @@ -35000,11 +35000,21 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "renderOptionsAsRadio", - fieldName: "renderOptionsAsRadio", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -35012,66 +35022,41 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "allowFutureDate", - fieldName: "allowFutureDate", + name: "mandatory", + fieldName: "mandatory", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "renderType", - fieldName: "renderType", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.render.DeviceRenderTypeMap", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + klass: "org.hisp.dhis.program.Program", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "renderOptionsAsRadio", + fieldName: "renderOptionsAsRadio", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "sharing", - fieldName: "sharing", + name: "renderType", + fieldName: "renderType", propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", }, { name: "searchable", @@ -35080,16 +35065,10 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "displayInList", - fieldName: "displayInList", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "sortOrder", @@ -35097,6 +35076,26 @@ export const models: Record = { propertyType: "INTEGER", klass: "java.lang.Integer", }, + { + name: "trackedEntityAttribute", + fieldName: "attribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "userAccess", fieldName: "userAccesses", @@ -35105,18 +35104,19 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", }, ], }, @@ -35136,12 +35136,10 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -35150,87 +35148,55 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "attribute", + fieldName: "attribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "program", - fieldName: "program", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + klass: "org.hisp.dhis.user.User", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "formName", - fieldName: "formName", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "attribute", - fieldName: "attribute", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "displayDescription", fieldName: "displayDescription", @@ -35238,66 +35204,63 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayShortName", + fieldName: "displayShortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSet", fieldName: "legendSet", @@ -35312,6 +35275,31 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "shortName", fieldName: "shortName", @@ -35319,10 +35307,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -35331,10 +35321,20 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -35355,12 +35355,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -35369,10 +35375,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dashboard", + fieldName: "dashboard", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dashboard.Dashboard", }, { name: "displayName", @@ -35381,48 +35399,33 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "recipientUserGroups", - fieldName: "recipientUserGroups", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroup", + itemKlass: "java.lang.String", }, - { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "dashboard", - fieldName: "dashboard", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dashboard.Dashboard", - }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", @@ -35430,32 +35433,25 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "message", + fieldName: "message", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "recipientUserGroups", + fieldName: "recipientUserGroups", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "message", - fieldName: "message", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "org.hisp.dhis.user.UserGroup", }, { name: "sharing", @@ -35463,9 +35459,18 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -35477,18 +35482,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -35509,12 +35509,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -35523,22 +35529,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "deleted", + fieldName: "deleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "description", @@ -35546,6 +35552,12 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "externalAccess", fieldName: "externalAccess", @@ -35553,18 +35565,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -35578,21 +35590,26 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.relationship.RelationshipItem", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "relationshipType", @@ -35600,47 +35617,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.relationship.RelationshipType", }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, { name: "sharing", fieldName: "sharing", propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, - { - name: "deleted", - fieldName: "deleted", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "style", fieldName: "style", @@ -35654,10 +35636,12 @@ export const models: Record = { klass: "org.hisp.dhis.relationship.RelationshipItem", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -35665,6 +35649,22 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, ], }, relationshipConstraints: { @@ -35682,12 +35682,24 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, { name: "programStage", fieldName: "programStage", propertyType: "REFERENCE", klass: "org.hisp.dhis.program.ProgramStage", }, + { + name: "relationshipEntity", + fieldName: "relationshipEntity", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.relationship.RelationshipEntity", + }, { name: "trackedEntityType", fieldName: "trackedEntityType", @@ -35700,18 +35712,6 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.trackerdataview.TrackerDataView", }, - { - name: "relationshipEntity", - fieldName: "relationshipEntity", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.relationship.RelationshipEntity", - }, - { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", - }, ], }, relationshipItems: { @@ -35772,12 +35772,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "bidirectional", @@ -35792,32 +35798,38 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayFromToName", + fieldName: "displayFromToName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "fromToName", - fieldName: "fromToName", + name: "displayToFromName", + fieldName: "displayToFromName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -35828,67 +35840,58 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "displayFromToName", - fieldName: "displayFromToName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "toConstraint", - fieldName: "toConstraint", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.relationship.RelationshipConstraint", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "fromConstraint", + fieldName: "fromConstraint", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.relationship.RelationshipConstraint", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "fromToName", + fieldName: "fromToName", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "created", - fieldName: "created", + name: "lastUpdated", + fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "toFromName", - fieldName: "toFromName", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "referral", + fieldName: "referral", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, { name: "sharing", fieldName: "sharing", @@ -35896,26 +35899,28 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "fromConstraint", - fieldName: "fromConstraint", + name: "toConstraint", + fieldName: "toConstraint", propertyType: "COMPLEX", klass: "org.hisp.dhis.relationship.RelationshipConstraint", }, { - name: "displayToFromName", - fieldName: "displayToFromName", + name: "toFromName", + fieldName: "toFromName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "referral", - fieldName: "referral", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -35927,18 +35932,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -35959,24 +35959,24 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "designContent", - fieldName: "designContent", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "visualization", - fieldName: "visualization", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.visualization.Visualization", + name: "cacheStrategy", + fieldName: "cacheStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.cache.CacheStrategy", }, { name: "code", @@ -35985,28 +35985,28 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "designContent", + fieldName: "designContent", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.report.ReportType", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "externalAccess", @@ -36014,12 +36014,41 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "relativePeriods", fieldName: "relatives", @@ -36032,6 +36061,12 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.visualization.ReportingParams", }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -36040,45 +36075,15 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.report.ReportType", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -36090,24 +36095,19 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "cacheStrategy", - fieldName: "cacheStrategy", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.cache.CacheStrategy", - }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", + name: "visualization", + fieldName: "visualization", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.visualization.Visualization", }, ], }, @@ -36127,12 +36127,10 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -36140,6 +36138,14 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.analytics.AggregationType", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -36147,26 +36153,56 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataSet", + fieldName: "dataSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataset.DataSet", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + { + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -36183,24 +36219,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -36208,19 +36238,13 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "dataSet", - fieldName: "dataSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataset.DataSet", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -36229,32 +36253,37 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", + }, + { + name: "legendSets", + fieldName: "legendSets", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", }, { - name: "dimensionItem", - fieldName: "dimensionItem", - propertyType: "TEXT", - klass: "java.lang.String", + name: "metric", + fieldName: "metric", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ReportingRateMetric", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", }, { name: "sharing", @@ -36263,20 +36292,22 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "metric", - fieldName: "metric", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ReportingRateMetric", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -36288,44 +36319,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, { - name: "legendSets", - fieldName: "legendSets", + name: "userGroupAccess", + fieldName: "userGroupAccesses", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.legend.LegendSet", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -36346,11 +36346,31 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "auth", + fieldName: "auth", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.auth.AuthScheme", + }, + { + name: "authorities", + fieldName: "authorities", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", itemKlass: "java.lang.String", }, { @@ -36360,32 +36380,32 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "auth", - fieldName: "auth", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.auth.AuthScheme", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "displayName", - fieldName: "displayName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "disabled", + fieldName: "disabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "description", - fieldName: "description", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -36396,60 +36416,45 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "disabled", - fieldName: "disabled", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "headers", fieldName: "headers", propertyType: "COMPLEX", klass: "java.util.Map", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -36457,18 +36462,18 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, - { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "authorities", - fieldName: "authorities", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, + { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -36480,18 +36485,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -36512,26 +36512,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "smsCode", - fieldName: "codes", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.sms.command.code.SMSCode", - }, - { - name: "moreThanOneOrgUnitMessage", - fieldName: "moreThanOneOrgUnitMessage", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -36540,30 +36532,28 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "displayName", - fieldName: "displayName", + name: "codeValueSeparator", + fieldName: "codeValueSeparator", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "completenessMethod", + fieldName: "completenessMethod", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.sms.command.CompletenessMethod", }, { - name: "specialCharacter", - fieldName: "specialCharacters", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.sms.command.SMSSpecialCharacter", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "currentPeriodUsedForReporting", @@ -36572,10 +36562,22 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "program", - fieldName: "program", + name: "dataset", + fieldName: "dataset", propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + klass: "org.hisp.dhis.dataset.DataSet", + }, + { + name: "defaultMessage", + fieldName: "defaultMessage", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "externalAccess", @@ -36584,17 +36586,21 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "noUserMessage", - fieldName: "noUserMessage", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "receivedMessage", - fieldName: "receivedMessage", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -36602,70 +36608,57 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "defaultMessage", - fieldName: "defaultMessage", + name: "moreThanOneOrgUnitMessage", + fieldName: "moreThanOneOrgUnitMessage", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroup", - fieldName: "userGroup", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.UserGroup", + name: "noUserMessage", + fieldName: "noUserMessage", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "parserType", + fieldName: "parserType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.sms.parse.ParserType", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + klass: "org.hisp.dhis.program.Program", }, { - name: "completenessMethod", - fieldName: "completenessMethod", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.sms.command.CompletenessMethod", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "receivedMessage", + fieldName: "receivedMessage", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "wrongFormatMessage", - fieldName: "wrongFormatMessage", + name: "separator", + fieldName: "separator", propertyType: "TEXT", klass: "java.lang.String", }, @@ -36676,32 +36669,38 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "separator", - fieldName: "separator", - propertyType: "TEXT", - klass: "java.lang.String", + name: "smsCode", + fieldName: "codes", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.sms.command.code.SMSCode", }, { - name: "successMessage", - fieldName: "successMessage", - propertyType: "TEXT", - klass: "java.lang.String", + name: "specialCharacter", + fieldName: "specialCharacters", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.sms.command.SMSSpecialCharacter", }, { - name: "codeValueSeparator", - fieldName: "codeValueSeparator", + name: "successMessage", + fieldName: "successMessage", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "parserType", - fieldName: "parserType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.sms.parse.ParserType", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -36713,24 +36712,25 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "dataset", - fieldName: "dataset", + name: "userGroup", + fieldName: "userGroup", propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataset.DataSet", + klass: "org.hisp.dhis.user.UserGroup", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "wrongFormatMessage", + fieldName: "wrongFormatMessage", + propertyType: "TEXT", + klass: "java.lang.String", }, ], }, @@ -36751,12 +36751,26 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "categoryCombos", + fieldName: "categoryCombos", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryCombo", }, { name: "code", @@ -36765,30 +36779,30 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "greyedField", - fieldName: "greyedFields", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataelement.DataElementOperand", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "dataElement", + fieldName: "dataElements", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "dataSet", + fieldName: "dataSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataset.DataSet", }, { name: "description", @@ -36802,6 +36816,12 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "externalAccess", fieldName: "externalAccess", @@ -36809,48 +36829,42 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "categoryCombos", - fieldName: "categoryCombos", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "greyedField", + fieldName: "greyedFields", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryCombo", + itemKlass: "org.hisp.dhis.dataelement.DataElementOperand", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "dataSet", - fieldName: "dataSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataset.DataSet", - }, - { - name: "dataElement", - fieldName: "dataElements", + name: "indicator", + fieldName: "indicators", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElement", + itemKlass: "org.hisp.dhis.indicator.Indicator", }, { - name: "showColumnTotals", - fieldName: "showColumnTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -36858,35 +36872,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "indicator", - fieldName: "indicators", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.indicator.Indicator", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -36895,10 +36886,16 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "showColumnTotals", + fieldName: "showColumnTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "showRowTotals", + fieldName: "showRowTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "sortOrder", @@ -36907,25 +36904,12 @@ export const models: Record = { klass: "java.lang.Integer", }, { - name: "userAccess", - fieldName: "userAccesses", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "showRowTotals", - fieldName: "showRowTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -36933,6 +36917,22 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, ], }, seriesKeys: { @@ -36950,18 +36950,18 @@ export const models: Record = { persisted: false, embeddedObject: false, properties: [ - { - name: "label", - fieldName: "label", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.StyledObject", - }, { name: "hidden", fieldName: "hidden", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "label", + fieldName: "label", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.StyledObject", + }, ], }, sharings: { @@ -36979,25 +36979,25 @@ export const models: Record = { persisted: false, embeddedObject: false, properties: [ - { name: "owner", fieldName: "owner", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "userGroups", - fieldName: "userGroups", - propertyType: "COMPLEX", - klass: "java.util.Map", - }, { name: "external", fieldName: "external", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "owner", fieldName: "owner", propertyType: "TEXT", klass: "java.lang.String" }, { name: "public", fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "userGroups", + fieldName: "userGroups", + propertyType: "COMPLEX", + klass: "java.util.Map", + }, { name: "users", fieldName: "users", propertyType: "COMPLEX", klass: "java.util.Map" }, ], }, @@ -37018,12 +37018,24 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "cacheStrategy", + fieldName: "cacheStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.cache.CacheStrategy", }, { name: "code", @@ -37032,28 +37044,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "updateJobId", - fieldName: "updateJobId", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -37062,10 +37062,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.sqlview.SqlViewType", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "externalAccess", @@ -37073,35 +37073,46 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "sqlQuery", @@ -37110,28 +37121,28 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.sqlview.SqlViewType", }, { - name: "createdBy", - fieldName: "createdBy", + name: "updateJobId", + fieldName: "updateJobId", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -37143,24 +37154,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "cacheStrategy", - fieldName: "cacheStrategy", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.cache.CacheStrategy", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -37181,39 +37181,31 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "generated", - fieldName: "generated", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "translation", - fieldName: "translations", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "confidential", fieldName: "confidential", @@ -37221,44 +37213,40 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayFormName", @@ -37267,51 +37255,46 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "unique", - fieldName: "unique", + name: "displayInListNoProgram", + fieldName: "displayInListNoProgram", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "legendSets", - fieldName: "legendSets", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.legend.LegendSet", + name: "displayOnVisitSchedule", + fieldName: "displayOnVisitSchedule", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "style", - fieldName: "style", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "expression", + fieldName: "expression", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", + name: "externalAccess", + fieldName: "externalAccess", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "favorite", @@ -37322,76 +37305,87 @@ export const models: Record = { itemKlass: "java.lang.String", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + name: "fieldMask", + fieldName: "fieldMask", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "generated", + fieldName: "generated", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "displayInListNoProgram", - fieldName: "displayInListNoProgram", + name: "inherit", + fieldName: "inherit", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "pattern", - fieldName: "pattern", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, { - name: "skipSynchronization", - fieldName: "skipSynchronization", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "sortOrderInListNoProgram", - fieldName: "sortOrderInListNoProgram", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "optionSetValue", + fieldName: "optionSetValue", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "orgunitScope", + fieldName: "orgunitScope", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "optionSet", - fieldName: "optionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", + name: "pattern", + fieldName: "pattern", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "queryMods", @@ -37400,65 +37394,55 @@ export const models: Record = { klass: "org.hisp.dhis.common.QueryModifiers", }, { - name: "displayOnVisitSchedule", - fieldName: "displayOnVisitSchedule", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "formName", - fieldName: "formName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "sortOrderInVisitSchedule", - fieldName: "sortOrderInVisitSchedule", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "orgunitScope", - fieldName: "orgunitScope", + name: "skipSynchronization", + fieldName: "skipSynchronization", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "fieldMask", - fieldName: "fieldMask", - propertyType: "TEXT", - klass: "java.lang.String", + name: "sortOrderInListNoProgram", + fieldName: "sortOrderInListNoProgram", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "expression", - fieldName: "expression", - propertyType: "TEXT", - klass: "java.lang.String", + name: "sortOrderInVisitSchedule", + fieldName: "sortOrderInVisitSchedule", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "dimensionItem", - fieldName: "dimensionItem", - propertyType: "TEXT", - klass: "java.lang.String", + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "inherit", - fieldName: "inherit", + name: "unique", + fieldName: "unique", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, { name: "user", fieldName: "user", @@ -37466,10 +37450,26 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "optionSetValue", - fieldName: "optionSetValue", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", }, ], }, @@ -37488,6 +37488,12 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -37500,13 +37506,6 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { name: "value", fieldName: "value", propertyType: "TEXT", klass: "java.lang.String" }, { name: "trackedEntityAttribute", fieldName: "attribute", @@ -37519,6 +37518,7 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.trackedentity.TrackedEntityInstance", }, + { name: "value", fieldName: "value", propertyType: "TEXT", klass: "java.lang.String" }, ], }, trackedEntityDataElementDimensions: { @@ -37536,6 +37536,12 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, { name: "filter", fieldName: "filter", @@ -37554,12 +37560,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.program.ProgramStage", }, - { - name: "dataElement", - fieldName: "dataElement", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", - }, ], }, trackedEntityInstances: { @@ -37579,26 +37579,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "programOwners", - fieldName: "programOwners", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramOwner", - }, - { - name: "storedBy", - fieldName: "storedBy", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -37607,24 +37599,34 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "programInstance", - fieldName: "programInstances", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramInstance", + name: "createdAtClient", + fieldName: "createdAtClient", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "createdByUserInfo", + fieldName: "createdByUserInfo", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.program.UserInfoSnapshot", }, { - name: "organisationUnit", - fieldName: "organisationUnit", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + name: "deleted", + fieldName: "deleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "displayName", @@ -37633,26 +37635,36 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "createdAtClient", - fieldName: "createdAtClient", - propertyType: "DATE", - klass: "java.util.Date", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "lastUpdatedByUserInfo", - fieldName: "lastUpdatedByUserInfo", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "geometry", + fieldName: "geometry", propertyType: "COMPLEX", - klass: "org.hisp.dhis.program.UserInfoSnapshot", + klass: "org.locationtech.jts.geom.Geometry", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "inactive", + fieldName: "inactive", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -37663,68 +37675,65 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "inactive", - fieldName: "inactive", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "lastUpdatedAtClient", + fieldName: "lastUpdatedAtClient", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "relationshipItem", - fieldName: "relationshipItems", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.relationship.RelationshipItem", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "createdByUserInfo", - fieldName: "createdByUserInfo", + name: "lastUpdatedByUserInfo", + fieldName: "lastUpdatedByUserInfo", propertyType: "COMPLEX", klass: "org.hisp.dhis.program.UserInfoSnapshot", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "organisationUnit", + fieldName: "organisationUnit", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "potentialDuplicate", + fieldName: "potentialDuplicate", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "programInstance", + fieldName: "programInstances", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramInstance", + }, + { + name: "programOwners", + fieldName: "programOwners", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramOwner", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "relationshipItem", + fieldName: "relationshipItems", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "potentialDuplicate", - fieldName: "potentialDuplicate", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemKlass: "org.hisp.dhis.relationship.RelationshipItem", }, { name: "sharing", @@ -37733,10 +37742,18 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "deleted", - fieldName: "deleted", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "storedBy", + fieldName: "storedBy", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "trackedEntityAttributeValue", + fieldName: "trackedEntityAttributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.trackedentityattributevalue.TrackedEntityAttributeValue", }, { name: "trackedEntityType", @@ -37745,31 +37762,12 @@ export const models: Record = { klass: "org.hisp.dhis.trackedentity.TrackedEntityType", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "userAccess", - fieldName: "userAccesses", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "geometry", - fieldName: "geometry", - propertyType: "COMPLEX", - klass: "org.locationtech.jts.geom.Geometry", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -37778,18 +37776,20 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "trackedEntityAttributeValue", - fieldName: "trackedEntityAttributeValues", + name: "userAccess", + fieldName: "userAccesses", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.trackedentityattributevalue.TrackedEntityAttributeValue", + itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "lastUpdatedAtClient", - fieldName: "lastUpdatedAtClient", - propertyType: "DATE", - klass: "java.util.Date", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -37810,12 +37810,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -37824,34 +37830,34 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "enrollmentCreatedPeriod", @@ -37860,66 +37866,44 @@ export const models: Record = { klass: "org.hisp.dhis.trackedentityfilter.FilterPeriod", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "enrollmentStatus", + fieldName: "enrollmentStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramStatus", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "entityQueryCriteria", + fieldName: "entityQueryCriteria", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.trackedentityfilter.EntityQueryCriteria", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "eventFilters", + fieldName: "eventFilters", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentityfilter.EventFilter", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "followup", @@ -37927,31 +37911,38 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "eventFilters", - fieldName: "eventFilters", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentityfilter.EventFilter", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "entityQueryCriteria", - fieldName: "entityQueryCriteria", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.trackedentityfilter.EntityQueryCriteria", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.program.Program", }, { - name: "enrollmentStatus", - fieldName: "enrollmentStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ProgramStatus", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "sortOrder", @@ -37959,15 +37950,6 @@ export const models: Record = { propertyType: "INTEGER", klass: "java.lang.Integer", }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "style", fieldName: "style", @@ -37975,10 +37957,12 @@ export const models: Record = { klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -37986,6 +37970,22 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, ], }, dataElementDimensions: { @@ -38040,12 +38040,24 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "allowAuditLog", + fieldName: "allowAuditLog", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -38054,34 +38066,38 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "trackedEntityTypeAttribute", - fieldName: "trackedEntityTypeAttributes", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityTypeAttribute", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -38098,30 +38114,18 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "allowAuditLog", - fieldName: "allowAuditLog", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "featureType", @@ -38130,18 +38134,18 @@ export const models: Record = { klass: "org.hisp.dhis.organisationunit.FeatureType", }, { - name: "minAttributesRequiredToSearch", - fieldName: "minAttributesRequiredToSearch", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -38149,40 +38153,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "maxTeiCountToReturn", fieldName: "maxTeiCountToReturn", @@ -38190,25 +38160,23 @@ export const models: Record = { klass: "java.lang.Integer", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "minAttributesRequiredToSearch", + fieldName: "minAttributesRequiredToSearch", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "style", - fieldName: "style", + name: "sharing", + fieldName: "sharing", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "shortName", @@ -38217,10 +38185,26 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "trackedEntityTypeAttribute", + fieldName: "trackedEntityTypeAttributes", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityTypeAttribute", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -38228,6 +38212,22 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, ], }, trackedEntityTypeAttributes: { @@ -38246,12 +38246,18 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -38260,10 +38266,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayInList", + fieldName: "displayInList", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "displayName", @@ -38272,57 +38290,39 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayShortName", + fieldName: "displayShortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "mandatory", - fieldName: "mandatory", + name: "externalAccess", + fieldName: "externalAccess", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "trackedEntityAttribute", - fieldName: "trackedEntityAttribute", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", @@ -38330,26 +38330,23 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "mandatory", + fieldName: "mandatory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "searchable", + fieldName: "searchable", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "sharing", @@ -38358,10 +38355,10 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "searchable", - fieldName: "searchable", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "trackedEntityAttribute", + fieldName: "trackedEntityAttribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, { name: "trackedEntityType", @@ -38370,14 +38367,16 @@ export const models: Record = { klass: "org.hisp.dhis.trackedentity.TrackedEntityType", }, { - name: "displayInList", - fieldName: "displayInList", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -38389,18 +38388,19 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", }, ], }, @@ -38421,102 +38421,58 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "lastLogin", - fieldName: "lastLogin", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "education", - fieldName: "education", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "jobTitle", - fieldName: "jobTitle", - propertyType: "TEXT", - klass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "accountExpiry", + fieldName: "accountExpiry", propertyType: "DATE", klass: "java.util.Date", }, { - name: "password", - fieldName: "password", - propertyType: "PASSWORD", - klass: "java.lang.String", - }, - { - name: "twitter", - fieldName: "twitter", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "translation", - fieldName: "translations", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "employer", - fieldName: "employer", - propertyType: "TEXT", - klass: "java.lang.String", + name: "avatar", + fieldName: "avatar", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.fileresource.FileResource", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "dataViewOrganisationUnit", - fieldName: "dataViewOrganisationUnits", + name: "birthday", + fieldName: "birthday", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "catDimensionConstraint", + fieldName: "catDimensionConstraints", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, - { - name: "settings", - fieldName: "settings", - propertyType: "TEXT", - klass: "org.hisp.dhis.user.UserSettings", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + itemKlass: "org.hisp.dhis.category.Category", }, { - name: "whatsApp", - fieldName: "whatsApp", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "cogsDimensionConstraint", + fieldName: "cogsDimensionConstraints", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "invitation", - fieldName: "invitation", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSet", }, { name: "created", @@ -38525,79 +38481,73 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "selfRegistered", - fieldName: "selfRegistered", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dataViewMaxOrganisationUnitLevel", + fieldName: "dataViewMaxOrganisationUnitLevel", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "userGroup", - fieldName: "groups", + name: "dataViewOrganisationUnit", + fieldName: "dataViewOrganisationUnits", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroup", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "userRole", - fieldName: "userRoles", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserRole", + name: "disabled", + fieldName: "disabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "firstName", - fieldName: "firstName", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "phoneNumber", - fieldName: "phoneNumber", + name: "education", + fieldName: "education", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "email", fieldName: "email", propertyType: "EMAIL", klass: "java.lang.String" }, { - name: "nationality", - fieldName: "nationality", + name: "employer", + fieldName: "employer", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", + name: "externalAuth", + fieldName: "externalAuth", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "birthday", - fieldName: "birthday", - propertyType: "DATE", - klass: "java.util.Date", + name: "facebookMessenger", + fieldName: "facebookMessenger", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "favorite", @@ -38608,140 +38558,196 @@ export const models: Record = { itemKlass: "java.lang.String", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "firstName", + fieldName: "firstName", + propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, { name: "gender", fieldName: "gender", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "openId", - fieldName: "openId", + name: "interests", + fieldName: "interests", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", + name: "introduction", + fieldName: "introduction", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "externalAuth", - fieldName: "externalAuth", + name: "invitation", + fieldName: "invitation", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "cogsDimensionConstraint", - fieldName: "cogsDimensionConstraints", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSet", + name: "jobTitle", + fieldName: "jobTitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "accountExpiry", - fieldName: "accountExpiry", + name: "languages", + fieldName: "languages", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastCheckedInterpretations", + fieldName: "lastCheckedInterpretations", propertyType: "DATE", klass: "java.util.Date", }, { - name: "catDimensionConstraint", - fieldName: "catDimensionConstraints", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.Category", + name: "lastLogin", + fieldName: "lastLogin", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "teiSearchOrganisationUnit", - fieldName: "teiSearchOrganisationUnits", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "ldapId", + fieldName: "ldapId", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "nationality", + fieldName: "nationality", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "openId", + fieldName: "openId", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "organisationUnit", + fieldName: "organisationUnits", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "twoFactorEnabled", - fieldName: "twoFactorEnabled", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "password", + fieldName: "password", + propertyType: "PASSWORD", + klass: "java.lang.String", }, - { name: "skype", fieldName: "skype", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "surname", - fieldName: "surname", + name: "passwordLastUpdated", + fieldName: "passwordLastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "phoneNumber", + fieldName: "phoneNumber", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "ldapId", - fieldName: "ldapId", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "disabled", - fieldName: "disabled", + name: "selfRegistered", + fieldName: "selfRegistered", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "organisationUnit", - fieldName: "organisationUnits", + name: "settings", + fieldName: "settings", + propertyType: "TEXT", + klass: "org.hisp.dhis.user.UserSettings", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { name: "skype", fieldName: "skype", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "surname", + fieldName: "surname", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "teiSearchOrganisationUnit", + fieldName: "teiSearchOrganisationUnits", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "facebookMessenger", - fieldName: "facebookMessenger", + name: "telegram", + fieldName: "telegram", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "email", fieldName: "email", propertyType: "EMAIL", klass: "java.lang.String" }, { - name: "introduction", - fieldName: "introduction", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "twitter", + fieldName: "twitter", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "passwordLastUpdated", - fieldName: "passwordLastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "twoFactorEnabled", + fieldName: "twoFactorEnabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "languages", - fieldName: "languages", - propertyType: "TEXT", - klass: "java.lang.String", + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "welcomeMessage", - fieldName: "welcomeMessage", - propertyType: "TEXT", - klass: "java.lang.String", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", }, { name: "userCredentials", @@ -38750,50 +38756,44 @@ export const models: Record = { klass: "org.hisp.dhis.user.UserCredentialsDto", }, { - name: "telegram", - fieldName: "telegram", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "avatar", - fieldName: "avatar", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.fileresource.FileResource", - }, - { - name: "dataViewMaxOrganisationUnitLevel", - fieldName: "dataViewMaxOrganisationUnitLevel", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "userGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroup", }, { - name: "lastCheckedInterpretations", - fieldName: "lastCheckedInterpretations", - propertyType: "DATE", - klass: "java.util.Date", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userRole", + fieldName: "userRoles", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserRole", }, { - name: "interests", - fieldName: "interests", + name: "username", + fieldName: "username", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "welcomeMessage", + fieldName: "welcomeMessage", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "username", - fieldName: "username", + name: "whatsApp", + fieldName: "whatsApp", propertyType: "TEXT", klass: "java.lang.String", }, @@ -38820,13 +38820,13 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, { name: "displayName", fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, ], }, userCredentials: { @@ -38844,12 +38844,6 @@ export const models: Record = { persisted: false, embeddedObject: false, properties: [ - { - name: "lastLogin", - fieldName: "lastLogin", - propertyType: "DATE", - klass: "java.util.Date", - }, { name: "access", fieldName: "access", @@ -38857,16 +38851,18 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "openId", - fieldName: "openId", - propertyType: "TEXT", - klass: "java.lang.String", + name: "accountExpiry", + fieldName: "accountExpiry", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "externalAuth", - fieldName: "externalAuth", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "catDimensionConstraints", + fieldName: "catDimensionConstraints", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.Category", }, { name: "cogsDimensionConstraints", @@ -38877,27 +38873,36 @@ export const models: Record = { itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSet", }, { - name: "accountExpiry", - fieldName: "accountExpiry", - propertyType: "DATE", - klass: "java.util.Date", + name: "disabled", + fieldName: "disabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "catDimensionConstraints", - fieldName: "catDimensionConstraints", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.Category", + name: "externalAuth", + fieldName: "externalAuth", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "uuid", fieldName: "uuid", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "uid", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "password", - fieldName: "password", + name: "idToken", + fieldName: "idToken", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "invitation", + fieldName: "invitation", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastLogin", + fieldName: "lastLogin", + propertyType: "DATE", + klass: "java.util.Date", + }, { name: "ldapId", fieldName: "ldapId", @@ -38905,17 +38910,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "disabled", - fieldName: "disabled", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "openId", + fieldName: "openId", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "twoFA", - fieldName: "twoFA", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "password", + fieldName: "password", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "passwordLastUpdated", @@ -38924,10 +38928,18 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "invitation", - fieldName: "invitation", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "previousPasswords", + fieldName: "previousPasswords", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "restoreExpiry", + fieldName: "restoreExpiry", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "restoreToken", @@ -38936,10 +38948,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "restoreExpiry", - fieldName: "restoreExpiry", - propertyType: "DATE", - klass: "java.util.Date", + name: "selfRegistered", + fieldName: "selfRegistered", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "sharing", @@ -38948,11 +38960,12 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "selfRegistered", - fieldName: "selfRegistered", + name: "twoFA", + fieldName: "twoFA", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "uid", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, { name: "userRoles", fieldName: "userRoles", @@ -38961,26 +38974,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserRole", }, - { - name: "previousPasswords", - fieldName: "previousPasswords", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, - { - name: "idToken", - fieldName: "idToken", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "username", fieldName: "username", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "uuid", fieldName: "uuid", propertyType: "TEXT", klass: "java.lang.String" }, ], }, userGroups: { @@ -39000,12 +39000,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -39014,10 +39020,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -39026,41 +39038,33 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "managedByGroup", - fieldName: "managedByGroups", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroup", + itemKlass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", @@ -39068,26 +39072,27 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "managedByGroup", + fieldName: "managedByGroups", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + itemKlass: "org.hisp.dhis.user.UserGroup", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "managedGroup", + fieldName: "managedGroups", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "org.hisp.dhis.user.UserGroup", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sharing", @@ -39096,24 +39101,24 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "user", - fieldName: "members", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.User", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "managedGroup", - fieldName: "managedGroups", + name: "user", + fieldName: "members", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroup", + itemKlass: "org.hisp.dhis.user.User", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -39125,18 +39130,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, ], }, @@ -39161,13 +39161,13 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, { name: "displayName", fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, ], }, userRoles: { @@ -39187,8 +39187,22 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "authority", + fieldName: "authorities", propertyType: "COLLECTION", itemPropertyType: "TEXT", klass: "java.util.Set", @@ -39201,26 +39215,26 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -39230,49 +39244,40 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "restriction", @@ -39289,24 +39294,16 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "userObject", - fieldName: "users", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.user.User", - }, - { - name: "authority", - fieldName: "authorities", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -39318,18 +39315,21 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userObject", + fieldName: "users", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.user.User", }, ], }, @@ -39350,12 +39350,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -39364,30 +39370,34 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayMessageTemplate", + fieldName: "displayMessageTemplate", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "recipientUserGroups", - fieldName: "recipientUserGroups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroup", + name: "displaySubjectTemplate", + fieldName: "displaySubjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "externalAccess", @@ -39396,32 +39406,26 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "subjectTemplate", - fieldName: "subjectTemplate", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "sendStrategy", - fieldName: "sendStrategy", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.notification.SendStrategy", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -39430,20 +39434,17 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + name: "messageTemplate", + fieldName: "messageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "validationRules", - fieldName: "validationRules", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.validation.ValidationRule", + name: "notifyParentOrganisationUnitOnly", + fieldName: "notifyParentOrganisationUnitOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "notifyUsersInHierarchyOnly", @@ -39452,24 +39453,24 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "displaySubjectTemplate", - fieldName: "displaySubjectTemplate", + name: "publicAccess", + fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", + name: "recipientUserGroups", + fieldName: "recipientUserGroups", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "org.hisp.dhis.user.UserGroup", + }, + { + name: "sendStrategy", + fieldName: "sendStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.notification.SendStrategy", }, { name: "sharing", @@ -39478,16 +39479,24 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "subjectTemplate", + fieldName: "subjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "notifyParentOrganisationUnitOnly", - fieldName: "notifyParentOrganisationUnitOnly", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "userAccess", @@ -39497,30 +39506,21 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "displayMessageTemplate", - fieldName: "displayMessageTemplate", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "messageTemplate", - fieldName: "messageTemplate", - propertyType: "TEXT", - klass: "java.lang.String", + name: "validationRules", + fieldName: "validationRules", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.validation.ValidationRule", }, ], }, @@ -39541,16 +39541,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "period", - fieldName: "period", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.period.Period", - }, - { - name: "organisationUnit", - fieldName: "organisationUnit", + name: "attributeOptionCombo", + fieldName: "attributeOptionCombo", propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + klass: "org.hisp.dhis.category.CategoryOptionCombo", }, { name: "created", @@ -39559,22 +39553,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "validationRule", - fieldName: "validationRule", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.validation.ValidationRule", - }, - { - name: "attributeOptionCombo", - fieldName: "attributeOptionCombo", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryOptionCombo", - }, - { - name: "rightsideValue", - fieldName: "rightsideValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "dayInPeriod", + fieldName: "dayInPeriod", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.Long" }, { @@ -39590,10 +39572,28 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "dayInPeriod", - fieldName: "dayInPeriod", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "organisationUnit", + fieldName: "organisationUnit", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "period", + fieldName: "period", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.period.Period", + }, + { + name: "rightsideValue", + fieldName: "rightsideValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "validationRule", + fieldName: "validationRule", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.validation.ValidationRule", }, ], }, @@ -39614,20 +39614,22 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "validationRuleGroup", - fieldName: "groups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.validation.ValidationRuleGroup", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "aggregateExportAttributeOptionCombo", + fieldName: "aggregateExportAttributeOptionCombo", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "aggregateExportCategoryOptionCombo", + fieldName: "aggregateExportCategoryOptionCombo", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "aggregationType", @@ -39635,6 +39637,14 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.analytics.AggregationType", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -39642,46 +39652,58 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "importance", - fieldName: "importance", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.validation.Importance", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "displayName", - fieldName: "displayName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "publicAccess", - fieldName: "publicAccess", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "aggregateExportCategoryOptionCombo", - fieldName: "aggregateExportCategoryOptionCombo", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, + { + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "operator", - fieldName: "operator", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.expression.Operator", + name: "displayInstruction", + fieldName: "displayInstruction", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayShortName", @@ -39690,22 +39712,42 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "organisationUnitLevels", - fieldName: "organisationUnitLevels", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "INTEGER", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "java.lang.Integer", + itemKlass: "java.lang.String", }, { - name: "externalAccess", - fieldName: "externalAccess", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displayInstruction", - fieldName: "displayInstruction", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "importance", + fieldName: "importance", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.validation.Importance", + }, + { + name: "instruction", + fieldName: "instruction", propertyType: "TEXT", klass: "java.lang.String", }, @@ -39715,6 +39757,12 @@ export const models: Record = { propertyType: "DATE", klass: "java.util.Date", }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "leftSide", fieldName: "leftSide", @@ -39722,74 +39770,59 @@ export const models: Record = { klass: "org.hisp.dhis.expression.Expression", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, { - name: "notificationTemplates", - fieldName: "notificationTemplates", + name: "legendSets", + fieldName: "legendSets", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.validation.notification.ValidationNotificationTemplate", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "translation", - fieldName: "translations", + name: "notificationTemplates", + fieldName: "notificationTemplates", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "org.hisp.dhis.validation.notification.ValidationNotificationTemplate", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "operator", + fieldName: "operator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.expression.Operator", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "organisationUnitLevels", + fieldName: "organisationUnitLevels", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "INTEGER", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + itemKlass: "java.lang.Integer", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "periodType", + fieldName: "periodType", propertyType: "TEXT", - klass: "java.lang.String", + klass: "org.hisp.dhis.period.PeriodType", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", }, { name: "rightSide", @@ -39804,37 +39837,11 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "periodType", - fieldName: "periodType", - propertyType: "TEXT", - klass: "org.hisp.dhis.period.PeriodType", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "instruction", - fieldName: "instruction", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "userAccess", - fieldName: "userAccesses", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, { name: "skipFormValidation", fieldName: "skipFormValidation", @@ -39842,37 +39849,12 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "legendSets", - fieldName: "legendSets", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.legend.LegendSet", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "aggregateExportAttributeOptionCombo", - fieldName: "aggregateExportAttributeOptionCombo", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -39881,10 +39863,28 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "userAccess", + fieldName: "userAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserAccess", + }, + { + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", + }, + { + name: "validationRuleGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.validation.ValidationRuleGroup", }, ], }, @@ -39904,26 +39904,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, { name: "access", fieldName: "access", @@ -39931,25 +39911,17 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", - }, - { - name: "validationRule", - fieldName: "members", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.validation.ValidationRule", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { @@ -39959,18 +39931,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -39979,10 +39943,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "externalAccess", @@ -39990,6 +39954,22 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -39997,11 +39977,24 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -40010,6 +40003,12 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "userAccess", fieldName: "userAccesses", @@ -40018,20 +40017,21 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserAccess", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "validationRule", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.validation.ValidationRule", }, ], }, @@ -40052,48 +40052,32 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataElementGroupSetDimension", - fieldName: "dataElementGroupSetDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", - }, - { - name: "orgUnitField", - fieldName: "orgUnitField", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "endDate", - fieldName: "endDate", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "legend", - fieldName: "legendDefinitions", + name: "access", + fieldName: "access", propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.LegendDefinitions", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "baseLineValue", - fieldName: "baseLineValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "userOrganisationUnitChildren", - fieldName: "userOrganisationUnitChildren", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "attributeDimension", + fieldName: "attributeDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", }, { - name: "publicAccess", - fieldName: "publicAccess", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "axes", @@ -40104,272 +40088,278 @@ export const models: Record = { itemKlass: "org.hisp.dhis.visualization.AxisV2", }, { - name: "displaySubtitle", - fieldName: "displaySubtitle", + name: "axis", + fieldName: "optionalAxes", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.visualization.Axis", + }, + { + name: "baseLineLabel", + fieldName: "baseLineLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.visualization.VisualizationType", + name: "baseLineValue", + fieldName: "baseLineValue", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "hideEmptyColumns", - fieldName: "hideEmptyColumns", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "categoryDimension", + fieldName: "categoryDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryDimension", }, { - name: "measureCriteria", - fieldName: "measureCriteria", - propertyType: "TEXT", - klass: "java.lang.String", + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", }, { - name: "displayTitle", - fieldName: "displayTitle", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "subscribed", - fieldName: "subscribed", + name: "colSubTotals", + fieldName: "colSubTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "colTotals", + fieldName: "colTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayTargetLineLabel", - fieldName: "displayTargetLineLabel", + name: "colorSet", + fieldName: "colorSet", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "attributeDimension", - fieldName: "attributeDimensions", + name: "column", + fieldName: "columns", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "yearlySerie", - fieldName: "yearlySeries", + name: "columnDimension", + fieldName: "columnDimensions", propertyType: "COLLECTION", itemPropertyType: "TEXT", klass: "java.util.List", itemKlass: "java.lang.String", }, { - name: "userOrganisationUnit", - fieldName: "userOrganisationUnit", + name: "completedOnly", + fieldName: "completedOnly", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "filterDimension", - fieldName: "filterDimensions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "rowSubTotals", - fieldName: "rowSubTotals", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "cumulativeValues", + fieldName: "cumulativeValues", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "interpretation", - fieldName: "interpretations", + name: "dataDimensionItem", + fieldName: "dataDimensionItems", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.interpretation.Interpretation", - }, - { - name: "visualizationPeriodName", - fieldName: "visualizationPeriodName", - propertyType: "TEXT", - klass: "java.lang.String", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "dataElementDimension", + fieldName: "dataElementDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", }, { - name: "userGroupAccess", - fieldName: "userGroupAccesses", + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroupAccess", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", }, { - name: "domainAxisLabel", - fieldName: "domainAxisLabel", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "subscriber", - fieldName: "subscribers", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", }, { - name: "cumulativeValues", - fieldName: "cumulativeValues", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayBaseLineLabel", + fieldName: "displayBaseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "fontStyle", - fieldName: "fontStyle", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.VisualizationFontStyle", + name: "displayDensity", + fieldName: "displayDensity", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DisplayDensity", }, { - name: "axis", - fieldName: "optionalAxes", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.visualization.Axis", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "showDimensionLabels", - fieldName: "showDimensionLabels", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayDomainAxisLabel", + fieldName: "displayDomainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "subtitle", - fieldName: "subtitle", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "fontSize", - fieldName: "fontSize", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.FontSize", + name: "displayRangeAxisLabel", + fieldName: "displayRangeAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "rangeAxisDecimals", - fieldName: "rangeAxisDecimals", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "displaySubtitle", + fieldName: "displaySubtitle", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "topLimit", - fieldName: "topLimit", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayTargetLineLabel", + fieldName: "displayTargetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayTitle", + fieldName: "displayTitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "startDate", - fieldName: "startDate", + name: "domainAxisLabel", + fieldName: "domainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "endDate", + fieldName: "endDate", propertyType: "DATE", klass: "java.util.Date", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "externalAccess", + fieldName: "externalAccess", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "userOrganisationUnitGrandChildren", - fieldName: "userOrganisationUnitGrandChildren", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "column", - fieldName: "columns", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filters", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "percentStackedValues", - fieldName: "percentStackedValues", + name: "fixColumnHeaders", + fieldName: "fixColumnHeaders", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "noSpaceBetweenColumns", - fieldName: "noSpaceBetweenColumns", + name: "fixRowHeaders", + fieldName: "fixRowHeaders", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dataElementDimension", - fieldName: "dataElementDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + name: "fontSize", + fieldName: "fontSize", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.FontSize", }, { - name: "rangeAxisSteps", - fieldName: "rangeAxisSteps", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "fontStyle", + fieldName: "fontStyle", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.VisualizationFontStyle", }, { name: "formName", @@ -40378,44 +40368,34 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "period", - fieldName: "periods", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.period.Period", + name: "hideEmptyColumns", + fieldName: "hideEmptyColumns", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "categoryDimension", - fieldName: "categoryDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryDimension", + name: "hideEmptyRowItems", + fieldName: "hideEmptyRowItems", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.HideEmptyItemStrategy", }, { - name: "showHierarchy", - fieldName: "showHierarchy", + name: "hideEmptyRows", + fieldName: "hideEmptyRows", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displayRangeAxisLabel", - fieldName: "displayRangeAxisLabel", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "seriesKey", - fieldName: "seriesKey", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.SeriesKey", + name: "hideLegend", + fieldName: "hideLegend", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "reportingParams", - fieldName: "reportingParams", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.ReportingParams", + name: "hideSubtitle", + fieldName: "hideSubtitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "hideTitle", @@ -40423,49 +40403,60 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "rowDimension", - fieldName: "rowDimensions", + name: "icons", + fieldName: "icons", propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.visualization.Icon", }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "seriesItem", - fieldName: "series", + name: "interpretation", + fieldName: "interpretations", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", + }, + { + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.visualization.Series", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", }, { - name: "colorSet", - fieldName: "colorSet", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayBaseLineLabel", - fieldName: "displayBaseLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "skipRounding", - fieldName: "skipRounding", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "legend", + fieldName: "legendDefinitions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.LegendDefinitions", }, { - name: "showData", - fieldName: "showData", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "measureCriteria", + fieldName: "measureCriteria", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "fixRowHeaders", - fieldName: "fixRowHeaders", + name: "noSpaceBetweenColumns", + fieldName: "noSpaceBetweenColumns", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -40476,50 +40467,60 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.NumberType", }, { - name: "hideEmptyRows", - fieldName: "hideEmptyRows", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "orgUnitField", + fieldName: "orgUnitField", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "parentGraphMap", - fieldName: "parentGraphMap", - propertyType: "COMPLEX", - klass: "java.util.Map", + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "rawPeriods", - fieldName: "rawPeriods", + name: "organisationUnitGroupSetDimension", + fieldName: "organisationUnitGroupSetDimensions", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", }, { - name: "itemOrganisationUnitGroup", - fieldName: "itemOrganisationUnitGroups", + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "INTEGER", klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + itemKlass: "java.lang.Integer", }, { - name: "displayDensity", - fieldName: "displayDensity", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DisplayDensity", + name: "outlierAnalysis", + fieldName: "outlierAnalysis", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.OutlierAnalysis", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "parentGraphMap", + fieldName: "parentGraphMap", + propertyType: "COMPLEX", + klass: "java.util.Map", }, { - name: "displayDomainAxisLabel", - fieldName: "displayDomainAxisLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "percentStackedValues", + fieldName: "percentStackedValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "period", + fieldName: "periods", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.period.Period", }, { name: "programIndicatorDimension", @@ -40530,10 +40531,16 @@ export const models: Record = { itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "publicAccess", + fieldName: "publicAccess", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "rangeAxisDecimals", + fieldName: "rangeAxisDecimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "rangeAxisLabel", @@ -40542,186 +40549,176 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "columnDimension", - fieldName: "columnDimensions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + name: "rangeAxisMaxValue", + fieldName: "rangeAxisMaxValue", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "regressionType", - fieldName: "regressionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.RegressionType", + name: "rangeAxisMinValue", + fieldName: "rangeAxisMinValue", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "rangeAxisSteps", + fieldName: "rangeAxisSteps", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "rawPeriods", + fieldName: "rawPeriods", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "completedOnly", - fieldName: "completedOnly", + name: "regression", + fieldName: "regression", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "colTotals", - fieldName: "colTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "regressionType", + fieldName: "regressionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.RegressionType", }, { - name: "sharing", - fieldName: "sharing", + name: "relativePeriods", + fieldName: "relatives", propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + klass: "org.hisp.dhis.period.RelativePeriods", }, { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "reportingParams", + fieldName: "reportingParams", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.ReportingParams", }, { - name: "userAccess", - fieldName: "userAccesses", + name: "row", + fieldName: "rows", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserAccess", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "hideEmptyRowItems", - fieldName: "hideEmptyRowItems", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "favorite", - fieldName: "favorites", + name: "rowDimension", + fieldName: "rowDimensions", propertyType: "COLLECTION", itemPropertyType: "TEXT", - klass: "java.util.Set", + klass: "java.util.List", itemKlass: "java.lang.String", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + name: "rowSubTotals", + fieldName: "rowSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "dataDimensionItem", - fieldName: "dataDimensionItems", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DataDimensionItem", + name: "rowTotals", + fieldName: "rowTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "categoryOptionGroupSetDimension", - fieldName: "categoryOptionGroupSetDimensions", + name: "seriesItem", + fieldName: "series", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + itemKlass: "org.hisp.dhis.visualization.Series", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "seriesKey", + fieldName: "seriesKey", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.SeriesKey", }, { - name: "hideSubtitle", - fieldName: "hideSubtitle", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "description", - fieldName: "description", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "organisationUnitGroupSetDimension", - fieldName: "organisationUnitGroupSetDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", + name: "showData", + fieldName: "showData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "hideLegend", - fieldName: "hideLegend", + name: "showDimensionLabels", + fieldName: "showDimensionLabels", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "fixColumnHeaders", - fieldName: "fixColumnHeaders", + name: "showHierarchy", + fieldName: "showHierarchy", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "rangeAxisMinValue", - fieldName: "rangeAxisMinValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "skipRounding", + fieldName: "skipRounding", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "organisationUnitLevel", - fieldName: "organisationUnitLevels", - propertyType: "COLLECTION", - itemPropertyType: "INTEGER", - klass: "java.util.List", - itemKlass: "java.lang.Integer", + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "externalAccess", - fieldName: "externalAccess", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "colSubTotals", - fieldName: "colSubTotals", + name: "subscribed", + fieldName: "subscribed", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "relativePeriods", - fieldName: "relatives", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.period.RelativePeriods", + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "targetLineLabel", - fieldName: "targetLineLabel", + name: "subtitle", + fieldName: "subtitle", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "organisationUnit", - fieldName: "organisationUnits", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + name: "targetLineLabel", + fieldName: "targetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "rowTotals", - fieldName: "rowTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "targetLineValue", + fieldName: "targetLineValue", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { name: "timeField", @@ -40729,83 +40726,86 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "targetLineValue", - fieldName: "targetLineValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "filter", - fieldName: "filters", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "row", - fieldName: "rows", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.visualization.VisualizationType", }, { - name: "icons", - fieldName: "icons", + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "userAccess", + fieldName: "userAccesses", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.visualization.Icon", - }, - { - name: "outlierAnalysis", - fieldName: "outlierAnalysis", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.OutlierAnalysis", + itemKlass: "org.hisp.dhis.user.UserAccess", }, { - name: "baseLineLabel", - fieldName: "baseLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "userGroupAccess", + fieldName: "userGroupAccesses", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroupAccess", }, { - name: "digitGroupSeparator", - fieldName: "digitGroupSeparator", + name: "userOrgUnitType", + fieldName: "userOrgUnitType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DigitGroupSeparator", + klass: "org.hisp.dhis.common.UserOrgUnitType", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "regression", - fieldName: "regression", + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "userOrgUnitType", - fieldName: "userOrgUnitType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.UserOrgUnitType", + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "rangeAxisMaxValue", - fieldName: "rangeAxisMaxValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "visualizationPeriodName", + fieldName: "visualizationPeriodName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "yearlySerie", + fieldName: "yearlySeries", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, ], }, diff --git a/src/2.41/schemas.ts b/src/2.41/schemas.ts index 8419f13..2cd2676 100644 --- a/src/2.41/schemas.ts +++ b/src/2.41/schemas.ts @@ -55,10 +55,10 @@ export type D2AggregateDataExchange = { export type D2AnalyticsPeriodBoundary = { access: D2Access; analyticsPeriodBoundaryType: - | "BEFORE_START_OF_REPORTING_PERIOD" - | "BEFORE_END_OF_REPORTING_PERIOD" + | "AFTER_END_OF_REPORTING_PERIOD" | "AFTER_START_OF_REPORTING_PERIOD" - | "AFTER_END_OF_REPORTING_PERIOD"; + | "BEFORE_END_OF_REPORTING_PERIOD" + | "BEFORE_START_OF_REPORTING_PERIOD"; attributeValues: D2AttributeValue[]; boundaryTarget: string; code: Id; @@ -82,17 +82,17 @@ export type D2AnalyticsPeriodBoundary = { export type D2AnalyticsTableHook = { access: D2Access; analyticsTableType: - | "DATA_VALUE" | "COMPLETENESS" | "COMPLETENESS_TARGET" - | "ORG_UNIT_TARGET" - | "VALIDATION_RESULT" - | "EVENT" + | "DATA_VALUE" | "ENROLLMENT" + | "EVENT" + | "ORG_UNIT_TARGET" | "OWNERSHIP" - | "TRACKED_ENTITY_INSTANCE_EVENTS" + | "TRACKED_ENTITY_INSTANCE" | "TRACKED_ENTITY_INSTANCE_ENROLLMENTS" - | "TRACKED_ENTITY_INSTANCE"; + | "TRACKED_ENTITY_INSTANCE_EVENTS" + | "VALIDATION_RESULT"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -105,21 +105,21 @@ export type D2AnalyticsTableHook = { lastUpdated: string; lastUpdatedBy: D2User; name: string; - phase: "RESOURCE_TABLE_POPULATED" | "ANALYTICS_TABLE_POPULATED"; + phase: "ANALYTICS_TABLE_POPULATED" | "RESOURCE_TABLE_POPULATED"; resourceTableType: - | "ORG_UNIT_STRUCTURE" - | "DATA_SET_ORG_UNIT_CATEGORY" | "CATEGORY_OPTION_COMBO_NAME" - | "DATA_ELEMENT_GROUP_SET_STRUCTURE" - | "INDICATOR_GROUP_SET_STRUCTURE" - | "ORG_UNIT_GROUP_SET_STRUCTURE" | "CATEGORY_STRUCTURE" + | "DATA_APPROVAL_MIN_LEVEL" + | "DATA_APPROVAL_REMAP_LEVEL" + | "DATA_ELEMENT_CATEGORY_OPTION_COMBO" + | "DATA_ELEMENT_GROUP_SET_STRUCTURE" | "DATA_ELEMENT_STRUCTURE" - | "PERIOD_STRUCTURE" + | "DATA_SET_ORG_UNIT_CATEGORY" | "DATE_PERIOD_STRUCTURE" - | "DATA_ELEMENT_CATEGORY_OPTION_COMBO" - | "DATA_APPROVAL_REMAP_LEVEL" - | "DATA_APPROVAL_MIN_LEVEL"; + | "INDICATOR_GROUP_SET_STRUCTURE" + | "ORG_UNIT_GROUP_SET_STRUCTURE" + | "ORG_UNIT_STRUCTURE" + | "PERIOD_STRUCTURE"; sharing: D2Sharing; sql: string; translations: D2Translation[]; @@ -212,34 +212,34 @@ export type D2Attribute = { validationRuleAttribute: boolean; validationRuleGroupAttribute: boolean; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; visualizationAttribute: boolean; }; @@ -256,27 +256,27 @@ export type D2Axis = { export type D2Category = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; categoryCombos: D2CategoryCombo[]; @@ -285,29 +285,29 @@ export type D2Category = { created: string; createdBy: D2User; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -332,34 +332,34 @@ export type D2Category = { translations: D2Translation[]; user: D2User; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2CategoryCombo = { @@ -370,7 +370,7 @@ export type D2CategoryCombo = { code: Id; created: string; createdBy: D2User; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; displayName: string; favorite: boolean; favorites: string[]; @@ -394,27 +394,27 @@ export type D2CategoryDimension = { export type D2CategoryOption = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; categories: D2Category[]; categoryOptionCombos: D2CategoryOptionCombo[]; @@ -425,21 +425,21 @@ export type D2CategoryOption = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -470,27 +470,27 @@ export type D2CategoryOption = { export type D2CategoryOptionCombo = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; categoryCombo: D2CategoryCombo; categoryOptions: D2CategoryOption[]; @@ -500,21 +500,21 @@ export type D2CategoryOptionCombo = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -541,51 +541,51 @@ export type D2CategoryOptionCombo = { export type D2CategoryOptionGroup = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; categoryOptions: D2CategoryOption[]; code: Id; created: string; createdBy: D2User; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -612,27 +612,27 @@ export type D2CategoryOptionGroup = { export type D2CategoryOptionGroupSet = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; categoryOptionGroups: D2CategoryOptionGroup[]; @@ -640,29 +640,29 @@ export type D2CategoryOptionGroupSet = { created: string; createdBy: D2User; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -687,34 +687,34 @@ export type D2CategoryOptionGroupSet = { translations: D2Translation[]; user: D2User; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2CategoryOptionGroupSetDimension = { @@ -805,22 +805,22 @@ export type D2DashboardItem = { name: string; reports: D2Report[]; resources: D2Document[]; - shape: "NORMAL" | "DOUBLE_WIDTH" | "FULL_WIDTH"; + shape: "DOUBLE_WIDTH" | "FULL_WIDTH" | "NORMAL"; sharing: D2Sharing; text: string; translations: D2Translation[]; type: - | "VISUALIZATION" - | "EVENT_VISUALIZATION" + | "APP" | "EVENT_CHART" - | "MAP" | "EVENT_REPORT" - | "USERS" + | "EVENT_VISUALIZATION" + | "MAP" + | "MESSAGES" | "REPORTS" | "RESOURCES" | "TEXT" - | "MESSAGES" - | "APP"; + | "USERS" + | "VISUALIZATION"; user: D2User; users: D2User[]; visualization: D2Visualization; @@ -879,27 +879,27 @@ export type D2DataElement = { access: D2Access; aggregationLevels: number[]; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; categoryCombo: D2CategoryCombo; code: Id; @@ -911,21 +911,21 @@ export type D2DataElement = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -953,34 +953,34 @@ export type D2DataElement = { url: string; user: D2User; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; valueTypeOptions: unknown; zeroIsSignificant: boolean; }; @@ -988,27 +988,27 @@ export type D2DataElement = { export type D2DataElementGroup = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -1017,21 +1017,21 @@ export type D2DataElementGroup = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -1058,27 +1058,27 @@ export type D2DataElementGroup = { export type D2DataElementGroupSet = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; code: Id; @@ -1086,30 +1086,30 @@ export type D2DataElementGroupSet = { created: string; createdBy: D2User; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; dataElementGroups: D2DataElementGroup[]; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -1134,34 +1134,34 @@ export type D2DataElementGroupSet = { translations: D2Translation[]; user: D2User; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2DataElementGroupSetDimension = { @@ -1172,27 +1172,27 @@ export type D2DataElementGroupSetDimension = { export type D2DataElementOperand = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeOptionCombo: D2CategoryOptionCombo; attributeValues: D2AttributeValue[]; categoryOptionCombo: D2CategoryOptionCombo; @@ -1203,21 +1203,21 @@ export type D2DataElementOperand = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -1257,7 +1257,7 @@ export type D2DataEntryForm = { lastUpdatedBy: D2User; name: string; sharing: D2Sharing; - style: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + style: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; translations: D2Translation[]; user: D2User; }; @@ -1271,27 +1271,27 @@ export type D2DataInputPeriod = { export type D2DataSet = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; categoryCombo: D2CategoryCombo; code: Id; @@ -1306,21 +1306,21 @@ export type D2DataSet = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -1331,7 +1331,7 @@ export type D2DataSet = { favorites: string[]; fieldCombinationRequired: boolean; formName: string; - formType: "DEFAULT" | "CUSTOM" | "SECTION" | "SECTION_MULTIORG"; + formType: "CUSTOM" | "DEFAULT" | "SECTION" | "SECTION_MULTIORG"; href: string; id: Id; indicators: D2Indicator[]; @@ -1479,7 +1479,7 @@ export type D2Enrollment = { program: D2Program; relationshipItems: D2RelationshipItem[]; sharing: D2Sharing; - status: "ACTIVE" | "COMPLETED" | "CANCELLED"; + status: "ACTIVE" | "CANCELLED" | "COMPLETED"; storedBy: string; trackedEntityComments: unknown[]; trackedEntityInstance: D2TrackedEntity; @@ -1523,7 +1523,7 @@ export type D2Event = { relationshipItems: D2RelationshipItem[]; scheduledDate: string; sharing: D2Sharing; - status: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + status: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; storedBy: string; translations: D2Translation[]; user: D2User; @@ -1532,27 +1532,27 @@ export type D2Event = { export type D2EventChart = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttribute; attributeValues: D2AttributeValue[]; @@ -1575,7 +1575,7 @@ export type D2EventChart = { dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; dataElementValueDimension: D2DataElement; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDescription: string; displayDomainAxisLabel: string; @@ -1588,13 +1588,13 @@ export type D2EventChart = { displayTitle: string; domainAxisLabel: string; endDate: string; - eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; formName: string; - hideEmptyRowItems: "NONE" | "BEFORE_FIRST" | "AFTER_LAST" | "BEFORE_FIRST_AFTER_LAST" | "ALL"; + hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; @@ -1608,7 +1608,7 @@ export type D2EventChart = { lastUpdatedBy: D2User; legacy: boolean; legend: D2LegendDefinitions; - legendDisplayStrategy: "FIXED" | "BY_DATA_ITEM"; + legendDisplayStrategy: "BY_DATA_ITEM" | "FIXED"; legendSet: D2LegendSet; name: string; noSpaceBetweenColumns: boolean; @@ -1616,21 +1616,21 @@ export type D2EventChart = { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnit[]; - outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2Map; percentStackedValues: boolean; periods: Ref[]; program: D2Program; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; programStage: D2ProgramStage; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; rangeAxisDecimals: number; rangeAxisLabel: string; rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; rowDimensions: string[]; rowSubTotals: boolean; @@ -1654,23 +1654,23 @@ export type D2EventChart = { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" | "LINE_LIST" - | "AREA" - | "STACKED_AREA" | "PIE" - | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" - | "SINGLE_VALUE" | "PIVOT_TABLE" + | "RADAR" | "SCATTER" - | "BUBBLE"; + | "SINGLE_VALUE" + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2User; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; @@ -1730,7 +1730,7 @@ export type D2EventHook = { export type D2EventRepetition = { dimension: string; indexes: number[]; - parent: "COLUMN" | "ROW" | "FILTER"; + parent: "COLUMN" | "FILTER" | "ROW"; program: string; programStage: string; }; @@ -1738,27 +1738,27 @@ export type D2EventRepetition = { export type D2EventReport = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttribute; attributeValues: D2AttributeValue[]; @@ -1780,9 +1780,9 @@ export type D2EventReport = { dataElementValueDimension: D2DataElement; dataType: "AGGREGATED_VALUES" | "EVENTS"; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; - displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayFormName: string; displayName: string; @@ -1791,14 +1791,14 @@ export type D2EventReport = { displayTargetLineLabel: string; displayTitle: string; endDate: string; - eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; fontSize: "LARGE" | "NORMAL" | "SMALL"; formName: string; - hideEmptyRowItems: "NONE" | "BEFORE_FIRST" | "AFTER_LAST" | "BEFORE_FIRST_AFTER_LAST" | "ALL"; + hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; @@ -1818,16 +1818,16 @@ export type D2EventReport = { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnit[]; - outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2Map; percentStackedValues: boolean; periods: Ref[]; program: D2Program; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; programStage: D2ProgramStage; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; rawPeriods: string[]; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; rowDimensions: string[]; rowSubTotals: boolean; @@ -1850,23 +1850,23 @@ export type D2EventReport = { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" | "LINE_LIST" - | "AREA" - | "STACKED_AREA" | "PIE" - | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" - | "SINGLE_VALUE" | "PIVOT_TABLE" + | "RADAR" | "SCATTER" - | "BUBBLE"; + | "SINGLE_VALUE" + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2User; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; @@ -1878,27 +1878,27 @@ export type D2EventReport = { export type D2EventVisualization = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttribute; attributeValues: D2AttributeValue[]; @@ -1922,9 +1922,9 @@ export type D2EventVisualization = { dataElementValueDimension: D2DataElement; dataType: "AGGREGATED_VALUES" | "EVENTS"; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; - displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; @@ -1936,14 +1936,14 @@ export type D2EventVisualization = { displayTitle: string; domainAxisLabel: string; endDate: string; - eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; fontSize: "LARGE" | "NORMAL" | "SMALL"; formName: string; - hideEmptyRowItems: "NONE" | "BEFORE_FIRST" | "AFTER_LAST" | "BEFORE_FIRST_AFTER_LAST" | "ALL"; + hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; @@ -1963,7 +1963,7 @@ export type D2EventVisualization = { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnit[]; - outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2Map; percentStackedValues: boolean; periods: Ref[]; @@ -1971,14 +1971,14 @@ export type D2EventVisualization = { programDimensions: D2Program[]; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; programStage: D2ProgramStage; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; rangeAxisDecimals: number; rangeAxisLabel: string; rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; repetitions: D2EventRepetition[]; rowDimensions: string[]; @@ -2006,23 +2006,23 @@ export type D2EventVisualization = { trackedEntityType: D2TrackedEntityType; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" | "LINE_LIST" - | "AREA" - | "STACKED_AREA" | "PIE" - | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" - | "SINGLE_VALUE" | "PIVOT_TABLE" + | "RADAR" | "SCATTER" - | "BUBBLE"; + | "SINGLE_VALUE" + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2User; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; @@ -2035,7 +2035,7 @@ export type D2Expression = { description: string; displayDescription: string; expression: string; - missingValueStrategy: "SKIP_IF_ANY_VALUE_MISSING" | "SKIP_IF_ALL_VALUES_MISSING" | "NEVER_SKIP"; + missingValueStrategy: "NEVER_SKIP" | "SKIP_IF_ALL_VALUES_MISSING" | "SKIP_IF_ANY_VALUE_MISSING"; slidingWindow: boolean; translations: D2Translation[]; }; @@ -2045,27 +2045,27 @@ export type D2ExpressionDimensionItem = { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -2073,21 +2073,21 @@ export type D2ExpressionDimensionItem = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -2103,7 +2103,7 @@ export type D2ExpressionDimensionItem = { lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; - missingValueStrategy: "SKIP_IF_ANY_VALUE_MISSING" | "SKIP_IF_ALL_VALUES_MISSING" | "NEVER_SKIP"; + missingValueStrategy: "NEVER_SKIP" | "SKIP_IF_ALL_VALUES_MISSING" | "SKIP_IF_ANY_VALUE_MISSING"; name: string; queryMods: unknown; sharing: D2Sharing; @@ -2147,14 +2147,14 @@ export type D2ExternalMapLayer = { favorites: string[]; href: string; id: Id; - imageFormat: "PNG" | "JPG"; + imageFormat: "JPG" | "PNG"; lastUpdated: string; lastUpdatedBy: D2User; layers: string; legendSet: D2LegendSet; legendSetUrl: string; mapLayerPosition: "BASEMAP" | "OVERLAY"; - mapService: "WMS" | "TMS" | "XYZ" | "VECTOR_STYLE" | "GEOJSON_URL" | "ARCGIS_FEATURE"; + mapService: "ARCGIS_FEATURE" | "GEOJSON_URL" | "TMS" | "VECTOR_STYLE" | "WMS" | "XYZ"; name: string; sharing: D2Sharing; translations: D2Translation[]; @@ -2174,13 +2174,13 @@ export type D2FileResource = { displayName: string; domain: | "DATA_VALUE" - | "PUSH_ANALYSIS" | "DOCUMENT" + | "ICON" + | "JOB_DATA" | "MESSAGE_ATTACHMENT" - | "USER_AVATAR" | "ORG_UNIT" - | "ICON" - | "JOB_DATA"; + | "PUSH_ANALYSIS" + | "USER_AVATAR"; favorite: boolean; favorites: string[]; hasMultipleStorageFiles: boolean; @@ -2212,27 +2212,27 @@ export type D2Indicator = { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; annualized: boolean; attributeValues: D2AttributeValue[]; code: Id; @@ -2245,21 +2245,21 @@ export type D2Indicator = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDenominatorDescription: string; displayDescription: string; @@ -2388,12 +2388,12 @@ export type D2Interpretation = { text: string; translations: D2Translation[]; type: - | "VISUALIZATION" + | "DATASET_REPORT" + | "EVENT_CHART" + | "EVENT_REPORT" | "EVENT_VISUALIZATION" | "MAP" - | "EVENT_REPORT" - | "EVENT_CHART" - | "DATASET_REPORT"; + | "VISUALIZATION"; user: D2User; visualization: D2Visualization; }; @@ -2421,7 +2421,7 @@ export type D2InterpretationComment = { export type D2ItemConfig = { insertHeight: number; - insertPosition: "START" | "END"; + insertPosition: "END" | "START"; }; export type D2JobConfiguration = { @@ -2443,69 +2443,69 @@ export type D2JobConfiguration = { id: Id; jobParameters: unknown; jobStatus: - | "RUNNING" - | "SCHEDULED" - | "DISABLED" | "COMPLETED" - | "STOPPED" + | "DISABLED" | "FAILED" - | "NOT_STARTED"; + | "NOT_STARTED" + | "RUNNING" + | "SCHEDULED" + | "STOPPED"; jobType: - | "DATA_INTEGRITY" - | "DATA_INTEGRITY_DETAILS" - | "RESOURCE_TABLE" + | "ACCOUNT_EXPIRY_ALERT" + | "AGGREGATE_DATA_EXCHANGE" | "ANALYTICS_TABLE" + | "COMPLETE_DATA_SET_REGISTRATION_IMPORT" | "CONTINUOUS_ANALYTICS_TABLE" + | "CREDENTIALS_EXPIRY_ALERT" + | "DATAVALUE_IMPORT" + | "DATAVALUE_IMPORT_INTERNAL" + | "DATA_INTEGRITY" + | "DATA_INTEGRITY_DETAILS" + | "DATA_SET_NOTIFICATION" + | "DATA_STATISTICS" | "DATA_SYNC" - | "TRACKER_PROGRAMS_DATA_SYNC" + | "DISABLE_INACTIVE_USERS" + | "ENROLLMENT_IMPORT" + | "EVENT_IMPORT" | "EVENT_PROGRAMS_DATA_SYNC" - | "META_DATA_SYNC" - | "AGGREGATE_DATA_EXCHANGE" - | "SEND_SCHEDULED_MESSAGE" - | "PROGRAM_NOTIFICATIONS" - | "MONITORING" - | "PUSH_ANALYSIS" + | "FILE_RESOURCE_CLEANUP" + | "GEOJSON_IMPORT" + | "GML_IMPORT" + | "HOUSEKEEPING" | "HTML_PUSH_ANALYTICS" - | "TRACKER_SEARCH_OPTIMIZATION" - | "PREDICTOR" - | "MATERIALIZED_SQL_VIEW_UPDATE" - | "DISABLE_INACTIVE_USERS" - | "TEST" + | "IMAGE_PROCESSING" | "LOCK_EXCEPTION_CLEANUP" + | "MATERIALIZED_SQL_VIEW_UPDATE" + | "METADATA_IMPORT" + | "META_DATA_SYNC" | "MOCK" + | "MONITORING" + | "PREDICTOR" + | "PROGRAM_NOTIFICATIONS" + | "PUSH_ANALYSIS" + | "REMOVE_USED_OR_EXPIRED_RESERVED_VALUES" + | "RESOURCE_TABLE" + | "SEND_SCHEDULED_MESSAGE" | "SMS_SEND" + | "SYSTEM_VERSION_UPDATE_CHECK" + | "TEI_IMPORT" + | "TEST" | "TRACKER_IMPORT_JOB" | "TRACKER_IMPORT_NOTIFICATION_JOB" | "TRACKER_IMPORT_RULE_ENGINE_JOB" - | "IMAGE_PROCESSING" - | "COMPLETE_DATA_SET_REGISTRATION_IMPORT" - | "DATAVALUE_IMPORT_INTERNAL" - | "METADATA_IMPORT" - | "DATAVALUE_IMPORT" - | "GEOJSON_IMPORT" - | "EVENT_IMPORT" - | "ENROLLMENT_IMPORT" - | "TEI_IMPORT" - | "GML_IMPORT" - | "HOUSEKEEPING" - | "DATA_SET_NOTIFICATION" - | "CREDENTIALS_EXPIRY_ALERT" - | "DATA_STATISTICS" - | "FILE_RESOURCE_CLEANUP" - | "ACCOUNT_EXPIRY_ALERT" - | "VALIDATION_RESULTS_NOTIFICATION" - | "REMOVE_USED_OR_EXPIRED_RESERVED_VALUES" - | "SYSTEM_VERSION_UPDATE_CHECK"; + | "TRACKER_PROGRAMS_DATA_SYNC" + | "TRACKER_SEARCH_OPTIMIZATION" + | "VALIDATION_RESULTS_NOTIFICATION"; lastAlive: string; lastExecuted: string; lastExecutedStatus: - | "RUNNING" - | "SCHEDULED" - | "DISABLED" | "COMPLETED" - | "STOPPED" + | "DISABLED" | "FAILED" - | "NOT_STARTED"; + | "NOT_STARTED" + | "RUNNING" + | "SCHEDULED" + | "STOPPED"; lastFinished: string; lastRuntimeExecution: string; lastUpdated: string; @@ -2549,7 +2549,7 @@ export type D2Legend = { export type D2LegendDefinitions = { set: D2LegendSet; showKey: boolean; - strategy: "FIXED" | "BY_DATA_ITEM"; + strategy: "BY_DATA_ITEM" | "FIXED"; style: "FILL" | "TEXT"; }; @@ -2611,27 +2611,27 @@ export type D2Map = { export type D2MapView = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; areaRadius: number; attributeDimensions: unknown[]; attributeValues: D2AttributeValue[]; @@ -2655,7 +2655,7 @@ export type D2MapView = { dataElementDimensions: D2TrackedEntityDataElementDimension[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDescription: string; displayFormName: string; @@ -2669,7 +2669,7 @@ export type D2MapView = { eventCoordinateField: string; eventPointColor: string; eventPointRadius: number; - eventStatus: "ACTIVE" | "COMPLETED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; @@ -2677,7 +2677,7 @@ export type D2MapView = { followUp: boolean; formName: string; hidden: boolean; - hideEmptyRowItems: "NONE" | "BEFORE_FIRST" | "AFTER_LAST" | "BEFORE_FIRST_AFTER_LAST" | "ALL"; + hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideSubtitle: boolean; @@ -2709,12 +2709,12 @@ export type D2MapView = { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; organisationUnitLevels: number[]; organisationUnitSelectionMode: - | "SELECTED" - | "CHILDREN" - | "DESCENDANTS" | "ACCESSIBLE" + | "ALL" | "CAPTURE" - | "ALL"; + | "CHILDREN" + | "DESCENDANTS" + | "SELECTED"; organisationUnits: D2OrganisationUnit[]; parentGraph: string; parentGraphMap: D2Map; @@ -2724,11 +2724,11 @@ export type D2MapView = { program: D2Program; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; programStage: D2ProgramStage; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; radiusHigh: number; radiusLow: number; rawPeriods: string[]; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; renderingStrategy: "SINGLE" | "SPLIT_BY_PERIOD" | "TIMELINE"; rowSubTotals: boolean; @@ -2746,7 +2746,7 @@ export type D2MapView = { subscribed: boolean; subscribers: string[]; subtitle: string; - thematicMapType: "CHOROPLETH" | "BUBBLE"; + thematicMapType: "BUBBLE" | "CHOROPLETH"; timeField: string; title: string; topLimit: number; @@ -2780,13 +2780,13 @@ export type D2MessageConversation = { lastUpdated: string; lastUpdatedBy: D2User; messageCount: number; - messageType: "PRIVATE" | "SYSTEM" | "VALIDATION_RESULT" | "TICKET" | "SYSTEM_VERSION_UPDATE"; + messageType: "PRIVATE" | "SYSTEM" | "SYSTEM_VERSION_UPDATE" | "TICKET" | "VALIDATION_RESULT"; messages: unknown[]; name: string; - priority: "NONE" | "LOW" | "MEDIUM" | "HIGH"; + priority: "HIGH" | "LOW" | "MEDIUM" | "NONE"; read: boolean; sharing: D2Sharing; - status: "NONE" | "OPEN" | "PENDING" | "INVALID" | "SOLVED"; + status: "INVALID" | "NONE" | "OPEN" | "PENDING" | "SOLVED"; subject: string; translations: D2Translation[]; user: D2User; @@ -2804,10 +2804,10 @@ export type D2MetadataProposal = { finalisedBy: D2User; id: Id; reason: string; - status: "PROPOSED" | "ACCEPTED" | "REJECTED" | "NEEDS_UPDATE"; + status: "ACCEPTED" | "NEEDS_UPDATE" | "PROPOSED" | "REJECTED"; target: "ORGANISATION_UNIT"; targetId: string; - type: "ADD" | "UPDATE" | "REMOVE"; + type: "ADD" | "REMOVE" | "UPDATE"; }; export type D2MetadataVersion = { @@ -2828,7 +2828,7 @@ export type D2MetadataVersion = { name: string; sharing: D2Sharing; translations: D2Translation[]; - type: "BEST_EFFORT" | "ATOMIC"; + type: "ATOMIC" | "BEST_EFFORT"; user: D2User; }; @@ -2900,27 +2900,27 @@ export type D2Option = { export type D2OptionGroup = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -2928,21 +2928,21 @@ export type D2OptionGroup = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -2970,56 +2970,56 @@ export type D2OptionGroup = { export type D2OptionGroupSet = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -3045,34 +3045,34 @@ export type D2OptionGroupSet = { translations: D2Translation[]; user: D2User; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2OptionSet = { @@ -3095,34 +3095,34 @@ export type D2OptionSet = { translations: D2Translation[]; user: D2User; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; version: number; }; @@ -3130,27 +3130,27 @@ export type D2OrganisationUnit = { access: D2Access; address: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; ancestors: D2OrganisationUnit[]; attributeValues: D2AttributeValue[]; children: D2OrganisationUnit[]; @@ -3164,21 +3164,21 @@ export type D2OrganisationUnit = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -3219,27 +3219,27 @@ export type D2OrganisationUnit = { export type D2OrganisationUnitGroup = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; color: string; @@ -3248,21 +3248,21 @@ export type D2OrganisationUnitGroup = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -3270,7 +3270,7 @@ export type D2OrganisationUnitGroup = { displayShortName: string; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; geometry: D2Geometry; groupSets: D2OrganisationUnitGroupSet[]; @@ -3293,27 +3293,27 @@ export type D2OrganisationUnitGroup = { export type D2OrganisationUnitGroupSet = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; code: Id; @@ -3321,29 +3321,29 @@ export type D2OrganisationUnitGroupSet = { created: string; createdBy: D2User; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -3370,34 +3370,34 @@ export type D2OrganisationUnitGroupSet = { translations: D2Translation[]; user: D2User; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2OrganisationUnitGroupSetDimension = { @@ -3431,7 +3431,7 @@ export type D2OutlierAnalysis = { extremeLines: unknown; maxResults: number; normalizationMethod: "Y_RESIDUALS_LINEAR"; - outlierMethod: "IQR" | "STANDARD_Z_SCORE" | "MODIFIED_Z_SCORE"; + outlierMethod: "IQR" | "MODIFIED_Z_SCORE" | "STANDARD_Z_SCORE"; thresholdFactor: number; }; @@ -3456,7 +3456,7 @@ export type D2Predictor = { lastUpdated: string; lastUpdatedBy: D2User; name: string; - organisationUnitDescendants: "SELECTED" | "DESCENDANTS"; + organisationUnitDescendants: "DESCENDANTS" | "SELECTED"; organisationUnitLevels: D2OrganisationUnitLevel[]; output: D2DataElement; outputCombo: D2CategoryOptionCombo; @@ -3494,7 +3494,7 @@ export type D2PredictorGroup = { export type D2Program = { access: D2Access; - accessLevel: "OPEN" | "AUDITED" | "PROTECTED" | "CLOSED"; + accessLevel: "AUDITED" | "CLOSED" | "OPEN" | "PROTECTED"; attributeValues: D2AttributeValue[]; categoryCombo: D2CategoryCombo; code: Id; @@ -3526,7 +3526,7 @@ export type D2Program = { expiryPeriodType: string; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; followUpLabel: string; formName: string; href: string; @@ -3550,7 +3550,7 @@ export type D2Program = { programStageLabel: string; programStages: D2ProgramStage[]; programTrackedEntityAttributes: D2ProgramTrackedEntityAttribute[]; - programType: "WITH_REGISTRATION" | "WITHOUT_REGISTRATION"; + programType: "WITHOUT_REGISTRATION" | "WITH_REGISTRATION"; registration: boolean; relatedProgram: D2Program; relationshipLabel: string; @@ -3573,27 +3573,27 @@ export type D2Program = { export type D2ProgramDataElementDimensionItem = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -3602,21 +3602,21 @@ export type D2ProgramDataElementDimensionItem = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -3639,34 +3639,34 @@ export type D2ProgramDataElementDimensionItem = { translations: D2Translation[]; user: D2User; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2ProgramIndicator = { @@ -3674,29 +3674,29 @@ export type D2ProgramIndicator = { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; analyticsPeriodBoundaries: D2AnalyticsPeriodBoundary[]; - analyticsType: "EVENT" | "ENROLLMENT"; + analyticsType: "ENROLLMENT" | "EVENT"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -3705,21 +3705,21 @@ export type D2ProgramIndicator = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -3789,20 +3789,20 @@ export type D2ProgramNotificationTemplate = { messageTemplate: string; name: string; notificationRecipient: - | "TRACKED_ENTITY_INSTANCE" + | "DATA_ELEMENT" | "ORGANISATION_UNIT_CONTACT" + | "PROGRAM_ATTRIBUTE" + | "TRACKED_ENTITY_INSTANCE" | "USERS_AT_ORGANISATION_UNIT" | "USER_GROUP" - | "PROGRAM_ATTRIBUTE" - | "DATA_ELEMENT" | "WEB_HOOK"; notificationTrigger: - | "ENROLLMENT" | "COMPLETION" + | "ENROLLMENT" | "PROGRAM_RULE" | "SCHEDULED_DAYS_DUE_DATE" - | "SCHEDULED_DAYS_INCIDENT_DATE" - | "SCHEDULED_DAYS_ENROLLMENT_DATE"; + | "SCHEDULED_DAYS_ENROLLMENT_DATE" + | "SCHEDULED_DAYS_INCIDENT_DATE"; notifyParentOrganisationUnitOnly: boolean; notifyUsersInHierarchyOnly: boolean; recipientDataElement: D2DataElement; @@ -3853,7 +3853,7 @@ export type D2ProgramRuleAction = { displayContent: string; displayName: string; evaluationEnvironments: never[]; - evaluationTime: "ON_DATA_ENTRY" | "ON_COMPLETE" | "ALWAYS"; + evaluationTime: "ALWAYS" | "ON_COMPLETE" | "ON_DATA_ENTRY"; favorite: boolean; favorites: string[]; href: string; @@ -3867,23 +3867,23 @@ export type D2ProgramRuleAction = { programIndicator: D2ProgramIndicator; programRule: D2ProgramRule; programRuleActionType: - | "DISPLAYTEXT" + | "ASSIGN" + | "CREATEEVENT" | "DISPLAYKEYVALUEPAIR" + | "DISPLAYTEXT" + | "ERRORONCOMPLETE" | "HIDEFIELD" - | "HIDESECTION" + | "HIDEOPTION" + | "HIDEOPTIONGROUP" | "HIDEPROGRAMSTAGE" - | "ASSIGN" - | "SHOWWARNING" - | "WARNINGONCOMPLETE" - | "SHOWERROR" - | "ERRORONCOMPLETE" - | "CREATEEVENT" - | "SETMANDATORYFIELD" - | "SENDMESSAGE" + | "HIDESECTION" | "SCHEDULEMESSAGE" - | "HIDEOPTION" + | "SENDMESSAGE" + | "SETMANDATORYFIELD" + | "SHOWERROR" | "SHOWOPTIONGROUP" - | "HIDEOPTIONGROUP"; + | "SHOWWARNING" + | "WARNINGONCOMPLETE"; programStage: D2ProgramStage; programStageSection: D2ProgramStageSection; sharing: D2Sharing; @@ -3910,11 +3910,11 @@ export type D2ProgramRuleVariable = { name: string; program: D2Program; programRuleVariableSourceType: - | "DATAELEMENT_NEWEST_EVENT_PROGRAM_STAGE" - | "DATAELEMENT_NEWEST_EVENT_PROGRAM" + | "CALCULATED_VALUE" | "DATAELEMENT_CURRENT_EVENT" + | "DATAELEMENT_NEWEST_EVENT_PROGRAM" + | "DATAELEMENT_NEWEST_EVENT_PROGRAM_STAGE" | "DATAELEMENT_PREVIOUS_EVENT" - | "CALCULATED_VALUE" | "TEI_ATTRIBUTE"; programStage: D2ProgramStage; sharing: D2Sharing; @@ -3923,34 +3923,34 @@ export type D2ProgramRuleVariable = { useCodeForOptionSet: boolean; user: D2User; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2ProgramSection = { @@ -4009,9 +4009,9 @@ export type D2ProgramStage = { executionDateLabel: string; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; - formType: "DEFAULT" | "CUSTOM" | "SECTION" | "SECTION_MULTIORG"; + formType: "CUSTOM" | "DEFAULT" | "SECTION" | "SECTION_MULTIORG"; generatedByEnrollmentDate: boolean; hideDueDate: boolean; href: string; @@ -4156,60 +4156,60 @@ export type D2ProgramTrackedEntityAttribute = { translations: D2Translation[]; user: D2User; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2ProgramTrackedEntityAttributeDimensionItem = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attribute: D2TrackedEntityAttribute; attributeValues: D2AttributeValue[]; code: Id; @@ -4218,21 +4218,21 @@ export type D2ProgramTrackedEntityAttributeDimensionItem = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -4309,7 +4309,7 @@ export type D2Relationship = { export type D2RelationshipConstraint = { program: D2Program; programStage: D2ProgramStage; - relationshipEntity: "TRACKED_ENTITY_INSTANCE" | "PROGRAM_INSTANCE" | "PROGRAM_STAGE_INSTANCE"; + relationshipEntity: "PROGRAM_INSTANCE" | "PROGRAM_STAGE_INSTANCE" | "TRACKED_ENTITY_INSTANCE"; trackedEntityType: D2TrackedEntityType; trackerDataView: unknown; }; @@ -4353,15 +4353,15 @@ export type D2Report = { access: D2Access; attributeValues: D2AttributeValue[]; cacheStrategy: - | "NO_CACHE" - | "CACHE_1_MINUTE" - | "CACHE_5_MINUTES" | "CACHE_10_MINUTES" | "CACHE_15_MINUTES" - | "CACHE_30_MINUTES" | "CACHE_1_HOUR" + | "CACHE_1_MINUTE" + | "CACHE_30_MINUTES" + | "CACHE_5_MINUTES" | "CACHE_6AM_TOMORROW" | "CACHE_TWO_WEEKS" + | "NO_CACHE" | "RESPECT_SYSTEM_SETTING"; code: Id; created: string; @@ -4379,7 +4379,7 @@ export type D2Report = { reportParams: D2ReportingParams; sharing: D2Sharing; translations: D2Translation[]; - type: "JASPER_REPORT_TABLE" | "JASPER_JDBC" | "HTML"; + type: "HTML" | "JASPER_JDBC" | "JASPER_REPORT_TABLE"; user: D2User; visualization: D2Visualization; }; @@ -4387,27 +4387,27 @@ export type D2Report = { export type D2ReportingRate = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -4416,21 +4416,21 @@ export type D2ReportingRate = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -4446,11 +4446,11 @@ export type D2ReportingRate = { legendSet: D2LegendSet; legendSets: D2LegendSet[]; metric: - | "REPORTING_RATE" - | "REPORTING_RATE_ON_TIME" | "ACTUAL_REPORTS" | "ACTUAL_REPORTS_ON_TIME" - | "EXPECTED_REPORTS"; + | "EXPECTED_REPORTS" + | "REPORTING_RATE" + | "REPORTING_RATE_ON_TIME"; name: string; queryMods: unknown; sharing: D2Sharing; @@ -4506,13 +4506,13 @@ export type D2SMSCommand = { name: string; noUserMessage: string; parserType: - | "KEY_VALUE_PARSER" - | "J2ME_PARSER" | "ALERT_PARSER" - | "UNREGISTERED_PARSER" - | "TRACKED_ENTITY_REGISTRATION_PARSER" + | "EVENT_REGISTRATION_PARSER" + | "J2ME_PARSER" + | "KEY_VALUE_PARSER" | "PROGRAM_STAGE_DATAENTRY_PARSER" - | "EVENT_REGISTRATION_PARSER"; + | "TRACKED_ENTITY_REGISTRATION_PARSER" + | "UNREGISTERED_PARSER"; program: D2Program; programStage: D2ProgramStage; receivedMessage: string; @@ -4574,15 +4574,15 @@ export type D2SqlView = { access: D2Access; attributeValues: D2AttributeValue[]; cacheStrategy: - | "NO_CACHE" - | "CACHE_1_MINUTE" - | "CACHE_5_MINUTES" | "CACHE_10_MINUTES" | "CACHE_15_MINUTES" - | "CACHE_30_MINUTES" | "CACHE_1_HOUR" + | "CACHE_1_MINUTE" + | "CACHE_30_MINUTES" + | "CACHE_5_MINUTES" | "CACHE_6AM_TOMORROW" | "CACHE_TWO_WEEKS" + | "NO_CACHE" | "RESPECT_SYSTEM_SETTING"; code: Id; created: string; @@ -4599,7 +4599,7 @@ export type D2SqlView = { sharing: D2Sharing; sqlQuery: string; translations: D2Translation[]; - type: "VIEW" | "MATERIALIZED_VIEW" | "QUERY"; + type: "MATERIALIZED_VIEW" | "QUERY" | "VIEW"; updateJobId: string; user: D2User; }; @@ -4641,27 +4641,27 @@ export type D2TrackedEntity = { export type D2TrackedEntityAttribute = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; confidential: boolean; @@ -4670,21 +4670,21 @@ export type D2TrackedEntityAttribute = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -4721,34 +4721,34 @@ export type D2TrackedEntityAttribute = { unique: boolean; user: D2User; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2TrackedEntityAttributeValue = { @@ -4777,7 +4777,7 @@ export type D2TrackedEntityFilter = { displayDescription: string; displayName: string; enrollmentCreatedPeriod: unknown; - enrollmentStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + enrollmentStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; entityQueryCriteria: unknown; eventFilters: D2EventFilter[]; favorite: boolean; @@ -4816,7 +4816,7 @@ export type D2TrackedEntityType = { displayShortName: string; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; href: string; id: Id; @@ -4857,34 +4857,34 @@ export type D2TrackedEntityTypeAttribute = { translations: D2Translation[]; user: D2User; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; export type D2User = { @@ -5079,27 +5079,27 @@ export type D2ValidationRule = { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; @@ -5107,21 +5107,21 @@ export type D2ValidationRule = { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -5133,7 +5133,7 @@ export type D2ValidationRule = { formName: string; href: string; id: Id; - importance: "HIGH" | "MEDIUM" | "LOW"; + importance: "HIGH" | "LOW" | "MEDIUM"; instruction: string; lastUpdated: string; lastUpdatedBy: D2User; @@ -5143,14 +5143,14 @@ export type D2ValidationRule = { name: string; notificationTemplates: D2ValidationNotificationTemplate[]; operator: + | "compulsory_pair" | "equal_to" - | "not_equal_to" + | "exclusive_pair" | "greater_than" | "greater_than_or_equal_to" | "less_than" | "less_than_or_equal_to" - | "compulsory_pair" - | "exclusive_pair"; + | "not_equal_to"; organisationUnitLevels: number[]; periodType: string; queryMods: unknown; @@ -5187,27 +5187,27 @@ export type D2ValidationRuleGroup = { export type D2Visualization = { access: D2Access; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValues: D2AttributeValue[]; axes: unknown[]; @@ -5229,9 +5229,9 @@ export type D2Visualization = { dataElementDimensions: D2TrackedEntityDataElementDimension[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; - displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; @@ -5253,7 +5253,7 @@ export type D2Visualization = { fontStyle: unknown; formName: string; hideEmptyColumns: boolean; - hideEmptyRowItems: "NONE" | "BEFORE_FIRST" | "AFTER_LAST" | "BEFORE_FIRST_AFTER_LAST" | "ALL"; + hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideSubtitle: boolean; @@ -5269,7 +5269,7 @@ export type D2Visualization = { measureCriteria: string; name: string; noSpaceBetweenColumns: boolean; - numberType: "VALUE" | "ROW_PERCENTAGE" | "COLUMN_PERCENTAGE"; + numberType: "COLUMN_PERCENTAGE" | "ROW_PERCENTAGE" | "VALUE"; optionalAxes: D2Axis[]; orgUnitField: string; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; @@ -5287,7 +5287,7 @@ export type D2Visualization = { rangeAxisSteps: number; rawPeriods: string[]; regression: boolean; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; reportingParams: D2ReportingParams; rowDimensions: string[]; @@ -5315,23 +5315,23 @@ export type D2Visualization = { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" - | "AREA" - | "STACKED_AREA" + | "OUTLIER_TABLE" | "PIE" + | "PIVOT_TABLE" | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" | "SCATTER" - | "BUBBLE" | "SINGLE_VALUE" - | "PIVOT_TABLE" - | "OUTLIER_TABLE"; + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2User; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; @@ -5391,33 +5391,33 @@ export interface D2AggregateDataExchangeSchema { $nameable: Preset; $persisted: Preset< D2AggregateDataExchange, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" - | "source" + | "createdBy" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "sharing" + | "source" | "target" - | "lastUpdated" - | "createdBy" | "translations" - | "name" - | "id" >; $owner: Preset< D2AggregateDataExchange, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" - | "source" + | "createdBy" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "sharing" + | "source" | "target" - | "lastUpdated" - | "createdBy" | "translations" - | "name" - | "id" >; }; } @@ -5428,10 +5428,10 @@ export interface D2AnalyticsPeriodBoundarySchema { fields: { access: D2AccessSchema; analyticsPeriodBoundaryType: - | "BEFORE_START_OF_REPORTING_PERIOD" - | "BEFORE_END_OF_REPORTING_PERIOD" + | "AFTER_END_OF_REPORTING_PERIOD" | "AFTER_START_OF_REPORTING_PERIOD" - | "AFTER_END_OF_REPORTING_PERIOD"; + | "BEFORE_END_OF_REPORTING_PERIOD" + | "BEFORE_START_OF_REPORTING_PERIOD"; attributeValues: D2AttributeValueSchema[]; boundaryTarget: string; code: Id; @@ -5457,26 +5457,26 @@ export interface D2AnalyticsPeriodBoundarySchema { $nameable: Preset; $persisted: Preset< D2AnalyticsPeriodBoundary, - | "lastUpdatedBy" + | "analyticsPeriodBoundaryType" + | "boundaryTarget" | "code" | "created" + | "id" | "lastUpdated" + | "lastUpdatedBy" | "offsetPeriodType" - | "id" - | "analyticsPeriodBoundaryType" - | "boundaryTarget" | "offsetPeriods" >; $owner: Preset< D2AnalyticsPeriodBoundary, - | "lastUpdatedBy" + | "analyticsPeriodBoundaryType" + | "boundaryTarget" | "code" | "created" + | "id" | "lastUpdated" + | "lastUpdatedBy" | "offsetPeriodType" - | "id" - | "analyticsPeriodBoundaryType" - | "boundaryTarget" | "offsetPeriods" >; }; @@ -5488,17 +5488,17 @@ export interface D2AnalyticsTableHookSchema { fields: { access: D2AccessSchema; analyticsTableType: - | "DATA_VALUE" | "COMPLETENESS" | "COMPLETENESS_TARGET" - | "ORG_UNIT_TARGET" - | "VALIDATION_RESULT" - | "EVENT" + | "DATA_VALUE" | "ENROLLMENT" + | "EVENT" + | "ORG_UNIT_TARGET" | "OWNERSHIP" - | "TRACKED_ENTITY_INSTANCE_EVENTS" + | "TRACKED_ENTITY_INSTANCE" | "TRACKED_ENTITY_INSTANCE_ENROLLMENTS" - | "TRACKED_ENTITY_INSTANCE"; + | "TRACKED_ENTITY_INSTANCE_EVENTS" + | "VALIDATION_RESULT"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -5511,21 +5511,21 @@ export interface D2AnalyticsTableHookSchema { lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; - phase: "RESOURCE_TABLE_POPULATED" | "ANALYTICS_TABLE_POPULATED"; + phase: "ANALYTICS_TABLE_POPULATED" | "RESOURCE_TABLE_POPULATED"; resourceTableType: - | "ORG_UNIT_STRUCTURE" - | "DATA_SET_ORG_UNIT_CATEGORY" | "CATEGORY_OPTION_COMBO_NAME" - | "DATA_ELEMENT_GROUP_SET_STRUCTURE" - | "INDICATOR_GROUP_SET_STRUCTURE" - | "ORG_UNIT_GROUP_SET_STRUCTURE" | "CATEGORY_STRUCTURE" + | "DATA_APPROVAL_MIN_LEVEL" + | "DATA_APPROVAL_REMAP_LEVEL" + | "DATA_ELEMENT_CATEGORY_OPTION_COMBO" + | "DATA_ELEMENT_GROUP_SET_STRUCTURE" | "DATA_ELEMENT_STRUCTURE" - | "PERIOD_STRUCTURE" + | "DATA_SET_ORG_UNIT_CATEGORY" | "DATE_PERIOD_STRUCTURE" - | "DATA_ELEMENT_CATEGORY_OPTION_COMBO" - | "DATA_APPROVAL_REMAP_LEVEL" - | "DATA_APPROVAL_MIN_LEVEL"; + | "INDICATOR_GROUP_SET_STRUCTURE" + | "ORG_UNIT_GROUP_SET_STRUCTURE" + | "ORG_UNIT_STRUCTURE" + | "PERIOD_STRUCTURE"; sharing: D2SharingSchema; sql: string; translations: D2Translation[]; @@ -5537,29 +5537,29 @@ export interface D2AnalyticsTableHookSchema { $nameable: Preset; $persisted: Preset< D2AnalyticsTableHook, - | "phase" - | "lastUpdatedBy" - | "code" | "analyticsTableType" + | "code" | "created" - | "sql" + | "id" | "lastUpdated" + | "lastUpdatedBy" | "name" + | "phase" | "resourceTableType" - | "id" + | "sql" >; $owner: Preset< D2AnalyticsTableHook, - | "phase" - | "lastUpdatedBy" - | "code" | "analyticsTableType" + | "code" | "created" - | "sql" + | "id" | "lastUpdated" + | "lastUpdatedBy" | "name" + | "phase" | "resourceTableType" - | "id" + | "sql" >; }; } @@ -5595,31 +5595,31 @@ export interface D2ApiTokenSchema { $nameable: Preset; $persisted: Preset< D2ApiToken, - | "lastUpdatedBy" + | "attributes" | "code" | "created" - | "type" - | "sharing" - | "version" - | "lastUpdated" | "createdBy" | "expire" - | "attributes" | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "sharing" + | "type" + | "version" >; $owner: Preset< D2ApiToken, - | "lastUpdatedBy" + | "attributes" | "code" | "created" - | "type" - | "sharing" - | "version" - | "lastUpdated" | "createdBy" | "expire" - | "attributes" | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "sharing" + | "type" + | "version" >; }; } @@ -5690,34 +5690,34 @@ export interface D2AttributeSchema { validationRuleAttribute: boolean; validationRuleGroupAttribute: boolean; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; visualizationAttribute: boolean; }; fieldPresets: { @@ -5726,113 +5726,113 @@ export interface D2AttributeSchema { $nameable: Preset; $persisted: Preset< D2Attribute, - | "indicatorAttribute" - | "indicatorGroupAttribute" - | "mapAttribute" - | "userGroupAttribute" - | "dataElementAttribute" - | "lastUpdated" - | "constantAttribute" - | "translations" - | "valueType" + | "categoryAttribute" | "categoryOptionAttribute" - | "optionSetAttribute" + | "categoryOptionComboAttribute" + | "categoryOptionGroupAttribute" + | "categoryOptionGroupSetAttribute" + | "code" + | "constantAttribute" + | "created" + | "createdBy" + | "dataElementAttribute" + | "dataElementGroupAttribute" + | "dataElementGroupSetAttribute" + | "dataSetAttribute" + | "description" + | "documentAttribute" | "eventChartAttribute" + | "eventReportAttribute" | "id" + | "indicatorAttribute" + | "indicatorGroupAttribute" + | "lastUpdated" | "lastUpdatedBy" - | "sqlViewAttribute" - | "visualizationAttribute" - | "created" | "legendSetAttribute" - | "sharing" - | "organisationUnitAttribute" - | "trackedEntityAttributeAttribute" - | "dataSetAttribute" - | "documentAttribute" - | "unique" - | "sortOrder" + | "mandatory" + | "mapAttribute" | "name" - | "validationRuleGroupAttribute" | "objectTypes" - | "shortName" - | "dataElementGroupAttribute" + | "optionAttribute" + | "optionSet" + | "optionSetAttribute" + | "organisationUnitAttribute" + | "organisationUnitGroupAttribute" + | "organisationUnitGroupSetAttribute" + | "programAttribute" + | "programIndicatorAttribute" + | "programStageAttribute" + | "relationshipTypeAttribute" | "sectionAttribute" + | "sharing" + | "shortName" + | "sortOrder" + | "sqlViewAttribute" + | "trackedEntityAttributeAttribute" | "trackedEntityTypeAttribute" - | "code" + | "translations" + | "unique" | "userAttribute" - | "description" - | "mandatory" - | "categoryOptionGroupAttribute" - | "eventReportAttribute" - | "programStageAttribute" - | "programAttribute" - | "optionSet" - | "categoryAttribute" - | "categoryOptionComboAttribute" - | "categoryOptionGroupSetAttribute" - | "programIndicatorAttribute" + | "userGroupAttribute" | "validationRuleAttribute" - | "organisationUnitGroupAttribute" - | "dataElementGroupSetAttribute" - | "relationshipTypeAttribute" - | "organisationUnitGroupSetAttribute" - | "createdBy" - | "optionAttribute" + | "validationRuleGroupAttribute" + | "valueType" + | "visualizationAttribute" >; $owner: Preset< D2Attribute, - | "indicatorAttribute" - | "indicatorGroupAttribute" - | "mapAttribute" - | "userGroupAttribute" - | "dataElementAttribute" - | "lastUpdated" - | "constantAttribute" - | "translations" - | "valueType" + | "categoryAttribute" | "categoryOptionAttribute" - | "optionSetAttribute" + | "categoryOptionComboAttribute" + | "categoryOptionGroupAttribute" + | "categoryOptionGroupSetAttribute" + | "code" + | "constantAttribute" + | "created" + | "createdBy" + | "dataElementAttribute" + | "dataElementGroupAttribute" + | "dataElementGroupSetAttribute" + | "dataSetAttribute" + | "description" + | "documentAttribute" | "eventChartAttribute" + | "eventReportAttribute" | "id" + | "indicatorAttribute" + | "indicatorGroupAttribute" + | "lastUpdated" | "lastUpdatedBy" - | "sqlViewAttribute" - | "visualizationAttribute" - | "created" | "legendSetAttribute" - | "sharing" - | "organisationUnitAttribute" - | "trackedEntityAttributeAttribute" - | "dataSetAttribute" - | "documentAttribute" - | "unique" - | "sortOrder" + | "mandatory" + | "mapAttribute" | "name" - | "validationRuleGroupAttribute" | "objectTypes" - | "shortName" - | "dataElementGroupAttribute" + | "optionAttribute" + | "optionSet" + | "optionSetAttribute" + | "organisationUnitAttribute" + | "organisationUnitGroupAttribute" + | "organisationUnitGroupSetAttribute" + | "programAttribute" + | "programIndicatorAttribute" + | "programStageAttribute" + | "relationshipTypeAttribute" | "sectionAttribute" + | "sharing" + | "shortName" + | "sortOrder" + | "sqlViewAttribute" + | "trackedEntityAttributeAttribute" | "trackedEntityTypeAttribute" - | "code" + | "translations" + | "unique" | "userAttribute" - | "description" - | "mandatory" - | "categoryOptionGroupAttribute" - | "eventReportAttribute" - | "programStageAttribute" - | "programAttribute" - | "optionSet" - | "categoryAttribute" - | "categoryOptionComboAttribute" - | "categoryOptionGroupSetAttribute" - | "programIndicatorAttribute" + | "userGroupAttribute" | "validationRuleAttribute" - | "organisationUnitGroupAttribute" - | "dataElementGroupSetAttribute" - | "relationshipTypeAttribute" - | "organisationUnitGroupSetAttribute" - | "createdBy" - | "optionAttribute" + | "validationRuleGroupAttribute" + | "valueType" + | "visualizationAttribute" >; }; } @@ -5858,8 +5858,8 @@ export interface D2AxisSchema { $all: Preset; $identifiable: Preset; $nameable: Preset; - $persisted: Preset; - $owner: Preset; + $persisted: Preset; + $owner: Preset; }; } @@ -5869,27 +5869,27 @@ export interface D2CategorySchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; categoryCombos: D2CategoryComboSchema[]; @@ -5898,29 +5898,29 @@ export interface D2CategorySchema { created: string; createdBy: D2UserSchema; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -5945,34 +5945,34 @@ export interface D2CategorySchema { translations: D2Translation[]; user: D2UserSchema; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -5980,40 +5980,40 @@ export interface D2CategorySchema { $nameable: Preset; $persisted: Preset< D2Category, - | "dataDimensionType" - | "code" - | "description" - | "lastUpdated" - | "translations" + | "attributeValues" | "categoryCombos" | "categoryOptions" - | "id" - | "lastUpdatedBy" + | "code" | "created" - | "attributeValues" - | "sharing" | "createdBy" - | "name" | "dataDimension" + | "dataDimensionType" + | "description" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "sharing" | "shortName" + | "translations" >; $owner: Preset< D2Category, - | "dataDimensionType" + | "attributeValues" + | "categoryOptions" | "code" + | "created" + | "createdBy" + | "dataDimension" + | "dataDimensionType" | "description" - | "lastUpdated" - | "translations" - | "categoryOptions" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" - | "dataDimension" + | "sharing" | "shortName" + | "translations" >; }; } @@ -6029,7 +6029,7 @@ export interface D2CategoryComboSchema { code: Id; created: string; createdBy: D2UserSchema; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; displayName: string; favorite: boolean; favorites: string[]; @@ -6050,34 +6050,34 @@ export interface D2CategoryComboSchema { $nameable: Preset; $persisted: Preset< D2CategoryCombo, - | "dataDimensionType" - | "lastUpdatedBy" + | "categories" + | "categoryOptionCombos" | "code" | "created" - | "sharing" - | "categoryOptionCombos" - | "lastUpdated" | "createdBy" - | "translations" + | "dataDimensionType" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "sharing" | "skipTotal" - | "categories" - | "id" + | "translations" >; $owner: Preset< D2CategoryCombo, - | "dataDimensionType" - | "lastUpdatedBy" + | "categories" | "code" | "created" - | "sharing" - | "lastUpdated" | "createdBy" - | "translations" + | "dataDimensionType" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "sharing" | "skipTotal" - | "categories" - | "id" + | "translations" >; }; } @@ -6090,8 +6090,8 @@ export interface D2CategoryDimensionSchema { $all: Preset; $identifiable: Preset; $nameable: Preset; - $persisted: Preset; - $owner: Preset; + $persisted: Preset; + $owner: Preset; }; } @@ -6101,27 +6101,27 @@ export interface D2CategoryOptionSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categories: D2CategorySchema[]; categoryOptionCombos: D2CategoryOptionComboSchema[]; @@ -6132,21 +6132,21 @@ export interface D2CategoryOptionSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -6179,46 +6179,46 @@ export interface D2CategoryOptionSchema { $nameable: Preset; $persisted: Preset< D2CategoryOption, + | "attributeValues" + | "categories" + | "categoryOptionCombos" + | "categoryOptionGroups" | "code" - | "endDate" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" + | "endDate" | "formName" - | "organisationUnits" - | "categories" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "categoryOptionCombos" - | "categoryOptionGroups" - | "createdBy" | "name" - | "style" + | "organisationUnits" + | "sharing" | "shortName" | "startDate" + | "style" + | "translations" >; $owner: Preset< D2CategoryOption, + | "attributeValues" | "code" - | "endDate" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" + | "endDate" | "formName" - | "organisationUnits" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" - | "style" + | "organisationUnits" + | "sharing" | "shortName" | "startDate" + | "style" + | "translations" >; }; } @@ -6229,27 +6229,27 @@ export interface D2CategoryOptionComboSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" - | "LAST" - | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" - | "LAST_IN_PERIOD" - | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST" + | "LAST_AVERAGE_ORG_UNIT" + | "LAST_IN_PERIOD" + | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categoryCombo: D2CategoryComboSchema; categoryOptions: D2CategoryOptionSchema[]; @@ -6259,21 +6259,21 @@ export interface D2CategoryOptionComboSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -6302,31 +6302,31 @@ export interface D2CategoryOptionComboSchema { $nameable: Preset; $persisted: Preset< D2CategoryOptionCombo, - | "code" - | "lastUpdated" - | "ignoreApproval" + | "attributeValues" | "categoryCombo" - | "translations" | "categoryOptions" + | "code" + | "created" | "id" + | "ignoreApproval" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" | "name" + | "translations" >; $owner: Preset< D2CategoryOptionCombo, - | "code" - | "lastUpdated" - | "ignoreApproval" + | "attributeValues" | "categoryCombo" - | "translations" | "categoryOptions" + | "code" + | "created" | "id" + | "ignoreApproval" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" | "name" + | "translations" >; }; } @@ -6337,51 +6337,51 @@ export interface D2CategoryOptionGroupSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categoryOptions: D2CategoryOptionSchema[]; code: Id; created: string; createdBy: D2UserSchema; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -6410,38 +6410,38 @@ export interface D2CategoryOptionGroupSchema { $nameable: Preset; $persisted: Preset< D2CategoryOptionGroup, - | "dataDimensionType" + | "attributeValues" + | "categoryOptions" | "code" + | "created" + | "createdBy" + | "dataDimensionType" | "description" - | "lastUpdated" - | "translations" - | "categoryOptions" + | "groupSets" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "groupSets" - | "sharing" - | "createdBy" | "name" + | "sharing" | "shortName" + | "translations" >; $owner: Preset< D2CategoryOptionGroup, - | "dataDimensionType" + | "attributeValues" + | "categoryOptions" | "code" + | "created" + | "createdBy" + | "dataDimensionType" | "description" - | "lastUpdated" - | "translations" - | "categoryOptions" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" + | "sharing" | "shortName" + | "translations" >; }; } @@ -6452,27 +6452,27 @@ export interface D2CategoryOptionGroupSetSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; categoryOptionGroups: D2CategoryOptionGroupSchema[]; @@ -6480,29 +6480,29 @@ export interface D2CategoryOptionGroupSetSchema { created: string; createdBy: D2UserSchema; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -6527,34 +6527,34 @@ export interface D2CategoryOptionGroupSetSchema { translations: D2Translation[]; user: D2UserSchema; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -6562,39 +6562,39 @@ export interface D2CategoryOptionGroupSetSchema { $nameable: Preset; $persisted: Preset< D2CategoryOptionGroupSet, - | "dataDimensionType" + | "attributeValues" + | "categoryOptionGroups" | "code" + | "created" + | "createdBy" + | "dataDimension" + | "dataDimensionType" | "description" - | "lastUpdated" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "categoryOptionGroups" - | "createdBy" | "name" + | "sharing" | "shortName" - | "dataDimension" + | "translations" >; $owner: Preset< D2CategoryOptionGroupSet, - | "dataDimensionType" + | "attributeValues" + | "categoryOptionGroups" | "code" + | "created" + | "createdBy" + | "dataDimension" + | "dataDimensionType" | "description" - | "lastUpdated" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "categoryOptionGroups" - | "createdBy" | "name" + | "sharing" | "shortName" - | "dataDimension" + | "translations" >; }; } @@ -6655,35 +6655,35 @@ export interface D2ConstantSchema { $nameable: Preset; $persisted: Preset< D2Constant, + | "attributeValues" | "code" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" | "id" - | "value" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" + | "sharing" | "shortName" + | "translations" + | "value" >; $owner: Preset< D2Constant, + | "attributeValues" | "code" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" | "id" - | "value" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" + | "sharing" | "shortName" + | "translations" + | "value" >; }; } @@ -6727,41 +6727,41 @@ export interface D2DashboardSchema { $nameable: Preset; $persisted: Preset< D2Dashboard, - | "favorites" + | "allowedFilters" | "code" + | "created" + | "createdBy" + | "dashboardItems" | "description" - | "restrictFilters" + | "favorites" + | "id" | "itemConfig" | "lastUpdated" - | "translations" - | "id" | "lastUpdatedBy" - | "created" - | "sharing" | "layout" - | "dashboardItems" - | "createdBy" | "name" - | "allowedFilters" + | "restrictFilters" + | "sharing" + | "translations" >; $owner: Preset< D2Dashboard, - | "favorites" + | "allowedFilters" | "code" + | "created" + | "createdBy" + | "dashboardItems" | "description" - | "restrictFilters" + | "favorites" + | "id" | "itemConfig" | "lastUpdated" - | "translations" - | "id" | "lastUpdatedBy" - | "created" - | "sharing" | "layout" - | "dashboardItems" - | "createdBy" | "name" - | "allowedFilters" + | "restrictFilters" + | "sharing" + | "translations" >; }; } @@ -6795,22 +6795,22 @@ export interface D2DashboardItemSchema { name: string; reports: D2ReportSchema[]; resources: D2DocumentSchema[]; - shape: "NORMAL" | "DOUBLE_WIDTH" | "FULL_WIDTH"; + shape: "DOUBLE_WIDTH" | "FULL_WIDTH" | "NORMAL"; sharing: D2SharingSchema; text: string; translations: D2Translation[]; type: - | "VISUALIZATION" - | "EVENT_VISUALIZATION" + | "APP" | "EVENT_CHART" - | "MAP" | "EVENT_REPORT" - | "USERS" + | "EVENT_VISUALIZATION" + | "MAP" + | "MESSAGES" | "REPORTS" | "RESOURCES" | "TEXT" - | "MESSAGES" - | "APP"; + | "USERS" + | "VISUALIZATION"; user: D2UserSchema; users: D2UserSchema[]; visualization: D2VisualizationSchema; @@ -6824,53 +6824,53 @@ export interface D2DashboardItemSchema { $nameable: Preset; $persisted: Preset< D2DashboardItem, - | "reports" - | "visualization" + | "appKey" | "code" - | "lastUpdated" - | "translations" + | "created" + | "eventChart" + | "eventReport" | "eventVisualization" - | "appKey" - | "text" - | "id" - | "map" | "height" + | "id" + | "lastUpdated" | "lastUpdatedBy" - | "shape" - | "created" + | "map" + | "messages" + | "reports" | "resources" + | "shape" + | "text" + | "translations" | "users" - | "eventReport" - | "x" + | "visualization" | "width" - | "eventChart" + | "x" | "y" - | "messages" >; $owner: Preset< D2DashboardItem, - | "reports" - | "visualization" + | "appKey" | "code" - | "lastUpdated" - | "translations" + | "created" + | "eventChart" + | "eventReport" | "eventVisualization" - | "appKey" - | "text" - | "id" - | "map" | "height" + | "id" + | "lastUpdated" | "lastUpdatedBy" - | "shape" - | "created" + | "map" + | "messages" + | "reports" | "resources" + | "shape" + | "text" + | "translations" | "users" - | "eventReport" - | "x" + | "visualization" | "width" - | "eventChart" + | "x" | "y" - | "messages" >; }; } @@ -6906,33 +6906,33 @@ export interface D2DataApprovalLevelSchema { $nameable: Preset; $persisted: Preset< D2DataApprovalLevel, - | "lastUpdatedBy" | "categoryOptionGroupSet" | "code" - | "level" | "created" - | "sharing" - | "lastUpdated" | "createdBy" - | "translations" - | "orgUnitLevel" - | "name" | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "level" + | "name" + | "orgUnitLevel" + | "sharing" + | "translations" >; $owner: Preset< D2DataApprovalLevel, - | "lastUpdatedBy" | "categoryOptionGroupSet" | "code" - | "level" | "created" - | "sharing" - | "lastUpdated" | "createdBy" - | "translations" - | "orgUnitLevel" - | "name" | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "level" + | "name" + | "orgUnitLevel" + | "sharing" + | "translations" >; }; } @@ -6968,34 +6968,34 @@ export interface D2DataApprovalWorkflowSchema { $nameable: Preset; $persisted: Preset< D2DataApprovalWorkflow, - | "lastUpdatedBy" + | "categoryCombo" | "code" | "created" + | "createdBy" | "dataApprovalLevels" - | "sharing" + | "dataSets" + | "id" | "lastUpdated" + | "lastUpdatedBy" + | "name" | "periodType" - | "categoryCombo" - | "createdBy" + | "sharing" | "translations" - | "name" - | "dataSets" - | "id" >; $owner: Preset< D2DataApprovalWorkflow, - | "lastUpdatedBy" + | "categoryCombo" | "code" | "created" + | "createdBy" | "dataApprovalLevels" - | "sharing" + | "id" | "lastUpdated" + | "lastUpdatedBy" + | "name" | "periodType" - | "categoryCombo" - | "createdBy" + | "sharing" | "translations" - | "name" - | "id" >; }; } @@ -7007,27 +7007,27 @@ export interface D2DataElementSchema { access: D2AccessSchema; aggregationLevels: number[]; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categoryCombo: D2CategoryComboSchema; code: Id; @@ -7039,21 +7039,21 @@ export interface D2DataElementSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -7081,34 +7081,34 @@ export interface D2DataElementSchema { url: string; user: D2UserSchema; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; valueTypeOptions: unknown; zeroIsSignificant: boolean; }; @@ -7118,63 +7118,63 @@ export interface D2DataElementSchema { $nameable: Preset; $persisted: Preset< D2DataElement, + | "aggregationLevels" | "aggregationType" + | "attributeValues" + | "categoryCombo" | "code" + | "commentOptionSet" + | "created" + | "createdBy" + | "dataElementGroups" | "dataSetElements" - | "domainType" | "description" + | "domainType" + | "fieldMask" + | "formName" + | "id" | "lastUpdated" + | "lastUpdatedBy" + | "legendSets" + | "name" | "optionSet" - | "categoryCombo" + | "sharing" + | "shortName" + | "style" | "translations" + | "url" | "valueType" - | "formName" - | "commentOptionSet" - | "id" - | "fieldMask" - | "lastUpdatedBy" | "valueTypeOptions" - | "created" - | "dataElementGroups" - | "attributeValues" - | "sharing" | "zeroIsSignificant" - | "url" - | "createdBy" - | "name" - | "legendSets" - | "aggregationLevels" - | "style" - | "shortName" >; $owner: Preset< D2DataElement, + | "aggregationLevels" | "aggregationType" + | "attributeValues" + | "categoryCombo" | "code" - | "domainType" + | "commentOptionSet" + | "created" + | "createdBy" | "description" + | "domainType" + | "fieldMask" + | "formName" + | "id" | "lastUpdated" + | "lastUpdatedBy" + | "legendSets" + | "name" | "optionSet" - | "categoryCombo" + | "sharing" + | "shortName" + | "style" | "translations" + | "url" | "valueType" - | "formName" - | "commentOptionSet" - | "id" - | "fieldMask" - | "lastUpdatedBy" | "valueTypeOptions" - | "created" - | "attributeValues" - | "sharing" | "zeroIsSignificant" - | "url" - | "createdBy" - | "name" - | "legendSets" - | "aggregationLevels" - | "style" - | "shortName" >; }; } @@ -7185,27 +7185,27 @@ export interface D2DataElementGroupSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -7214,21 +7214,21 @@ export interface D2DataElementGroupSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -7257,36 +7257,36 @@ export interface D2DataElementGroupSchema { $nameable: Preset; $persisted: Preset< D2DataElementGroup, + | "attributeValues" | "code" + | "created" + | "createdBy" + | "dataElements" | "description" - | "lastUpdated" - | "translations" + | "groupSets" | "id" - | "dataElements" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "groupSets" - | "sharing" - | "createdBy" | "name" + | "sharing" | "shortName" + | "translations" >; $owner: Preset< D2DataElementGroup, + | "attributeValues" | "code" + | "created" + | "createdBy" + | "dataElements" | "description" - | "lastUpdated" - | "translations" | "id" - | "dataElements" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" + | "sharing" | "shortName" + | "translations" >; }; } @@ -7297,27 +7297,27 @@ export interface D2DataElementGroupSetSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; @@ -7325,30 +7325,30 @@ export interface D2DataElementGroupSetSchema { created: string; createdBy: D2UserSchema; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; dataElementGroups: D2DataElementGroupSchema[]; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -7373,34 +7373,34 @@ export interface D2DataElementGroupSetSchema { translations: D2Translation[]; user: D2UserSchema; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -7408,39 +7408,39 @@ export interface D2DataElementGroupSetSchema { $nameable: Preset; $persisted: Preset< D2DataElementGroupSet, + | "attributeValues" | "code" + | "compulsory" + | "created" + | "createdBy" + | "dataDimension" + | "dataElementGroups" | "description" - | "lastUpdated" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "dataElementGroups" - | "attributeValues" - | "sharing" - | "compulsory" - | "createdBy" | "name" - | "dataDimension" + | "sharing" | "shortName" + | "translations" >; $owner: Preset< D2DataElementGroupSet, + | "attributeValues" | "code" + | "compulsory" + | "created" + | "createdBy" + | "dataDimension" + | "dataElementGroups" | "description" - | "lastUpdated" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "dataElementGroups" - | "attributeValues" - | "sharing" - | "compulsory" - | "createdBy" | "name" - | "dataDimension" + | "sharing" | "shortName" + | "translations" >; }; } @@ -7455,9 +7455,9 @@ export interface D2DataElementGroupSetDimensionSchema { $nameable: Preset; $persisted: Preset< D2DataElementGroupSetDimension, - "dataElementGroups" | "dataElementGroupSet" + "dataElementGroupSet" | "dataElementGroups" >; - $owner: Preset; + $owner: Preset; }; } @@ -7467,27 +7467,27 @@ export interface D2DataElementOperandSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeOptionCombo: D2CategoryOptionComboSchema; attributeValues: D2AttributeValueSchema[]; categoryOptionCombo: D2CategoryOptionComboSchema; @@ -7498,21 +7498,21 @@ export interface D2DataElementOperandSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -7563,7 +7563,7 @@ export interface D2DataEntryFormSchema { lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; - style: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + style: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; translations: D2Translation[]; user: D2UserSchema; }; @@ -7573,29 +7573,29 @@ export interface D2DataEntryFormSchema { $nameable: Preset; $persisted: Preset< D2DataEntryForm, - | "lastUpdatedBy" | "code" | "created" - | "htmlCode" | "format" + | "htmlCode" + | "id" | "lastUpdated" - | "translations" + | "lastUpdatedBy" | "name" | "style" - | "id" + | "translations" >; $owner: Preset< D2DataEntryForm, - | "lastUpdatedBy" | "code" | "created" - | "htmlCode" | "format" + | "htmlCode" + | "id" | "lastUpdated" - | "translations" + | "lastUpdatedBy" | "name" | "style" - | "id" + | "translations" >; }; } @@ -7608,8 +7608,8 @@ export interface D2DataInputPeriodSchema { $all: Preset; $identifiable: Preset; $nameable: Preset; - $persisted: Preset; - $owner: Preset; + $persisted: Preset; + $owner: Preset; }; } @@ -7619,27 +7619,27 @@ export interface D2DataSetSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categoryCombo: D2CategoryComboSchema; code: Id; @@ -7654,21 +7654,21 @@ export interface D2DataSetSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -7679,7 +7679,7 @@ export interface D2DataSetSchema { favorites: string[]; fieldCombinationRequired: boolean; formName: string; - formType: "DEFAULT" | "CUSTOM" | "SECTION" | "SECTION_MULTIORG"; + formType: "CUSTOM" | "DEFAULT" | "SECTION" | "SECTION_MULTIORG"; href: string; id: Id; indicators: D2IndicatorSchema[]; @@ -7718,91 +7718,91 @@ export interface D2DataSetSchema { $nameable: Preset; $persisted: Preset< D2DataSet, - | "dataEntryForm" - | "validCompleteOnly" - | "dataSetElements" - | "skipOffline" - | "compulsoryFieldsCompleteOnly" - | "lastUpdated" + | "attributeValues" | "categoryCombo" + | "code" + | "compulsoryDataElementOperands" + | "compulsoryFieldsCompleteOnly" + | "created" + | "createdBy" + | "dataElementDecoration" + | "dataEntryForm" | "dataInputPeriods" - | "translations" + | "dataSetElements" + | "description" + | "expiryDays" + | "fieldCombinationRequired" + | "formName" | "id" + | "indicators" | "interpretations" + | "lastUpdated" | "lastUpdatedBy" - | "workflow" - | "created" - | "attributeValues" - | "indicators" - | "sharing" - | "version" - | "sections" - | "timelyDays" - | "name" | "legendSets" - | "style" + | "mobile" + | "name" + | "noValueRequiresComment" | "notificationRecipients" - | "shortName" - | "code" - | "dataElementDecoration" | "notifyCompletingUser" - | "noValueRequiresComment" - | "compulsoryDataElementOperands" - | "description" - | "fieldCombinationRequired" - | "formName" - | "organisationUnits" - | "renderHorizontally" - | "renderAsTabs" - | "mobile" + | "openFuturePeriods" | "openPeriodsAfterCoEndDate" + | "organisationUnits" | "periodType" - | "createdBy" - | "openFuturePeriods" - | "expiryDays" - >; - $owner: Preset< - D2DataSet, - | "dataEntryForm" - | "validCompleteOnly" - | "dataSetElements" + | "renderAsTabs" + | "renderHorizontally" + | "sections" + | "sharing" + | "shortName" | "skipOffline" - | "compulsoryFieldsCompleteOnly" - | "lastUpdated" - | "categoryCombo" - | "dataInputPeriods" + | "style" + | "timelyDays" | "translations" - | "id" - | "lastUpdatedBy" + | "validCompleteOnly" + | "version" | "workflow" - | "created" + >; + $owner: Preset< + D2DataSet, | "attributeValues" - | "indicators" - | "sharing" - | "version" - | "timelyDays" - | "name" - | "legendSets" - | "style" - | "notificationRecipients" - | "shortName" + | "categoryCombo" | "code" - | "dataElementDecoration" - | "notifyCompletingUser" - | "noValueRequiresComment" | "compulsoryDataElementOperands" + | "compulsoryFieldsCompleteOnly" + | "created" + | "createdBy" + | "dataElementDecoration" + | "dataEntryForm" + | "dataInputPeriods" + | "dataSetElements" | "description" + | "expiryDays" | "fieldCombinationRequired" | "formName" - | "organisationUnits" - | "renderHorizontally" - | "renderAsTabs" + | "id" + | "indicators" + | "lastUpdated" + | "lastUpdatedBy" + | "legendSets" | "mobile" + | "name" + | "noValueRequiresComment" + | "notificationRecipients" + | "notifyCompletingUser" + | "openFuturePeriods" | "openPeriodsAfterCoEndDate" + | "organisationUnits" | "periodType" - | "createdBy" - | "openFuturePeriods" - | "expiryDays" + | "renderAsTabs" + | "renderHorizontally" + | "sharing" + | "shortName" + | "skipOffline" + | "style" + | "timelyDays" + | "translations" + | "validCompleteOnly" + | "version" + | "workflow" >; }; } @@ -7819,8 +7819,8 @@ export interface D2DataSetElementSchema { $all: Preset; $identifiable: Preset; $nameable: Preset; - $persisted: Preset; - $owner: Preset; + $persisted: Preset; + $owner: Preset; }; } @@ -7865,46 +7865,46 @@ export interface D2DataSetNotificationTemplateSchema { $persisted: Preset< D2DataSetNotificationTemplate, | "code" - | "lastUpdated" - | "translations" - | "relativeScheduledDays" - | "subjectTemplate" - | "id" + | "created" | "dataSetNotificationTrigger" - | "sendStrategy" - | "lastUpdatedBy" - | "notifyUsersInHierarchyOnly" + | "dataSets" | "deliveryChannels" - | "created" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "messageTemplate" + | "name" | "notificationRecipient" | "notifyParentOrganisationUnitOnly" - | "name" - | "dataSets" + | "notifyUsersInHierarchyOnly" | "recipientUserGroup" - | "messageTemplate" + | "relativeScheduledDays" + | "sendStrategy" + | "subjectTemplate" + | "translations" >; $owner: Preset< D2DataSetNotificationTemplate, | "code" - | "lastUpdated" - | "translations" - | "relativeScheduledDays" - | "subjectTemplate" - | "id" + | "created" | "dataSetNotificationTrigger" - | "sendStrategy" - | "lastUpdatedBy" - | "notifyUsersInHierarchyOnly" + | "dataSets" | "deliveryChannels" - | "created" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "messageTemplate" + | "name" | "notificationRecipient" | "notifyParentOrganisationUnitOnly" - | "name" - | "dataSets" + | "notifyUsersInHierarchyOnly" | "recipientUserGroup" - | "messageTemplate" - >; - }; + | "relativeScheduledDays" + | "sendStrategy" + | "subjectTemplate" + | "translations" + >; + }; } export interface D2DatastoreEntrySchema { @@ -7937,27 +7937,27 @@ export interface D2DatastoreEntrySchema { $nameable: Preset; $persisted: Preset< D2DatastoreEntry, - | "lastUpdatedBy" | "code" | "created" - | "sharing" - | "lastUpdated" | "createdBy" - | "namespace" | "id" | "key" + | "lastUpdated" + | "lastUpdatedBy" + | "namespace" + | "sharing" >; $owner: Preset< D2DatastoreEntry, - | "lastUpdatedBy" | "code" | "created" - | "sharing" - | "lastUpdated" | "createdBy" - | "namespace" | "id" | "key" + | "lastUpdated" + | "lastUpdatedBy" + | "namespace" + | "sharing" >; }; } @@ -7993,37 +7993,37 @@ export interface D2DocumentSchema { $nameable: Preset; $persisted: Preset< D2Document, - | "lastUpdatedBy" + | "attachment" + | "attributeValues" | "code" + | "contentType" | "created" - | "attributeValues" - | "sharing" - | "url" - | "lastUpdated" - | "external" - | "attachment" | "createdBy" - | "translations" - | "name" + | "external" | "id" - | "contentType" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "sharing" + | "translations" + | "url" >; $owner: Preset< D2Document, - | "lastUpdatedBy" + | "attachment" + | "attributeValues" | "code" + | "contentType" | "created" - | "attributeValues" - | "sharing" - | "url" - | "lastUpdated" - | "external" - | "attachment" | "createdBy" - | "translations" - | "name" + | "external" | "id" - | "contentType" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "sharing" + | "translations" + | "url" >; }; } @@ -8062,7 +8062,7 @@ export interface D2EnrollmentSchema { program: D2ProgramSchema; relationshipItems: D2RelationshipItemSchema[]; sharing: D2SharingSchema; - status: "ACTIVE" | "COMPLETED" | "CANCELLED"; + status: "ACTIVE" | "CANCELLED" | "COMPLETED"; storedBy: string; trackedEntityComments: unknown[]; trackedEntityInstance: D2TrackedEntitySchema; @@ -8075,51 +8075,51 @@ export interface D2EnrollmentSchema { $nameable: Preset; $persisted: Preset< D2Enrollment, - | "storedBy" - | "organisationUnit" - | "enrollmentDate" + | "completedBy" + | "completedDate" + | "created" | "createdAtClient" - | "program" - | "trackedEntityComments" - | "lastUpdatedByUserInfo" - | "lastUpdated" - | "relationshipItems" - | "id" | "createdByUserInfo" + | "deleted" + | "enrollmentDate" | "events" - | "occurredDate" - | "created" - | "completedDate" - | "trackedEntityInstance" | "followup" - | "deleted" | "geometry" - | "completedBy" - | "status" + | "id" + | "lastUpdated" | "lastUpdatedAtClient" + | "lastUpdatedByUserInfo" + | "occurredDate" + | "organisationUnit" + | "program" + | "relationshipItems" + | "status" + | "storedBy" + | "trackedEntityComments" + | "trackedEntityInstance" >; $owner: Preset< D2Enrollment, - | "storedBy" - | "organisationUnit" - | "enrollmentDate" + | "completedBy" + | "completedDate" + | "created" | "createdAtClient" - | "program" - | "trackedEntityComments" - | "lastUpdatedByUserInfo" - | "lastUpdated" - | "id" | "createdByUserInfo" - | "occurredDate" - | "created" - | "completedDate" - | "trackedEntityInstance" - | "followup" | "deleted" + | "enrollmentDate" + | "followup" | "geometry" - | "completedBy" - | "status" + | "id" + | "lastUpdated" | "lastUpdatedAtClient" + | "lastUpdatedByUserInfo" + | "occurredDate" + | "organisationUnit" + | "program" + | "status" + | "storedBy" + | "trackedEntityComments" + | "trackedEntityInstance" >; }; } @@ -8163,7 +8163,7 @@ export interface D2EventSchema { relationshipItems: D2RelationshipItemSchema[]; scheduledDate: string; sharing: D2SharingSchema; - status: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + status: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; storedBy: string; translations: D2Translation[]; user: D2UserSchema; @@ -8174,56 +8174,56 @@ export interface D2EventSchema { $nameable: Preset; $persisted: Preset< D2Event, - | "storedBy" - | "notes" + | "assignedUser" + | "attributeOptionCombo" | "code" - | "organisationUnit" - | "scheduledDate" + | "completedBy" + | "completedDate" + | "created" | "createdAtClient" - | "lastUpdatedByUserInfo" - | "lastUpdated" - | "eventDataValues" - | "relationshipItems" - | "id" - | "assignedUser" | "createdByUserInfo" - | "programStage" - | "created" - | "completedDate" - | "enrollment" | "deleted" - | "attributeOptionCombo" - | "geometry" - | "completedBy" - | "status" + | "enrollment" + | "eventDataValues" | "eventDate" + | "geometry" + | "id" + | "lastUpdated" | "lastUpdatedAtClient" + | "lastUpdatedByUserInfo" + | "notes" + | "organisationUnit" + | "programStage" + | "relationshipItems" + | "scheduledDate" + | "status" + | "storedBy" >; $owner: Preset< D2Event, - | "storedBy" - | "notes" + | "assignedUser" + | "attributeOptionCombo" | "code" - | "organisationUnit" - | "scheduledDate" + | "completedBy" + | "completedDate" + | "created" | "createdAtClient" - | "lastUpdatedByUserInfo" - | "lastUpdated" - | "eventDataValues" - | "id" - | "assignedUser" | "createdByUserInfo" - | "programStage" - | "created" - | "completedDate" - | "enrollment" | "deleted" - | "attributeOptionCombo" - | "geometry" - | "completedBy" - | "status" + | "enrollment" + | "eventDataValues" | "eventDate" + | "geometry" + | "id" + | "lastUpdated" | "lastUpdatedAtClient" + | "lastUpdatedByUserInfo" + | "notes" + | "organisationUnit" + | "programStage" + | "scheduledDate" + | "status" + | "storedBy" >; }; } @@ -8234,27 +8234,27 @@ export interface D2EventChartSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttributeSchema; attributeValues: D2AttributeValueSchema[]; @@ -8277,7 +8277,7 @@ export interface D2EventChartSchema { dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; dataElementValueDimension: D2DataElementSchema; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDescription: string; displayDomainAxisLabel: string; @@ -8290,18 +8290,18 @@ export interface D2EventChartSchema { displayTitle: string; domainAxisLabel: string; endDate: string; - eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; formName: string; hideEmptyRowItems: - | "NONE" - | "BEFORE_FIRST" | "AFTER_LAST" + | "ALL" + | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" - | "ALL"; + | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; @@ -8315,7 +8315,7 @@ export interface D2EventChartSchema { lastUpdatedBy: D2UserSchema; legacy: boolean; legend: D2LegendDefinitionsSchema; - legendDisplayStrategy: "FIXED" | "BY_DATA_ITEM"; + legendDisplayStrategy: "BY_DATA_ITEM" | "FIXED"; legendSet: D2LegendSetSchema; name: string; noSpaceBetweenColumns: boolean; @@ -8323,21 +8323,21 @@ export interface D2EventChartSchema { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnitSchema[]; - outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2MapSchema; percentStackedValues: boolean; periods: Ref[]; program: D2ProgramSchema; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; programStage: D2ProgramStageSchema; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; rangeAxisDecimals: number; rangeAxisLabel: string; rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; rowDimensions: string[]; rowSubTotals: boolean; @@ -8361,23 +8361,23 @@ export interface D2EventChartSchema { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" | "LINE_LIST" - | "AREA" - | "STACKED_AREA" | "PIE" - | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" - | "SINGLE_VALUE" | "PIVOT_TABLE" + | "RADAR" | "SCATTER" - | "BUBBLE"; + | "SINGLE_VALUE" + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2UserSchema; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; @@ -8392,168 +8392,168 @@ export interface D2EventChartSchema { $nameable: Preset; $persisted: Preset< D2EventChart, - | "orgUnitField" - | "endDate" - | "baseLineValue" - | "userOrganisationUnitChildren" - | "program" - | "type" - | "lastUpdated" + | "aggregationType" | "attributeDimensions" - | "translations" - | "userOrganisationUnit" - | "filterDimensions" - | "rowSubTotals" - | "id" - | "interpretations" | "attributeValueDimension" - | "domainAxisLabel" - | "subscribers" - | "cumulativeValues" - | "showDimensionLabels" - | "sortOrder" - | "subtitle" - | "rangeAxisDecimals" - | "topLimit" + | "attributeValues" + | "baseLineLabel" + | "baseLineValue" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" + | "colTotals" | "collapseDataDimensions" - | "startDate" - | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" | "dataElementDimensions" - | "rangeAxisSteps" - | "periods" - | "categoryDimensions" - | "showHierarchy" - | "hideTitle" - | "rowDimensions" + | "dataElementValueDimension" + | "description" + | "domainAxisLabel" + | "endDate" | "eventStatus" - | "skipRounding" - | "showData" + | "favorites" + | "filterDimensions" + | "hideEmptyRowItems" | "hideEmptyRows" - | "rawPeriods" + | "hideLegend" | "hideNaData" + | "hideSubtitle" + | "hideTitle" + | "id" + | "interpretations" | "itemOrganisationUnitGroups" + | "lastUpdated" | "lastUpdatedBy" - | "programIndicatorDimensions" - | "created" - | "rangeAxisLabel" - | "columnDimensions" - | "regressionType" - | "attributeValues" - | "completedOnly" - | "colTotals" - | "sharing" - | "name" - | "programStatus" - | "hideEmptyRowItems" - | "favorites" - | "aggregationType" | "legacy" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "outputType" - | "description" + | "name" + | "noSpaceBetweenColumns" + | "orgUnitField" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" - | "rangeAxisMinValue" | "organisationUnitLevels" - | "colSubTotals" - | "dataElementValueDimension" - | "targetLineLabel" | "organisationUnits" + | "outputType" + | "percentStackedValues" + | "periods" + | "program" + | "programIndicatorDimensions" | "programStage" + | "programStatus" + | "rangeAxisDecimals" + | "rangeAxisLabel" + | "rangeAxisMaxValue" + | "rangeAxisMinValue" + | "rangeAxisSteps" + | "rawPeriods" + | "regressionType" + | "rowDimensions" + | "rowSubTotals" | "rowTotals" - | "timeField" + | "sharing" + | "showData" + | "showDimensionLabels" + | "showHierarchy" + | "skipRounding" + | "sortOrder" + | "startDate" + | "subscribers" + | "subtitle" + | "targetLineLabel" | "targetLineValue" - | "baseLineLabel" - | "createdBy" + | "timeField" + | "title" + | "topLimit" + | "translations" + | "type" | "userOrgUnitType" - | "rangeAxisMaxValue" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; $owner: Preset< D2EventChart, - | "orgUnitField" - | "endDate" - | "baseLineValue" - | "userOrganisationUnitChildren" - | "program" - | "type" - | "lastUpdated" + | "aggregationType" | "attributeDimensions" - | "translations" - | "userOrganisationUnit" - | "filterDimensions" - | "rowSubTotals" - | "id" | "attributeValueDimension" - | "domainAxisLabel" - | "subscribers" - | "cumulativeValues" - | "showDimensionLabels" - | "sortOrder" - | "subtitle" - | "rangeAxisDecimals" - | "topLimit" + | "attributeValues" + | "baseLineLabel" + | "baseLineValue" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" + | "colTotals" | "collapseDataDimensions" - | "startDate" - | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" | "dataElementDimensions" - | "rangeAxisSteps" - | "periods" - | "categoryDimensions" - | "showHierarchy" - | "hideTitle" - | "rowDimensions" + | "dataElementValueDimension" + | "description" + | "domainAxisLabel" + | "endDate" | "eventStatus" - | "skipRounding" - | "showData" + | "favorites" + | "filterDimensions" + | "hideEmptyRowItems" | "hideEmptyRows" - | "rawPeriods" + | "hideLegend" | "hideNaData" + | "hideSubtitle" + | "hideTitle" + | "id" | "itemOrganisationUnitGroups" + | "lastUpdated" | "lastUpdatedBy" - | "programIndicatorDimensions" - | "created" - | "rangeAxisLabel" - | "columnDimensions" - | "regressionType" - | "attributeValues" - | "completedOnly" - | "colTotals" - | "sharing" - | "name" - | "programStatus" - | "hideEmptyRowItems" - | "favorites" - | "aggregationType" | "legacy" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "outputType" - | "description" + | "name" + | "noSpaceBetweenColumns" + | "orgUnitField" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" - | "rangeAxisMinValue" | "organisationUnitLevels" - | "colSubTotals" - | "dataElementValueDimension" - | "targetLineLabel" | "organisationUnits" + | "outputType" + | "percentStackedValues" + | "periods" + | "program" + | "programIndicatorDimensions" | "programStage" + | "programStatus" + | "rangeAxisDecimals" + | "rangeAxisLabel" + | "rangeAxisMaxValue" + | "rangeAxisMinValue" + | "rangeAxisSteps" + | "rawPeriods" + | "regressionType" + | "rowDimensions" + | "rowSubTotals" | "rowTotals" - | "timeField" + | "sharing" + | "showData" + | "showDimensionLabels" + | "showHierarchy" + | "skipRounding" + | "sortOrder" + | "startDate" + | "subscribers" + | "subtitle" + | "targetLineLabel" | "targetLineValue" - | "baseLineLabel" - | "createdBy" + | "timeField" + | "title" + | "topLimit" + | "translations" + | "type" | "userOrgUnitType" - | "rangeAxisMaxValue" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; }; } @@ -8590,33 +8590,33 @@ export interface D2EventFilterSchema { $nameable: Preset; $persisted: Preset< D2EventFilter, - | "programStage" - | "lastUpdatedBy" - | "eventQueryCriteria" | "created" + | "createdBy" | "description" + | "eventQueryCriteria" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "program" + | "programStage" | "sharing" - | "lastUpdated" - | "createdBy" | "translations" - | "name" - | "id" >; $owner: Preset< D2EventFilter, - | "programStage" - | "lastUpdatedBy" - | "eventQueryCriteria" | "created" + | "createdBy" | "description" + | "eventQueryCriteria" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "program" + | "programStage" | "sharing" - | "lastUpdated" - | "createdBy" | "translations" - | "name" - | "id" >; }; } @@ -8652,37 +8652,37 @@ export interface D2EventHookSchema { $nameable: Preset; $persisted: Preset< D2EventHook, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" + | "createdBy" | "description" - | "source" + | "disabled" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "sharing" + | "source" | "targets" - | "lastUpdated" - | "createdBy" | "translations" - | "name" - | "disabled" - | "id" >; $owner: Preset< D2EventHook, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" + | "createdBy" | "description" - | "source" + | "disabled" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "sharing" + | "source" | "targets" - | "lastUpdated" - | "createdBy" | "translations" - | "name" - | "disabled" - | "id" >; }; } @@ -8693,7 +8693,7 @@ export interface D2EventRepetitionSchema { fields: { dimension: string; indexes: number[]; - parent: "COLUMN" | "ROW" | "FILTER"; + parent: "COLUMN" | "FILTER" | "ROW"; program: string; programStage: string; }; @@ -8712,27 +8712,27 @@ export interface D2EventReportSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttributeSchema; attributeValues: D2AttributeValueSchema[]; @@ -8754,9 +8754,9 @@ export interface D2EventReportSchema { dataElementValueDimension: D2DataElementSchema; dataType: "AGGREGATED_VALUES" | "EVENTS"; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; - displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayFormName: string; displayName: string; @@ -8765,7 +8765,7 @@ export interface D2EventReportSchema { displayTargetLineLabel: string; displayTitle: string; endDate: string; - eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; @@ -8773,11 +8773,11 @@ export interface D2EventReportSchema { fontSize: "LARGE" | "NORMAL" | "SMALL"; formName: string; hideEmptyRowItems: - | "NONE" - | "BEFORE_FIRST" | "AFTER_LAST" + | "ALL" + | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" - | "ALL"; + | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; @@ -8797,16 +8797,16 @@ export interface D2EventReportSchema { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnitSchema[]; - outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2MapSchema; percentStackedValues: boolean; periods: Ref[]; program: D2ProgramSchema; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; programStage: D2ProgramStageSchema; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; rawPeriods: string[]; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; rowDimensions: string[]; rowSubTotals: boolean; @@ -8829,23 +8829,23 @@ export interface D2EventReportSchema { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" | "LINE_LIST" - | "AREA" - | "STACKED_AREA" | "PIE" - | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" - | "SINGLE_VALUE" | "PIVOT_TABLE" + | "RADAR" | "SCATTER" - | "BUBBLE"; + | "SINGLE_VALUE" + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2UserSchema; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; @@ -8859,154 +8859,154 @@ export interface D2EventReportSchema { $nameable: Preset; $persisted: Preset< D2EventReport, - | "orgUnitField" - | "endDate" - | "userOrganisationUnitChildren" - | "program" - | "type" - | "lastUpdated" + | "aggregationType" | "attributeDimensions" - | "translations" - | "userOrganisationUnit" - | "filterDimensions" - | "rowSubTotals" - | "id" - | "interpretations" | "attributeValueDimension" - | "subscribers" - | "cumulativeValues" - | "showDimensionLabels" - | "sortOrder" - | "subtitle" - | "fontSize" - | "topLimit" + | "attributeValues" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" + | "colTotals" | "collapseDataDimensions" - | "startDate" - | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" | "dataElementDimensions" - | "periods" - | "categoryDimensions" - | "showHierarchy" - | "hideTitle" - | "rowDimensions" + | "dataElementValueDimension" + | "dataType" + | "description" + | "digitGroupSeparator" + | "displayDensity" + | "endDate" | "eventStatus" - | "skipRounding" - | "showData" + | "favorites" + | "filterDimensions" + | "fontSize" | "hideEmptyRows" - | "rawPeriods" + | "hideLegend" | "hideNaData" + | "hideSubtitle" + | "hideTitle" + | "id" + | "interpretations" | "itemOrganisationUnitGroups" - | "displayDensity" + | "lastUpdated" | "lastUpdatedBy" - | "programIndicatorDimensions" - | "created" - | "dataType" - | "columnDimensions" - | "attributeValues" - | "completedOnly" - | "colTotals" - | "sharing" - | "name" - | "programStatus" - | "favorites" - | "aggregationType" | "legacy" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "outputType" - | "description" + | "name" + | "noSpaceBetweenColumns" + | "orgUnitField" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" | "organisationUnitLevels" - | "colSubTotals" - | "dataElementValueDimension" | "organisationUnits" + | "outputType" + | "percentStackedValues" + | "periods" + | "program" + | "programIndicatorDimensions" | "programStage" + | "programStatus" + | "rawPeriods" + | "rowDimensions" + | "rowSubTotals" | "rowTotals" - | "timeField" + | "sharing" + | "showData" + | "showDimensionLabels" + | "showHierarchy" | "simpleDimensions" - | "digitGroupSeparator" - | "createdBy" + | "skipRounding" + | "sortOrder" + | "startDate" + | "subscribers" + | "subtitle" + | "timeField" + | "title" + | "topLimit" + | "translations" + | "type" | "userOrgUnitType" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; $owner: Preset< D2EventReport, - | "orgUnitField" - | "endDate" - | "userOrganisationUnitChildren" - | "program" - | "type" - | "lastUpdated" + | "aggregationType" | "attributeDimensions" - | "translations" - | "userOrganisationUnit" - | "filterDimensions" - | "rowSubTotals" - | "id" | "attributeValueDimension" - | "subscribers" - | "cumulativeValues" - | "showDimensionLabels" - | "sortOrder" - | "subtitle" - | "fontSize" - | "topLimit" + | "attributeValues" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" + | "colTotals" | "collapseDataDimensions" - | "startDate" - | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" | "dataElementDimensions" - | "periods" - | "categoryDimensions" - | "showHierarchy" - | "hideTitle" - | "rowDimensions" + | "dataElementValueDimension" + | "dataType" + | "description" + | "digitGroupSeparator" + | "displayDensity" + | "endDate" | "eventStatus" - | "skipRounding" - | "showData" + | "favorites" + | "filterDimensions" + | "fontSize" | "hideEmptyRows" - | "rawPeriods" + | "hideLegend" | "hideNaData" + | "hideSubtitle" + | "hideTitle" + | "id" | "itemOrganisationUnitGroups" - | "displayDensity" + | "lastUpdated" | "lastUpdatedBy" - | "programIndicatorDimensions" - | "created" - | "dataType" - | "columnDimensions" - | "attributeValues" - | "completedOnly" - | "colTotals" - | "sharing" - | "name" - | "programStatus" - | "favorites" - | "aggregationType" | "legacy" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "outputType" - | "description" + | "name" + | "noSpaceBetweenColumns" + | "orgUnitField" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" | "organisationUnitLevels" - | "colSubTotals" - | "dataElementValueDimension" | "organisationUnits" + | "outputType" + | "percentStackedValues" + | "periods" + | "program" + | "programIndicatorDimensions" | "programStage" + | "programStatus" + | "rawPeriods" + | "rowDimensions" + | "rowSubTotals" | "rowTotals" - | "timeField" + | "sharing" + | "showData" + | "showDimensionLabels" + | "showHierarchy" | "simpleDimensions" - | "digitGroupSeparator" - | "createdBy" + | "skipRounding" + | "sortOrder" + | "startDate" + | "subscribers" + | "subtitle" + | "timeField" + | "title" + | "topLimit" + | "translations" + | "type" | "userOrgUnitType" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; }; } @@ -9017,27 +9017,27 @@ export interface D2EventVisualizationSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttributeSchema; attributeValues: D2AttributeValueSchema[]; @@ -9061,9 +9061,9 @@ export interface D2EventVisualizationSchema { dataElementValueDimension: D2DataElementSchema; dataType: "AGGREGATED_VALUES" | "EVENTS"; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; - displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; @@ -9075,7 +9075,7 @@ export interface D2EventVisualizationSchema { displayTitle: string; domainAxisLabel: string; endDate: string; - eventStatus: "ACTIVE" | "COMPLETED" | "VISITED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; @@ -9083,11 +9083,11 @@ export interface D2EventVisualizationSchema { fontSize: "LARGE" | "NORMAL" | "SMALL"; formName: string; hideEmptyRowItems: - | "NONE" - | "BEFORE_FIRST" | "AFTER_LAST" + | "ALL" + | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" - | "ALL"; + | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; @@ -9107,7 +9107,7 @@ export interface D2EventVisualizationSchema { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnitSchema[]; - outputType: "EVENT" | "ENROLLMENT" | "TRACKED_ENTITY_INSTANCE"; + outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2MapSchema; percentStackedValues: boolean; periods: Ref[]; @@ -9115,14 +9115,14 @@ export interface D2EventVisualizationSchema { programDimensions: D2ProgramSchema[]; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; programStage: D2ProgramStageSchema; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; rangeAxisDecimals: number; rangeAxisLabel: string; rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; repetitions: D2EventRepetitionSchema[]; rowDimensions: string[]; @@ -9150,23 +9150,23 @@ export interface D2EventVisualizationSchema { trackedEntityType: D2TrackedEntityTypeSchema; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" | "LINE_LIST" - | "AREA" - | "STACKED_AREA" | "PIE" - | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" - | "SINGLE_VALUE" | "PIVOT_TABLE" + | "RADAR" | "SCATTER" - | "BUBBLE"; + | "SINGLE_VALUE" + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2UserSchema; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; @@ -9180,186 +9180,186 @@ export interface D2EventVisualizationSchema { $nameable: Preset; $persisted: Preset< D2EventVisualization, - | "orgUnitField" - | "endDate" - | "baseLineValue" - | "legend" - | "userOrganisationUnitChildren" - | "program" - | "type" - | "lastUpdated" + | "aggregationType" | "attributeDimensions" - | "translations" - | "userOrganisationUnit" - | "filterDimensions" - | "rowSubTotals" - | "id" - | "interpretations" | "attributeValueDimension" - | "domainAxisLabel" - | "subscribers" - | "cumulativeValues" - | "showDimensionLabels" - | "sortOrder" - | "subtitle" - | "fontSize" - | "rangeAxisDecimals" - | "topLimit" + | "attributeValues" + | "baseLineLabel" + | "baseLineValue" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" + | "colTotals" | "collapseDataDimensions" - | "startDate" - | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" | "dataElementDimensions" - | "rangeAxisSteps" - | "periods" - | "categoryDimensions" - | "showHierarchy" - | "hideTitle" - | "rowDimensions" + | "dataElementValueDimension" + | "dataType" + | "description" + | "digitGroupSeparator" + | "displayDensity" + | "domainAxisLabel" + | "endDate" | "eventStatus" - | "skipRounding" - | "showData" - | "repetitions" + | "favorites" + | "filterDimensions" + | "fontSize" + | "hideEmptyRowItems" | "hideEmptyRows" - | "rawPeriods" + | "hideLegend" | "hideNaData" + | "hideSubtitle" + | "hideTitle" + | "id" + | "interpretations" | "itemOrganisationUnitGroups" - | "displayDensity" + | "lastUpdated" | "lastUpdatedBy" - | "programIndicatorDimensions" - | "created" - | "dataType" - | "rangeAxisLabel" - | "columnDimensions" - | "regressionType" - | "attributeValues" - | "completedOnly" - | "colTotals" - | "sharing" - | "name" - | "programStatus" - | "hideEmptyRowItems" - | "favorites" - | "aggregationType" | "legacy" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "outputType" - | "description" + | "legend" + | "name" + | "noSpaceBetweenColumns" + | "orgUnitField" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" - | "rangeAxisMinValue" | "organisationUnitLevels" - | "colSubTotals" - | "dataElementValueDimension" - | "targetLineLabel" - | "sorting" | "organisationUnits" + | "outputType" + | "percentStackedValues" + | "periods" + | "program" + | "programIndicatorDimensions" | "programStage" + | "programStatus" + | "rangeAxisDecimals" + | "rangeAxisLabel" + | "rangeAxisMaxValue" + | "rangeAxisMinValue" + | "rangeAxisSteps" + | "rawPeriods" + | "regressionType" + | "repetitions" + | "rowDimensions" + | "rowSubTotals" | "rowTotals" - | "timeField" + | "sharing" + | "showData" + | "showDimensionLabels" + | "showHierarchy" | "simpleDimensions" + | "skipRounding" + | "sortOrder" + | "sorting" + | "startDate" + | "subscribers" + | "subtitle" + | "targetLineLabel" | "targetLineValue" - | "baseLineLabel" - | "digitGroupSeparator" + | "timeField" + | "title" + | "topLimit" | "trackedEntityType" - | "createdBy" + | "translations" + | "type" | "userOrgUnitType" - | "rangeAxisMaxValue" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; $owner: Preset< D2EventVisualization, - | "orgUnitField" - | "endDate" - | "baseLineValue" - | "legend" - | "userOrganisationUnitChildren" - | "program" - | "type" - | "lastUpdated" + | "aggregationType" | "attributeDimensions" - | "translations" - | "userOrganisationUnit" - | "filterDimensions" - | "rowSubTotals" - | "id" | "attributeValueDimension" - | "domainAxisLabel" - | "subscribers" - | "cumulativeValues" - | "showDimensionLabels" - | "sortOrder" - | "subtitle" - | "fontSize" - | "rangeAxisDecimals" - | "topLimit" + | "attributeValues" + | "baseLineLabel" + | "baseLineValue" + | "categoryDimensions" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" + | "colTotals" | "collapseDataDimensions" - | "startDate" - | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" | "dataElementDimensions" - | "rangeAxisSteps" - | "periods" - | "categoryDimensions" - | "showHierarchy" - | "hideTitle" - | "rowDimensions" + | "dataElementValueDimension" + | "dataType" + | "description" + | "digitGroupSeparator" + | "displayDensity" + | "domainAxisLabel" + | "endDate" | "eventStatus" - | "skipRounding" - | "showData" - | "repetitions" + | "favorites" + | "filterDimensions" + | "fontSize" + | "hideEmptyRowItems" | "hideEmptyRows" - | "rawPeriods" + | "hideLegend" | "hideNaData" + | "hideSubtitle" + | "hideTitle" + | "id" | "itemOrganisationUnitGroups" - | "displayDensity" + | "lastUpdated" | "lastUpdatedBy" - | "programIndicatorDimensions" - | "created" - | "dataType" - | "rangeAxisLabel" - | "columnDimensions" - | "regressionType" - | "attributeValues" - | "completedOnly" - | "colTotals" - | "sharing" - | "name" - | "programStatus" - | "hideEmptyRowItems" - | "favorites" - | "aggregationType" | "legacy" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "outputType" - | "description" + | "legend" + | "name" + | "noSpaceBetweenColumns" + | "orgUnitField" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" - | "rangeAxisMinValue" | "organisationUnitLevels" - | "colSubTotals" - | "dataElementValueDimension" - | "targetLineLabel" - | "sorting" | "organisationUnits" + | "outputType" + | "percentStackedValues" + | "periods" + | "program" + | "programIndicatorDimensions" | "programStage" + | "programStatus" + | "rangeAxisDecimals" + | "rangeAxisLabel" + | "rangeAxisMaxValue" + | "rangeAxisMinValue" + | "rangeAxisSteps" + | "rawPeriods" + | "regressionType" + | "repetitions" + | "rowDimensions" + | "rowSubTotals" | "rowTotals" - | "timeField" + | "sharing" + | "showData" + | "showDimensionLabels" + | "showHierarchy" | "simpleDimensions" + | "skipRounding" + | "sortOrder" + | "sorting" + | "startDate" + | "subscribers" + | "subtitle" + | "targetLineLabel" | "targetLineValue" - | "baseLineLabel" - | "digitGroupSeparator" + | "timeField" + | "title" + | "topLimit" | "trackedEntityType" - | "createdBy" + | "translations" + | "type" | "userOrgUnitType" - | "rangeAxisMaxValue" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; }; } @@ -9372,9 +9372,9 @@ export interface D2ExpressionSchema { displayDescription: string; expression: string; missingValueStrategy: - | "SKIP_IF_ANY_VALUE_MISSING" + | "NEVER_SKIP" | "SKIP_IF_ALL_VALUES_MISSING" - | "NEVER_SKIP"; + | "SKIP_IF_ANY_VALUE_MISSING"; slidingWindow: boolean; translations: D2Translation[]; }; @@ -9384,11 +9384,11 @@ export interface D2ExpressionSchema { $nameable: Preset; $persisted: Preset< D2Expression, - "expression" | "translations" | "description" | "missingValueStrategy" | "slidingWindow" + "description" | "expression" | "missingValueStrategy" | "slidingWindow" | "translations" >; $owner: Preset< D2Expression, - "expression" | "translations" | "description" | "missingValueStrategy" | "slidingWindow" + "description" | "expression" | "missingValueStrategy" | "slidingWindow" | "translations" >; }; } @@ -9401,27 +9401,27 @@ export interface D2ExpressionDimensionItemSchema { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -9429,21 +9429,21 @@ export interface D2ExpressionDimensionItemSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -9460,9 +9460,9 @@ export interface D2ExpressionDimensionItemSchema { legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; missingValueStrategy: - | "SKIP_IF_ANY_VALUE_MISSING" + | "NEVER_SKIP" | "SKIP_IF_ALL_VALUES_MISSING" - | "NEVER_SKIP"; + | "SKIP_IF_ANY_VALUE_MISSING"; name: string; queryMods: unknown; sharing: D2SharingSchema; @@ -9477,41 +9477,41 @@ export interface D2ExpressionDimensionItemSchema { $nameable: Preset; $persisted: Preset< D2ExpressionDimensionItem, + | "attributeValues" | "code" + | "created" + | "createdBy" | "description" - | "slidingWindow" - | "lastUpdated" - | "translations" + | "expression" | "formName" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "expression" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" + | "missingValueStrategy" | "name" + | "sharing" | "shortName" - | "missingValueStrategy" + | "slidingWindow" + | "translations" >; $owner: Preset< D2ExpressionDimensionItem, + | "attributeValues" | "code" + | "created" + | "createdBy" | "description" - | "slidingWindow" - | "lastUpdated" - | "translations" + | "expression" | "formName" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "expression" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" + | "missingValueStrategy" | "name" + | "sharing" | "shortName" - | "missingValueStrategy" + | "slidingWindow" + | "translations" >; }; } @@ -9546,25 +9546,25 @@ export interface D2ExternalFileResourceSchema { $nameable: Preset; $persisted: Preset< D2ExternalFileResource, - | "lastUpdatedBy" - | "expires" + | "accessToken" | "code" | "created" - | "accessToken" - | "lastUpdated" - | "id" + | "expires" | "fileResource" + | "id" + | "lastUpdated" + | "lastUpdatedBy" >; $owner: Preset< D2ExternalFileResource, - | "lastUpdatedBy" - | "expires" + | "accessToken" | "code" | "created" - | "accessToken" - | "lastUpdated" - | "id" + | "expires" | "fileResource" + | "id" + | "lastUpdated" + | "lastUpdatedBy" >; }; } @@ -9584,14 +9584,14 @@ export interface D2ExternalMapLayerSchema { favorites: string[]; href: string; id: Id; - imageFormat: "PNG" | "JPG"; + imageFormat: "JPG" | "PNG"; lastUpdated: string; lastUpdatedBy: D2UserSchema; layers: string; legendSet: D2LegendSetSchema; legendSetUrl: string; mapLayerPosition: "BASEMAP" | "OVERLAY"; - mapService: "WMS" | "TMS" | "XYZ" | "VECTOR_STYLE" | "GEOJSON_URL" | "ARCGIS_FEATURE"; + mapService: "ARCGIS_FEATURE" | "GEOJSON_URL" | "TMS" | "VECTOR_STYLE" | "WMS" | "XYZ"; name: string; sharing: D2SharingSchema; translations: D2Translation[]; @@ -9604,43 +9604,43 @@ export interface D2ExternalMapLayerSchema { $nameable: Preset; $persisted: Preset< D2ExternalMapLayer, - | "imageFormat" + | "attribution" | "code" - | "mapService" - | "legendSetUrl" - | "lastUpdated" - | "translations" - | "layers" + | "created" + | "createdBy" | "id" + | "imageFormat" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "layers" + | "legendSet" + | "legendSetUrl" | "mapLayerPosition" + | "mapService" + | "name" | "sharing" + | "translations" | "url" - | "createdBy" - | "legendSet" - | "attribution" - | "name" >; $owner: Preset< D2ExternalMapLayer, - | "imageFormat" + | "attribution" | "code" - | "mapService" - | "legendSetUrl" - | "lastUpdated" - | "translations" - | "layers" + | "created" + | "createdBy" | "id" + | "imageFormat" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "layers" + | "legendSet" + | "legendSetUrl" | "mapLayerPosition" + | "mapService" + | "name" | "sharing" + | "translations" | "url" - | "createdBy" - | "legendSet" - | "attribution" - | "name" >; }; } @@ -9660,13 +9660,13 @@ export interface D2FileResourceSchema { displayName: string; domain: | "DATA_VALUE" - | "PUSH_ANALYSIS" | "DOCUMENT" + | "ICON" + | "JOB_DATA" | "MESSAGE_ATTACHMENT" - | "USER_AVATAR" | "ORG_UNIT" - | "ICON" - | "JOB_DATA"; + | "PUSH_ANALYSIS" + | "USER_AVATAR"; favorite: boolean; favorites: string[]; hasMultipleStorageFiles: boolean; @@ -9686,33 +9686,33 @@ export interface D2FileResourceSchema { $nameable: Preset; $persisted: Preset< D2FileResource, - | "contentMd5" - | "lastUpdatedBy" | "code" + | "contentLength" + | "contentMd5" + | "contentType" | "created" - | "lastUpdated" | "createdBy" | "domain" | "hasMultipleStorageFiles" - | "name" - | "contentLength" | "id" - | "contentType" + | "lastUpdated" + | "lastUpdatedBy" + | "name" >; $owner: Preset< D2FileResource, - | "contentMd5" - | "lastUpdatedBy" | "code" + | "contentLength" + | "contentMd5" + | "contentType" | "created" - | "lastUpdated" | "createdBy" | "domain" | "hasMultipleStorageFiles" - | "name" - | "contentLength" | "id" - | "contentType" + | "lastUpdated" + | "lastUpdatedBy" + | "name" >; }; } @@ -9748,27 +9748,27 @@ export interface D2IndicatorSchema { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; annualized: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; @@ -9781,21 +9781,21 @@ export interface D2IndicatorSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDenominatorDescription: string; displayDescription: string; @@ -9833,61 +9833,61 @@ export interface D2IndicatorSchema { $nameable: Preset; $persisted: Preset< D2Indicator, - | "code" + | "aggregateExportAttributeOptionCombo" | "aggregateExportCategoryOptionCombo" - | "description" - | "lastUpdated" + | "annualized" + | "attributeValues" + | "code" + | "created" + | "createdBy" + | "dataSets" + | "decimals" + | "denominator" | "denominatorDescription" - | "indicatorType" - | "translations" + | "description" | "formName" | "id" - | "numeratorDescription" - | "lastUpdatedBy" - | "created" - | "attributeValues" | "indicatorGroups" - | "sharing" - | "url" - | "denominator" - | "numerator" - | "annualized" - | "createdBy" - | "decimals" - | "name" - | "dataSets" + | "indicatorType" + | "lastUpdated" + | "lastUpdatedBy" | "legendSets" - | "style" + | "name" + | "numerator" + | "numeratorDescription" + | "sharing" | "shortName" - | "aggregateExportAttributeOptionCombo" + | "style" + | "translations" + | "url" >; $owner: Preset< D2Indicator, - | "code" + | "aggregateExportAttributeOptionCombo" | "aggregateExportCategoryOptionCombo" - | "description" - | "lastUpdated" + | "annualized" + | "attributeValues" + | "code" + | "created" + | "createdBy" + | "decimals" + | "denominator" | "denominatorDescription" - | "indicatorType" - | "translations" + | "description" | "formName" | "id" - | "numeratorDescription" + | "indicatorType" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "url" - | "denominator" - | "numerator" - | "annualized" - | "createdBy" - | "decimals" - | "name" | "legendSets" - | "style" + | "name" + | "numerator" + | "numeratorDescription" + | "sharing" | "shortName" - | "aggregateExportAttributeOptionCombo" + | "style" + | "translations" + | "url" >; }; } @@ -9923,34 +9923,34 @@ export interface D2IndicatorGroupSchema { $nameable: Preset; $persisted: Preset< D2IndicatorGroup, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" + | "createdBy" | "description" | "groupSets" + | "id" | "indicators" - | "sharing" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "sharing" + | "translations" >; $owner: Preset< D2IndicatorGroup, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" + | "createdBy" | "description" + | "id" | "indicators" - | "sharing" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "sharing" + | "translations" >; }; } @@ -9986,35 +9986,35 @@ export interface D2IndicatorGroupSetSchema { $nameable: Preset; $persisted: Preset< D2IndicatorGroupSet, - | "lastUpdatedBy" | "code" + | "compulsory" | "created" + | "createdBy" | "description" + | "id" | "indicatorGroups" - | "sharing" | "lastUpdated" - | "compulsory" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "sharing" | "shortName" + | "translations" >; $owner: Preset< D2IndicatorGroupSet, - | "lastUpdatedBy" | "code" + | "compulsory" | "created" + | "createdBy" | "description" + | "id" | "indicatorGroups" - | "sharing" | "lastUpdated" - | "compulsory" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "sharing" | "shortName" + | "translations" >; }; } @@ -10048,27 +10048,27 @@ export interface D2IndicatorTypeSchema { $nameable: Preset; $persisted: Preset< D2IndicatorType, - | "lastUpdatedBy" | "code" | "created" - | "number" + | "factor" + | "id" | "lastUpdated" - | "translations" + | "lastUpdatedBy" | "name" - | "id" - | "factor" + | "number" + | "translations" >; $owner: Preset< D2IndicatorType, - | "lastUpdatedBy" | "code" | "created" - | "number" + | "factor" + | "id" | "lastUpdated" - | "translations" + | "lastUpdatedBy" | "name" - | "id" - | "factor" + | "number" + | "translations" >; }; } @@ -10105,12 +10105,12 @@ export interface D2InterpretationSchema { text: string; translations: D2Translation[]; type: - | "VISUALIZATION" + | "DATASET_REPORT" + | "EVENT_CHART" + | "EVENT_REPORT" | "EVENT_VISUALIZATION" | "MAP" - | "EVENT_REPORT" - | "EVENT_CHART" - | "DATASET_REPORT"; + | "VISUALIZATION"; user: D2UserSchema; visualization: D2VisualizationSchema; }; @@ -10120,48 +10120,48 @@ export interface D2InterpretationSchema { $nameable: Preset; $persisted: Preset< D2Interpretation, - | "visualization" - | "organisationUnit" - | "likedBy" - | "lastUpdated" - | "eventVisualization" - | "text" - | "id" - | "map" - | "dataSet" - | "likes" - | "period" | "comments" | "created" - | "sharing" | "createdBy" - | "eventReport" - | "mentions" + | "dataSet" | "eventChart" - >; - $owner: Preset< - D2Interpretation, - | "visualization" - | "organisationUnit" - | "likedBy" - | "lastUpdated" + | "eventReport" | "eventVisualization" - | "text" | "id" - | "map" - | "dataSet" + | "lastUpdated" + | "likedBy" | "likes" + | "map" + | "mentions" + | "organisationUnit" | "period" + | "sharing" + | "text" + | "visualization" + >; + $owner: Preset< + D2Interpretation, | "comments" | "created" - | "sharing" | "createdBy" + | "dataSet" + | "eventChart" | "eventReport" + | "eventVisualization" + | "id" + | "lastUpdated" + | "likedBy" + | "likes" + | "map" | "mentions" - | "eventChart" - >; - }; -} + | "organisationUnit" + | "period" + | "sharing" + | "text" + | "visualization" + >; + }; +} export interface D2InterpretationCommentSchema { name: "D2InterpretationComment"; @@ -10192,11 +10192,11 @@ export interface D2InterpretationCommentSchema { $nameable: Preset; $persisted: Preset< D2InterpretationComment, - "created" | "lastUpdated" | "createdBy" | "mentions" | "text" | "id" + "created" | "createdBy" | "id" | "lastUpdated" | "mentions" | "text" >; $owner: Preset< D2InterpretationComment, - "created" | "lastUpdated" | "createdBy" | "mentions" | "text" | "id" + "created" | "createdBy" | "id" | "lastUpdated" | "mentions" | "text" >; }; } @@ -10204,7 +10204,7 @@ export interface D2InterpretationCommentSchema { export interface D2ItemConfigSchema { name: "D2ItemConfig"; model: D2ItemConfig; - fields: { insertHeight: number; insertPosition: "START" | "END" }; + fields: { insertHeight: number; insertPosition: "END" | "START" }; fieldPresets: { $all: Preset; $identifiable: Preset; @@ -10236,69 +10236,69 @@ export interface D2JobConfigurationSchema { id: Id; jobParameters: unknown; jobStatus: - | "RUNNING" - | "SCHEDULED" - | "DISABLED" | "COMPLETED" - | "STOPPED" + | "DISABLED" | "FAILED" - | "NOT_STARTED"; + | "NOT_STARTED" + | "RUNNING" + | "SCHEDULED" + | "STOPPED"; jobType: - | "DATA_INTEGRITY" - | "DATA_INTEGRITY_DETAILS" - | "RESOURCE_TABLE" + | "ACCOUNT_EXPIRY_ALERT" + | "AGGREGATE_DATA_EXCHANGE" | "ANALYTICS_TABLE" + | "COMPLETE_DATA_SET_REGISTRATION_IMPORT" | "CONTINUOUS_ANALYTICS_TABLE" + | "CREDENTIALS_EXPIRY_ALERT" + | "DATAVALUE_IMPORT" + | "DATAVALUE_IMPORT_INTERNAL" + | "DATA_INTEGRITY" + | "DATA_INTEGRITY_DETAILS" + | "DATA_SET_NOTIFICATION" + | "DATA_STATISTICS" | "DATA_SYNC" - | "TRACKER_PROGRAMS_DATA_SYNC" + | "DISABLE_INACTIVE_USERS" + | "ENROLLMENT_IMPORT" + | "EVENT_IMPORT" | "EVENT_PROGRAMS_DATA_SYNC" - | "META_DATA_SYNC" - | "AGGREGATE_DATA_EXCHANGE" - | "SEND_SCHEDULED_MESSAGE" - | "PROGRAM_NOTIFICATIONS" - | "MONITORING" - | "PUSH_ANALYSIS" + | "FILE_RESOURCE_CLEANUP" + | "GEOJSON_IMPORT" + | "GML_IMPORT" + | "HOUSEKEEPING" | "HTML_PUSH_ANALYTICS" - | "TRACKER_SEARCH_OPTIMIZATION" - | "PREDICTOR" - | "MATERIALIZED_SQL_VIEW_UPDATE" - | "DISABLE_INACTIVE_USERS" - | "TEST" + | "IMAGE_PROCESSING" | "LOCK_EXCEPTION_CLEANUP" + | "MATERIALIZED_SQL_VIEW_UPDATE" + | "METADATA_IMPORT" + | "META_DATA_SYNC" | "MOCK" + | "MONITORING" + | "PREDICTOR" + | "PROGRAM_NOTIFICATIONS" + | "PUSH_ANALYSIS" + | "REMOVE_USED_OR_EXPIRED_RESERVED_VALUES" + | "RESOURCE_TABLE" + | "SEND_SCHEDULED_MESSAGE" | "SMS_SEND" + | "SYSTEM_VERSION_UPDATE_CHECK" + | "TEI_IMPORT" + | "TEST" | "TRACKER_IMPORT_JOB" | "TRACKER_IMPORT_NOTIFICATION_JOB" | "TRACKER_IMPORT_RULE_ENGINE_JOB" - | "IMAGE_PROCESSING" - | "COMPLETE_DATA_SET_REGISTRATION_IMPORT" - | "DATAVALUE_IMPORT_INTERNAL" - | "METADATA_IMPORT" - | "DATAVALUE_IMPORT" - | "GEOJSON_IMPORT" - | "EVENT_IMPORT" - | "ENROLLMENT_IMPORT" - | "TEI_IMPORT" - | "GML_IMPORT" - | "HOUSEKEEPING" - | "DATA_SET_NOTIFICATION" - | "CREDENTIALS_EXPIRY_ALERT" - | "DATA_STATISTICS" - | "FILE_RESOURCE_CLEANUP" - | "ACCOUNT_EXPIRY_ALERT" - | "VALIDATION_RESULTS_NOTIFICATION" - | "REMOVE_USED_OR_EXPIRED_RESERVED_VALUES" - | "SYSTEM_VERSION_UPDATE_CHECK"; + | "TRACKER_PROGRAMS_DATA_SYNC" + | "TRACKER_SEARCH_OPTIMIZATION" + | "VALIDATION_RESULTS_NOTIFICATION"; lastAlive: string; lastExecuted: string; lastExecutedStatus: - | "RUNNING" - | "SCHEDULED" - | "DISABLED" | "COMPLETED" - | "STOPPED" + | "DISABLED" | "FAILED" - | "NOT_STARTED"; + | "NOT_STARTED" + | "RUNNING" + | "SCHEDULED" + | "STOPPED"; lastFinished: string; lastRuntimeExecution: string; lastUpdated: string; @@ -10321,51 +10321,51 @@ export interface D2JobConfigurationSchema { $nameable: Preset; $persisted: Preset< D2JobConfiguration, - | "lastAlive" - | "jobStatus" | "code" - | "errorCodes" + | "created" + | "cronExpression" + | "delay" | "enabled" - | "lastUpdated" + | "errorCodes" + | "executedBy" | "id" + | "jobParameters" + | "jobStatus" | "jobType" - | "executedBy" - | "lastUpdatedBy" + | "lastAlive" + | "lastExecuted" + | "lastExecutedStatus" | "lastFinished" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "queueName" | "queuePosition" - | "created" - | "cronExpression" | "schedulingType" - | "delay" - | "queueName" - | "lastExecutedStatus" - | "name" - | "jobParameters" - | "lastExecuted" >; $owner: Preset< D2JobConfiguration, - | "lastAlive" - | "jobStatus" | "code" - | "errorCodes" + | "created" + | "cronExpression" + | "delay" | "enabled" - | "lastUpdated" + | "errorCodes" + | "executedBy" | "id" + | "jobParameters" + | "jobStatus" | "jobType" - | "executedBy" - | "lastUpdatedBy" + | "lastAlive" + | "lastExecuted" + | "lastExecutedStatus" | "lastFinished" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "queueName" | "queuePosition" - | "created" - | "cronExpression" | "schedulingType" - | "delay" - | "queueName" - | "lastExecutedStatus" - | "name" - | "jobParameters" - | "lastExecuted" >; }; } @@ -10401,31 +10401,31 @@ export interface D2LegendSchema { $nameable: Preset; $persisted: Preset< D2Legend, - | "image" - | "lastUpdatedBy" | "code" | "color" - | "endValue" | "created" + | "endValue" + | "id" + | "image" | "lastUpdated" - | "translations" + | "lastUpdatedBy" | "name" | "startValue" - | "id" + | "translations" >; $owner: Preset< D2Legend, - | "image" - | "lastUpdatedBy" | "code" | "color" - | "endValue" | "created" + | "endValue" + | "id" + | "image" | "lastUpdated" - | "translations" + | "lastUpdatedBy" | "name" | "startValue" - | "id" + | "translations" >; }; } @@ -10436,7 +10436,7 @@ export interface D2LegendDefinitionsSchema { fields: { set: D2LegendSetSchema; showKey: boolean; - strategy: "FIXED" | "BY_DATA_ITEM"; + strategy: "BY_DATA_ITEM" | "FIXED"; style: "FILL" | "TEXT"; }; fieldPresets: { @@ -10477,33 +10477,33 @@ export interface D2LegendSetSchema { $nameable: Preset; $persisted: Preset< D2LegendSet, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" - | "sharing" - | "symbolizer" + | "createdBy" + | "id" | "lastUpdated" + | "lastUpdatedBy" | "legends" - | "createdBy" - | "translations" | "name" - | "id" + | "sharing" + | "symbolizer" + | "translations" >; $owner: Preset< D2LegendSet, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" - | "sharing" - | "symbolizer" + | "createdBy" + | "id" | "lastUpdated" + | "lastUpdatedBy" | "legends" - | "createdBy" - | "translations" | "name" - | "id" + | "sharing" + | "symbolizer" + | "translations" >; }; } @@ -10550,48 +10550,48 @@ export interface D2MapSchema { $nameable: Preset; $persisted: Preset< D2Map, - | "favorites" - | "code" - | "latitude" + | "attributeValues" | "basemap" + | "code" + | "created" + | "createdBy" | "description" - | "title" - | "lastUpdated" - | "translations" - | "mapViews" + | "favorites" | "id" | "interpretations" - | "longitude" + | "lastUpdated" | "lastUpdatedBy" + | "latitude" + | "longitude" + | "mapViews" + | "name" + | "sharing" | "subscribers" - | "created" - | "attributeValues" + | "title" + | "translations" | "zoom" - | "sharing" - | "createdBy" - | "name" >; $owner: Preset< D2Map, - | "favorites" - | "code" - | "latitude" + | "attributeValues" | "basemap" + | "code" + | "created" + | "createdBy" | "description" - | "title" - | "lastUpdated" - | "translations" - | "mapViews" + | "favorites" | "id" - | "longitude" + | "lastUpdated" | "lastUpdatedBy" + | "latitude" + | "longitude" + | "mapViews" + | "name" + | "sharing" | "subscribers" - | "created" - | "attributeValues" + | "title" + | "translations" | "zoom" - | "sharing" - | "createdBy" - | "name" >; }; } @@ -10602,27 +10602,27 @@ export interface D2MapViewSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; areaRadius: number; attributeDimensions: unknown[]; attributeValues: D2AttributeValueSchema[]; @@ -10646,7 +10646,7 @@ export interface D2MapViewSchema { dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDescription: string; displayFormName: string; @@ -10660,7 +10660,7 @@ export interface D2MapViewSchema { eventCoordinateField: string; eventPointColor: string; eventPointRadius: number; - eventStatus: "ACTIVE" | "COMPLETED" | "SCHEDULE" | "OVERDUE" | "SKIPPED"; + eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; @@ -10669,11 +10669,11 @@ export interface D2MapViewSchema { formName: string; hidden: boolean; hideEmptyRowItems: - | "NONE" - | "BEFORE_FIRST" | "AFTER_LAST" + | "ALL" + | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" - | "ALL"; + | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideSubtitle: boolean; @@ -10705,12 +10705,12 @@ export interface D2MapViewSchema { organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; organisationUnitLevels: number[]; organisationUnitSelectionMode: - | "SELECTED" - | "CHILDREN" - | "DESCENDANTS" | "ACCESSIBLE" + | "ALL" | "CAPTURE" - | "ALL"; + | "CHILDREN" + | "DESCENDANTS" + | "SELECTED"; organisationUnits: D2OrganisationUnitSchema[]; parentGraph: string; parentGraphMap: D2MapSchema; @@ -10720,11 +10720,11 @@ export interface D2MapViewSchema { program: D2ProgramSchema; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; programStage: D2ProgramStageSchema; - programStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; radiusHigh: number; radiusLow: number; rawPeriods: string[]; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; renderingStrategy: "SINGLE" | "SPLIT_BY_PERIOD" | "TIMELINE"; rowSubTotals: boolean; @@ -10742,7 +10742,7 @@ export interface D2MapViewSchema { subscribed: boolean; subscribers: string[]; subtitle: string; - thematicMapType: "CHOROPLETH" | "BUBBLE"; + thematicMapType: "BUBBLE" | "CHOROPLETH"; timeField: string; title: string; topLimit: number; @@ -10760,137 +10760,137 @@ export interface D2MapViewSchema { $nameable: Preset; $persisted: Preset< D2MapView, - | "orgUnitField" - | "endDate" - | "userOrganisationUnitChildren" - | "program" - | "lastUpdated" + | "aggregationType" + | "areaRadius" | "attributeDimensions" - | "translations" - | "eventCoordinateField" - | "userOrganisationUnit" - | "filterDimensions" - | "organisationUnitSelectionMode" - | "id" - | "method" - | "renderingStrategy" - | "labels" - | "startDate" - | "noDataColor" - | "userOrganisationUnitGrandChildren" - | "styleDataItem" - | "labelFontColor" - | "layer" - | "dataElementDimensions" - | "periods" | "categoryDimensions" - | "labelFontStyle" - | "radiusHigh" + | "categoryOptionGroupSetDimensions" + | "classes" + | "code" + | "colorHigh" | "colorLow" + | "colorScale" + | "columnDimensions" + | "config" + | "created" + | "dataDimensionItems" + | "dataElementDimensions" + | "description" + | "endDate" | "eventClustering" + | "eventCoordinateField" + | "eventPointColor" + | "eventPointRadius" | "eventStatus" - | "opacity" - | "config" - | "colorScale" - | "rawPeriods" + | "filterDimensions" + | "followUp" + | "hidden" + | "id" | "itemOrganisationUnitGroups" + | "labelFontColor" + | "labelFontSize" + | "labelFontStyle" + | "labelFontWeight" | "labelTemplate" + | "labels" + | "lastUpdated" | "lastUpdatedBy" - | "labelFontSize" - | "created" - | "columnDimensions" - | "colorHigh" - | "areaRadius" - | "eventPointRadius" - | "programStatus" - | "aggregationType" - | "dataDimensionItems" - | "categoryOptionGroupSetDimensions" - | "code" - | "hidden" - | "thematicMapType" - | "classes" - | "description" + | "layer" + | "legendSet" + | "method" + | "noDataColor" + | "opacity" + | "orgUnitField" + | "organisationUnitColor" + | "organisationUnitGroupSet" | "organisationUnitGroupSetDimensions" | "organisationUnitLevels" - | "organisationUnitGroupSet" - | "followUp" - | "organisationUnitColor" + | "organisationUnitSelectionMode" | "organisationUnits" - | "eventPointColor" + | "periods" + | "program" | "programStage" - | "labelFontWeight" + | "programStatus" + | "radiusHigh" | "radiusLow" + | "rawPeriods" + | "renderingStrategy" + | "startDate" + | "styleDataItem" + | "thematicMapType" | "trackedEntityType" - | "legendSet" + | "translations" | "userOrgUnitType" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; $owner: Preset< D2MapView, - | "orgUnitField" - | "endDate" - | "userOrganisationUnitChildren" - | "program" - | "lastUpdated" + | "aggregationType" + | "areaRadius" | "attributeDimensions" - | "translations" - | "eventCoordinateField" - | "userOrganisationUnit" - | "filterDimensions" - | "organisationUnitSelectionMode" - | "id" - | "method" - | "renderingStrategy" - | "labels" - | "startDate" - | "noDataColor" - | "userOrganisationUnitGrandChildren" - | "styleDataItem" - | "labelFontColor" - | "layer" - | "dataElementDimensions" - | "periods" | "categoryDimensions" - | "labelFontStyle" - | "radiusHigh" + | "categoryOptionGroupSetDimensions" + | "classes" + | "code" + | "colorHigh" | "colorLow" + | "colorScale" + | "columnDimensions" + | "config" + | "created" + | "dataDimensionItems" + | "dataElementDimensions" + | "description" + | "endDate" | "eventClustering" + | "eventCoordinateField" + | "eventPointColor" + | "eventPointRadius" | "eventStatus" - | "opacity" - | "config" - | "colorScale" - | "rawPeriods" + | "filterDimensions" + | "followUp" + | "hidden" + | "id" | "itemOrganisationUnitGroups" + | "labelFontColor" + | "labelFontSize" + | "labelFontStyle" + | "labelFontWeight" | "labelTemplate" + | "labels" + | "lastUpdated" | "lastUpdatedBy" - | "labelFontSize" - | "created" - | "columnDimensions" - | "colorHigh" - | "areaRadius" - | "eventPointRadius" - | "programStatus" - | "aggregationType" - | "dataDimensionItems" - | "categoryOptionGroupSetDimensions" - | "code" - | "hidden" - | "thematicMapType" - | "classes" - | "description" + | "layer" + | "legendSet" + | "method" + | "noDataColor" + | "opacity" + | "orgUnitField" + | "organisationUnitColor" + | "organisationUnitGroupSet" | "organisationUnitGroupSetDimensions" | "organisationUnitLevels" - | "organisationUnitGroupSet" - | "followUp" - | "organisationUnitColor" + | "organisationUnitSelectionMode" | "organisationUnits" - | "eventPointColor" + | "periods" + | "program" | "programStage" - | "labelFontWeight" + | "programStatus" + | "radiusHigh" | "radiusLow" + | "rawPeriods" + | "renderingStrategy" + | "startDate" + | "styleDataItem" + | "thematicMapType" | "trackedEntityType" - | "legendSet" + | "translations" | "userOrgUnitType" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" >; }; } @@ -10922,15 +10922,15 @@ export interface D2MessageConversationSchema { messageType: | "PRIVATE" | "SYSTEM" - | "VALIDATION_RESULT" + | "SYSTEM_VERSION_UPDATE" | "TICKET" - | "SYSTEM_VERSION_UPDATE"; + | "VALIDATION_RESULT"; messages: unknown[]; name: string; - priority: "NONE" | "LOW" | "MEDIUM" | "HIGH"; + priority: "HIGH" | "LOW" | "MEDIUM" | "NONE"; read: boolean; sharing: D2SharingSchema; - status: "NONE" | "OPEN" | "PENDING" | "INVALID" | "SOLVED"; + status: "INVALID" | "NONE" | "OPEN" | "PENDING" | "SOLVED"; subject: string; translations: D2Translation[]; user: D2UserSchema; @@ -10944,39 +10944,39 @@ export interface D2MessageConversationSchema { $nameable: Preset; $persisted: Preset< D2MessageConversation, - | "messageCount" - | "subject" + | "assignee" + | "created" + | "createdBy" | "extMessageId" - | "lastUpdated" - | "messageType" - | "userMessages" | "id" - | "lastSender" - | "created" | "lastMessage" - | "priority" - | "createdBy" + | "lastSender" + | "lastUpdated" + | "messageCount" + | "messageType" | "messages" - | "assignee" + | "priority" | "status" + | "subject" + | "userMessages" >; $owner: Preset< D2MessageConversation, - | "messageCount" - | "subject" + | "assignee" + | "created" + | "createdBy" | "extMessageId" - | "lastUpdated" - | "messageType" - | "userMessages" | "id" - | "lastSender" - | "created" | "lastMessage" - | "priority" - | "createdBy" + | "lastSender" + | "lastUpdated" + | "messageCount" + | "messageType" | "messages" - | "assignee" + | "priority" | "status" + | "subject" + | "userMessages" >; }; } @@ -10993,10 +10993,10 @@ export interface D2MetadataProposalSchema { finalisedBy: D2UserSchema; id: Id; reason: string; - status: "PROPOSED" | "ACCEPTED" | "REJECTED" | "NEEDS_UPDATE"; + status: "ACCEPTED" | "NEEDS_UPDATE" | "PROPOSED" | "REJECTED"; target: "ORGANISATION_UNIT"; targetId: string; - type: "ADD" | "UPDATE" | "REMOVE"; + type: "ADD" | "REMOVE" | "UPDATE"; }; fieldPresets: { $all: Preset; @@ -11004,33 +11004,33 @@ export interface D2MetadataProposalSchema { $nameable: Preset; $persisted: Preset< D2MetadataProposal, - | "reason" - | "targetId" - | "created" | "change" - | "finalised" - | "type" - | "target" - | "createdBy" | "comment" - | "id" + | "created" + | "createdBy" + | "finalised" | "finalisedBy" + | "id" + | "reason" | "status" + | "target" + | "targetId" + | "type" >; $owner: Preset< D2MetadataProposal, - | "reason" - | "targetId" - | "created" | "change" - | "finalised" - | "type" - | "target" - | "createdBy" | "comment" - | "id" + | "created" + | "createdBy" + | "finalised" | "finalisedBy" + | "id" + | "reason" | "status" + | "target" + | "targetId" + | "type" >; }; } @@ -11056,7 +11056,7 @@ export interface D2MetadataVersionSchema { name: string; sharing: D2SharingSchema; translations: D2Translation[]; - type: "BEST_EFFORT" | "ATOMIC"; + type: "ATOMIC" | "BEST_EFFORT"; user: D2UserSchema; }; fieldPresets: { @@ -11065,27 +11065,27 @@ export interface D2MetadataVersionSchema { $nameable: Preset; $persisted: Preset< D2MetadataVersion, - | "lastUpdatedBy" | "code" | "created" - | "type" - | "lastUpdated" | "hashCode" + | "id" | "importDate" + | "lastUpdated" + | "lastUpdatedBy" | "name" - | "id" + | "type" >; $owner: Preset< D2MetadataVersion, - | "lastUpdatedBy" | "code" | "created" - | "type" - | "lastUpdated" | "hashCode" + | "id" | "importDate" + | "lastUpdated" + | "lastUpdatedBy" | "name" - | "id" + | "type" >; }; } @@ -11107,11 +11107,11 @@ export interface D2MinMaxDataElementSchema { $nameable: Preset; $persisted: Preset< D2MinMaxDataElement, - "min" | "max" | "generated" | "source" | "dataElement" | "optionCombo" + "dataElement" | "generated" | "max" | "min" | "optionCombo" | "source" >; $owner: Preset< D2MinMaxDataElement, - "min" | "max" | "generated" | "source" | "dataElement" | "optionCombo" + "dataElement" | "generated" | "max" | "min" | "optionCombo" | "source" >; }; } @@ -11147,29 +11147,29 @@ export interface D2OAuth2ClientSchema { $nameable: Preset; $persisted: Preset< D2OAuth2Client, - | "lastUpdatedBy" + | "cid" | "code" | "created" - | "secret" - | "redirectUris" - | "lastUpdated" | "grantTypes" - | "name" | "id" - | "cid" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "redirectUris" + | "secret" >; $owner: Preset< D2OAuth2Client, - | "lastUpdatedBy" + | "cid" | "code" | "created" - | "secret" - | "redirectUris" - | "lastUpdated" | "grantTypes" - | "name" | "id" - | "cid" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "redirectUris" + | "secret" >; }; } @@ -11223,33 +11223,33 @@ export interface D2OptionSchema { $nameable: Preset; $persisted: Preset< D2Option, + | "attributeValues" | "code" + | "created" | "description" - | "lastUpdated" - | "optionSet" - | "translations" | "formName" | "id" - | "created" - | "attributeValues" - | "sortOrder" + | "lastUpdated" | "name" + | "optionSet" + | "sortOrder" | "style" + | "translations" >; $owner: Preset< D2Option, + | "attributeValues" | "code" + | "created" | "description" - | "lastUpdated" - | "optionSet" - | "translations" | "formName" | "id" - | "created" - | "attributeValues" - | "sortOrder" + | "lastUpdated" | "name" + | "optionSet" + | "sortOrder" | "style" + | "translations" >; }; } @@ -11260,27 +11260,27 @@ export interface D2OptionGroupSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -11288,21 +11288,21 @@ export interface D2OptionGroupSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -11333,34 +11333,34 @@ export interface D2OptionGroupSchema { $persisted: Preset< D2OptionGroup, | "code" + | "created" + | "createdBy" | "description" + | "id" | "lastUpdated" + | "lastUpdatedBy" + | "name" | "optionSet" - | "translations" | "options" - | "id" - | "lastUpdatedBy" - | "created" | "sharing" - | "createdBy" - | "name" | "shortName" + | "translations" >; $owner: Preset< D2OptionGroup, | "code" + | "created" + | "createdBy" | "description" + | "id" | "lastUpdated" + | "lastUpdatedBy" + | "name" | "optionSet" - | "translations" | "options" - | "id" - | "lastUpdatedBy" - | "created" | "sharing" - | "createdBy" - | "name" | "shortName" + | "translations" >; }; } @@ -11371,56 +11371,56 @@ export interface D2OptionGroupSetSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -11446,34 +11446,34 @@ export interface D2OptionGroupSetSchema { translations: D2Translation[]; user: D2UserSchema; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -11482,34 +11482,34 @@ export interface D2OptionGroupSetSchema { $persisted: Preset< D2OptionGroupSet, | "code" - | "optionGroups" + | "created" + | "createdBy" + | "dataDimension" | "description" - | "lastUpdated" - | "optionSet" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sharing" - | "createdBy" | "name" - | "dataDimension" + | "optionGroups" + | "optionSet" + | "sharing" + | "translations" >; $owner: Preset< D2OptionGroupSet, | "code" - | "optionGroups" + | "created" + | "createdBy" + | "dataDimension" | "description" - | "lastUpdated" - | "optionSet" - | "translations" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sharing" - | "createdBy" | "name" - | "dataDimension" + | "optionGroups" + | "optionSet" + | "sharing" + | "translations" >; }; } @@ -11537,34 +11537,34 @@ export interface D2OptionSetSchema { translations: D2Translation[]; user: D2UserSchema; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; version: number; }; fieldPresets: { @@ -11573,37 +11573,37 @@ export interface D2OptionSetSchema { $nameable: Preset; $persisted: Preset< D2OptionSet, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" + | "createdBy" | "description" - | "sharing" - | "version" + | "id" | "lastUpdated" - | "createdBy" + | "lastUpdatedBy" + | "name" + | "options" + | "sharing" | "translations" | "valueType" - | "options" - | "name" - | "id" + | "version" >; $owner: Preset< D2OptionSet, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" + | "createdBy" | "description" - | "sharing" - | "version" + | "id" | "lastUpdated" - | "createdBy" + | "lastUpdatedBy" + | "name" + | "options" + | "sharing" | "translations" | "valueType" - | "options" - | "name" - | "id" + | "version" >; }; } @@ -11615,27 +11615,27 @@ export interface D2OrganisationUnitSchema { access: D2AccessSchema; address: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; ancestors: D2OrganisationUnitSchema[]; attributeValues: D2AttributeValueSchema[]; children: D2OrganisationUnitSchema[]; @@ -11649,21 +11649,21 @@ export interface D2OrganisationUnitSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -11706,62 +11706,62 @@ export interface D2OrganisationUnitSchema { $nameable: Preset; $persisted: Preset< D2OrganisationUnit, - | "parent" - | "path" - | "lastUpdated" + | "address" + | "attributeValues" | "children" - | "translations" + | "closedDate" + | "code" + | "comment" + | "contactPerson" + | "created" + | "createdBy" + | "dataSets" + | "description" + | "email" + | "geometry" | "id" - | "organisationUnitGroups" | "image" + | "lastUpdated" | "lastUpdatedBy" | "level" - | "created" - | "attributeValues" - | "users" - | "phoneNumber" | "name" - | "dataSets" + | "openingDate" + | "organisationUnitGroups" + | "parent" + | "path" + | "phoneNumber" | "programs" | "shortName" + | "translations" + | "url" + | "users" + >; + $owner: Preset< + D2OrganisationUnit, + | "address" + | "attributeValues" + | "closedDate" | "code" + | "comment" | "contactPerson" + | "created" + | "createdBy" | "description" - | "openingDate" | "email" - | "address" - | "url" - | "closedDate" - | "createdBy" - | "comment" | "geometry" - >; - $owner: Preset< - D2OrganisationUnit, - | "parent" - | "path" - | "lastUpdated" - | "translations" | "id" | "image" + | "lastUpdated" | "lastUpdatedBy" | "level" - | "created" - | "attributeValues" - | "phoneNumber" | "name" - | "shortName" - | "code" - | "contactPerson" - | "description" | "openingDate" - | "email" - | "address" + | "parent" + | "path" + | "phoneNumber" + | "shortName" + | "translations" | "url" - | "closedDate" - | "createdBy" - | "comment" - | "geometry" >; }; } @@ -11772,27 +11772,27 @@ export interface D2OrganisationUnitGroupSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; color: string; @@ -11801,21 +11801,21 @@ export interface D2OrganisationUnitGroupSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -11823,7 +11823,7 @@ export interface D2OrganisationUnitGroupSchema { displayShortName: string; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; geometry: D2Geometry; groupSets: D2OrganisationUnitGroupSetSchema[]; @@ -11848,42 +11848,42 @@ export interface D2OrganisationUnitGroupSchema { $nameable: Preset; $persisted: Preset< D2OrganisationUnitGroup, - | "symbol" + | "attributeValues" | "code" | "color" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" - | "organisationUnits" + | "geometry" + | "groupSets" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "groupSets" - | "sharing" - | "createdBy" | "name" - | "geometry" + | "organisationUnits" + | "sharing" | "shortName" + | "symbol" + | "translations" >; $owner: Preset< D2OrganisationUnitGroup, - | "symbol" + | "attributeValues" | "code" | "color" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "translations" - | "organisationUnits" + | "geometry" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" | "name" - | "geometry" + | "organisationUnits" + | "sharing" | "shortName" + | "symbol" + | "translations" >; }; } @@ -11894,27 +11894,27 @@ export interface D2OrganisationUnitGroupSetSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; @@ -11922,29 +11922,29 @@ export interface D2OrganisationUnitGroupSetSchema { created: string; createdBy: D2UserSchema; dataDimension: boolean; - dataDimensionType: "DISAGGREGATION" | "ATTRIBUTE"; + dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: - | "DATA_X" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "DATA_COLLAPSED" - | "CATEGORY_OPTION_COMBO" | "ATTRIBUTE_OPTION_COMBO" - | "PERIOD" - | "ORGANISATION_UNIT" + | "CATEGORY" + | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" + | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP_SET" - | "ORGANISATION_UNIT_GROUP" - | "CATEGORY" + | "DATA_X" | "OPTION_GROUP_SET" - | "VALIDATION_RULE" + | "ORGANISATION_UNIT" + | "ORGANISATION_UNIT_GROUP" + | "ORGANISATION_UNIT_GROUP_SET" + | "ORGANISATION_UNIT_LEVEL" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" | "STATIC" - | "ORGANISATION_UNIT_LEVEL"; + | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; @@ -11971,34 +11971,34 @@ export interface D2OrganisationUnitGroupSetSchema { translations: D2Translation[]; user: D2UserSchema; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -12006,41 +12006,41 @@ export interface D2OrganisationUnitGroupSetSchema { $nameable: Preset; $persisted: Preset< D2OrganisationUnitGroupSet, - | "code" - | "description" - | "lastUpdated" - | "translations" - | "id" - | "organisationUnitGroups" - | "lastUpdatedBy" - | "created" | "attributeValues" - | "sharing" + | "code" | "compulsory" + | "created" | "createdBy" + | "dataDimension" + | "description" + | "id" | "includeSubhierarchyInAnalytics" + | "lastUpdated" + | "lastUpdatedBy" | "name" - | "dataDimension" + | "organisationUnitGroups" + | "sharing" | "shortName" + | "translations" >; $owner: Preset< D2OrganisationUnitGroupSet, - | "code" - | "description" - | "lastUpdated" - | "translations" - | "id" - | "organisationUnitGroups" - | "lastUpdatedBy" - | "created" | "attributeValues" - | "sharing" + | "code" | "compulsory" + | "created" | "createdBy" + | "dataDimension" + | "description" + | "id" | "includeSubhierarchyInAnalytics" + | "lastUpdated" + | "lastUpdatedBy" | "name" - | "dataDimension" + | "organisationUnitGroups" + | "sharing" | "shortName" + | "translations" >; }; } @@ -12099,27 +12099,27 @@ export interface D2OrganisationUnitLevelSchema { $nameable: Preset; $persisted: Preset< D2OrganisationUnitLevel, - | "lastUpdatedBy" - | "offlineLevels" | "code" - | "level" | "created" + | "id" | "lastUpdated" - | "translations" + | "lastUpdatedBy" + | "level" | "name" - | "id" + | "offlineLevels" + | "translations" >; $owner: Preset< D2OrganisationUnitLevel, - | "lastUpdatedBy" - | "offlineLevels" | "code" - | "level" | "created" + | "id" | "lastUpdated" - | "translations" + | "lastUpdatedBy" + | "level" | "name" - | "id" + | "offlineLevels" + | "translations" >; }; } @@ -12132,7 +12132,7 @@ export interface D2OutlierAnalysisSchema { extremeLines: unknown; maxResults: number; normalizationMethod: "Y_RESIDUALS_LINEAR"; - outlierMethod: "IQR" | "STANDARD_Z_SCORE" | "MODIFIED_Z_SCORE"; + outlierMethod: "IQR" | "MODIFIED_Z_SCORE" | "STANDARD_Z_SCORE"; thresholdFactor: number; }; fieldPresets: { @@ -12168,7 +12168,7 @@ export interface D2PredictorSchema { lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; - organisationUnitDescendants: "SELECTED" | "DESCENDANTS"; + organisationUnitDescendants: "DESCENDANTS" | "SELECTED"; organisationUnitLevels: D2OrganisationUnitLevelSchema[]; output: D2DataElementSchema; outputCombo: D2CategoryOptionComboSchema; @@ -12188,48 +12188,48 @@ export interface D2PredictorSchema { $nameable: Preset; $persisted: Preset< D2Predictor, - | "outputCombo" + | "annualSampleCount" | "code" - | "generator" + | "created" | "description" + | "generator" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "organisationUnitDescendants" | "organisationUnitLevels" | "output" - | "lastUpdated" + | "outputCombo" + | "periodType" + | "predictorGroups" | "sampleSkipTest" - | "organisationUnitDescendants" - | "translations" | "sequentialSampleCount" - | "id" - | "annualSampleCount" - | "lastUpdatedBy" - | "created" | "sequentialSkipCount" - | "predictorGroups" - | "periodType" - | "name" | "shortName" + | "translations" >; $owner: Preset< D2Predictor, - | "outputCombo" + | "annualSampleCount" | "code" - | "generator" + | "created" | "description" + | "generator" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "organisationUnitDescendants" | "organisationUnitLevels" | "output" - | "lastUpdated" + | "outputCombo" + | "periodType" | "sampleSkipTest" - | "organisationUnitDescendants" - | "translations" | "sequentialSampleCount" - | "id" - | "annualSampleCount" - | "lastUpdatedBy" - | "created" | "sequentialSkipCount" - | "periodType" - | "name" | "shortName" + | "translations" >; }; } @@ -12263,31 +12263,31 @@ export interface D2PredictorGroupSchema { $nameable: Preset; $persisted: Preset< D2PredictorGroup, - | "predictors" - | "lastUpdatedBy" | "code" | "created" + | "createdBy" | "description" - | "sharing" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "predictors" + | "sharing" + | "translations" >; $owner: Preset< D2PredictorGroup, - | "predictors" - | "lastUpdatedBy" | "code" | "created" + | "createdBy" | "description" - | "sharing" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "predictors" + | "sharing" + | "translations" >; }; } @@ -12297,7 +12297,7 @@ export interface D2ProgramSchema { model: D2Program; fields: { access: D2AccessSchema; - accessLevel: "OPEN" | "AUDITED" | "PROTECTED" | "CLOSED"; + accessLevel: "AUDITED" | "CLOSED" | "OPEN" | "PROTECTED"; attributeValues: D2AttributeValueSchema[]; categoryCombo: D2CategoryComboSchema; code: Id; @@ -12329,7 +12329,7 @@ export interface D2ProgramSchema { expiryPeriodType: string; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; followUpLabel: string; formName: string; href: string; @@ -12353,7 +12353,7 @@ export interface D2ProgramSchema { programStageLabel: string; programStages: D2ProgramStageSchema[]; programTrackedEntityAttributes: D2ProgramTrackedEntityAttributeSchema[]; - programType: "WITH_REGISTRATION" | "WITHOUT_REGISTRATION"; + programType: "WITHOUT_REGISTRATION" | "WITH_REGISTRATION"; registration: boolean; relatedProgram: D2ProgramSchema; relationshipLabel: string; @@ -12378,114 +12378,114 @@ export interface D2ProgramSchema { $nameable: Preset; $persisted: Preset< D2Program, + | "accessLevel" + | "attributeValues" + | "categoryCombo" + | "code" + | "completeEventsExpiryDays" + | "created" + | "createdBy" | "dataEntryForm" + | "description" + | "displayFrontPageList" + | "displayIncidentDate" + | "enrollmentDateLabel" + | "enrollmentLabel" + | "eventLabel" + | "expiryDays" + | "expiryPeriodType" + | "featureType" + | "followUpLabel" + | "formName" + | "id" | "ignoreOverdueEvents" - | "skipOffline" - | "programIndicators" + | "incidentDateLabel" | "lastUpdated" - | "programStageLabel" - | "categoryCombo" - | "translations" - | "id" - | "trackedEntityAttributeLabel" - | "enrollmentDateLabel" | "lastUpdatedBy" - | "onlyEnrollOnce" - | "created" - | "attributeValues" - | "sharing" - | "version" | "maxTeiCountToReturn" - | "selectIncidentDatesInFuture" - | "incidentDateLabel" - | "noteLabel" - | "userRoles" - | "expiryPeriodType" + | "minAttributesRequiredToSearch" | "name" - | "selectEnrollmentDatesInFuture" - | "style" - | "enrollmentLabel" + | "noteLabel" + | "notificationTemplates" + | "onlyEnrollOnce" | "openDaysAfterCoEndDate" - | "shortName" - | "useFirstStageDuringRegistration" - | "code" + | "orgUnitLabel" + | "organisationUnits" + | "programIndicators" | "programRuleVariables" + | "programSections" + | "programStageLabel" + | "programStages" | "programTrackedEntityAttributes" - | "completeEventsExpiryDays" - | "description" - | "relatedProgram" - | "notificationTemplates" - | "formName" - | "featureType" - | "minAttributesRequiredToSearch" - | "organisationUnits" - | "displayFrontPageList" - | "followUpLabel" | "programType" - | "accessLevel" - | "programSections" - | "eventLabel" - | "orgUnitLabel" - | "programStages" - | "trackedEntityType" - | "createdBy" - | "displayIncidentDate" - | "expiryDays" + | "relatedProgram" | "relationshipLabel" + | "selectEnrollmentDatesInFuture" + | "selectIncidentDatesInFuture" + | "sharing" + | "shortName" + | "skipOffline" + | "style" + | "trackedEntityAttributeLabel" + | "trackedEntityType" + | "translations" + | "useFirstStageDuringRegistration" + | "userRoles" + | "version" >; $owner: Preset< D2Program, + | "accessLevel" + | "attributeValues" + | "categoryCombo" + | "code" + | "completeEventsExpiryDays" + | "created" + | "createdBy" | "dataEntryForm" + | "description" + | "displayFrontPageList" + | "displayIncidentDate" + | "enrollmentDateLabel" + | "enrollmentLabel" + | "eventLabel" + | "expiryDays" + | "expiryPeriodType" + | "featureType" + | "followUpLabel" + | "formName" + | "id" | "ignoreOverdueEvents" - | "skipOffline" + | "incidentDateLabel" | "lastUpdated" - | "programStageLabel" - | "categoryCombo" - | "translations" - | "id" - | "trackedEntityAttributeLabel" - | "enrollmentDateLabel" | "lastUpdatedBy" - | "onlyEnrollOnce" - | "created" - | "attributeValues" - | "sharing" - | "version" | "maxTeiCountToReturn" - | "selectIncidentDatesInFuture" - | "incidentDateLabel" - | "noteLabel" - | "expiryPeriodType" + | "minAttributesRequiredToSearch" | "name" - | "selectEnrollmentDatesInFuture" - | "style" - | "enrollmentLabel" - | "openDaysAfterCoEndDate" - | "shortName" - | "useFirstStageDuringRegistration" - | "code" - | "programTrackedEntityAttributes" - | "completeEventsExpiryDays" - | "description" - | "relatedProgram" + | "noteLabel" | "notificationTemplates" - | "formName" - | "featureType" - | "minAttributesRequiredToSearch" + | "onlyEnrollOnce" + | "openDaysAfterCoEndDate" + | "orgUnitLabel" | "organisationUnits" - | "displayFrontPageList" - | "followUpLabel" - | "programType" - | "accessLevel" | "programSections" - | "eventLabel" - | "orgUnitLabel" + | "programStageLabel" | "programStages" - | "trackedEntityType" - | "createdBy" - | "displayIncidentDate" - | "expiryDays" + | "programTrackedEntityAttributes" + | "programType" + | "relatedProgram" | "relationshipLabel" + | "selectEnrollmentDatesInFuture" + | "selectIncidentDatesInFuture" + | "sharing" + | "shortName" + | "skipOffline" + | "style" + | "trackedEntityAttributeLabel" + | "trackedEntityType" + | "translations" + | "useFirstStageDuringRegistration" + | "version" >; }; } @@ -12496,27 +12496,27 @@ export interface D2ProgramDataElementDimensionItemSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -12525,21 +12525,21 @@ export interface D2ProgramDataElementDimensionItemSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -12562,34 +12562,34 @@ export interface D2ProgramDataElementDimensionItemSchema { translations: D2Translation[]; user: D2UserSchema; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -12608,29 +12608,29 @@ export interface D2ProgramIndicatorSchema { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; analyticsPeriodBoundaries: D2AnalyticsPeriodBoundarySchema[]; - analyticsType: "EVENT" | "ENROLLMENT"; + analyticsType: "ENROLLMENT" | "EVENT"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -12639,21 +12639,21 @@ export interface D2ProgramIndicatorSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -12688,62 +12688,62 @@ export interface D2ProgramIndicatorSchema { $nameable: Preset; $persisted: Preset< D2ProgramIndicator, + | "aggregateExportAttributeOptionCombo" + | "aggregateExportCategoryOptionCombo" | "aggregationType" - | "orgUnitField" + | "analyticsPeriodBoundaries" + | "analyticsType" + | "attributeValues" | "code" - | "displayInForm" - | "aggregateExportCategoryOptionCombo" + | "created" + | "createdBy" + | "decimals" | "description" - | "program" - | "lastUpdated" - | "translations" + | "displayInForm" + | "expression" + | "filter" | "formName" | "id" - | "programIndicatorGroups" - | "analyticsPeriodBoundaries" + | "lastUpdated" | "lastUpdatedBy" - | "expression" - | "created" - | "attributeValues" - | "sharing" - | "filter" - | "createdBy" - | "decimals" - | "name" - | "analyticsType" | "legendSets" - | "style" + | "name" + | "orgUnitField" + | "program" + | "programIndicatorGroups" + | "sharing" | "shortName" - | "aggregateExportAttributeOptionCombo" + | "style" + | "translations" >; $owner: Preset< D2ProgramIndicator, + | "aggregateExportAttributeOptionCombo" + | "aggregateExportCategoryOptionCombo" | "aggregationType" - | "orgUnitField" + | "analyticsPeriodBoundaries" + | "analyticsType" + | "attributeValues" | "code" - | "displayInForm" - | "aggregateExportCategoryOptionCombo" + | "created" + | "createdBy" + | "decimals" | "description" - | "program" - | "lastUpdated" - | "translations" + | "displayInForm" + | "expression" + | "filter" | "formName" | "id" - | "analyticsPeriodBoundaries" + | "lastUpdated" | "lastUpdatedBy" - | "expression" - | "created" - | "attributeValues" - | "sharing" - | "filter" - | "createdBy" - | "decimals" - | "name" - | "analyticsType" | "legendSets" - | "style" + | "name" + | "orgUnitField" + | "program" + | "sharing" | "shortName" - | "aggregateExportAttributeOptionCombo" + | "style" + | "translations" >; }; } @@ -12777,31 +12777,31 @@ export interface D2ProgramIndicatorGroupSchema { $nameable: Preset; $persisted: Preset< D2ProgramIndicatorGroup, - | "lastUpdatedBy" | "code" | "created" + | "createdBy" | "description" - | "sharing" - | "programIndicators" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "programIndicators" + | "sharing" + | "translations" >; $owner: Preset< D2ProgramIndicatorGroup, - | "lastUpdatedBy" | "code" | "created" + | "createdBy" | "description" - | "sharing" - | "programIndicators" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "programIndicators" + | "sharing" + | "translations" >; }; } @@ -12828,20 +12828,20 @@ export interface D2ProgramNotificationTemplateSchema { messageTemplate: string; name: string; notificationRecipient: - | "TRACKED_ENTITY_INSTANCE" + | "DATA_ELEMENT" | "ORGANISATION_UNIT_CONTACT" + | "PROGRAM_ATTRIBUTE" + | "TRACKED_ENTITY_INSTANCE" | "USERS_AT_ORGANISATION_UNIT" | "USER_GROUP" - | "PROGRAM_ATTRIBUTE" - | "DATA_ELEMENT" | "WEB_HOOK"; notificationTrigger: - | "ENROLLMENT" | "COMPLETION" + | "ENROLLMENT" | "PROGRAM_RULE" | "SCHEDULED_DAYS_DUE_DATE" - | "SCHEDULED_DAYS_INCIDENT_DATE" - | "SCHEDULED_DAYS_ENROLLMENT_DATE"; + | "SCHEDULED_DAYS_ENROLLMENT_DATE" + | "SCHEDULED_DAYS_INCIDENT_DATE"; notifyParentOrganisationUnitOnly: boolean; notifyUsersInHierarchyOnly: boolean; recipientDataElement: D2DataElementSchema; @@ -12861,46 +12861,46 @@ export interface D2ProgramNotificationTemplateSchema { $persisted: Preset< D2ProgramNotificationTemplate, | "code" - | "notificationTrigger" - | "lastUpdated" - | "translations" - | "relativeScheduledDays" - | "subjectTemplate" + | "created" + | "deliveryChannels" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "recipientDataElement" - | "notifyUsersInHierarchyOnly" - | "deliveryChannels" - | "created" - | "sendRepeatable" - | "recipientProgramAttribute" + | "messageTemplate" + | "name" | "notificationRecipient" + | "notificationTrigger" | "notifyParentOrganisationUnitOnly" - | "name" + | "notifyUsersInHierarchyOnly" + | "recipientDataElement" + | "recipientProgramAttribute" | "recipientUserGroup" - | "messageTemplate" + | "relativeScheduledDays" + | "sendRepeatable" + | "subjectTemplate" + | "translations" >; $owner: Preset< D2ProgramNotificationTemplate, | "code" - | "notificationTrigger" - | "lastUpdated" - | "translations" - | "relativeScheduledDays" - | "subjectTemplate" + | "created" + | "deliveryChannels" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "recipientDataElement" - | "notifyUsersInHierarchyOnly" - | "deliveryChannels" - | "created" - | "sendRepeatable" - | "recipientProgramAttribute" + | "messageTemplate" + | "name" | "notificationRecipient" + | "notificationTrigger" | "notifyParentOrganisationUnitOnly" - | "name" + | "notifyUsersInHierarchyOnly" + | "recipientDataElement" + | "recipientProgramAttribute" | "recipientUserGroup" - | "messageTemplate" + | "relativeScheduledDays" + | "sendRepeatable" + | "subjectTemplate" + | "translations" >; }; } @@ -12938,35 +12938,35 @@ export interface D2ProgramRuleSchema { $nameable: Preset; $persisted: Preset< D2ProgramRule, - | "programStage" - | "lastUpdatedBy" | "code" + | "condition" | "created" | "description" - | "program" - | "priority" + | "id" | "lastUpdated" - | "condition" + | "lastUpdatedBy" + | "name" + | "priority" + | "program" | "programRuleActions" + | "programStage" | "translations" - | "name" - | "id" >; $owner: Preset< D2ProgramRule, - | "programStage" - | "lastUpdatedBy" | "code" + | "condition" | "created" | "description" - | "program" - | "priority" + | "id" | "lastUpdated" - | "condition" + | "lastUpdatedBy" + | "name" + | "priority" + | "program" | "programRuleActions" + | "programStage" | "translations" - | "name" - | "id" >; }; } @@ -12986,7 +12986,7 @@ export interface D2ProgramRuleActionSchema { displayContent: string; displayName: string; evaluationEnvironments: never[]; - evaluationTime: "ON_DATA_ENTRY" | "ON_COMPLETE" | "ALWAYS"; + evaluationTime: "ALWAYS" | "ON_COMPLETE" | "ON_DATA_ENTRY"; favorite: boolean; favorites: string[]; href: string; @@ -13000,23 +13000,23 @@ export interface D2ProgramRuleActionSchema { programIndicator: D2ProgramIndicatorSchema; programRule: D2ProgramRuleSchema; programRuleActionType: - | "DISPLAYTEXT" + | "ASSIGN" + | "CREATEEVENT" | "DISPLAYKEYVALUEPAIR" + | "DISPLAYTEXT" + | "ERRORONCOMPLETE" | "HIDEFIELD" - | "HIDESECTION" + | "HIDEOPTION" + | "HIDEOPTIONGROUP" | "HIDEPROGRAMSTAGE" - | "ASSIGN" - | "SHOWWARNING" - | "WARNINGONCOMPLETE" - | "SHOWERROR" - | "ERRORONCOMPLETE" - | "CREATEEVENT" - | "SETMANDATORYFIELD" - | "SENDMESSAGE" + | "HIDESECTION" | "SCHEDULEMESSAGE" - | "HIDEOPTION" + | "SENDMESSAGE" + | "SETMANDATORYFIELD" + | "SHOWERROR" | "SHOWOPTIONGROUP" - | "HIDEOPTIONGROUP"; + | "SHOWWARNING" + | "WARNINGONCOMPLETE"; programStage: D2ProgramStageSchema; programStageSection: D2ProgramStageSectionSchema; sharing: D2SharingSchema; @@ -13032,50 +13032,50 @@ export interface D2ProgramRuleActionSchema { $persisted: Preset< D2ProgramRuleAction, | "code" - | "evaluationEnvironments" - | "data" - | "optionGroup" - | "templateUid" | "content" - | "trackedEntityAttribute" - | "lastUpdated" - | "translations" - | "programIndicator" - | "programRule" - | "id" - | "programStageSection" - | "programStage" - | "programRuleActionType" - | "lastUpdatedBy" | "created" + | "data" | "dataElement" + | "evaluationEnvironments" | "evaluationTime" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "location" | "option" + | "optionGroup" + | "programIndicator" + | "programRule" + | "programRuleActionType" + | "programStage" + | "programStageSection" + | "templateUid" + | "trackedEntityAttribute" + | "translations" >; $owner: Preset< D2ProgramRuleAction, | "code" - | "evaluationEnvironments" - | "data" - | "optionGroup" - | "templateUid" | "content" - | "trackedEntityAttribute" - | "lastUpdated" - | "translations" - | "programIndicator" - | "programRule" - | "id" - | "programStageSection" - | "programStage" - | "programRuleActionType" - | "lastUpdatedBy" | "created" + | "data" | "dataElement" + | "evaluationEnvironments" | "evaluationTime" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "location" | "option" + | "optionGroup" + | "programIndicator" + | "programRule" + | "programRuleActionType" + | "programStage" + | "programStageSection" + | "templateUid" + | "trackedEntityAttribute" + | "translations" >; }; } @@ -13100,11 +13100,11 @@ export interface D2ProgramRuleVariableSchema { name: string; program: D2ProgramSchema; programRuleVariableSourceType: - | "DATAELEMENT_NEWEST_EVENT_PROGRAM_STAGE" - | "DATAELEMENT_NEWEST_EVENT_PROGRAM" + | "CALCULATED_VALUE" | "DATAELEMENT_CURRENT_EVENT" + | "DATAELEMENT_NEWEST_EVENT_PROGRAM" + | "DATAELEMENT_NEWEST_EVENT_PROGRAM_STAGE" | "DATAELEMENT_PREVIOUS_EVENT" - | "CALCULATED_VALUE" | "TEI_ATTRIBUTE"; programStage: D2ProgramStageSchema; sharing: D2SharingSchema; @@ -13113,34 +13113,34 @@ export interface D2ProgramRuleVariableSchema { useCodeForOptionSet: boolean; user: D2UserSchema; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -13149,36 +13149,36 @@ export interface D2ProgramRuleVariableSchema { $persisted: Preset< D2ProgramRuleVariable, | "code" - | "programRuleVariableSourceType" + | "created" + | "dataElement" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "program" + | "programRuleVariableSourceType" + | "programStage" | "trackedEntityAttribute" - | "lastUpdated" | "translations" - | "valueType" - | "id" - | "programStage" - | "lastUpdatedBy" - | "created" | "useCodeForOptionSet" - | "dataElement" - | "name" + | "valueType" >; $owner: Preset< D2ProgramRuleVariable, | "code" - | "programRuleVariableSourceType" + | "created" + | "dataElement" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "program" + | "programRuleVariableSourceType" + | "programStage" | "trackedEntityAttribute" - | "lastUpdated" | "translations" - | "valueType" - | "id" - | "programStage" - | "lastUpdatedBy" - | "created" | "useCodeForOptionSet" - | "dataElement" - | "name" + | "valueType" >; }; } @@ -13222,36 +13222,36 @@ export interface D2ProgramSectionSchema { $persisted: Preset< D2ProgramSection, | "code" + | "created" | "description" - | "program" - | "lastUpdated" - | "translations" | "formName" | "id" - | "renderType" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sortOrder" | "name" - | "trackedEntityAttributes" + | "program" + | "renderType" + | "sortOrder" | "style" + | "trackedEntityAttributes" + | "translations" >; $owner: Preset< D2ProgramSection, | "code" + | "created" | "description" - | "program" - | "lastUpdated" - | "translations" | "formName" | "id" - | "renderType" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sortOrder" | "name" - | "trackedEntityAttributes" + | "program" + | "renderType" + | "sortOrder" | "style" + | "trackedEntityAttributes" + | "translations" >; }; } @@ -13285,9 +13285,9 @@ export interface D2ProgramStageSchema { executionDateLabel: string; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; - formType: "DEFAULT" | "CUSTOM" | "SECTION" | "SECTION_MULTIORG"; + formType: "CUSTOM" | "DEFAULT" | "SECTION" | "SECTION_MULTIORG"; generatedByEnrollmentDate: boolean; hideDueDate: boolean; href: string; @@ -13325,92 +13325,92 @@ export interface D2ProgramStageSchema { $persisted: Preset< D2ProgramStage, | "allowGenerateNextVisit" + | "attributeValues" + | "autoGenerateEvent" + | "blockEntryForm" + | "code" + | "created" + | "createdBy" | "dataEntryForm" - | "reportDateToUse" - | "program" - | "lastUpdated" - | "programStageLabel" - | "programStageDataElements" - | "translations" - | "id" - | "lastUpdatedBy" + | "description" + | "displayGenerateEventBox" + | "dueDateLabel" + | "enableUserAssignment" + | "eventLabel" + | "executionDateLabel" + | "featureType" + | "formName" | "generatedByEnrollmentDate" - | "created" - | "attributeValues" - | "sharing" - | "sortOrder" | "hideDueDate" - | "name" - | "enableUserAssignment" - | "style" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "minDaysFromStart" - | "standardInterval" - | "dueDateLabel" - | "executionDateLabel" - | "preGenerateUID" - | "code" - | "description" + | "name" + | "nextScheduleDate" | "notificationTemplates" | "openAfterEnrollment" - | "repeatable" - | "formName" - | "featureType" - | "remindCompleted" - | "displayGenerateEventBox" - | "nextScheduleDate" - | "eventLabel" - | "validationStrategy" - | "autoGenerateEvent" | "periodType" - | "referral" - | "createdBy" - | "blockEntryForm" + | "preGenerateUID" + | "program" + | "programStageDataElements" + | "programStageLabel" | "programStageSections" + | "referral" + | "remindCompleted" + | "repeatable" + | "reportDateToUse" + | "sharing" + | "sortOrder" + | "standardInterval" + | "style" + | "translations" + | "validationStrategy" >; $owner: Preset< D2ProgramStage, | "allowGenerateNextVisit" + | "attributeValues" + | "autoGenerateEvent" + | "blockEntryForm" + | "code" + | "created" + | "createdBy" | "dataEntryForm" - | "reportDateToUse" - | "program" - | "lastUpdated" - | "programStageLabel" - | "programStageDataElements" - | "translations" - | "id" - | "lastUpdatedBy" + | "description" + | "displayGenerateEventBox" + | "dueDateLabel" + | "enableUserAssignment" + | "eventLabel" + | "executionDateLabel" + | "featureType" + | "formName" | "generatedByEnrollmentDate" - | "created" - | "attributeValues" - | "sharing" - | "sortOrder" | "hideDueDate" - | "name" - | "enableUserAssignment" - | "style" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "minDaysFromStart" - | "standardInterval" - | "dueDateLabel" - | "executionDateLabel" - | "preGenerateUID" - | "code" - | "description" + | "name" + | "nextScheduleDate" | "notificationTemplates" | "openAfterEnrollment" - | "repeatable" - | "formName" - | "featureType" - | "remindCompleted" - | "displayGenerateEventBox" - | "nextScheduleDate" - | "eventLabel" - | "validationStrategy" - | "autoGenerateEvent" | "periodType" - | "referral" - | "createdBy" - | "blockEntryForm" + | "preGenerateUID" + | "program" + | "programStageDataElements" + | "programStageLabel" | "programStageSections" + | "referral" + | "remindCompleted" + | "repeatable" + | "reportDateToUse" + | "sharing" + | "sortOrder" + | "standardInterval" + | "style" + | "translations" + | "validationStrategy" >; }; } @@ -13453,40 +13453,40 @@ export interface D2ProgramStageDataElementSchema { $nameable: Preset; $persisted: Preset< D2ProgramStageDataElement, - | "displayInReports" - | "code" - | "skipSynchronization" - | "renderOptionsAsRadio" - | "lastUpdated" - | "skipAnalytics" - | "id" - | "renderType" | "allowFutureDate" - | "programStage" - | "lastUpdatedBy" + | "allowProvidedElsewhere" + | "code" + | "compulsory" | "created" | "dataElement" - | "compulsory" - | "allowProvidedElsewhere" + | "displayInReports" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "programStage" + | "renderOptionsAsRadio" + | "renderType" + | "skipAnalytics" + | "skipSynchronization" | "sortOrder" >; $owner: Preset< D2ProgramStageDataElement, - | "displayInReports" - | "code" - | "skipSynchronization" - | "renderOptionsAsRadio" - | "lastUpdated" - | "skipAnalytics" - | "id" - | "renderType" | "allowFutureDate" - | "programStage" - | "lastUpdatedBy" + | "allowProvidedElsewhere" + | "code" + | "compulsory" | "created" | "dataElement" - | "compulsory" - | "allowProvidedElsewhere" + | "displayInReports" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "programStage" + | "renderOptionsAsRadio" + | "renderType" + | "skipAnalytics" + | "skipSynchronization" | "sortOrder" >; }; @@ -13532,38 +13532,38 @@ export interface D2ProgramStageSectionSchema { $persisted: Preset< D2ProgramStageSection, | "code" + | "created" + | "dataElements" | "description" - | "programIndicators" - | "lastUpdated" - | "translations" | "formName" | "id" - | "renderType" - | "dataElements" - | "programStage" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sortOrder" | "name" + | "programIndicators" + | "programStage" + | "renderType" + | "sortOrder" | "style" + | "translations" >; $owner: Preset< D2ProgramStageSection, | "code" + | "created" + | "dataElements" | "description" - | "programIndicators" - | "lastUpdated" - | "translations" | "formName" | "id" - | "renderType" - | "dataElements" - | "programStage" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "sortOrder" | "name" + | "programIndicators" + | "programStage" + | "renderType" + | "sortOrder" | "style" + | "translations" >; }; } @@ -13600,35 +13600,35 @@ export interface D2ProgramStageWorkingListSchema { $nameable: Preset; $persisted: Preset< D2ProgramStageWorkingList, - | "programStage" - | "lastUpdatedBy" | "code" | "created" + | "createdBy" | "description" - | "program" - | "sharing" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "program" + | "programStage" | "programStageQueryCriteria" + | "sharing" + | "translations" >; $owner: Preset< D2ProgramStageWorkingList, - | "programStage" - | "lastUpdatedBy" | "code" | "created" + | "createdBy" | "description" - | "program" - | "sharing" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "program" + | "programStage" | "programStageQueryCriteria" + | "sharing" + | "translations" >; }; } @@ -13664,34 +13664,34 @@ export interface D2ProgramTrackedEntityAttributeSchema { translations: D2Translation[]; user: D2UserSchema; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -13699,37 +13699,37 @@ export interface D2ProgramTrackedEntityAttributeSchema { $nameable: Preset; $persisted: Preset< D2ProgramTrackedEntityAttribute, + | "allowFutureDate" | "code" - | "program" + | "created" + | "displayInList" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "mandatory" - | "trackedEntityAttribute" + | "program" | "renderOptionsAsRadio" - | "lastUpdated" - | "id" | "renderType" - | "allowFutureDate" - | "lastUpdatedBy" - | "created" | "searchable" - | "displayInList" | "sortOrder" + | "trackedEntityAttribute" >; $owner: Preset< D2ProgramTrackedEntityAttribute, + | "allowFutureDate" | "code" - | "program" + | "created" + | "displayInList" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "mandatory" - | "trackedEntityAttribute" + | "program" | "renderOptionsAsRadio" - | "lastUpdated" - | "id" | "renderType" - | "allowFutureDate" - | "lastUpdatedBy" - | "created" | "searchable" - | "displayInList" | "sortOrder" + | "trackedEntityAttribute" >; }; } @@ -13740,27 +13740,27 @@ export interface D2ProgramTrackedEntityAttributeDimensionItemSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attribute: D2TrackedEntityAttributeSchema; attributeValues: D2AttributeValueSchema[]; code: Id; @@ -13769,21 +13769,21 @@ export interface D2ProgramTrackedEntityAttributeDimensionItemSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -13852,29 +13852,29 @@ export interface D2PushAnalysisSchema { $nameable: Preset; $persisted: Preset< D2PushAnalysis, - | "lastUpdatedBy" | "code" | "created" - | "recipientUserGroups" - | "message" - | "title" + | "dashboard" + | "id" | "lastUpdated" + | "lastUpdatedBy" + | "message" | "name" - | "id" - | "dashboard" + | "recipientUserGroups" + | "title" >; $owner: Preset< D2PushAnalysis, - | "lastUpdatedBy" | "code" | "created" - | "recipientUserGroups" - | "message" - | "title" + | "dashboard" + | "id" | "lastUpdated" + | "lastUpdatedBy" + | "message" | "name" - | "id" - | "dashboard" + | "recipientUserGroups" + | "title" >; }; } @@ -13915,28 +13915,28 @@ export interface D2RelationshipSchema { $persisted: Preset< D2Relationship, | "code" + | "created" | "createdAtClient" - | "lastUpdated" + | "deleted" | "from" | "id" + | "lastUpdated" | "lastUpdatedBy" | "relationshipType" - | "created" - | "deleted" | "style" | "to" >; $owner: Preset< D2Relationship, | "code" + | "created" | "createdAtClient" - | "lastUpdated" + | "deleted" | "from" | "id" + | "lastUpdated" | "lastUpdatedBy" | "relationshipType" - | "created" - | "deleted" | "style" | "to" >; @@ -13950,9 +13950,9 @@ export interface D2RelationshipConstraintSchema { program: D2ProgramSchema; programStage: D2ProgramStageSchema; relationshipEntity: - | "TRACKED_ENTITY_INSTANCE" | "PROGRAM_INSTANCE" - | "PROGRAM_STAGE_INSTANCE"; + | "PROGRAM_STAGE_INSTANCE" + | "TRACKED_ENTITY_INSTANCE"; trackedEntityType: D2TrackedEntityTypeSchema; trackerDataView: unknown; }; @@ -13962,19 +13962,19 @@ export interface D2RelationshipConstraintSchema { $nameable: Preset; $persisted: Preset< D2RelationshipConstraint, + | "program" | "programStage" + | "relationshipEntity" | "trackedEntityType" | "trackerDataView" - | "relationshipEntity" - | "program" >; $owner: Preset< D2RelationshipConstraint, + | "program" | "programStage" + | "relationshipEntity" | "trackedEntityType" | "trackerDataView" - | "relationshipEntity" - | "program" >; }; } @@ -13994,11 +13994,11 @@ export interface D2RelationshipItemSchema { $nameable: Preset; $persisted: Preset< D2RelationshipItem, - "trackedEntity" | "event" | "relationship" | "enrollment" + "enrollment" | "event" | "relationship" | "trackedEntity" >; $owner: Preset< D2RelationshipItem, - "trackedEntity" | "event" | "relationship" | "enrollment" + "enrollment" | "event" | "relationship" | "trackedEntity" >; }; } @@ -14039,43 +14039,43 @@ export interface D2RelationshipTypeSchema { $nameable: Preset; $persisted: Preset< D2RelationshipType, + | "attributeValues" | "bidirectional" | "code" + | "created" + | "createdBy" | "description" + | "fromConstraint" | "fromToName" - | "lastUpdated" - | "translations" - | "toConstraint" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "toFromName" - | "sharing" - | "fromConstraint" - | "referral" - | "createdBy" | "name" + | "referral" + | "sharing" + | "toConstraint" + | "toFromName" + | "translations" >; $owner: Preset< D2RelationshipType, + | "attributeValues" | "bidirectional" | "code" + | "created" + | "createdBy" | "description" + | "fromConstraint" | "fromToName" - | "lastUpdated" - | "translations" - | "toConstraint" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "toFromName" - | "sharing" - | "fromConstraint" - | "referral" - | "createdBy" | "name" + | "referral" + | "sharing" + | "toConstraint" + | "toFromName" + | "translations" >; }; } @@ -14087,15 +14087,15 @@ export interface D2ReportSchema { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; cacheStrategy: - | "NO_CACHE" - | "CACHE_1_MINUTE" - | "CACHE_5_MINUTES" | "CACHE_10_MINUTES" | "CACHE_15_MINUTES" - | "CACHE_30_MINUTES" | "CACHE_1_HOUR" + | "CACHE_1_MINUTE" + | "CACHE_30_MINUTES" + | "CACHE_5_MINUTES" | "CACHE_6AM_TOMORROW" | "CACHE_TWO_WEEKS" + | "NO_CACHE" | "RESPECT_SYSTEM_SETTING"; code: Id; created: string; @@ -14113,7 +14113,7 @@ export interface D2ReportSchema { reportParams: D2ReportingParams; sharing: D2SharingSchema; translations: D2Translation[]; - type: "JASPER_REPORT_TABLE" | "JASPER_JDBC" | "HTML"; + type: "HTML" | "JASPER_JDBC" | "JASPER_REPORT_TABLE"; user: D2UserSchema; visualization: D2VisualizationSchema; }; @@ -14123,37 +14123,37 @@ export interface D2ReportSchema { $nameable: Preset; $persisted: Preset< D2Report, - | "designContent" - | "lastUpdatedBy" - | "visualization" + | "cacheStrategy" | "code" | "created" - | "type" - | "sharing" - | "lastUpdated" | "createdBy" + | "designContent" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "reportParams" + | "sharing" | "translations" - | "name" - | "cacheStrategy" - | "id" + | "type" + | "visualization" >; $owner: Preset< D2Report, - | "designContent" - | "lastUpdatedBy" - | "visualization" + | "cacheStrategy" | "code" | "created" - | "type" - | "sharing" - | "lastUpdated" | "createdBy" + | "designContent" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "reportParams" + | "sharing" | "translations" - | "name" - | "cacheStrategy" - | "id" + | "type" + | "visualization" >; }; } @@ -14164,27 +14164,27 @@ export interface D2ReportingRateSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -14193,21 +14193,21 @@ export interface D2ReportingRateSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -14223,11 +14223,11 @@ export interface D2ReportingRateSchema { legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; metric: - | "REPORTING_RATE" - | "REPORTING_RATE_ON_TIME" | "ACTUAL_REPORTS" | "ACTUAL_REPORTS_ON_TIME" - | "EXPECTED_REPORTS"; + | "EXPECTED_REPORTS" + | "REPORTING_RATE" + | "REPORTING_RATE_ON_TIME"; name: string; queryMods: unknown; sharing: D2SharingSchema; @@ -14277,41 +14277,41 @@ export interface D2RouteSchema { $nameable: Preset; $persisted: Preset< D2Route, - | "headers" - | "lastUpdatedBy" - | "code" - | "auth" - | "created" | "attributeValues" - | "description" - | "sharing" - | "url" + | "auth" | "authorities" - | "lastUpdated" + | "code" + | "created" | "createdBy" - | "translations" - | "name" + | "description" | "disabled" + | "headers" | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "sharing" + | "translations" + | "url" >; $owner: Preset< D2Route, - | "headers" - | "lastUpdatedBy" - | "code" - | "auth" - | "created" | "attributeValues" - | "description" - | "sharing" - | "url" + | "auth" | "authorities" - | "lastUpdated" + | "code" + | "created" | "createdBy" - | "translations" - | "name" + | "description" | "disabled" + | "headers" | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" + | "sharing" + | "translations" + | "url" >; }; } @@ -14341,13 +14341,13 @@ export interface D2SMSCommandSchema { name: string; noUserMessage: string; parserType: - | "KEY_VALUE_PARSER" - | "J2ME_PARSER" | "ALERT_PARSER" - | "UNREGISTERED_PARSER" - | "TRACKED_ENTITY_REGISTRATION_PARSER" + | "EVENT_REGISTRATION_PARSER" + | "J2ME_PARSER" + | "KEY_VALUE_PARSER" | "PROGRAM_STAGE_DATAENTRY_PARSER" - | "EVENT_REGISTRATION_PARSER"; + | "TRACKED_ENTITY_REGISTRATION_PARSER" + | "UNREGISTERED_PARSER"; program: D2ProgramSchema; programStage: D2ProgramStageSchema; receivedMessage: string; @@ -14367,51 +14367,51 @@ export interface D2SMSCommandSchema { $nameable: Preset; $persisted: Preset< D2SMSCommand, - | "smsCodes" - | "moreThanOneOrgUnitMessage" - | "specialCharacters" + | "codeValueSeparator" + | "completenessMethod" + | "created" | "currentPeriodUsedForReporting" - | "program" - | "noUserMessage" - | "receivedMessage" - | "lastUpdated" + | "dataset" | "defaultMessage" | "id" - | "userGroup" + | "lastUpdated" + | "moreThanOneOrgUnitMessage" + | "name" + | "noUserMessage" + | "parserType" + | "program" | "programStage" - | "completenessMethod" - | "created" - | "wrongFormatMessage" + | "receivedMessage" | "separator" + | "smsCodes" + | "specialCharacters" | "successMessage" - | "codeValueSeparator" - | "parserType" - | "name" - | "dataset" + | "userGroup" + | "wrongFormatMessage" >; $owner: Preset< D2SMSCommand, - | "smsCodes" - | "moreThanOneOrgUnitMessage" - | "specialCharacters" + | "codeValueSeparator" + | "completenessMethod" + | "created" | "currentPeriodUsedForReporting" - | "program" - | "noUserMessage" - | "receivedMessage" - | "lastUpdated" + | "dataset" | "defaultMessage" | "id" - | "userGroup" + | "lastUpdated" + | "moreThanOneOrgUnitMessage" + | "name" + | "noUserMessage" + | "parserType" + | "program" | "programStage" - | "completenessMethod" - | "created" - | "wrongFormatMessage" + | "receivedMessage" | "separator" + | "smsCodes" + | "specialCharacters" | "successMessage" - | "codeValueSeparator" - | "parserType" - | "name" - | "dataset" + | "userGroup" + | "wrongFormatMessage" >; }; } @@ -14454,45 +14454,45 @@ export interface D2SectionSchema { $nameable: Preset; $persisted: Preset< D2Section, + | "attributeValues" | "code" - | "greyedFields" + | "created" + | "dataElements" + | "dataSet" | "description" | "disableDataElementAutoGroup" - | "lastUpdated" - | "translations" + | "displayOptions" + | "greyedFields" | "id" - | "dataSet" - | "dataElements" - | "showColumnTotals" - | "lastUpdatedBy" - | "created" - | "attributeValues" | "indicators" - | "displayOptions" - | "sortOrder" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "showColumnTotals" | "showRowTotals" + | "sortOrder" + | "translations" >; $owner: Preset< D2Section, + | "attributeValues" | "code" - | "greyedFields" + | "created" + | "dataElements" + | "dataSet" | "description" | "disableDataElementAutoGroup" - | "lastUpdated" - | "translations" + | "displayOptions" + | "greyedFields" | "id" - | "dataSet" - | "dataElements" - | "showColumnTotals" - | "lastUpdatedBy" - | "created" - | "attributeValues" | "indicators" - | "displayOptions" - | "sortOrder" + | "lastUpdated" + | "lastUpdatedBy" | "name" + | "showColumnTotals" | "showRowTotals" + | "sortOrder" + | "translations" >; }; } @@ -14536,15 +14536,15 @@ export interface D2SqlViewSchema { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; cacheStrategy: - | "NO_CACHE" - | "CACHE_1_MINUTE" - | "CACHE_5_MINUTES" | "CACHE_10_MINUTES" | "CACHE_15_MINUTES" - | "CACHE_30_MINUTES" | "CACHE_1_HOUR" + | "CACHE_1_MINUTE" + | "CACHE_30_MINUTES" + | "CACHE_5_MINUTES" | "CACHE_6AM_TOMORROW" | "CACHE_TWO_WEEKS" + | "NO_CACHE" | "RESPECT_SYSTEM_SETTING"; code: Id; created: string; @@ -14561,7 +14561,7 @@ export interface D2SqlViewSchema { sharing: D2SharingSchema; sqlQuery: string; translations: D2Translation[]; - type: "VIEW" | "MATERIALIZED_VIEW" | "QUERY"; + type: "MATERIALIZED_VIEW" | "QUERY" | "VIEW"; updateJobId: string; user: D2UserSchema; }; @@ -14571,35 +14571,35 @@ export interface D2SqlViewSchema { $nameable: Preset; $persisted: Preset< D2SqlView, - | "lastUpdatedBy" + | "attributeValues" + | "cacheStrategy" | "code" - | "sqlQuery" | "created" - | "attributeValues" + | "createdBy" | "description" - | "type" - | "sharing" + | "id" | "lastUpdated" - | "createdBy" + | "lastUpdatedBy" | "name" - | "cacheStrategy" - | "id" + | "sharing" + | "sqlQuery" + | "type" >; $owner: Preset< D2SqlView, - | "lastUpdatedBy" + | "attributeValues" + | "cacheStrategy" | "code" - | "sqlQuery" | "created" - | "attributeValues" + | "createdBy" | "description" - | "type" - | "sharing" + | "id" | "lastUpdated" - | "createdBy" + | "lastUpdatedBy" | "name" - | "cacheStrategy" - | "id" + | "sharing" + | "sqlQuery" + | "type" >; }; } @@ -14646,45 +14646,45 @@ export interface D2TrackedEntitySchema { $nameable: Preset; $persisted: Preset< D2TrackedEntity, - | "programOwners" - | "storedBy" | "code" - | "organisationUnit" + | "created" | "createdAtClient" - | "lastUpdatedByUserInfo" - | "lastUpdated" - | "inactive" - | "relationshipItems" - | "id" | "createdByUserInfo" - | "lastUpdatedBy" - | "created" - | "potentialDuplicate" - | "enrollments" | "deleted" - | "trackedEntityType" + | "enrollments" | "geometry" - | "trackedEntityAttributeValues" + | "id" + | "inactive" + | "lastUpdated" | "lastUpdatedAtClient" + | "lastUpdatedBy" + | "lastUpdatedByUserInfo" + | "organisationUnit" + | "potentialDuplicate" + | "programOwners" + | "relationshipItems" + | "storedBy" + | "trackedEntityAttributeValues" + | "trackedEntityType" >; $owner: Preset< D2TrackedEntity, - | "storedBy" | "code" - | "organisationUnit" + | "created" | "createdAtClient" - | "lastUpdatedByUserInfo" - | "lastUpdated" - | "inactive" - | "id" | "createdByUserInfo" - | "lastUpdatedBy" - | "created" - | "potentialDuplicate" | "deleted" - | "trackedEntityType" | "geometry" + | "id" + | "inactive" + | "lastUpdated" | "lastUpdatedAtClient" + | "lastUpdatedBy" + | "lastUpdatedByUserInfo" + | "organisationUnit" + | "potentialDuplicate" + | "storedBy" + | "trackedEntityType" >; }; } @@ -14695,27 +14695,27 @@ export interface D2TrackedEntityAttributeSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; confidential: boolean; @@ -14724,21 +14724,21 @@ export interface D2TrackedEntityAttributeSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -14775,34 +14775,34 @@ export interface D2TrackedEntityAttributeSchema { unique: boolean; user: D2UserSchema; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -14811,70 +14811,70 @@ export interface D2TrackedEntityAttributeSchema { $persisted: Preset< D2TrackedEntityAttribute, | "aggregationType" + | "attributeValues" | "code" - | "displayInListNoProgram" - | "pattern" + | "confidential" + | "created" + | "createdBy" | "description" - | "skipSynchronization" - | "sortOrderInListNoProgram" - | "lastUpdated" - | "optionSet" + | "displayInListNoProgram" | "displayOnVisitSchedule" - | "generated" - | "translations" - | "valueType" + | "expression" + | "fieldMask" | "formName" - | "sortOrderInVisitSchedule" + | "generated" | "id" - | "orgunitScope" - | "confidential" - | "fieldMask" - | "lastUpdatedBy" - | "expression" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" - | "unique" | "inherit" - | "name" + | "lastUpdated" + | "lastUpdatedBy" | "legendSets" - | "style" + | "name" + | "optionSet" + | "orgunitScope" + | "pattern" + | "sharing" | "shortName" + | "skipSynchronization" + | "sortOrderInListNoProgram" + | "sortOrderInVisitSchedule" + | "style" + | "translations" + | "unique" + | "valueType" >; $owner: Preset< D2TrackedEntityAttribute, | "aggregationType" + | "attributeValues" | "code" - | "displayInListNoProgram" - | "pattern" + | "confidential" + | "created" + | "createdBy" | "description" - | "skipSynchronization" - | "sortOrderInListNoProgram" - | "lastUpdated" - | "optionSet" + | "displayInListNoProgram" | "displayOnVisitSchedule" - | "generated" - | "translations" - | "valueType" + | "expression" + | "fieldMask" | "formName" - | "sortOrderInVisitSchedule" + | "generated" | "id" - | "orgunitScope" - | "confidential" - | "fieldMask" - | "lastUpdatedBy" - | "expression" - | "created" - | "attributeValues" - | "sharing" - | "createdBy" - | "unique" | "inherit" - | "name" + | "lastUpdated" + | "lastUpdatedBy" | "legendSets" - | "style" + | "name" + | "optionSet" + | "orgunitScope" + | "pattern" + | "sharing" | "shortName" + | "skipSynchronization" + | "sortOrderInListNoProgram" + | "sortOrderInVisitSchedule" + | "style" + | "translations" + | "unique" + | "valueType" >; }; } @@ -14894,8 +14894,8 @@ export interface D2TrackedEntityAttributeValueSchema { $all: Preset; $identifiable: Preset; $nameable: Preset; - $persisted: Preset; - $owner: Preset; + $persisted: Preset; + $owner: Preset; }; } @@ -14917,11 +14917,11 @@ export interface D2TrackedEntityDataElementDimensionSchema { $nameable: Preset; $persisted: Preset< D2TrackedEntityDataElementDimension, - "filter" | "legendSet" | "programStage" | "dataElement" + "dataElement" | "filter" | "legendSet" | "programStage" >; $owner: Preset< D2TrackedEntityDataElementDimension, - "filter" | "legendSet" | "programStage" | "dataElement" + "dataElement" | "filter" | "legendSet" | "programStage" >; }; } @@ -14939,7 +14939,7 @@ export interface D2TrackedEntityFilterSchema { displayDescription: string; displayName: string; enrollmentCreatedPeriod: unknown; - enrollmentStatus: "ACTIVE" | "COMPLETED" | "CANCELLED"; + enrollmentStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; entityQueryCriteria: unknown; eventFilters: D2EventFilterSchema[]; favorite: boolean; @@ -14964,38 +14964,38 @@ export interface D2TrackedEntityFilterSchema { $persisted: Preset< D2TrackedEntityFilter, | "code" + | "created" + | "createdBy" | "description" - | "program" - | "lastUpdated" - | "translations" + | "entityQueryCriteria" + | "eventFilters" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "name" + | "program" | "sharing" - | "entityQueryCriteria" - | "eventFilters" - | "createdBy" | "sortOrder" - | "name" | "style" + | "translations" >; $owner: Preset< D2TrackedEntityFilter, | "code" + | "created" + | "createdBy" | "description" - | "program" + | "entityQueryCriteria" + | "eventFilters" + | "id" | "lastUpdated" - | "translations" - | "id" | "lastUpdatedBy" - | "created" + | "name" + | "program" | "sharing" - | "entityQueryCriteria" - | "eventFilters" - | "createdBy" | "sortOrder" - | "name" | "style" + | "translations" >; }; } @@ -15046,7 +15046,7 @@ export interface D2TrackedEntityTypeSchema { displayShortName: string; favorite: boolean; favorites: string[]; - featureType: "NONE" | "MULTI_POLYGON" | "POLYGON" | "POINT" | "SYMBOL"; + featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; href: string; id: Id; @@ -15068,45 +15068,45 @@ export interface D2TrackedEntityTypeSchema { $nameable: Preset; $persisted: Preset< D2TrackedEntityType, + | "allowAuditLog" + | "attributeValues" | "code" - | "trackedEntityTypeAttributes" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "allowAuditLog" - | "translations" - | "formName" | "featureType" - | "minAttributesRequiredToSearch" + | "formName" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" | "maxTeiCountToReturn" - | "createdBy" + | "minAttributesRequiredToSearch" | "name" + | "sharing" | "style" + | "trackedEntityTypeAttributes" + | "translations" >; $owner: Preset< D2TrackedEntityType, + | "allowAuditLog" + | "attributeValues" | "code" - | "trackedEntityTypeAttributes" + | "created" + | "createdBy" | "description" - | "lastUpdated" - | "allowAuditLog" - | "translations" - | "formName" | "featureType" - | "minAttributesRequiredToSearch" + | "formName" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" - | "sharing" | "maxTeiCountToReturn" - | "createdBy" + | "minAttributesRequiredToSearch" | "name" + | "sharing" | "style" + | "trackedEntityTypeAttributes" + | "translations" >; }; } @@ -15138,34 +15138,34 @@ export interface D2TrackedEntityTypeAttributeSchema { translations: D2Translation[]; user: D2UserSchema; valueType: - | "TEXT" - | "LONG_TEXT" - | "MULTI_TEXT" - | "LETTER" - | "PHONE_NUMBER" - | "EMAIL" + | "AGE" | "BOOLEAN" - | "TRUE_ONLY" + | "COORDINATE" | "DATE" | "DATETIME" - | "TIME" - | "NUMBER" - | "UNIT_INTERVAL" - | "PERCENTAGE" + | "EMAIL" + | "FILE_RESOURCE" + | "GEOJSON" + | "IMAGE" | "INTEGER" - | "INTEGER_POSITIVE" | "INTEGER_NEGATIVE" + | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" - | "TRACKER_ASSOCIATE" - | "USERNAME" - | "COORDINATE" + | "LETTER" + | "LONG_TEXT" + | "MULTI_TEXT" + | "NUMBER" | "ORGANISATION_UNIT" + | "PERCENTAGE" + | "PHONE_NUMBER" | "REFERENCE" - | "AGE" + | "TEXT" + | "TIME" + | "TRACKER_ASSOCIATE" + | "TRUE_ONLY" + | "UNIT_INTERVAL" | "URL" - | "FILE_RESOURCE" - | "IMAGE" - | "GEOJSON"; + | "USERNAME"; }; fieldPresets: { $all: Preset; @@ -15174,28 +15174,28 @@ export interface D2TrackedEntityTypeAttributeSchema { $persisted: Preset< D2TrackedEntityTypeAttribute, | "code" - | "mandatory" - | "trackedEntityAttribute" - | "lastUpdated" + | "created" + | "displayInList" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "mandatory" | "searchable" + | "trackedEntityAttribute" | "trackedEntityType" - | "displayInList" >; $owner: Preset< D2TrackedEntityTypeAttribute, | "code" - | "mandatory" - | "trackedEntityAttribute" - | "lastUpdated" + | "created" + | "displayInList" | "id" + | "lastUpdated" | "lastUpdatedBy" - | "created" + | "mandatory" | "searchable" + | "trackedEntityAttribute" | "trackedEntityType" - | "displayInList" >; }; } @@ -15270,102 +15270,102 @@ export interface D2UserSchema { $nameable: Preset; $persisted: Preset< D2User, - | "lastLogin" - | "education" - | "jobTitle" - | "lastUpdated" - | "password" - | "twitter" - | "employer" - | "id" - | "dataViewOrganisationUnits" - | "lastUpdatedBy" - | "whatsApp" - | "invitation" - | "created" + | "accountExpiry" | "attributeValues" - | "selfRegistered" - | "userGroups" - | "userRoles" - | "firstName" - | "phoneNumber" - | "nationality" + | "avatar" | "birthday" + | "catDimensionConstraints" | "code" - | "gender" - | "openId" - | "externalAuth" | "cogsDimensionConstraints" - | "accountExpiry" - | "catDimensionConstraints" - | "teiSearchOrganisationUnits" - | "skype" - | "surname" - | "ldapId" + | "created" + | "createdBy" + | "dataViewMaxOrganisationUnitLevel" + | "dataViewOrganisationUnits" | "disabled" - | "organisationUnits" - | "facebookMessenger" + | "education" | "email" + | "employer" + | "externalAuth" + | "facebookMessenger" + | "firstName" + | "gender" + | "id" + | "interests" | "introduction" - | "passwordLastUpdated" + | "invitation" + | "jobTitle" | "languages" - | "welcomeMessage" - | "telegram" - | "avatar" - | "dataViewMaxOrganisationUnitLevel" | "lastCheckedInterpretations" - | "createdBy" - | "interests" - | "username" - >; - $owner: Preset< - D2User, | "lastLogin" - | "education" - | "jobTitle" | "lastUpdated" + | "lastUpdatedBy" + | "ldapId" + | "nationality" + | "openId" + | "organisationUnits" | "password" + | "passwordLastUpdated" + | "phoneNumber" + | "selfRegistered" + | "skype" + | "surname" + | "teiSearchOrganisationUnits" + | "telegram" | "twitter" - | "employer" - | "id" - | "dataViewOrganisationUnits" - | "lastUpdatedBy" + | "userGroups" + | "userRoles" + | "username" + | "welcomeMessage" | "whatsApp" - | "invitation" - | "created" + >; + $owner: Preset< + D2User, + | "accountExpiry" | "attributeValues" - | "selfRegistered" - | "userRoles" - | "firstName" - | "phoneNumber" - | "nationality" + | "avatar" | "birthday" + | "catDimensionConstraints" | "code" - | "gender" - | "openId" - | "externalAuth" | "cogsDimensionConstraints" - | "accountExpiry" - | "catDimensionConstraints" - | "teiSearchOrganisationUnits" - | "skype" - | "surname" - | "ldapId" + | "created" + | "createdBy" + | "dataViewMaxOrganisationUnitLevel" + | "dataViewOrganisationUnits" | "disabled" - | "organisationUnits" - | "facebookMessenger" + | "education" | "email" + | "employer" + | "externalAuth" + | "facebookMessenger" + | "firstName" + | "gender" + | "id" + | "interests" | "introduction" - | "passwordLastUpdated" + | "invitation" + | "jobTitle" | "languages" - | "welcomeMessage" - | "telegram" - | "avatar" - | "dataViewMaxOrganisationUnitLevel" | "lastCheckedInterpretations" - | "createdBy" - | "interests" + | "lastLogin" + | "lastUpdated" + | "lastUpdatedBy" + | "ldapId" + | "nationality" + | "openId" + | "organisationUnits" + | "password" + | "passwordLastUpdated" + | "phoneNumber" + | "selfRegistered" + | "skype" + | "surname" + | "teiSearchOrganisationUnits" + | "telegram" + | "twitter" + | "userRoles" | "username" + | "welcomeMessage" + | "whatsApp" >; }; } @@ -15451,34 +15451,34 @@ export interface D2UserGroupSchema { $nameable: Preset; $persisted: Preset< D2UserGroup, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" + | "createdBy" + | "id" + | "lastUpdated" + | "lastUpdatedBy" | "managedByGroups" - | "attributeValues" - | "sharing" - | "users" | "managedGroups" - | "lastUpdated" - | "createdBy" - | "translations" | "name" - | "id" + | "sharing" + | "translations" + | "users" >; $owner: Preset< D2UserGroup, - | "lastUpdatedBy" + | "attributeValues" | "code" | "created" - | "attributeValues" - | "sharing" - | "users" - | "managedGroups" - | "lastUpdated" | "createdBy" - | "translations" - | "name" | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "managedGroups" + | "name" + | "sharing" + | "translations" + | "users" >; }; } @@ -15527,33 +15527,33 @@ export interface D2UserRoleSchema { $nameable: Preset; $persisted: Preset< D2UserRole, - | "lastUpdatedBy" + | "authorities" | "code" | "created" + | "createdBy" | "description" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "restrictions" | "sharing" - | "authorities" - | "lastUpdated" - | "createdBy" | "translations" - | "name" - | "id" >; $owner: Preset< D2UserRole, - | "lastUpdatedBy" + | "authorities" | "code" | "created" + | "createdBy" | "description" + | "id" + | "lastUpdated" + | "lastUpdatedBy" + | "name" | "restrictions" | "sharing" - | "authorities" - | "lastUpdated" - | "createdBy" | "translations" - | "name" - | "id" >; }; } @@ -15595,34 +15595,34 @@ export interface D2ValidationNotificationTemplateSchema { $persisted: Preset< D2ValidationNotificationTemplate, | "code" - | "recipientUserGroups" - | "lastUpdated" - | "translations" - | "subjectTemplate" + | "created" | "id" - | "sendStrategy" + | "lastUpdated" | "lastUpdatedBy" - | "validationRules" - | "notifyUsersInHierarchyOnly" - | "created" - | "name" | "messageTemplate" + | "name" + | "notifyUsersInHierarchyOnly" + | "recipientUserGroups" + | "sendStrategy" + | "subjectTemplate" + | "translations" + | "validationRules" >; $owner: Preset< D2ValidationNotificationTemplate, | "code" - | "recipientUserGroups" - | "lastUpdated" - | "translations" - | "subjectTemplate" + | "created" | "id" - | "sendStrategy" + | "lastUpdated" | "lastUpdatedBy" - | "validationRules" - | "notifyUsersInHierarchyOnly" - | "created" - | "name" | "messageTemplate" + | "name" + | "notifyUsersInHierarchyOnly" + | "recipientUserGroups" + | "sendStrategy" + | "subjectTemplate" + | "translations" + | "validationRules" >; }; } @@ -15648,11 +15648,11 @@ export interface D2ValidationResultSchema { $nameable: Preset; $persisted: Preset< D2ValidationResult, - "created" | "rightsideValue" | "leftsideValue" | "notificationSent" + "created" | "leftsideValue" | "notificationSent" | "rightsideValue" >; $owner: Preset< D2ValidationResult, - "created" | "rightsideValue" | "leftsideValue" | "notificationSent" + "created" | "leftsideValue" | "notificationSent" | "rightsideValue" >; }; } @@ -15665,27 +15665,27 @@ export interface D2ValidationRuleSchema { aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; @@ -15693,21 +15693,21 @@ export interface D2ValidationRuleSchema { description: string; dimensionItem: string; dimensionItemType: + | "CATEGORY_OPTION" + | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" + | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" + | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" - | "REPORTING_RATE" - | "PROGRAM_DATA_ELEMENT" - | "PROGRAM_ATTRIBUTE" - | "PROGRAM_INDICATOR" - | "PERIOD" - | "ORGANISATION_UNIT" - | "CATEGORY_OPTION" | "OPTION_GROUP" - | "DATA_ELEMENT_GROUP" + | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" - | "CATEGORY_OPTION_GROUP" - | "EXPRESSION_DIMENSION_ITEM" + | "PERIOD" + | "PROGRAM_ATTRIBUTE" + | "PROGRAM_DATA_ELEMENT" + | "PROGRAM_INDICATOR" + | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; @@ -15719,7 +15719,7 @@ export interface D2ValidationRuleSchema { formName: string; href: string; id: Id; - importance: "HIGH" | "MEDIUM" | "LOW"; + importance: "HIGH" | "LOW" | "MEDIUM"; instruction: string; lastUpdated: string; lastUpdatedBy: D2UserSchema; @@ -15729,14 +15729,14 @@ export interface D2ValidationRuleSchema { name: string; notificationTemplates: D2ValidationNotificationTemplateSchema[]; operator: + | "compulsory_pair" | "equal_to" - | "not_equal_to" + | "exclusive_pair" | "greater_than" | "greater_than_or_equal_to" | "less_than" | "less_than_or_equal_to" - | "compulsory_pair" - | "exclusive_pair"; + | "not_equal_to"; organisationUnitLevels: number[]; periodType: string; queryMods: unknown; @@ -15754,49 +15754,49 @@ export interface D2ValidationRuleSchema { $nameable: Preset; $persisted: Preset< D2ValidationRule, - | "validationRuleGroups" + | "attributeValues" | "code" - | "importance" + | "created" + | "createdBy" | "description" - | "operator" - | "organisationUnitLevels" + | "id" + | "importance" + | "instruction" | "lastUpdated" + | "lastUpdatedBy" | "leftSide" + | "name" | "notificationTemplates" - | "translations" - | "id" - | "lastUpdatedBy" - | "created" - | "attributeValues" + | "operator" + | "organisationUnitLevels" + | "periodType" | "rightSide" | "sharing" - | "periodType" - | "createdBy" - | "instruction" | "skipFormValidation" - | "name" + | "translations" + | "validationRuleGroups" >; $owner: Preset< D2ValidationRule, + | "attributeValues" | "code" - | "importance" + | "created" + | "createdBy" | "description" - | "operator" - | "organisationUnitLevels" - | "lastUpdated" - | "leftSide" - | "translations" | "id" + | "importance" + | "instruction" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "attributeValues" + | "leftSide" + | "name" + | "operator" + | "organisationUnitLevels" + | "periodType" | "rightSide" | "sharing" - | "periodType" - | "createdBy" - | "instruction" | "skipFormValidation" - | "name" + | "translations" >; }; } @@ -15830,33 +15830,33 @@ export interface D2ValidationRuleGroupSchema { $nameable: Preset; $persisted: Preset< D2ValidationRuleGroup, - | "lastUpdatedBy" + | "attributeValues" | "code" - | "validationRules" | "created" - | "attributeValues" + | "createdBy" | "description" - | "sharing" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "sharing" + | "translations" + | "validationRules" >; $owner: Preset< D2ValidationRuleGroup, - | "lastUpdatedBy" + | "attributeValues" | "code" - | "validationRules" | "created" - | "attributeValues" + | "createdBy" | "description" - | "sharing" + | "id" | "lastUpdated" - | "createdBy" - | "translations" + | "lastUpdatedBy" | "name" - | "id" + | "sharing" + | "translations" + | "validationRules" >; }; } @@ -15867,27 +15867,27 @@ export interface D2VisualizationSchema { fields: { access: D2AccessSchema; aggregationType: - | "SUM" | "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" + | "COUNT" + | "CUSTOM" + | "DEFAULT" + | "FIRST" + | "FIRST_AVERAGE_ORG_UNIT" + | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" - | "LAST_LAST_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" - | "FIRST" - | "FIRST_AVERAGE_ORG_UNIT" - | "FIRST_FIRST_ORG_UNIT" - | "COUNT" - | "STDDEV" - | "VARIANCE" - | "MIN" + | "LAST_LAST_ORG_UNIT" | "MAX" - | "MIN_SUM_ORG_UNIT" | "MAX_SUM_ORG_UNIT" + | "MIN" + | "MIN_SUM_ORG_UNIT" | "NONE" - | "CUSTOM" - | "DEFAULT"; + | "STDDEV" + | "SUM" + | "VARIANCE"; attributeDimensions: unknown[]; attributeValues: D2AttributeValueSchema[]; axes: unknown[]; @@ -15909,9 +15909,9 @@ export interface D2VisualizationSchema { dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; description: string; - digitGroupSeparator: "COMMA" | "SPACE" | "NONE"; + digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; - displayDensity: "COMFORTABLE" | "NORMAL" | "COMPACT" | "NONE"; + displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; @@ -15934,11 +15934,11 @@ export interface D2VisualizationSchema { formName: string; hideEmptyColumns: boolean; hideEmptyRowItems: - | "NONE" - | "BEFORE_FIRST" | "AFTER_LAST" + | "ALL" + | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" - | "ALL"; + | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideSubtitle: boolean; @@ -15954,7 +15954,7 @@ export interface D2VisualizationSchema { measureCriteria: string; name: string; noSpaceBetweenColumns: boolean; - numberType: "VALUE" | "ROW_PERCENTAGE" | "COLUMN_PERCENTAGE"; + numberType: "COLUMN_PERCENTAGE" | "ROW_PERCENTAGE" | "VALUE"; optionalAxes: D2AxisSchema[]; orgUnitField: string; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; @@ -15972,7 +15972,7 @@ export interface D2VisualizationSchema { rangeAxisSteps: number; rawPeriods: string[]; regression: boolean; - regressionType: "NONE" | "LINEAR" | "POLYNOMIAL" | "LOESS"; + regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; reportingParams: D2ReportingParams; rowDimensions: string[]; @@ -16000,23 +16000,23 @@ export interface D2VisualizationSchema { topLimit: number; translations: D2Translation[]; type: - | "COLUMN" - | "STACKED_COLUMN" + | "AREA" | "BAR" - | "STACKED_BAR" + | "BUBBLE" + | "COLUMN" + | "GAUGE" | "LINE" - | "AREA" - | "STACKED_AREA" + | "OUTLIER_TABLE" | "PIE" + | "PIVOT_TABLE" | "RADAR" - | "GAUGE" - | "YEAR_OVER_YEAR_LINE" - | "YEAR_OVER_YEAR_COLUMN" | "SCATTER" - | "BUBBLE" | "SINGLE_VALUE" - | "PIVOT_TABLE" - | "OUTLIER_TABLE"; + | "STACKED_AREA" + | "STACKED_BAR" + | "STACKED_COLUMN" + | "YEAR_OVER_YEAR_COLUMN" + | "YEAR_OVER_YEAR_LINE"; user: D2UserSchema; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; @@ -16031,164 +16031,164 @@ export interface D2VisualizationSchema { $nameable: Preset; $persisted: Preset< D2Visualization, - | "dataElementGroupSetDimensions" - | "endDate" - | "legend" - | "userOrganisationUnitChildren" + | "aggregationType" + | "attributeValues" | "axes" - | "type" - | "hideEmptyColumns" - | "measureCriteria" - | "lastUpdated" - | "translations" - | "yearlySeries" - | "userOrganisationUnit" - | "filterDimensions" - | "rowSubTotals" - | "id" - | "interpretations" - | "subscribers" - | "cumulativeValues" - | "fontStyle" - | "optionalAxes" - | "showDimensionLabels" - | "sortOrder" - | "subtitle" - | "fontSize" - | "topLimit" - | "startDate" - | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" - | "periods" | "categoryDimensions" - | "showHierarchy" - | "seriesKey" - | "reportingParams" - | "hideTitle" - | "rowDimensions" - | "series" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" + | "colTotals" | "colorSet" - | "skipRounding" - | "showData" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" + | "dataDimensionItems" + | "dataElementGroupSetDimensions" + | "description" + | "digitGroupSeparator" + | "displayDensity" + | "endDate" + | "favorites" + | "filterDimensions" + | "fixColumnHeaders" | "fixRowHeaders" - | "numberType" + | "fontSize" + | "fontStyle" + | "hideEmptyColumns" + | "hideEmptyRowItems" | "hideEmptyRows" - | "rawPeriods" + | "hideLegend" + | "hideSubtitle" + | "hideTitle" + | "icons" + | "id" + | "interpretations" | "itemOrganisationUnitGroups" - | "displayDensity" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "columnDimensions" - | "regressionType" - | "attributeValues" - | "completedOnly" - | "colTotals" - | "sharing" + | "legend" + | "measureCriteria" | "name" - | "hideEmptyRowItems" - | "favorites" - | "aggregationType" - | "dataDimensionItems" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "description" + | "noSpaceBetweenColumns" + | "numberType" + | "optionalAxes" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" - | "fixColumnHeaders" | "organisationUnitLevels" - | "colSubTotals" - | "sorting" | "organisationUnits" - | "rowTotals" - | "icons" | "outlierAnalysis" - | "digitGroupSeparator" - | "createdBy" + | "percentStackedValues" + | "periods" + | "rawPeriods" | "regression" - | "userOrgUnitType" - >; - $owner: Preset< - D2Visualization, - | "dataElementGroupSetDimensions" - | "endDate" - | "legend" - | "userOrganisationUnitChildren" - | "axes" - | "type" - | "hideEmptyColumns" - | "measureCriteria" - | "lastUpdated" - | "translations" - | "yearlySeries" - | "userOrganisationUnit" - | "filterDimensions" + | "regressionType" + | "reportingParams" + | "rowDimensions" | "rowSubTotals" - | "id" - | "subscribers" - | "cumulativeValues" - | "fontStyle" - | "optionalAxes" + | "rowTotals" + | "series" + | "seriesKey" + | "sharing" + | "showData" | "showDimensionLabels" + | "showHierarchy" + | "skipRounding" | "sortOrder" + | "sorting" + | "startDate" + | "subscribers" | "subtitle" - | "fontSize" + | "title" | "topLimit" - | "startDate" + | "translations" + | "type" + | "userOrgUnitType" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" | "userOrganisationUnitGrandChildren" - | "percentStackedValues" - | "noSpaceBetweenColumns" - | "periods" + | "yearlySeries" + >; + $owner: Preset< + D2Visualization, + | "aggregationType" + | "attributeValues" + | "axes" | "categoryDimensions" - | "showHierarchy" - | "seriesKey" - | "reportingParams" - | "hideTitle" - | "rowDimensions" - | "series" + | "categoryOptionGroupSetDimensions" + | "code" + | "colSubTotals" + | "colTotals" | "colorSet" - | "skipRounding" - | "showData" + | "columnDimensions" + | "completedOnly" + | "created" + | "createdBy" + | "cumulativeValues" + | "dataDimensionItems" + | "dataElementGroupSetDimensions" + | "description" + | "digitGroupSeparator" + | "displayDensity" + | "endDate" + | "favorites" + | "filterDimensions" + | "fixColumnHeaders" | "fixRowHeaders" - | "numberType" + | "fontSize" + | "fontStyle" + | "hideEmptyColumns" + | "hideEmptyRowItems" | "hideEmptyRows" - | "rawPeriods" + | "hideLegend" + | "hideSubtitle" + | "hideTitle" + | "icons" + | "id" | "itemOrganisationUnitGroups" - | "displayDensity" + | "lastUpdated" | "lastUpdatedBy" - | "created" - | "columnDimensions" - | "regressionType" - | "attributeValues" - | "completedOnly" - | "colTotals" - | "sharing" + | "legend" + | "measureCriteria" | "name" - | "hideEmptyRowItems" - | "favorites" - | "aggregationType" - | "dataDimensionItems" - | "categoryOptionGroupSetDimensions" - | "code" - | "hideSubtitle" - | "description" + | "noSpaceBetweenColumns" + | "numberType" + | "optionalAxes" | "organisationUnitGroupSetDimensions" - | "title" - | "hideLegend" - | "fixColumnHeaders" | "organisationUnitLevels" - | "colSubTotals" - | "sorting" | "organisationUnits" - | "rowTotals" - | "icons" | "outlierAnalysis" - | "digitGroupSeparator" - | "createdBy" + | "percentStackedValues" + | "periods" + | "rawPeriods" | "regression" + | "regressionType" + | "reportingParams" + | "rowDimensions" + | "rowSubTotals" + | "rowTotals" + | "series" + | "seriesKey" + | "sharing" + | "showData" + | "showDimensionLabels" + | "showHierarchy" + | "skipRounding" + | "sortOrder" + | "sorting" + | "startDate" + | "subscribers" + | "subtitle" + | "title" + | "topLimit" + | "translations" + | "type" | "userOrgUnitType" + | "userOrganisationUnit" + | "userOrganisationUnitChildren" + | "userOrganisationUnitGrandChildren" + | "yearlySeries" >; }; } @@ -16336,12 +16336,6 @@ export const models: Record = { persisted: false, embeddedObject: true, properties: [ - { - name: "read", - fieldName: "read", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "data", fieldName: "data", @@ -16349,8 +16343,8 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.AccessData", }, { - name: "update", - fieldName: "update", + name: "delete", + fieldName: "delete", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -16361,20 +16355,26 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "write", - fieldName: "write", + name: "manage", + fieldName: "manage", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "delete", - fieldName: "delete", + name: "read", + fieldName: "read", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "manage", - fieldName: "manage", + name: "update", + fieldName: "update", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "write", + fieldName: "write", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -16396,38 +16396,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -16435,31 +16423,33 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "source", - fieldName: "source", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.dataexchange.aggregate.Source", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "target", - fieldName: "target", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.dataexchange.aggregate.Target", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -16467,11 +16457,30 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "source", + fieldName: "source", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.dataexchange.aggregate.Source", + }, + { + name: "target", + fieldName: "target", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.dataexchange.aggregate.Target", + }, { name: "translation", fieldName: "translations", @@ -16480,15 +16489,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -16512,20 +16512,6 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", @@ -16533,22 +16519,10 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "analyticsPeriodBoundaryType", + fieldName: "analyticsPeriodBoundaryType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.AnalyticsPeriodBoundaryType", }, { name: "attributeValue", @@ -16559,14 +16533,20 @@ export const models: Record = { itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "boundaryTarget", + fieldName: "boundaryTarget", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, @@ -16577,27 +16557,18 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "offsetPeriodType", - fieldName: "offsetPeriodType", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", - klass: "org.hisp.dhis.period.PeriodType", + klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "analyticsPeriodBoundaryType", - fieldName: "analyticsPeriodBoundaryType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.AnalyticsPeriodBoundaryType", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { name: "favorite", @@ -16605,17 +16576,26 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "user", - fieldName: "user", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "boundaryTarget", - fieldName: "boundaryTarget", + name: "offsetPeriodType", + fieldName: "offsetPeriodType", propertyType: "TEXT", - klass: "java.lang.String", + klass: "org.hisp.dhis.period.PeriodType", }, { name: "offsetPeriods", @@ -16623,56 +16603,50 @@ export const models: Record = { propertyType: "INTEGER", klass: "java.lang.Integer", }, - ], - }, - analyticsTableHooks: { - klass: "org.hisp.dhis.analytics.AnalyticsTableHook", - shareable: false, - metadata: true, - relativeApiEndpoint: "/analyticsTableHooks", - plural: "analyticsTableHooks", - displayName: "Analytics Table Hook", - collectionName: "analyticsTableHooks", - nameableObject: false, - translatable: false, - identifiableObject: true, - dataShareable: false, - name: "analyticsTableHook", - persisted: true, - embeddedObject: false, - properties: [ { - name: "phase", - fieldName: "phase", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AnalyticsTablePhase", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "favorite", - fieldName: "favorites", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + ], + }, + analyticsTableHooks: { + klass: "org.hisp.dhis.analytics.AnalyticsTableHook", + shareable: false, + metadata: true, + relativeApiEndpoint: "/analyticsTableHooks", + plural: "analyticsTableHooks", + displayName: "Analytics Table Hook", + collectionName: "analyticsTableHooks", + nameableObject: false, + translatable: false, + identifiableObject: true, + dataShareable: false, + name: "analyticsTableHook", + persisted: true, + embeddedObject: false, + properties: [ { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, { name: "analyticsTableType", fieldName: "analyticsTableType", @@ -16680,9 +16654,17 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AnalyticsTableType", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { @@ -16692,20 +16674,33 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "sql", fieldName: "sql", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -16713,33 +16708,38 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "phase", + fieldName: "phase", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AnalyticsTablePhase", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "resourceTableType", fieldName: "resourceTableType", propertyType: "CONSTANT", klass: "org.hisp.dhis.resourcetable.ResourceTableType", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { name: "sql", fieldName: "sql", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -16765,38 +16765,34 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "attributes", + fieldName: "attributes", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.security.apikey.ApiTokenAttribute", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -16804,31 +16800,39 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.security.apikey.ApiTokenType", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "expire", + fieldName: "expire", + propertyType: "NUMBER", + klass: "java.lang.Long", }, { - name: "version", - fieldName: "version", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -16836,11 +16840,18 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -16850,27 +16861,10 @@ export const models: Record = { itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "expire", - fieldName: "expire", - propertyType: "NUMBER", - klass: "java.lang.Long", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "attributes", - fieldName: "attributes", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.security.apikey.ApiTokenAttribute", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.security.apikey.ApiTokenType", }, { name: "user", @@ -16878,6 +16872,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "version", + fieldName: "version", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, ], }, attributes: { @@ -16897,130 +16897,108 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "indicatorAttribute", - fieldName: "indicatorAttribute", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "indicatorGroupAttribute", - fieldName: "indicatorGroupAttribute", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "mapAttribute", - fieldName: "mapAttribute", + name: "categoryAttribute", + fieldName: "categoryAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "userGroupAttribute", - fieldName: "userGroupAttribute", + name: "categoryOptionAttribute", + fieldName: "categoryOptionAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dataElementAttribute", - fieldName: "dataElementAttribute", + name: "categoryOptionComboAttribute", + fieldName: "categoryOptionComboAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "constantAttribute", - fieldName: "constantAttribute", + name: "categoryOptionGroupAttribute", + fieldName: "categoryOptionGroupAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", - }, - { - name: "categoryOptionAttribute", - fieldName: "categoryOptionAttribute", + name: "categoryOptionGroupSetAttribute", + fieldName: "categoryOptionGroupSetAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "optionSetAttribute", - fieldName: "optionSetAttribute", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "eventChartAttribute", - fieldName: "eventChartAttribute", + name: "constantAttribute", + fieldName: "constantAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "sqlViewAttribute", - fieldName: "sqlViewAttribute", + name: "dataElementAttribute", + fieldName: "dataElementAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "visualizationAttribute", - fieldName: "visualizationAttribute", + name: "dataElementGroupAttribute", + fieldName: "dataElementGroupAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "dataElementGroupSetAttribute", + fieldName: "dataElementGroupSetAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "legendSetAttribute", - fieldName: "legendSetAttribute", + name: "dataSetAttribute", + fieldName: "dataSetAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayFormName", @@ -17029,22 +17007,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "organisationUnitAttribute", - fieldName: "organisationUnitAttribute", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "trackedEntityAttributeAttribute", - fieldName: "trackedEntityAttributeAttribute", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dataSetAttribute", - fieldName: "dataSetAttribute", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "documentAttribute", @@ -17053,127 +17025,123 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "unique", - fieldName: "unique", + name: "eventChartAttribute", + fieldName: "eventChartAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "eventReportAttribute", + fieldName: "eventReportAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "validationRuleGroupAttribute", - fieldName: "validationRuleGroupAttribute", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "objectTypes", - fieldName: "objectTypes", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", itemPropertyType: "TEXT", klass: "java.util.Set", itemKlass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "dataElementGroupAttribute", - fieldName: "dataElementGroupAttribute", + name: "indicatorAttribute", + fieldName: "indicatorAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "sectionAttribute", - fieldName: "sectionAttribute", + name: "indicatorGroupAttribute", + fieldName: "indicatorGroupAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "trackedEntityTypeAttribute", - fieldName: "trackedEntityTypeAttribute", + name: "legendSetAttribute", + fieldName: "legendSetAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "userAttribute", - fieldName: "userAttribute", + name: "mandatory", + fieldName: "mandatory", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "mapAttribute", + fieldName: "mapAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "objectTypes", + fieldName: "objectTypes", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "mandatory", - fieldName: "mandatory", + name: "optionAttribute", + fieldName: "optionAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "categoryOptionGroupAttribute", - fieldName: "categoryOptionGroupAttribute", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "optionSetAttribute", + fieldName: "optionSetAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "organisationUnitAttribute", + fieldName: "organisationUnitAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "eventReportAttribute", - fieldName: "eventReportAttribute", + name: "organisationUnitGroupAttribute", + fieldName: "organisationUnitGroupAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "programStageAttribute", - fieldName: "programStageAttribute", + name: "organisationUnitGroupSetAttribute", + fieldName: "organisationUnitGroupSetAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -17184,86 +17152,118 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "optionSet", - fieldName: "optionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", + name: "programIndicatorAttribute", + fieldName: "programIndicatorAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "categoryAttribute", - fieldName: "categoryAttribute", + name: "programStageAttribute", + fieldName: "programStageAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "categoryOptionComboAttribute", - fieldName: "categoryOptionComboAttribute", + name: "relationshipTypeAttribute", + fieldName: "relationshipTypeAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", + name: "sectionAttribute", + fieldName: "sectionAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "categoryOptionGroupSetAttribute", - fieldName: "categoryOptionGroupSetAttribute", + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "sqlViewAttribute", + fieldName: "sqlViewAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "programIndicatorAttribute", - fieldName: "programIndicatorAttribute", + name: "trackedEntityAttributeAttribute", + fieldName: "trackedEntityAttributeAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "validationRuleAttribute", - fieldName: "validationRuleAttribute", + name: "trackedEntityTypeAttribute", + fieldName: "trackedEntityTypeAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "organisationUnitGroupAttribute", - fieldName: "organisationUnitGroupAttribute", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "unique", + fieldName: "unique", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dataElementGroupSetAttribute", - fieldName: "dataElementGroupSetAttribute", + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "userAttribute", + fieldName: "userAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "relationshipTypeAttribute", - fieldName: "relationshipTypeAttribute", + name: "userGroupAttribute", + fieldName: "userGroupAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "organisationUnitGroupSetAttribute", - fieldName: "organisationUnitGroupSetAttribute", + name: "validationRuleAttribute", + fieldName: "validationRuleAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "validationRuleGroupAttribute", + fieldName: "validationRuleGroupAttribute", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", }, { - name: "optionAttribute", - fieldName: "optionAttribute", + name: "visualizationAttribute", + fieldName: "visualizationAttribute", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -17308,18 +17308,18 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "dimensionalItem", - fieldName: "dimensionalItem", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "axis", fieldName: "axis", propertyType: "INTEGER", klass: "java.lang.Integer", }, + { + name: "dimensionalItem", + fieldName: "dimensionalItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, ], }, categories: { @@ -17339,30 +17339,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", - }, - { - name: "dimensionItemKeywords", - fieldName: "dimensionItemKeywords", + name: "access", + fieldName: "access", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.DimensionItemKeywords", - }, - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "dimensionType", - fieldName: "dimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionType", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -17371,103 +17351,89 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "categoryCombo", + fieldName: "categoryCombos", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryCombo", }, { - name: "repetition", - fieldName: "eventRepetition", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.eventvisualization.EventRepetition", + name: "categoryOption", + fieldName: "categoryOptions", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOption", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "optionSet", - fieldName: "optionSet", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "valueType", - fieldName: "valueType", + name: "dataDimensionType", + fieldName: "dataDimensionType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + klass: "org.hisp.dhis.common.DataDimensionType", }, { - name: "formName", - fieldName: "formName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "categoryCombo", - fieldName: "categoryCombos", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryCombo", - }, - { - name: "categoryOption", - fieldName: "categoryOptions", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOption", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "dimension", fieldName: "dimension", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.DimensionItemKeywords", + }, + { + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", + }, { name: "displayDescription", fieldName: "displayDescription", @@ -17475,58 +17441,68 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "allItems", - fieldName: "allItems", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "filter", + fieldName: "filter", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "filter", - fieldName: "filter", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "item", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -17538,10 +17514,34 @@ export const models: Record = { }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "dataDimension", - fieldName: "dataDimension", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "shortName", @@ -17550,18 +17550,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "item", - fieldName: "items", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalItemObject", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -17569,6 +17563,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, ], }, categoryCombos: { @@ -17588,30 +17588,34 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "favorite", - fieldName: "favorites", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "category", + fieldName: "categories", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.Category", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "categoryOptionCombo", + fieldName: "optionCombos", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOptionCombo", }, { name: "code", @@ -17619,12 +17623,6 @@ export const models: Record = { propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -17632,33 +17630,39 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", }, { - name: "categoryOptionCombo", - fieldName: "optionCombos", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryOptionCombo", + itemKlass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "isDefault", fieldName: "default", @@ -17666,20 +17670,24 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "skipTotal", fieldName: "skipTotal", @@ -17687,20 +17695,12 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "category", - fieldName: "categories", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.Category", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -17725,6 +17725,12 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ + { + name: "category", + fieldName: "dimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.Category", + }, { name: "categoryOption", fieldName: "items", @@ -17733,12 +17739,6 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.category.CategoryOption", }, - { - name: "category", - fieldName: "dimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.Category", - }, ], }, categoryOptions: { @@ -17758,12 +17758,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -17772,10 +17770,36 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "category", + fieldName: "categories", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.Category", + }, + { + name: "categoryOptionCombo", + fieldName: "categoryOptionCombos", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOptionCombo", + }, + { + name: "categoryOptionGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", }, { name: "code", @@ -17784,16 +17808,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "endDate", - fieldName: "endDate", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -17802,107 +17826,69 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { - name: "formName", - fieldName: "formName", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "organisationUnit", - fieldName: "organisationUnits", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, - { - name: "category", - fieldName: "categories", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.Category", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "displayDescription", - fieldName: "displayDescription", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayShortName", + fieldName: "displayShortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", + name: "endDate", + fieldName: "endDate", propertyType: "DATE", klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "categoryOptionCombo", - fieldName: "categoryOptionCombos", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryOptionCombo", - }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "isDefault", fieldName: "default", @@ -17910,16 +17896,14 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "categoryOptionGroup", - fieldName: "groups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -17929,7 +17913,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSets", fieldName: "legendSets", @@ -17938,11 +17921,26 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, { - name: "style", - fieldName: "style", + name: "queryMods", + fieldName: "queryMods", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "shortName", @@ -17950,18 +17948,6 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "startDate", fieldName: "startDate", @@ -17969,10 +17955,24 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, ], }, @@ -17993,12 +17993,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -18007,83 +18005,63 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "categoryOption", + fieldName: "categoryOptions", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOption", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", - }, - { - name: "ignoreApproval", - fieldName: "ignoreApproval", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "categoryCombo", - fieldName: "categoryCombo", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryCombo", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "formName", - fieldName: "formName", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "categoryOption", - fieldName: "categoryOptions", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryOption", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "displayDescription", fieldName: "displayDescription", @@ -18091,50 +18069,63 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "ignoreApproval", + fieldName: "ignoreApproval", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSet", fieldName: "legendSet", @@ -18149,6 +18140,19 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "shortName", fieldName: "shortName", @@ -18156,10 +18160,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -18167,12 +18173,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", - }, ], }, categoryOptionGroups: { @@ -18192,18 +18192,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", - }, - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -18212,10 +18204,20 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "categoryOption", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryOption", }, { name: "code", @@ -18224,10 +18226,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", }, { name: "description", @@ -18236,78 +18250,60 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "formName", - fieldName: "formName", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "categoryOption", - fieldName: "members", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryOption", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "displayDescription", - fieldName: "displayDescription", + name: "displayShortName", + fieldName: "displayShortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "dimensionItem", - fieldName: "dimensionItem", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "groupSet", @@ -18317,21 +18313,17 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSet", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -18341,7 +18333,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSets", fieldName: "legendSets", @@ -18350,6 +18341,19 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "shortName", fieldName: "shortName", @@ -18357,10 +18361,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -18368,12 +18374,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", - }, ], }, categoryOptionGroupSets: { @@ -18393,30 +18393,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", - }, - { - name: "dimensionItemKeywords", - fieldName: "dimensionItemKeywords", + name: "access", + fieldName: "access", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.DimensionItemKeywords", - }, - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "dimensionType", - fieldName: "dimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionType", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -18425,87 +18405,81 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "repetition", - fieldName: "eventRepetition", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.eventvisualization.EventRepetition", + name: "categoryOptionGroup", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "optionSet", - fieldName: "optionSet", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "valueType", - fieldName: "valueType", + name: "dataDimensionType", + fieldName: "dataDimensionType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + klass: "org.hisp.dhis.common.DataDimensionType", }, { - name: "formName", - fieldName: "formName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "dimension", fieldName: "dimension", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.DimensionItemKeywords", + }, + { + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", + }, { name: "displayDescription", fieldName: "displayDescription", @@ -18513,66 +18487,68 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "allItems", - fieldName: "allItems", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "filter", + fieldName: "filter", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "filter", - fieldName: "filter", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "categoryOptionGroup", - fieldName: "members", + name: "item", + fieldName: "items", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -18583,6 +18559,36 @@ export const models: Record = { klass: "org.hisp.dhis.legend.LegendSet", }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "shortName", fieldName: "shortName", @@ -18590,24 +18596,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "dataDimension", - fieldName: "dataDimension", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "item", - fieldName: "items", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalItemObject", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -18615,6 +18609,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, ], }, categoryOptionGroupSetDimensions: { @@ -18632,12 +18632,6 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "categoryOptionGroupSet", - fieldName: "dimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryOptionGroupSet", - }, { name: "categoryOptionGroup", fieldName: "items", @@ -18646,6 +18640,12 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.category.CategoryOptionGroup", }, + { + name: "categoryOptionGroupSet", + fieldName: "dimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionGroupSet", + }, ], }, constants: { @@ -18664,20 +18664,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -18685,10 +18685,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -18697,24 +18703,42 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -18722,19 +18746,13 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "value", - fieldName: "value", - propertyType: "NUMBER", - klass: "java.lang.Double", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -18742,39 +18760,13 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "sharing", fieldName: "sharing", propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, - { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "shortName", fieldName: "shortName", @@ -18782,10 +18774,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -18793,6 +18787,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "value", + fieldName: "value", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, ], }, dashboards: { @@ -18812,18 +18812,26 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "allowedFilter", + fieldName: "allowedFilters", propertyType: "COLLECTION", itemPropertyType: "TEXT", - klass: "java.util.Set", + klass: "java.util.List", itemKlass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -18832,10 +18840,24 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dashboardItem", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dashboard.DashboardItem", }, { name: "description", @@ -18844,36 +18866,42 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "restrictFilters", - fieldName: "restrictFilters", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "itemConfig", - fieldName: "itemConfig", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.dashboard.design.ItemConfig", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -18881,51 +18909,31 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "itemConfig", + fieldName: "itemConfig", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.dashboard.design.ItemConfig", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "itemCount", + fieldName: "itemCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "created", - fieldName: "created", + name: "lastUpdated", + fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "itemCount", - fieldName: "itemCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "layout", @@ -18933,21 +18941,19 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.dashboard.design.Layout", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "dashboardItem", - fieldName: "items", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.dashboard.DashboardItem", + name: "restrictFilters", + fieldName: "restrictFilters", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "shortName", fieldName: "shortName", @@ -18955,10 +18961,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -18966,14 +18974,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "allowedFilter", - fieldName: "allowedFilters", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, ], }, dashboardItems: { @@ -18992,40 +18992,50 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "report", - fieldName: "reports", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.report.Report", - }, - { - name: "visualization", - fieldName: "visualization", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.visualization.Visualization", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "appKey", + fieldName: "appKey", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, + { + name: "contentCount", + fieldName: "contentCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "displayName", fieldName: "displayName", @@ -19033,24 +19043,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.dashboard.DashboardItemType", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "eventChart", + fieldName: "eventChart", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventchart.EventChart", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "eventReport", + fieldName: "eventReport", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventreport.EventReport", }, { name: "eventVisualization", @@ -19059,32 +19061,45 @@ export const models: Record = { klass: "org.hisp.dhis.eventvisualization.EventVisualization", }, { - name: "appKey", - fieldName: "appKey", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, - { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "map", - fieldName: "map", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.mapping.Map", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "contentCount", - fieldName: "contentCount", + name: "height", + fieldName: "height", propertyType: "INTEGER", klass: "java.lang.Integer", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "height", - fieldName: "height", + name: "interpretationCount", + fieldName: "interpretationCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "interpretationLikeCount", + fieldName: "interpretationLikeCount", propertyType: "INTEGER", klass: "java.lang.Integer", }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", @@ -19092,30 +19107,25 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "shape", - fieldName: "shape", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.dashboard.DashboardItemShape", - }, - { - name: "interpretationCount", - fieldName: "interpretationCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "map", + fieldName: "map", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.mapping.Map", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "messages", + fieldName: "messages", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "report", + fieldName: "reports", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.report.Report", }, { name: "resource", @@ -19125,12 +19135,33 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.document.Document", }, + { + name: "shape", + fieldName: "shape", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dashboard.DashboardItemShape", + }, { name: "sharing", fieldName: "sharing", propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, + { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dashboard.DashboardItemType", + }, { name: "user", fieldName: "users", @@ -19140,56 +19171,25 @@ export const models: Record = { itemKlass: "org.hisp.dhis.user.User", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "eventReport", - fieldName: "eventReport", + name: "visualization", + fieldName: "visualization", propertyType: "REFERENCE", - klass: "org.hisp.dhis.eventreport.EventReport", + klass: "org.hisp.dhis.visualization.Visualization", }, - { name: "x", fieldName: "x", propertyType: "INTEGER", klass: "java.lang.Integer" }, { name: "width", fieldName: "width", propertyType: "INTEGER", klass: "java.lang.Integer", }, - { - name: "eventChart", - fieldName: "eventChart", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.eventchart.EventChart", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "x", fieldName: "x", propertyType: "INTEGER", klass: "java.lang.Integer" }, { name: "y", fieldName: "y", propertyType: "INTEGER", klass: "java.lang.Integer" }, - { - name: "messages", - fieldName: "messages", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "interpretationLikeCount", - fieldName: "interpretationLikeCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, ], }, dataApprovalLevels: { @@ -19209,18 +19209,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "categoryOptionGroupSet", @@ -19228,12 +19228,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.category.CategoryOptionGroupSet", }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, { name: "code", fieldName: "code", @@ -19241,10 +19235,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "level", - fieldName: "level", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -19253,31 +19253,46 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "level", + fieldName: "level", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "orgUnitLevel", + fieldName: "orgUnitLevel", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, { name: "orgUnitLevelName", fieldName: "orgUnitLevelName", @@ -19285,10 +19300,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "translation", @@ -19298,21 +19313,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { - name: "orgUnitLevel", - fieldName: "orgUnitLevel", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -19338,24 +19338,24 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "categoryCombo", + fieldName: "categoryCombo", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + klass: "org.hisp.dhis.category.CategoryCombo", }, { name: "code", @@ -19363,12 +19363,6 @@ export const models: Record = { propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -19376,12 +19370,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "dataApprovalLevel", @@ -19392,17 +19384,48 @@ export const models: Record = { itemKlass: "org.hisp.dhis.dataapproval.DataApprovalLevel", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "dataSet", + fieldName: "dataSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.DataSet", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "periodType", fieldName: "periodType", @@ -19410,16 +19433,10 @@ export const models: Record = { klass: "org.hisp.dhis.period.PeriodType", }, { - name: "categoryCombo", - fieldName: "categoryCombo", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryCombo", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "translation", @@ -19429,23 +19446,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "dataSet", - fieldName: "dataSets", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataset.DataSet", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -19471,12 +19471,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationLevels", + fieldName: "aggregationLevels", propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + itemPropertyType: "INTEGER", + klass: "java.util.List", + itemKlass: "java.lang.Integer", }, { name: "aggregationType", @@ -19485,107 +19491,77 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "dataSetElements", - fieldName: "dataSetElements", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataset.DataSetElement", - }, - { - name: "domainType", - fieldName: "domainType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.dataelement.DataElementDomain", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "commentOptionSet", + fieldName: "commentOptionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "optionSet", - fieldName: "optionSet", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", - }, - { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + klass: "org.hisp.dhis.user.User", }, { - name: "categoryCombo", - fieldName: "categoryCombo", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryCombo", + name: "dataElementGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroup", }, { - name: "translation", - fieldName: "translations", + name: "dataSetElements", + fieldName: "dataSetElements", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + itemKlass: "org.hisp.dhis.dataset.DataSetElement", }, { - name: "formName", - fieldName: "formName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "commentOptionSet", - fieldName: "commentOptionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "fieldMask", - fieldName: "fieldMask", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, { name: "displayDescription", fieldName: "displayDescription", @@ -19593,67 +19569,66 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "valueTypeOptions", - fieldName: "valueTypeOptions", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ValueTypeOptions", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dataElementGroup", - fieldName: "groups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroup", + name: "domainType", + fieldName: "domainType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dataelement.DataElementDomain", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + itemKlass: "java.lang.String", }, { - name: "zeroIsSignificant", - fieldName: "zeroIsSignificant", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "fieldMask", + fieldName: "fieldMask", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "url", fieldName: "url", propertyType: "URL", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -19663,7 +19638,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSets", fieldName: "legendSets", @@ -19672,19 +19646,30 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "aggregationLevels", - fieldName: "aggregationLevels", - propertyType: "COLLECTION", - itemPropertyType: "INTEGER", - klass: "java.util.List", - itemKlass: "java.lang.Integer", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "style", - fieldName: "style", + name: "optionSetValue", + fieldName: "optionSetValue", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "queryMods", + fieldName: "queryMods", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "shortName", @@ -19693,11 +19678,20 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, + { name: "url", fieldName: "url", propertyType: "URL", klass: "java.lang.String" }, { name: "user", fieldName: "user", @@ -19705,14 +19699,20 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", + name: "valueType", + fieldName: "valueType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + klass: "org.hisp.dhis.common.ValueType", }, { - name: "optionSetValue", - fieldName: "optionSetValue", + name: "valueTypeOptions", + fieldName: "valueTypeOptions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ValueTypeOptions", + }, + { + name: "zeroIsSignificant", + fieldName: "zeroIsSignificant", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -19735,12 +19735,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -19749,10 +19747,12 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -19761,58 +19761,42 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", + name: "dataElement", + fieldName: "members", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "formName", - fieldName: "formName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "dataElement", - fieldName: "members", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataelement.DataElement", + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { name: "displayDescription", @@ -19821,30 +19805,42 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "groupSet", @@ -19854,21 +19850,17 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSet", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -19878,7 +19870,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSets", fieldName: "legendSets", @@ -19887,6 +19878,19 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "shortName", fieldName: "shortName", @@ -19894,10 +19898,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -19905,12 +19911,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", - }, ], }, dataElementGroupSets: { @@ -19930,30 +19930,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", - }, - { - name: "dimensionItemKeywords", - fieldName: "dimensionItemKeywords", + name: "access", + fieldName: "access", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.DimensionItemKeywords", - }, - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "dimensionType", - fieldName: "dimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionType", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -19962,10 +19942,18 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -19974,69 +19962,49 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", - }, - { - name: "repetition", - fieldName: "eventRepetition", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.eventvisualization.EventRepetition", - }, - { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "compulsory", + fieldName: "compulsory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "optionSet", - fieldName: "optionSet", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "valueType", - fieldName: "valueType", + name: "dataDimensionType", + fieldName: "dataDimensionType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + klass: "org.hisp.dhis.common.DataDimensionType", }, { - name: "formName", - fieldName: "formName", + name: "dataElementGroup", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroup", + }, + { + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "dimension", fieldName: "dimension", @@ -20044,78 +20012,86 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.DimensionItemKeywords", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "allItems", - fieldName: "allItems", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dataElementGroup", - fieldName: "members", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroup", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "filter", + fieldName: "filter", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "filter", - fieldName: "filter", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "compulsory", - fieldName: "compulsory", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "item", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -20127,10 +20103,34 @@ export const models: Record = { }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "dataDimension", - fieldName: "dataDimension", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "shortName", @@ -20139,18 +20139,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "item", - fieldName: "items", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalItemObject", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -20158,6 +20152,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, ], }, dataElementGroupSetDimensions: { @@ -20207,20 +20207,6 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", - }, { name: "access", fieldName: "access", @@ -20228,22 +20214,24 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeOptionCombo", + fieldName: "attributeOptionCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionCombo", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "categoryOptionCombo", @@ -20252,39 +20240,47 @@ export const models: Record = { klass: "org.hisp.dhis.category.CategoryOptionCombo", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "formName", - fieldName: "formName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, { name: "displayDescription", fieldName: "displayDescription", @@ -20292,62 +20288,57 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "dataElement", - fieldName: "dataElement", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "attributeOptionCombo", - fieldName: "attributeOptionCombo", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryOptionCombo", + klass: "org.hisp.dhis.user.User", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSet", fieldName: "legendSet", @@ -20362,6 +20353,19 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "shortName", fieldName: "shortName", @@ -20369,10 +20373,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -20380,12 +20386,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", - }, ], }, dataEntryForms: { @@ -20404,38 +20404,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -20443,31 +20431,45 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "htmlCode", - fieldName: "htmlCode", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, { name: "format", fieldName: "format", propertyType: "INTEGER", klass: "java.lang.Integer", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "htmlCode", + fieldName: "htmlCode", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -20475,33 +20477,31 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "style", fieldName: "style", propertyType: "CONSTANT", klass: "org.hisp.dhis.common.DisplayDensity", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -20526,12 +20526,6 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "period", - fieldName: "period", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.period.Period", - }, { name: "closingDate", fieldName: "closingDate", @@ -20544,6 +20538,12 @@ export const models: Record = { propertyType: "DATE", klass: "java.util.Date", }, + { + name: "period", + fieldName: "period", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.period.Period", + }, ], }, dataSets: { @@ -20563,30 +20563,44 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataEntryForm", - fieldName: "dataEntryForm", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataentryform.DataEntryForm", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "validCompleteOnly", - fieldName: "validCompleteOnly", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "dataSetElement", - fieldName: "dataSetElements", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataset.DataSetElement", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "skipOffline", - fieldName: "skipOffline", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "compulsoryDataElementOperand", + fieldName: "compulsoryDataElementOperands", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataelement.DataElementOperand", }, { name: "compulsoryFieldsCompleteOnly", @@ -20595,16 +20609,28 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "categoryCombo", - fieldName: "categoryCombo", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryCombo", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataElementDecoration", + fieldName: "dataElementDecoration", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataEntryForm", + fieldName: "dataEntryForm", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataentryform.DataEntryForm", }, { name: "dataInputPeriods", @@ -20615,22 +20641,30 @@ export const models: Record = { itemKlass: "org.hisp.dhis.dataset.DataInputPeriod", }, { - name: "translation", - fieldName: "translations", + name: "dataSetElement", + fieldName: "dataSetElements", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "org.hisp.dhis.dataset.DataSetElement", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "interpretation", - fieldName: "interpretations", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.interpretation.Interpretation", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { name: "displayDescription", @@ -20639,148 +20673,124 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "formType", - fieldName: "formType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.dataset.FormType", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "workflow", - fieldName: "workflow", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataapproval.DataApprovalWorkflow", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "expiryDays", + fieldName: "expiryDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "indicator", - fieldName: "indicators", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.indicator.Indicator", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + itemKlass: "java.lang.String", }, { - name: "version", - fieldName: "version", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "fieldCombinationRequired", + fieldName: "fieldCombinationRequired", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "section", - fieldName: "sections", + name: "formType", + fieldName: "formType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dataset.FormType", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "indicator", + fieldName: "indicators", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataset.Section", - }, - { - name: "timelyDays", - fieldName: "timelyDays", - propertyType: "NUMBER", - klass: "java.lang.Double", + itemKlass: "org.hisp.dhis.indicator.Indicator", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "legendSets", - fieldName: "legendSets", + name: "interpretation", + fieldName: "interpretations", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.legend.LegendSet", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", }, { - name: "style", - fieldName: "style", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "notificationRecipients", - fieldName: "notificationRecipients", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.UserGroup", - }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + klass: "org.hisp.dhis.user.User", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, { - name: "favorite", - fieldName: "favorites", + name: "legendSets", + fieldName: "legendSets", propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", - }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "mobile", + fieldName: "mobile", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "dataElementDecoration", - fieldName: "dataElementDecoration", + name: "noValueRequiresComment", + fieldName: "noValueRequiresComment", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "notificationRecipients", + fieldName: "notificationRecipients", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.UserGroup", + }, { name: "notifyCompletingUser", fieldName: "notifyCompletingUser", @@ -20788,42 +20798,30 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "openFuturePeriods", + fieldName: "openFuturePeriods", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "noValueRequiresComment", - fieldName: "noValueRequiresComment", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "openPeriodsAfterCoEndDate", + fieldName: "openPeriodsAfterCoEndDate", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "compulsoryDataElementOperand", - fieldName: "compulsoryDataElementOperands", + name: "organisationUnit", + fieldName: "sources", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataelement.DataElementOperand", - }, - { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "periodType", + fieldName: "periodType", propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "fieldCombinationRequired", - fieldName: "fieldCombinationRequired", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + klass: "org.hisp.dhis.period.PeriodType", }, { name: "queryMods", @@ -20832,18 +20830,10 @@ export const models: Record = { klass: "org.hisp.dhis.common.QueryModifiers", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "organisationUnit", - fieldName: "sources", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + name: "renderAsTabs", + fieldName: "renderAsTabs", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "renderHorizontally", @@ -20852,64 +20842,74 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "renderAsTabs", - fieldName: "renderAsTabs", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "section", + fieldName: "sections", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.Section", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "mobile", - fieldName: "mobile", + name: "skipOffline", + fieldName: "skipOffline", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "openPeriodsAfterCoEndDate", - fieldName: "openPeriodsAfterCoEndDate", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "periodType", - fieldName: "periodType", - propertyType: "TEXT", - klass: "org.hisp.dhis.period.PeriodType", + name: "timelyDays", + fieldName: "timelyDays", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "legendSet", - fieldName: "legendSet", + name: "user", + fieldName: "user", propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", + klass: "org.hisp.dhis.user.User", }, { - name: "openFuturePeriods", - fieldName: "openFuturePeriods", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "validCompleteOnly", + fieldName: "validCompleteOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "expiryDays", - fieldName: "expiryDays", + name: "version", + fieldName: "version", propertyType: "INTEGER", klass: "java.lang.Integer", }, { - name: "user", - fieldName: "user", + name: "workflow", + fieldName: "workflow", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.dataapproval.DataApprovalWorkflow", }, ], }, @@ -20928,18 +20928,18 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "dataElement", - fieldName: "dataElement", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", - }, { name: "categoryCombo", fieldName: "categoryCombo", propertyType: "REFERENCE", klass: "org.hisp.dhis.category.CategoryCombo", }, + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, { name: "dataSet", fieldName: "dataSet", @@ -20964,20 +20964,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -20985,63 +20985,31 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "relativeScheduledDays", - fieldName: "relativeScheduledDays", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "subjectTemplate", - fieldName: "subjectTemplate", - propertyType: "TEXT", - klass: "java.lang.String", + name: "dataSet", + fieldName: "dataSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.DataSet", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "dataSetNotificationTrigger", fieldName: "dataSetNotificationTrigger", propertyType: "CONSTANT", klass: "org.hisp.dhis.dataset.notifications.DataSetNotificationTrigger", }, - { - name: "sendStrategy", - fieldName: "sendStrategy", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.notification.SendStrategy", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "notifyUsersInHierarchyOnly", - fieldName: "notifyUsersInHierarchyOnly", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "deliveryChannels", fieldName: "deliveryChannels", @@ -21050,6 +21018,18 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.common.DeliveryChannel", }, + { + name: "displayMessageTemplate", + fieldName: "displayMessageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "displaySubjectTemplate", fieldName: "displaySubjectTemplate", @@ -21057,57 +21037,57 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "created", - fieldName: "created", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "messageTemplate", + fieldName: "messageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "notificationRecipient", fieldName: "notificationRecipient", propertyType: "CONSTANT", klass: "org.hisp.dhis.dataset.notifications.DataSetNotificationRecipient", }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "notifyParentOrganisationUnitOnly", fieldName: "notifyParentOrganisationUnitOnly", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "dataSet", - fieldName: "dataSets", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataset.DataSet", - }, { - name: "displayMessageTemplate", - fieldName: "displayMessageTemplate", - propertyType: "TEXT", - klass: "java.lang.String", + name: "notifyUsersInHierarchyOnly", + fieldName: "notifyUsersInHierarchyOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "recipientUserGroup", @@ -21116,23 +21096,43 @@ export const models: Record = { klass: "org.hisp.dhis.user.UserGroup", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "relativeScheduledDays", + fieldName: "relativeScheduledDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "sendStrategy", + fieldName: "sendStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.notification.SendStrategy", }, { - name: "messageTemplate", - fieldName: "messageTemplate", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "subjectTemplate", + fieldName: "subjectTemplate", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, ], }, dataStores: { @@ -21151,38 +21151,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -21190,19 +21178,34 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "key", fieldName: "key", propertyType: "TEXT", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -21210,34 +21213,31 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "namespace", fieldName: "namespace", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { name: "value", fieldName: "value", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -21245,7 +21245,7 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { name: "key", fieldName: "key", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "value", fieldName: "value", propertyType: "TEXT", klass: "java.lang.String" }, ], }, documents: { @@ -21264,26 +21264,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attachment", + fieldName: "attachment", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -21291,8 +21291,8 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", + name: "contentType", + fieldName: "contentType", propertyType: "TEXT", klass: "java.lang.String", }, @@ -21303,25 +21303,16 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, - { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "external", @@ -21330,17 +21321,40 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "attachment", - fieldName: "attachment", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -21349,21 +21363,7 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "contentType", - fieldName: "contentType", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, + { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, { name: "user", fieldName: "user", @@ -21387,26 +21387,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "storedBy", - fieldName: "storedBy", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -21414,20 +21408,20 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "organisationUnit", - fieldName: "organisationUnit", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, - { - name: "displayName", - fieldName: "displayName", + name: "completedBy", + fieldName: "completedBy", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "enrollmentDate", - fieldName: "enrollmentDate", + name: "completedDate", + fieldName: "completedDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, @@ -21438,33 +21432,71 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "program", - fieldName: "program", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + klass: "org.hisp.dhis.user.User", }, { - name: "messageConversation", - fieldName: "messageConversations", + name: "createdByUserInfo", + fieldName: "createdByUserInfo", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.program.UserInfoSnapshot", + }, + { + name: "deleted", + fieldName: "deleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "enrollmentDate", + fieldName: "enrollmentDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "event", + fieldName: "events", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.message.MessageConversation", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.Event", }, { - name: "trackedEntityComment", - fieldName: "notes", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.note.Note", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "lastUpdatedByUserInfo", - fieldName: "lastUpdatedByUserInfo", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "followup", + fieldName: "followup", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "geometry", + fieldName: "geometry", propertyType: "COMPLEX", - klass: "org.hisp.dhis.program.UserInfoSnapshot", + klass: "org.locationtech.jts.geom.Geometry", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -21472,37 +21504,32 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "lastUpdatedAtClient", + fieldName: "lastUpdatedAtClient", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "relationshipItem", - fieldName: "relationshipItems", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.relationship.RelationshipItem", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "createdByUserInfo", - fieldName: "createdByUserInfo", + name: "lastUpdatedByUserInfo", + fieldName: "lastUpdatedByUserInfo", propertyType: "COMPLEX", klass: "org.hisp.dhis.program.UserInfoSnapshot", }, { - name: "event", - fieldName: "events", + name: "messageConversation", + fieldName: "messageConversations", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.Event", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.message.MessageConversation", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "occurredDate", fieldName: "occurredDate", @@ -21510,24 +21537,24 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "organisationUnit", + fieldName: "organisationUnit", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "relationshipItem", + fieldName: "relationshipItems", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "org.hisp.dhis.relationship.RelationshipItem", }, { name: "sharing", @@ -21536,10 +21563,24 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "completedDate", - fieldName: "completedDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "status", + fieldName: "status", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramStatus", + }, + { + name: "storedBy", + fieldName: "storedBy", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "trackedEntityComment", + fieldName: "notes", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.note.Note", }, { name: "trackedEntityInstance", @@ -21548,35 +21589,12 @@ export const models: Record = { klass: "org.hisp.dhis.trackedentity.TrackedEntity", }, { - name: "followup", - fieldName: "followup", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "deleted", - fieldName: "deleted", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "geometry", - fieldName: "geometry", - propertyType: "COMPLEX", - klass: "org.locationtech.jts.geom.Geometry", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -21584,24 +21602,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "completedBy", - fieldName: "completedBy", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "status", - fieldName: "status", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ProgramStatus", - }, - { - name: "lastUpdatedAtClient", - fieldName: "lastUpdatedAtClient", - propertyType: "DATE", - klass: "java.util.Date", - }, ], }, programStageInstances: { @@ -21620,32 +21620,30 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "storedBy", - fieldName: "storedBy", - propertyType: "TEXT", - klass: "java.lang.String", + name: "assignedUser", + fieldName: "assignedUser", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "notes", - fieldName: "notes", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.note.Note", + name: "attributeOptionCombo", + fieldName: "attributeOptionCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionCombo", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -21654,78 +21652,44 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "organisationUnit", - fieldName: "organisationUnit", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + name: "completed", + fieldName: "completed", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayName", - fieldName: "displayName", + name: "completedBy", + fieldName: "completedBy", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "scheduledDate", - fieldName: "scheduledDate", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "createdAtClient", - fieldName: "createdAtClient", + name: "completedDate", + fieldName: "completedDate", propertyType: "DATE", klass: "java.util.Date", }, { - name: "messageConversations", - fieldName: "messageConversations", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.message.MessageConversation", - }, - { - name: "lastUpdatedByUserInfo", - fieldName: "lastUpdatedByUserInfo", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.program.UserInfoSnapshot", + name: "creatableInSearchScope", + fieldName: "creatableInSearchScope", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "eventDataValues", - fieldName: "eventDataValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.eventdatavalue.EventDataValue", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "relationshipItem", - fieldName: "relationshipItems", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.relationship.RelationshipItem", + name: "createdAtClient", + fieldName: "createdAtClient", + propertyType: "DATE", + klass: "java.util.Date", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "assignedUser", - fieldName: "assignedUser", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -21736,103 +21700,131 @@ export const models: Record = { klass: "org.hisp.dhis.program.UserInfoSnapshot", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "deleted", + fieldName: "deleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "enrollment", + fieldName: "enrollment", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.program.Enrollment", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "eventDataValues", + fieldName: "eventDataValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.eventdatavalue.EventDataValue", }, { - name: "creatableInSearchScope", - fieldName: "creatableInSearchScope", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "eventDate", + fieldName: "occurredDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "completed", - fieldName: "completed", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "sharing", - fieldName: "sharing", + name: "geometry", + fieldName: "geometry", propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + klass: "org.locationtech.jts.geom.Geometry", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "completedDate", - fieldName: "completedDate", + name: "lastUpdated", + fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, { - name: "enrollment", - fieldName: "enrollment", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Enrollment", - }, - { - name: "deleted", - fieldName: "deleted", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdatedAtClient", + fieldName: "lastUpdatedAtClient", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "attributeOptionCombo", - fieldName: "attributeOptionCombo", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryOptionCombo", + name: "lastUpdatedByUserInfo", + fieldName: "lastUpdatedByUserInfo", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.program.UserInfoSnapshot", + }, + { + name: "messageConversations", + fieldName: "messageConversations", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.message.MessageConversation", }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "geometry", - fieldName: "geometry", - propertyType: "COMPLEX", - klass: "org.locationtech.jts.geom.Geometry", + name: "notes", + fieldName: "notes", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.note.Note", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "organisationUnit", + fieldName: "organisationUnit", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "user", - fieldName: "user", + name: "programStage", + fieldName: "programStage", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "completedBy", - fieldName: "completedBy", - propertyType: "TEXT", - klass: "java.lang.String", + name: "relationshipItem", + fieldName: "relationshipItems", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.relationship.RelationshipItem", + }, + { + name: "scheduledDate", + fieldName: "scheduledDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "status", @@ -21841,16 +21833,24 @@ export const models: Record = { klass: "org.hisp.dhis.event.EventStatus", }, { - name: "eventDate", - fieldName: "occurredDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "storedBy", + fieldName: "storedBy", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "lastUpdatedAtClient", - fieldName: "lastUpdatedAtClient", - propertyType: "DATE", - klass: "java.util.Date", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, ], }, @@ -21871,24 +21871,44 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataElementGroupSetDimension", - fieldName: "dataElementGroupSetDimensions", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "attributeDimension", + fieldName: "attributeDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", }, { - name: "orgUnitField", - fieldName: "orgUnitField", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "endDate", - fieldName: "endDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "attributeValueDimension", + fieldName: "attributeValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "baseLineLabel", + fieldName: "baseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "baseLineValue", @@ -21897,112 +21917,132 @@ export const models: Record = { klass: "java.lang.Double", }, { - name: "legend", - fieldName: "legendDefinitions", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.LegendDefinitions", + name: "categoryDimension", + fieldName: "categoryDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryDimension", }, { - name: "userOrganisationUnitChildren", - fieldName: "userOrganisationUnitChildren", + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "colSubTotals", + fieldName: "colSubTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displaySubtitle", - fieldName: "displaySubtitle", - propertyType: "TEXT", - klass: "java.lang.String", + name: "colTotals", + fieldName: "colTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "collapseDataDimensions", + fieldName: "collapseDataDimensions", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", + name: "column", + fieldName: "columns", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "displayTitle", - fieldName: "displayTitle", - propertyType: "TEXT", - klass: "java.lang.String", + name: "columnDimension", + fieldName: "columnDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "subscribed", - fieldName: "subscribed", + name: "completedOnly", + fieldName: "completedOnly", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "displayTargetLineLabel", - fieldName: "displayTargetLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "attributeDimension", - fieldName: "attributeDimensions", + name: "cumulativeValues", + fieldName: "cumulativeValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataDimensionItem", + fieldName: "dataDimensionItems", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", }, { - name: "translation", - fieldName: "translations", + name: "dataElementDimension", + fieldName: "dataElementDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", }, { - name: "yearlySerie", - fieldName: "yearlySeries", + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", }, { - name: "userOrganisationUnit", - fieldName: "userOrganisationUnit", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dataElementValueDimension", + fieldName: "dataElementValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "filterDimension", - fieldName: "filterDimensions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "rowSubTotals", - fieldName: "rowSubTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "interpretation", - fieldName: "interpretations", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.interpretation.Interpretation", + name: "displayBaseLineLabel", + fieldName: "displayBaseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayDescription", @@ -22011,260 +22051,265 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "attributeValueDimension", - fieldName: "attributeValueDimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", - }, - { - name: "domainAxisLabel", - fieldName: "domainAxisLabel", + name: "displayDomainAxisLabel", + fieldName: "displayDomainAxisLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "subscriber", - fieldName: "subscribers", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "cumulativeValues", - fieldName: "cumulativeValues", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "showDimensionLabels", - fieldName: "showDimensionLabels", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "subtitle", - fieldName: "subtitle", + name: "displayRangeAxisLabel", + fieldName: "displayRangeAxisLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "rangeAxisDecimals", - fieldName: "rangeAxisDecimals", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "displaySubtitle", + fieldName: "displaySubtitle", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "topLimit", - fieldName: "topLimit", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayTargetLineLabel", + fieldName: "displayTargetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayTitle", + fieldName: "displayTitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "collapseDataDimensions", - fieldName: "collapseDataDimensions", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "domainAxisLabel", + fieldName: "domainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "startDate", - fieldName: "startDate", + name: "endDate", + fieldName: "endDate", propertyType: "DATE", klass: "java.util.Date", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "eventStatus", + fieldName: "eventStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.event.EventStatus", }, { - name: "userOrganisationUnitGrandChildren", - fieldName: "userOrganisationUnitGrandChildren", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "column", - fieldName: "columns", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filters", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "percentStackedValues", - fieldName: "percentStackedValues", + name: "hideEmptyRowItems", + fieldName: "hideEmptyRowItems", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + }, + { + name: "hideEmptyRows", + fieldName: "hideEmptyRows", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "noSpaceBetweenColumns", - fieldName: "noSpaceBetweenColumns", + name: "hideLegend", + fieldName: "hideLegend", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dataElementDimension", - fieldName: "dataElementDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + name: "hideNaData", + fieldName: "hideNaData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "rangeAxisSteps", - fieldName: "rangeAxisSteps", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "hideSubtitle", + fieldName: "hideSubtitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "hideTitle", + fieldName: "hideTitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "period", - fieldName: "periods", + name: "interpretation", + fieldName: "interpretations", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.period.Period", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", }, { - name: "categoryDimension", - fieldName: "categoryDimensions", + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryDimension", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", }, { - name: "showHierarchy", - fieldName: "showHierarchy", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayRangeAxisLabel", - fieldName: "displayRangeAxisLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "hideTitle", - fieldName: "hideTitle", + name: "legacy", + fieldName: "legacy", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "rowDimension", - fieldName: "rowDimensions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + name: "legend", + fieldName: "legendDefinitions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.LegendDefinitions", }, { - name: "eventStatus", - fieldName: "eventStatus", + name: "legendDisplayStrategy", + fieldName: "legendDisplayStrategy", propertyType: "CONSTANT", - klass: "org.hisp.dhis.event.EventStatus", + klass: "org.hisp.dhis.legend.LegendDisplayStrategy", }, { - name: "displayBaseLineLabel", - fieldName: "displayBaseLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "skipRounding", - fieldName: "skipRounding", + name: "noSpaceBetweenColumns", + fieldName: "noSpaceBetweenColumns", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "showData", - fieldName: "showData", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "orgUnitField", + fieldName: "orgUnitField", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "hideEmptyRows", - fieldName: "hideEmptyRows", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "parentGraphMap", - fieldName: "parentGraphMap", - propertyType: "COMPLEX", - klass: "java.util.Map", + name: "organisationUnitGroupSetDimension", + fieldName: "organisationUnitGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", }, { - name: "rawPeriods", - fieldName: "rawPeriods", + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "INTEGER", klass: "java.util.List", - itemKlass: "java.lang.String", + itemKlass: "java.lang.Integer", }, { - name: "hideNaData", - fieldName: "hideNaData", + name: "outputType", + fieldName: "outputType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventOutputType", + }, + { + name: "parentGraphMap", + fieldName: "parentGraphMap", + propertyType: "COMPLEX", + klass: "java.util.Map", + }, + { + name: "percentStackedValues", + fieldName: "percentStackedValues", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "itemOrganisationUnitGroup", - fieldName: "itemOrganisationUnitGroups", + name: "period", + fieldName: "periods", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + itemKlass: "org.hisp.dhis.period.Period", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "displayDomainAxisLabel", - fieldName: "displayDomainAxisLabel", - propertyType: "TEXT", - klass: "java.lang.String", + klass: "org.hisp.dhis.program.Program", }, { name: "programIndicatorDimension", @@ -22275,10 +22320,22 @@ export const models: Record = { itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "programStatus", + fieldName: "programStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramStatus", + }, + { + name: "rangeAxisDecimals", + fieldName: "rangeAxisDecimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "rangeAxisLabel", @@ -22287,8 +22344,26 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "columnDimension", - fieldName: "columnDimensions", + name: "rangeAxisMaxValue", + fieldName: "rangeAxisMaxValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "rangeAxisMinValue", + fieldName: "rangeAxisMinValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "rangeAxisSteps", + fieldName: "rangeAxisSteps", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "rawPeriods", + fieldName: "rawPeriods", propertyType: "COLLECTION", itemPropertyType: "TEXT", klass: "java.util.List", @@ -22301,22 +22376,36 @@ export const models: Record = { klass: "org.hisp.dhis.common.RegressionType", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "relativePeriods", + fieldName: "relatives", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.RelativePeriods", + }, + { + name: "row", + fieldName: "rows", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "completedOnly", - fieldName: "completedOnly", + name: "rowDimension", + fieldName: "rowDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "rowSubTotals", + fieldName: "rowSubTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "colTotals", - fieldName: "colTotals", + name: "rowTotals", + fieldName: "rowTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -22327,150 +22416,135 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "programStatus", - fieldName: "programStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ProgramStatus", + name: "showData", + fieldName: "showData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "hideEmptyRowItems", - fieldName: "hideEmptyRowItems", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + name: "showDimensionLabels", + fieldName: "showDimensionLabels", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "showHierarchy", + fieldName: "showHierarchy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + name: "skipRounding", + fieldName: "skipRounding", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "dataDimensionItem", - fieldName: "dataDimensionItems", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DataDimensionItem", + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "legacy", - fieldName: "legacy", + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "subscribed", + fieldName: "subscribed", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "categoryOptionGroupSetDimension", - fieldName: "categoryOptionGroupSetDimensions", + name: "subscriber", + fieldName: "subscribers", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "subtitle", + fieldName: "subtitle", + propertyType: "TEXT", klass: "java.lang.String", }, { - name: "hideSubtitle", - fieldName: "hideSubtitle", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "targetLineLabel", + fieldName: "targetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "outputType", - fieldName: "outputType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.EventOutputType", + name: "targetLineValue", + fieldName: "targetLineValue", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "description", - fieldName: "description", + name: "timeField", + fieldName: "timeField", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "organisationUnitGroupSetDimension", - fieldName: "organisationUnitGroupSetDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, - { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "hideLegend", - fieldName: "hideLegend", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "rangeAxisMinValue", - fieldName: "rangeAxisMinValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", }, { - name: "organisationUnitLevel", - fieldName: "organisationUnitLevels", - propertyType: "COLLECTION", - itemPropertyType: "INTEGER", - klass: "java.util.List", - itemKlass: "java.lang.Integer", + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "legendDisplayStrategy", - fieldName: "legendDisplayStrategy", + name: "userOrgUnitType", + fieldName: "userOrgUnitType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.legend.LegendDisplayStrategy", + klass: "org.hisp.dhis.common.UserOrgUnitType", }, { - name: "colSubTotals", - fieldName: "colSubTotals", + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dataElementValueDimension", - fieldName: "dataElementValueDimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", - }, - { - name: "relativePeriods", - fieldName: "relatives", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.period.RelativePeriods", - }, - { - name: "targetLineLabel", - fieldName: "targetLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "organisationUnit", - fieldName: "organisationUnits", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "value", @@ -22479,86 +22553,12 @@ export const models: Record = { klass: "org.hisp.dhis.common.DimensionalItemObject", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", - }, - { - name: "rowTotals", - fieldName: "rowTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "timeField", - fieldName: "timeField", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "targetLineValue", - fieldName: "targetLineValue", - propertyType: "NUMBER", - klass: "java.lang.Double", - }, - { - name: "filter", - fieldName: "filters", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", - }, - { - name: "row", - fieldName: "rows", + name: "yearlySerie", + fieldName: "yearlySeries", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", - }, - { - name: "baseLineLabel", - fieldName: "baseLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "digitGroupSeparator", - fieldName: "digitGroupSeparator", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DigitGroupSeparator", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, - { - name: "userOrgUnitType", - fieldName: "userOrgUnitType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.UserOrgUnitType", - }, - { - name: "rangeAxisMaxValue", - fieldName: "rangeAxisMaxValue", - propertyType: "NUMBER", - klass: "java.lang.Double", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + itemKlass: "java.lang.String", }, ], }, @@ -22579,47 +22579,47 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "favorite", - fieldName: "favorites", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "programStage", - fieldName: "programStage", + name: "code", + fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "eventQueryCriteria", - fieldName: "eventQueryCriteria", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.programstagefilter.EventQueryCriteria", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", klass: "java.lang.String", }, { @@ -22629,49 +22629,58 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "eventQueryCriteria", + fieldName: "eventQueryCriteria", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.programstagefilter.EventQueryCriteria", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "program", fieldName: "program", propertyType: "IDENTIFIER", klass: "java.lang.String", }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, { name: "sharing", fieldName: "sharing", propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, - { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "translation", fieldName: "translations", @@ -22680,15 +22689,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -22713,38 +22713,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -22752,12 +22740,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -22766,25 +22752,33 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "source", - fieldName: "source", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.eventhook.Source", + name: "disabled", + fieldName: "disabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "targets", - fieldName: "targets", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.eventhook.Target", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -22792,11 +22786,32 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "source", + fieldName: "source", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventhook.Source", + }, + { + name: "targets", + fieldName: "targets", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.eventhook.Target", + }, { name: "translation", fieldName: "translations", @@ -22805,21 +22820,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "disabled", - fieldName: "disabled", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -22844,20 +22844,8 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "parent", - fieldName: "parent", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.eventvisualization.Attribute", - }, - { - name: "programStage", - fieldName: "programStage", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "program", - fieldName: "program", + name: "dimension", + fieldName: "dimension", propertyType: "TEXT", klass: "java.lang.String", }, @@ -22870,8 +22858,20 @@ export const models: Record = { itemKlass: "java.lang.Integer", }, { - name: "dimension", - fieldName: "dimension", + name: "parent", + fieldName: "parent", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.eventvisualization.Attribute", + }, + { + name: "program", + fieldName: "program", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "programStage", + fieldName: "programStage", propertyType: "TEXT", klass: "java.lang.String", }, @@ -22894,328 +22894,395 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataElementGroupSetDimension", - fieldName: "dataElementGroupSetDimensions", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "attributeDimension", + fieldName: "attributeDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", }, { - name: "orgUnitField", - fieldName: "orgUnitField", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "endDate", - fieldName: "endDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "attributeValueDimension", + fieldName: "attributeValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, { - name: "legend", - fieldName: "legendDefinitions", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.LegendDefinitions", + name: "categoryDimension", + fieldName: "categoryDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryDimension", }, { - name: "userOrganisationUnitChildren", - fieldName: "userOrganisationUnitChildren", + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "colSubTotals", + fieldName: "colSubTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displaySubtitle", - fieldName: "displaySubtitle", - propertyType: "TEXT", - klass: "java.lang.String", + name: "colTotals", + fieldName: "colTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "collapseDataDimensions", + fieldName: "collapseDataDimensions", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", + name: "column", + fieldName: "columns", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "displayTitle", - fieldName: "displayTitle", - propertyType: "TEXT", - klass: "java.lang.String", + name: "columnDimension", + fieldName: "columnDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "subscribed", - fieldName: "subscribed", + name: "completedOnly", + fieldName: "completedOnly", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "displayTargetLineLabel", - fieldName: "displayTargetLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "attributeDimension", - fieldName: "attributeDimensions", + name: "cumulativeValues", + fieldName: "cumulativeValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataDimensionItem", + fieldName: "dataDimensionItems", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", }, { - name: "translation", - fieldName: "translations", + name: "dataElementDimension", + fieldName: "dataElementDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", }, { - name: "userOrganisationUnit", - fieldName: "userOrganisationUnit", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "filterDimension", - fieldName: "filterDimensions", + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", }, { - name: "rowSubTotals", - fieldName: "rowSubTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dataElementValueDimension", + fieldName: "dataElementValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "interpretation", - fieldName: "interpretations", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.interpretation.Interpretation", + name: "dataType", + fieldName: "dataType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventDataType", }, { - name: "displayDescription", - fieldName: "displayDescription", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "attributeValueDimension", - fieldName: "attributeValueDimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", - }, - { - name: "subscriber", - fieldName: "subscribers", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", }, { - name: "cumulativeValues", - fieldName: "cumulativeValues", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayBaseLineLabel", + fieldName: "displayBaseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "showDimensionLabels", - fieldName: "showDimensionLabels", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayDensity", + fieldName: "displayDensity", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DisplayDensity", }, { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "subtitle", - fieldName: "subtitle", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "fontSize", - fieldName: "fontSize", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.FontSize", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "displayShortName", + fieldName: "displayShortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "topLimit", - fieldName: "topLimit", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displaySubtitle", + fieldName: "displaySubtitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayTargetLineLabel", + fieldName: "displayTargetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "collapseDataDimensions", - fieldName: "collapseDataDimensions", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayTitle", + fieldName: "displayTitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "startDate", - fieldName: "startDate", + name: "endDate", + fieldName: "endDate", propertyType: "DATE", klass: "java.util.Date", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "eventStatus", + fieldName: "eventStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.event.EventStatus", }, { - name: "userOrganisationUnitGrandChildren", - fieldName: "userOrganisationUnitGrandChildren", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "column", - fieldName: "columns", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filters", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "fontSize", + fieldName: "fontSize", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.FontSize", + }, + { + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "percentStackedValues", - fieldName: "percentStackedValues", + name: "hideEmptyRowItems", + fieldName: "hideEmptyRowItems", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + }, + { + name: "hideEmptyRows", + fieldName: "hideEmptyRows", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "noSpaceBetweenColumns", - fieldName: "noSpaceBetweenColumns", + name: "hideLegend", + fieldName: "hideLegend", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dataElementDimension", - fieldName: "dataElementDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + name: "hideNaData", + fieldName: "hideNaData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "hideSubtitle", + fieldName: "hideSubtitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "period", - fieldName: "periods", + name: "hideTitle", + fieldName: "hideTitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "interpretation", + fieldName: "interpretations", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.period.Period", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", }, { - name: "categoryDimension", - fieldName: "categoryDimensions", + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryDimension", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", }, { - name: "showHierarchy", - fieldName: "showHierarchy", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "hideTitle", - fieldName: "hideTitle", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "legacy", + fieldName: "legacy", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "rowDimension", - fieldName: "rowDimensions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + name: "legend", + fieldName: "legendDefinitions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.LegendDefinitions", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "eventStatus", - fieldName: "eventStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.event.EventStatus", + name: "noSpaceBetweenColumns", + fieldName: "noSpaceBetweenColumns", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayBaseLineLabel", - fieldName: "displayBaseLineLabel", + name: "orgUnitField", + fieldName: "orgUnitField", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "skipRounding", - fieldName: "skipRounding", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "showData", - fieldName: "showData", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "organisationUnitGroupSetDimension", + fieldName: "organisationUnitGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", }, { - name: "hideEmptyRows", - fieldName: "hideEmptyRows", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", + propertyType: "COLLECTION", + itemPropertyType: "INTEGER", + klass: "java.util.List", + itemKlass: "java.lang.Integer", + }, + { + name: "outputType", + fieldName: "outputType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventOutputType", }, { name: "parentGraphMap", @@ -23224,38 +23291,24 @@ export const models: Record = { klass: "java.util.Map", }, { - name: "rawPeriods", - fieldName: "rawPeriods", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, - { - name: "hideNaData", - fieldName: "hideNaData", + name: "percentStackedValues", + fieldName: "percentStackedValues", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "itemOrganisationUnitGroup", - fieldName: "itemOrganisationUnitGroups", + name: "period", + fieldName: "periods", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", - }, - { - name: "displayDensity", - fieldName: "displayDensity", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DisplayDensity", + itemKlass: "org.hisp.dhis.period.Period", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.program.Program", }, { name: "programIndicatorDimension", @@ -23266,20 +23319,20 @@ export const models: Record = { itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "dataType", - fieldName: "dataType", + name: "programStatus", + fieldName: "programStatus", propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.EventDataType", + klass: "org.hisp.dhis.program.ProgramStatus", }, { - name: "columnDimension", - fieldName: "columnDimensions", + name: "rawPeriods", + fieldName: "rawPeriods", propertyType: "COLLECTION", itemPropertyType: "TEXT", klass: "java.util.List", @@ -23292,22 +23345,36 @@ export const models: Record = { klass: "org.hisp.dhis.common.RegressionType", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "relativePeriods", + fieldName: "relatives", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.RelativePeriods", + }, + { + name: "row", + fieldName: "rows", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "completedOnly", - fieldName: "completedOnly", + name: "rowDimension", + fieldName: "rowDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "rowSubTotals", + fieldName: "rowSubTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "colTotals", - fieldName: "colTotals", + name: "rowTotals", + fieldName: "rowTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -23318,204 +23385,137 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "programStatus", - fieldName: "programStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ProgramStatus", - }, { - name: "hideEmptyRowItems", - fieldName: "hideEmptyRowItems", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + name: "showData", + fieldName: "showData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "showDimensionLabels", + fieldName: "showDimensionLabels", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + name: "showHierarchy", + fieldName: "showHierarchy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "dataDimensionItem", - fieldName: "dataDimensionItems", + name: "simpleDimensions", + fieldName: "simpleDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DataDimensionItem", + itemKlass: "org.hisp.dhis.eventvisualization.SimpleDimension", }, { - name: "legacy", - fieldName: "legacy", + name: "skipRounding", + fieldName: "skipRounding", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "categoryOptionGroupSetDimension", - fieldName: "categoryOptionGroupSetDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "hideSubtitle", - fieldName: "hideSubtitle", + name: "subscribed", + fieldName: "subscribed", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "outputType", - fieldName: "outputType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.EventOutputType", + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "subtitle", + fieldName: "subtitle", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "organisationUnitGroupSetDimension", - fieldName: "organisationUnitGroupSetDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", + name: "timeField", + fieldName: "timeField", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "hideLegend", - fieldName: "hideLegend", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "organisationUnitLevel", - fieldName: "organisationUnitLevels", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "INTEGER", - klass: "java.util.List", - itemKlass: "java.lang.Integer", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "colSubTotals", - fieldName: "colSubTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", }, { - name: "dataElementValueDimension", - fieldName: "dataElementValueDimension", + name: "user", + fieldName: "user", propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + klass: "org.hisp.dhis.user.User", }, { - name: "relativePeriods", - fieldName: "relatives", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.period.RelativePeriods", + name: "userOrgUnitType", + fieldName: "userOrgUnitType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.UserOrgUnitType", }, { - name: "organisationUnit", - fieldName: "organisationUnits", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, - { - name: "value", - fieldName: "value", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.common.DimensionalItemObject", - }, - { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", - }, - { - name: "rowTotals", - fieldName: "rowTotals", + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "timeField", - fieldName: "timeField", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "simpleDimensions", - fieldName: "simpleDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.eventvisualization.SimpleDimension", - }, - { - name: "filter", - fieldName: "filters", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", - }, - { - name: "row", - fieldName: "rows", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", - }, - { - name: "digitGroupSeparator", - fieldName: "digitGroupSeparator", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DigitGroupSeparator", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "userOrgUnitType", - fieldName: "userOrgUnitType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.UserOrgUnitType", + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "user", - fieldName: "user", + name: "value", + fieldName: "value", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.common.DimensionalItemObject", }, ], }, @@ -23536,24 +23536,44 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataElementGroupSetDimension", - fieldName: "dataElementGroupSetDimensions", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "attributeDimension", + fieldName: "attributeDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", }, { - name: "orgUnitField", - fieldName: "orgUnitField", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "endDate", - fieldName: "endDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "attributeValueDimension", + fieldName: "attributeValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "baseLineLabel", + fieldName: "baseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "baseLineValue", @@ -23562,348 +23582,379 @@ export const models: Record = { klass: "java.lang.Double", }, { - name: "legend", - fieldName: "legendDefinitions", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.LegendDefinitions", + name: "categoryDimension", + fieldName: "categoryDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryDimension", }, { - name: "userOrganisationUnitChildren", - fieldName: "userOrganisationUnitChildren", + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "colSubTotals", + fieldName: "colSubTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displaySubtitle", - fieldName: "displaySubtitle", - propertyType: "TEXT", - klass: "java.lang.String", + name: "colTotals", + fieldName: "colTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "collapseDataDimensions", + fieldName: "collapseDataDimensions", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", + name: "column", + fieldName: "columns", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "displayTitle", - fieldName: "displayTitle", - propertyType: "TEXT", - klass: "java.lang.String", + name: "columnDimension", + fieldName: "columnDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "subscribed", - fieldName: "subscribed", + name: "completedOnly", + fieldName: "completedOnly", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "displayTargetLineLabel", - fieldName: "displayTargetLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "attributeDimension", - fieldName: "attributeDimensions", + name: "cumulativeValues", + fieldName: "cumulativeValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataDimensionItem", + fieldName: "dataDimensionItems", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", }, { - name: "translation", - fieldName: "translations", + name: "dataElementDimension", + fieldName: "dataElementDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "userOrganisationUnit", - fieldName: "userOrganisationUnit", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", }, { - name: "filterDimension", - fieldName: "filterDimensions", + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", }, { - name: "rowSubTotals", - fieldName: "rowSubTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dataElementValueDimension", + fieldName: "dataElementValueDimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "interpretation", - fieldName: "interpretations", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.interpretation.Interpretation", + name: "dataType", + fieldName: "dataType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventDataType", }, { - name: "displayDescription", - fieldName: "displayDescription", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "attributeValueDimension", - fieldName: "attributeValueDimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", }, { - name: "domainAxisLabel", - fieldName: "domainAxisLabel", + name: "displayBaseLineLabel", + fieldName: "displayBaseLineLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "subscriber", - fieldName: "subscribers", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "displayDensity", + fieldName: "displayDensity", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DisplayDensity", }, { - name: "cumulativeValues", - fieldName: "cumulativeValues", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "showDimensionLabels", - fieldName: "showDimensionLabels", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayDomainAxisLabel", + fieldName: "displayDomainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "subtitle", - fieldName: "subtitle", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "fontSize", - fieldName: "fontSize", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.FontSize", + name: "displayRangeAxisLabel", + fieldName: "displayRangeAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "rangeAxisDecimals", - fieldName: "rangeAxisDecimals", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "displaySubtitle", + fieldName: "displaySubtitle", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "topLimit", - fieldName: "topLimit", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayTargetLineLabel", + fieldName: "displayTargetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayTitle", + fieldName: "displayTitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "collapseDataDimensions", - fieldName: "collapseDataDimensions", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "domainAxisLabel", + fieldName: "domainAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "startDate", - fieldName: "startDate", + name: "endDate", + fieldName: "endDate", propertyType: "DATE", klass: "java.util.Date", }, { - name: "programDimension", - fieldName: "programDimensions", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.program.Program", - }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "eventStatus", + fieldName: "eventStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.event.EventStatus", }, { - name: "userOrganisationUnitGrandChildren", - fieldName: "userOrganisationUnitGrandChildren", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "column", - fieldName: "columns", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filters", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "fontSize", + fieldName: "fontSize", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.FontSize", + }, + { + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "percentStackedValues", - fieldName: "percentStackedValues", + name: "hideEmptyRowItems", + fieldName: "hideEmptyRowItems", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + }, + { + name: "hideEmptyRows", + fieldName: "hideEmptyRows", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "noSpaceBetweenColumns", - fieldName: "noSpaceBetweenColumns", + name: "hideLegend", + fieldName: "hideLegend", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dataElementDimension", - fieldName: "dataElementDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + name: "hideNaData", + fieldName: "hideNaData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "rangeAxisSteps", - fieldName: "rangeAxisSteps", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "hideSubtitle", + fieldName: "hideSubtitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "hideTitle", + fieldName: "hideTitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "period", - fieldName: "periods", + name: "interpretation", + fieldName: "interpretations", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.period.Period", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", }, { - name: "categoryDimension", - fieldName: "categoryDimensions", + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryDimension", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", }, { - name: "showHierarchy", - fieldName: "showHierarchy", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayRangeAxisLabel", - fieldName: "displayRangeAxisLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "hideTitle", - fieldName: "hideTitle", + name: "legacy", + fieldName: "legacy", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "rowDimension", - fieldName: "rowDimensions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + name: "legend", + fieldName: "legendDefinitions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.LegendDefinitions", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "eventStatus", - fieldName: "eventStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.event.EventStatus", + name: "noSpaceBetweenColumns", + fieldName: "noSpaceBetweenColumns", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayBaseLineLabel", - fieldName: "displayBaseLineLabel", + name: "orgUnitField", + fieldName: "orgUnitField", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "skipRounding", - fieldName: "skipRounding", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "showData", - fieldName: "showData", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "organisationUnitGroupSetDimension", + fieldName: "organisationUnitGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", }, { - name: "repetition", - fieldName: "eventRepetitions", + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "INTEGER", klass: "java.util.List", - itemKlass: "org.hisp.dhis.eventvisualization.EventRepetition", + itemKlass: "java.lang.Integer", }, { - name: "hideEmptyRows", - fieldName: "hideEmptyRows", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "outputType", + fieldName: "outputType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.EventOutputType", }, { name: "parentGraphMap", @@ -23912,44 +23963,32 @@ export const models: Record = { klass: "java.util.Map", }, { - name: "rawPeriods", - fieldName: "rawPeriods", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, - { - name: "hideNaData", - fieldName: "hideNaData", + name: "percentStackedValues", + fieldName: "percentStackedValues", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "itemOrganisationUnitGroup", - fieldName: "itemOrganisationUnitGroups", + name: "period", + fieldName: "periods", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", - }, - { - name: "displayDensity", - fieldName: "displayDensity", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DisplayDensity", + itemKlass: "org.hisp.dhis.period.Period", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.program.Program", }, { - name: "displayDomainAxisLabel", - fieldName: "displayDomainAxisLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "programDimension", + fieldName: "programDimensions", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.program.Program", }, { name: "programIndicatorDimension", @@ -23960,16 +23999,22 @@ export const models: Record = { itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "dataType", - fieldName: "dataType", + name: "programStatus", + fieldName: "programStatus", propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.EventDataType", + klass: "org.hisp.dhis.program.ProgramStatus", + }, + { + name: "rangeAxisDecimals", + fieldName: "rangeAxisDecimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "rangeAxisLabel", @@ -23978,8 +24023,26 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "columnDimension", - fieldName: "columnDimensions", + name: "rangeAxisMaxValue", + fieldName: "rangeAxisMaxValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "rangeAxisMinValue", + fieldName: "rangeAxisMinValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "rangeAxisSteps", + fieldName: "rangeAxisSteps", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "rawPeriods", + fieldName: "rawPeriods", propertyType: "COLLECTION", itemPropertyType: "TEXT", klass: "java.util.List", @@ -23992,162 +24055,96 @@ export const models: Record = { klass: "org.hisp.dhis.common.RegressionType", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "completedOnly", - fieldName: "completedOnly", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "colTotals", - fieldName: "colTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "sharing", - fieldName: "sharing", + name: "relativePeriods", + fieldName: "relatives", propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "programStatus", - fieldName: "programStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ProgramStatus", - }, - { - name: "hideEmptyRowItems", - fieldName: "hideEmptyRowItems", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.HideEmptyItemStrategy", - }, - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + klass: "org.hisp.dhis.period.RelativePeriods", }, { - name: "dataDimensionItem", - fieldName: "dataDimensionItems", + name: "repetition", + fieldName: "eventRepetitions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DataDimensionItem", + itemKlass: "org.hisp.dhis.eventvisualization.EventRepetition", }, { - name: "legacy", - fieldName: "legacy", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "row", + fieldName: "rows", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "categoryOptionGroupSetDimension", - fieldName: "categoryOptionGroupSetDimensions", + name: "rowDimension", + fieldName: "rowDimensions", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + itemKlass: "java.lang.String", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "rowSubTotals", + fieldName: "rowSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "hideSubtitle", - fieldName: "hideSubtitle", + name: "rowTotals", + fieldName: "rowTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "outputType", - fieldName: "outputType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.EventOutputType", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "description", - fieldName: "description", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "organisationUnitGroupSetDimension", - fieldName: "organisationUnitGroupSetDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", + name: "showData", + fieldName: "showData", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "hideLegend", - fieldName: "hideLegend", + name: "showDimensionLabels", + fieldName: "showDimensionLabels", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "rangeAxisMinValue", - fieldName: "rangeAxisMinValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "showHierarchy", + fieldName: "showHierarchy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "organisationUnitLevel", - fieldName: "organisationUnitLevels", + name: "simpleDimensions", + fieldName: "simpleDimensions", propertyType: "COLLECTION", - itemPropertyType: "INTEGER", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.Integer", + itemKlass: "org.hisp.dhis.eventvisualization.SimpleDimension", }, { - name: "colSubTotals", - fieldName: "colSubTotals", + name: "skipRounding", + fieldName: "skipRounding", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dataElementValueDimension", - fieldName: "dataElementValueDimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", - }, - { - name: "relativePeriods", - fieldName: "relatives", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.period.RelativePeriods", - }, - { - name: "targetLineLabel", - fieldName: "targetLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "sortingItem", @@ -24158,44 +24155,36 @@ export const models: Record = { itemKlass: "org.hisp.dhis.analytics.Sorting", }, { - name: "organisationUnit", - fieldName: "organisationUnits", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, - { - name: "value", - fieldName: "value", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.common.DimensionalItemObject", - }, - { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "rowTotals", - fieldName: "rowTotals", + name: "subscribed", + fieldName: "subscribed", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "timeField", - fieldName: "timeField", + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "subtitle", + fieldName: "subtitle", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "simpleDimensions", - fieldName: "simpleDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.eventvisualization.SimpleDimension", + name: "targetLineLabel", + fieldName: "targetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "targetLineValue", @@ -24204,32 +24193,17 @@ export const models: Record = { klass: "java.lang.Double", }, { - name: "filter", - fieldName: "filters", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", - }, - { - name: "row", - fieldName: "rows", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", - }, - { - name: "baseLineLabel", - fieldName: "baseLineLabel", + name: "timeField", + fieldName: "timeField", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "digitGroupSeparator", - fieldName: "digitGroupSeparator", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DigitGroupSeparator", + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "trackedEntityType", @@ -24238,8 +24212,22 @@ export const models: Record = { klass: "org.hisp.dhis.trackedentity.TrackedEntityType", }, { - name: "createdBy", - fieldName: "createdBy", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.eventvisualization.EventVisualizationType", + }, + { + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -24250,16 +24238,28 @@ export const models: Record = { klass: "org.hisp.dhis.common.UserOrgUnitType", }, { - name: "rangeAxisMaxValue", - fieldName: "rangeAxisMaxValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "user", - fieldName: "user", + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "value", + fieldName: "value", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.common.DimensionalItemObject", }, ], }, @@ -24278,6 +24278,12 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "displayDescription", fieldName: "displayDescription", @@ -24290,20 +24296,6 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "missingValueStrategy", fieldName: "missingValueStrategy", @@ -24316,6 +24308,14 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, ], }, expressionDimensionItems: { @@ -24333,20 +24333,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", - }, { name: "access", fieldName: "access", @@ -24354,14 +24340,8 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "displayName", - fieldName: "displayName", + name: "aggregateExportAttributeOptionCombo", + fieldName: "aggregateExportAttributeOptionCombo", propertyType: "TEXT", klass: "java.lang.String", }, @@ -24372,51 +24352,55 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "slidingWindow", - fieldName: "slidingWindow", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "formName", - fieldName: "formName", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", + }, { name: "displayDescription", fieldName: "displayDescription", @@ -24424,52 +24408,60 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "expression", - fieldName: "expression", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayShortName", + fieldName: "displayShortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "expression", + fieldName: "expression", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -24479,7 +24471,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSets", fieldName: "legendSets", @@ -24488,42 +24479,51 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, - { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "missingValueStrategy", fieldName: "missingValueStrategy", propertyType: "CONSTANT", klass: "org.hisp.dhis.expression.MissingValueStrategy", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, { - name: "aggregateExportAttributeOptionCombo", - fieldName: "aggregateExportAttributeOptionCombo", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", + name: "slidingWindow", + fieldName: "slidingWindow", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, { name: "user", fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", - }, ], }, externalFileResources: { @@ -24542,38 +24542,44 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "expires", - fieldName: "expires", - propertyType: "DATE", - klass: "java.util.Date", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "accessToken", + fieldName: "accessToken", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "displayName", fieldName: "displayName", @@ -24581,31 +24587,33 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "created", - fieldName: "created", + name: "expires", + fieldName: "expires", propertyType: "DATE", klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "accessToken", - fieldName: "accessToken", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "fileResource", + fieldName: "fileResource", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.fileresource.FileResource", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -24613,11 +24621,18 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -24626,21 +24641,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "fileResource", - fieldName: "fileResource", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.fileresource.FileResource", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -24665,32 +24665,44 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "imageFormat", - fieldName: "imageFormat", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.mapping.ImageFormat", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "attribution", + fieldName: "attribution", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "displayName", fieldName: "displayName", @@ -24698,16 +24710,26 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "mapService", - fieldName: "mapService", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.mapping.MapService", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "legendSetUrl", - fieldName: "legendSetUrl", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "imageFormat", + fieldName: "imageFormat", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.ImageFormat", }, { name: "lastUpdated", @@ -24716,12 +24738,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "layers", @@ -24729,27 +24749,17 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "legendSet", + fieldName: "legendSet", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + klass: "org.hisp.dhis.legend.LegendSet", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "legendSetUrl", + fieldName: "legendSetUrl", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "mapLayerPosition", @@ -24757,38 +24767,28 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.mapping.MapLayerPosition", }, + { + name: "mapService", + fieldName: "mapService", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.MapService", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "sharing", fieldName: "sharing", propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, - { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, { - name: "attribution", - fieldName: "attribution", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, + { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, { name: "user", fieldName: "user", @@ -24814,12 +24814,30 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "contentLength", + fieldName: "contentLength", + propertyType: "TEXT", + klass: "java.lang.Long", }, { name: "contentMd5", @@ -24828,22 +24846,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "contentType", + fieldName: "contentType", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -24852,31 +24870,33 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "domain", + fieldName: "domain", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.fileresource.FileResourceDomain", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "storageStatus", - fieldName: "storageStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.fileresource.FileResourceStorageStatus", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "hasMultipleStorageFiles", + fieldName: "hasMultipleStorageFiles", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -24884,11 +24904,24 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "storageStatus", + fieldName: "storageStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.fileresource.FileResourceStorageStatus", + }, { name: "translation", fieldName: "translations", @@ -24897,39 +24930,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { - name: "domain", - fieldName: "domain", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.fileresource.FileResourceDomain", - }, - { - name: "hasMultipleStorageFiles", - fieldName: "hasMultipleStorageFiles", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "contentLength", - fieldName: "contentLength", - propertyType: "TEXT", - klass: "java.lang.Long", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "contentType", - fieldName: "contentType", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -24955,31 +24955,17 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, - { - name: "keywords", - fieldName: "keywords", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "createdBy", fieldName: "createdBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, { name: "custom", fieldName: "custom", @@ -24992,14 +24978,28 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "href", fieldName: "href", propertyType: "TEXT", klass: "java.lang.String" }, { name: "fileResource", fieldName: "fileResource", propertyType: "REFERENCE", klass: "org.hisp.dhis.fileresource.FileResource", }, + { name: "href", fieldName: "href", propertyType: "TEXT", klass: "java.lang.String" }, { name: "key", fieldName: "key", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "keywords", + fieldName: "keywords", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, ], }, indicators: { @@ -25019,12 +25019,22 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregateExportAttributeOptionCombo", + fieldName: "aggregateExportAttributeOptionCombo", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "aggregateExportCategoryOptionCombo", + fieldName: "aggregateExportCategoryOptionCombo", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "aggregationType", @@ -25033,10 +25043,18 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "annualized", + fieldName: "annualized", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -25045,197 +25063,163 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "explodedDenominator", - fieldName: "explodedDenominator", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "aggregateExportCategoryOptionCombo", - fieldName: "aggregateExportCategoryOptionCombo", - propertyType: "TEXT", - klass: "java.lang.String", + name: "dataSet", + fieldName: "dataSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.dataset.DataSet", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "decimals", + fieldName: "decimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "explodedNumerator", - fieldName: "explodedNumerator", + name: "denominator", + fieldName: "denominator", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "denominatorDescription", + fieldName: "denominatorDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayNumeratorDescription", - fieldName: "displayNumeratorDescription", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "denominatorDescription", - fieldName: "denominatorDescription", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", - }, - { - name: "indicatorType", - fieldName: "indicatorType", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.indicator.IndicatorType", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { - name: "formName", - fieldName: "formName", + name: "displayDenominatorDescription", + fieldName: "displayDenominatorDescription", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "displayDenominatorDescription", - fieldName: "displayDenominatorDescription", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "numeratorDescription", - fieldName: "numeratorDescription", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayDescription", - fieldName: "displayDescription", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayNumeratorDescription", + fieldName: "displayNumeratorDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayShortName", + fieldName: "displayShortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "explodedDenominator", + fieldName: "explodedDenominator", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "explodedNumerator", + fieldName: "explodedNumerator", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "indicatorGroup", - fieldName: "groups", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.indicator.IndicatorGroup", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "url", fieldName: "url", propertyType: "URL", klass: "java.lang.String" }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "denominator", - fieldName: "denominator", - propertyType: "TEXT", - klass: "java.lang.String", + name: "indicatorGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.indicator.IndicatorGroup", }, { - name: "numerator", - fieldName: "numerator", - propertyType: "TEXT", - klass: "java.lang.String", + name: "indicatorType", + fieldName: "indicatorType", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.indicator.IndicatorType", }, { - name: "annualized", - fieldName: "annualized", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "decimals", - fieldName: "decimals", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, { name: "legendSet", fieldName: "legendSet", propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "dataSet", - fieldName: "dataSets", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataset.DataSet", - }, { name: "legendSets", fieldName: "legendSets", @@ -25244,11 +25228,30 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "style", - fieldName: "style", + name: "numerator", + fieldName: "numerator", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "numeratorDescription", + fieldName: "numeratorDescription", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "queryMods", + fieldName: "queryMods", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "shortName", @@ -25257,29 +25260,26 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "aggregateExportAttributeOptionCombo", - fieldName: "aggregateExportAttributeOptionCombo", - propertyType: "TEXT", - klass: "java.lang.String", + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, + { name: "url", fieldName: "url", propertyType: "URL", klass: "java.lang.String" }, { name: "user", fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", - }, ], }, indicatorGroups: { @@ -25298,38 +25298,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -25337,12 +25325,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -25350,6 +25336,26 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, { name: "groupSet", fieldName: "groupSets", @@ -25358,6 +25364,8 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.indicator.IndicatorGroupSet", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "indicator", fieldName: "members", @@ -25366,12 +25374,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.indicator.Indicator", }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, { name: "indicatorGroupSet", fieldName: "groupSet", @@ -25385,11 +25387,18 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -25398,15 +25407,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -25431,26 +25431,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -25458,10 +25452,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "compulsory", + fieldName: "compulsory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "created", @@ -25470,19 +25464,39 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "indicatorGroup", fieldName: "members", @@ -25491,12 +25505,6 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.indicator.IndicatorGroup", }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -25504,28 +25512,18 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "compulsory", - fieldName: "compulsory", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "shortName", fieldName: "shortName", @@ -25533,10 +25531,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -25562,32 +25562,38 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "displayName", fieldName: "displayName", @@ -25595,31 +25601,27 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "factor", + fieldName: "factor", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + itemKlass: "java.lang.String", }, { - name: "number", - fieldName: "number", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -25627,11 +25629,24 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "number", + fieldName: "number", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -25640,21 +25655,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "factor", - fieldName: "factor", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -25679,26 +25679,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "visualization", - fieldName: "visualization", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.visualization.Visualization", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -25706,18 +25700,30 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "organisationUnit", - fieldName: "organisationUnit", + name: "comment", + fieldName: "comments", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.interpretation.InterpretationComment", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + klass: "org.hisp.dhis.user.User", }, { - name: "likeByUser", - fieldName: "likedBy", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.User", + name: "dataSet", + fieldName: "dataSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataset.DataSet", }, { name: "displayName", @@ -25726,24 +25732,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AnalyticsFavoriteType", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "eventChart", + fieldName: "eventChart", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventchart.EventChart", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "eventReport", + fieldName: "eventReport", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.eventreport.EventReport", }, { name: "eventVisualization", @@ -25751,26 +25749,27 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.eventvisualization.EventVisualization", }, - { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "map", - fieldName: "map", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.mapping.Map", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "dataSet", - fieldName: "dataSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataset.DataSet", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "likes", - fieldName: "likes", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -25779,50 +25778,24 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "period", - fieldName: "period", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.period.Period", - }, - { - name: "comment", - fieldName: "comments", + name: "likeByUser", + fieldName: "likedBy", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.interpretation.InterpretationComment", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + itemKlass: "org.hisp.dhis.user.User", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "likes", + fieldName: "likes", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "eventReport", - fieldName: "eventReport", + name: "map", + fieldName: "map", propertyType: "REFERENCE", - klass: "org.hisp.dhis.eventreport.EventReport", + klass: "org.hisp.dhis.mapping.Map", }, { name: "mentions", @@ -25834,16 +25807,37 @@ export const models: Record = { }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "eventChart", - fieldName: "eventChart", + name: "organisationUnit", + fieldName: "organisationUnit", propertyType: "REFERENCE", - klass: "org.hisp.dhis.eventchart.EventChart", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "period", + fieldName: "period", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.period.Period", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AnalyticsFavoriteType", }, { name: "user", @@ -25851,6 +25845,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "visualization", + fieldName: "visualization", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.visualization.Visualization", + }, ], }, interpretationComments: { @@ -25868,38 +25868,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -25907,19 +25895,33 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -25927,19 +25929,11 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, { name: "mentions", fieldName: "mentions", @@ -25949,14 +25943,20 @@ export const models: Record = { itemKlass: "org.hisp.dhis.interpretation.Mention", }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "text", fieldName: "text", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -26011,32 +26011,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastAlive", - fieldName: "lastAlive", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "jobStatus", - fieldName: "jobStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.scheduling.JobStatus", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -26044,56 +26032,52 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "configurable", + fieldName: "configurable", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "errorCodes", - fieldName: "errorCodes", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "enabled", - fieldName: "enabled", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "leaderOnlyJob", - fieldName: "leaderOnlyJob", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "cronExpression", + fieldName: "cronExpression", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "delay", + fieldName: "delay", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "maxDelayedExecutionTime", - fieldName: "maxDelayedExecutionTime", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "enabled", + fieldName: "enabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "jobType", - fieldName: "jobType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.scheduling.JobType", + name: "errorCodes", + fieldName: "errorCodes", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "executedBy", @@ -26102,72 +26086,99 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "lastFinished", - fieldName: "lastFinished", - propertyType: "DATE", - klass: "java.util.Date", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "queuePosition", - fieldName: "queuePosition", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "jobParameters", + fieldName: "jobParameters", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.scheduling.JobParameters", }, { - name: "nextExecutionTime", - fieldName: "nextExecutionTime", + name: "jobStatus", + fieldName: "jobStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.scheduling.JobStatus", + }, + { + name: "jobType", + fieldName: "jobType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.scheduling.JobType", + }, + { + name: "lastAlive", + fieldName: "lastAlive", propertyType: "DATE", klass: "java.util.Date", }, { - name: "created", - fieldName: "created", + name: "lastExecuted", + fieldName: "lastExecuted", propertyType: "DATE", klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "lastExecutedStatus", + fieldName: "lastExecutedStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.scheduling.JobStatus", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "lastFinished", + fieldName: "lastFinished", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "cronExpression", - fieldName: "cronExpression", + name: "lastRuntimeExecution", + fieldName: "lastRuntimeExecution", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "schedulingType", - fieldName: "schedulingType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.scheduling.SchedulingType", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "lastRuntimeExecution", - fieldName: "lastRuntimeExecution", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "delay", - fieldName: "delay", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "leaderOnlyJob", + fieldName: "leaderOnlyJob", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "maxDelayedExecutionTime", + fieldName: "maxDelayedExecutionTime", + propertyType: "DATE", + klass: "java.util.Date", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "nextExecutionTime", + fieldName: "nextExecutionTime", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "queueName", @@ -26176,35 +26187,30 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "queuePosition", + fieldName: "queuePosition", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "lastExecutedStatus", - fieldName: "lastExecutedStatus", + name: "schedulingType", + fieldName: "schedulingType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.scheduling.JobStatus", + klass: "org.hisp.dhis.scheduling.SchedulingType", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "jobParameters", - fieldName: "jobParameters", + name: "sharing", + fieldName: "sharing", propertyType: "COMPLEX", - klass: "org.hisp.dhis.scheduling.JobParameters", - }, - { - name: "lastExecuted", - fieldName: "lastExecuted", - propertyType: "DATE", - klass: "java.util.Date", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -26212,12 +26218,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "configurable", - fieldName: "configurable", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "userUid", fieldName: "userUid", @@ -26241,27 +26241,20 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { name: "image", fieldName: "image", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -26270,10 +26263,16 @@ export const models: Record = { }, { name: "color", fieldName: "color", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "endValue", - fieldName: "endValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -26282,25 +26281,28 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "endValue", + fieldName: "endValue", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { name: "image", fieldName: "image", propertyType: "TEXT", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -26308,33 +26310,31 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "startValue", fieldName: "startValue", propertyType: "NUMBER", klass: "java.lang.Double", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -26360,10 +26360,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "style", - fieldName: "legendDisplayStyle", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.legend.LegendDisplayStyle", + name: "set", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, { name: "showKey", @@ -26371,18 +26371,18 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { - name: "set", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", - }, { name: "strategy", fieldName: "legendDisplayStrategy", propertyType: "CONSTANT", klass: "org.hisp.dhis.legend.LegendDisplayStrategy", }, + { + name: "style", + fieldName: "legendDisplayStyle", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.legend.LegendDisplayStyle", + }, ], }, legendSets: { @@ -26401,38 +26401,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -26440,31 +26428,45 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "symbolizer", - fieldName: "symbolizer", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "legend", fieldName: "legends", @@ -26473,11 +26475,18 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.legend.Legend", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "symbolizer", + fieldName: "symbolizer", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "translation", @@ -26487,15 +26496,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -26520,20 +26520,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "basemap", + fieldName: "basemap", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "code", fieldName: "code", @@ -26541,55 +26547,60 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "latitude", - fieldName: "latitude", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "basemap", - fieldName: "basemap", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "subscribed", - fieldName: "subscribed", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -26597,16 +26608,8 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "mapView", - fieldName: "mapViews", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.mapping.MapView", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "interpretation", fieldName: "interpretations", @@ -26616,16 +26619,10 @@ export const models: Record = { itemKlass: "org.hisp.dhis.interpretation.Interpretation", }, { - name: "longitude", - fieldName: "longitude", - propertyType: "NUMBER", - klass: "java.lang.Double", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -26634,52 +26631,32 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "subscriber", - fieldName: "subscribers", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "latitude", + fieldName: "latitude", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "zoom", - fieldName: "zoom", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "longitude", + fieldName: "longitude", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "mapView", + fieldName: "mapViews", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.mapping.MapView", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "sharing", fieldName: "sharing", propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, - { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "shortName", fieldName: "shortName", @@ -26687,17 +26664,40 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", + name: "subscribed", + fieldName: "subscribed", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, { name: "user", fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "zoom", + fieldName: "zoom", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, ], }, mapViews: { @@ -26717,309 +26717,370 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "dataElementGroupSetDimension", - fieldName: "dataElementGroupSetDimensions", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "areaRadius", + fieldName: "areaRadius", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "attributeDimension", + fieldName: "attributeDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", }, { - name: "orgUnitField", - fieldName: "orgUnitField", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "endDate", - fieldName: "endDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "categoryDimension", + fieldName: "categoryDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryDimension", }, { - name: "legend", - fieldName: "legendDefinitions", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.LegendDefinitions", + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", }, { - name: "userOrganisationUnitChildren", - fieldName: "userOrganisationUnitChildren", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "classes", + fieldName: "classes", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "displaySubtitle", - fieldName: "displaySubtitle", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", - }, - { - name: "displayTitle", - fieldName: "displayTitle", - propertyType: "TEXT", - klass: "java.lang.String", + name: "colSubTotals", + fieldName: "colSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "subscribed", - fieldName: "subscribed", + name: "colTotals", + fieldName: "colTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "colorHigh", + fieldName: "colorHigh", + propertyType: "COLOR", + klass: "java.lang.String", }, { - name: "displayTargetLineLabel", - fieldName: "displayTargetLineLabel", + name: "colorLow", + fieldName: "colorLow", + propertyType: "COLOR", + klass: "java.lang.String", + }, + { + name: "colorScale", + fieldName: "colorScale", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "attributeDimension", - fieldName: "attributeDimensions", + name: "column", + fieldName: "columns", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "translation", - fieldName: "translations", + name: "columnDimension", + fieldName: "columnDimensions", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "eventCoordinateField", - fieldName: "eventCoordinateField", + name: "completedOnly", + fieldName: "completedOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "config", + fieldName: "config", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "userOrganisationUnit", - fieldName: "userOrganisationUnit", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "cumulativeValues", + fieldName: "cumulativeValues", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "filterDimension", - fieldName: "filterDimensions", + name: "dataDimensionItem", + fieldName: "dataDimensionItems", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.String", - }, - { - name: "organisationUnitSelectionMode", - fieldName: "organisationUnitSelectionMode", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.OrganisationUnitSelectionMode", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", }, { - name: "rowSubTotals", - fieldName: "rowSubTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dataElementDimension", + fieldName: "dataElementDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "interpretation", - fieldName: "interpretations", + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.interpretation.Interpretation", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", }, { - name: "displayDescription", - fieldName: "displayDescription", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "method", - fieldName: "method", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", }, { - name: "subscriber", - fieldName: "subscribers", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "displayBaseLineLabel", + fieldName: "displayBaseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "renderingStrategy", - fieldName: "renderingStrategy", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.mapping.MapViewRenderingStrategy", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "cumulativeValues", - fieldName: "cumulativeValues", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "labels", - fieldName: "labels", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "showDimensionLabels", - fieldName: "showDimensionLabels", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displaySubtitle", + fieldName: "displaySubtitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "subtitle", - fieldName: "subtitle", + name: "displayTargetLineLabel", + fieldName: "displayTargetLineLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "displayTitle", + fieldName: "displayTitle", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "topLimit", - fieldName: "topLimit", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "endDate", + fieldName: "endDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "favorite", - fieldName: "favorite", + name: "eventClustering", + fieldName: "eventClustering", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "startDate", - fieldName: "startDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "eventCoordinateField", + fieldName: "eventCoordinateField", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "noDataColor", - fieldName: "noDataColor", + name: "eventPointColor", + fieldName: "eventPointColor", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "eventPointRadius", + fieldName: "eventPointRadius", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "userOrganisationUnitGrandChildren", - fieldName: "userOrganisationUnitGrandChildren", + name: "eventStatus", + fieldName: "eventStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.EventStatus", + }, + { + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "column", - fieldName: "columns", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "filter", + fieldName: "filters", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "orgUnitFieldDisplayName", - fieldName: "orgUnitFieldDisplayName", + name: "followUp", + fieldName: "followUp", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "styleDataItem", - fieldName: "styleDataItem", - propertyType: "COMPLEX", - klass: "java.lang.Object", + name: "hidden", + fieldName: "hidden", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "labelFontColor", - fieldName: "labelFontColor", - propertyType: "TEXT", - klass: "java.lang.String", + name: "hideEmptyRowItems", + fieldName: "hideEmptyRowItems", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.HideEmptyItemStrategy", }, - { name: "layer", fieldName: "layer", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "hideEmptyRows", + fieldName: "hideEmptyRows", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "percentStackedValues", - fieldName: "percentStackedValues", + name: "hideLegend", + fieldName: "hideLegend", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "noSpaceBetweenColumns", - fieldName: "noSpaceBetweenColumns", + name: "hideSubtitle", + fieldName: "hideSubtitle", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dataElementDimension", - fieldName: "dataElementDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + name: "hideTitle", + fieldName: "hideTitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "interpretation", + fieldName: "interpretations", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", }, { - name: "period", - fieldName: "periods", + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.period.Period", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", }, { - name: "categoryDimension", - fieldName: "categoryDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryDimension", + name: "labelFontColor", + fieldName: "labelFontColor", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "labelFontSize", + fieldName: "labelFontSize", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "labelFontStyle", @@ -27028,208 +27089,179 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "showHierarchy", - fieldName: "showHierarchy", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "labelFontWeight", + fieldName: "labelFontWeight", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "radiusHigh", - fieldName: "radiusHigh", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "labelTemplate", + fieldName: "labelTemplate", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "hideTitle", - fieldName: "hideTitle", + name: "labels", + fieldName: "labels", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "colorLow", - fieldName: "colorLow", - propertyType: "COLOR", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "eventClustering", - fieldName: "eventClustering", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, + { name: "layer", fieldName: "layer", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "eventStatus", - fieldName: "eventStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.mapping.EventStatus", + name: "legend", + fieldName: "legendDefinitions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.LegendDefinitions", }, { - name: "opacity", - fieldName: "opacity", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, { - name: "displayBaseLineLabel", - fieldName: "displayBaseLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "method", + fieldName: "method", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "config", - fieldName: "config", + name: "noDataColor", + fieldName: "noDataColor", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "skipRounding", - fieldName: "skipRounding", + name: "noSpaceBetweenColumns", + fieldName: "noSpaceBetweenColumns", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "showData", - fieldName: "showData", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "opacity", + fieldName: "opacity", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "colorScale", - fieldName: "colorScale", + name: "orgUnitField", + fieldName: "orgUnitField", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "parentLevel", - fieldName: "parentLevel", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "hideEmptyRows", - fieldName: "hideEmptyRows", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "parentGraphMap", - fieldName: "parentGraphMap", - propertyType: "COMPLEX", - klass: "java.util.Map", - }, - { - name: "rawPeriods", - fieldName: "rawPeriods", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + name: "orgUnitFieldDisplayName", + fieldName: "orgUnitFieldDisplayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "itemOrganisationUnitGroup", - fieldName: "itemOrganisationUnitGroups", + name: "organisationUnit", + fieldName: "organisationUnits", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "labelTemplate", - fieldName: "labelTemplate", + name: "organisationUnitColor", + fieldName: "organisationUnitColor", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "organisationUnitGroupSet", + fieldName: "organisationUnitGroupSet", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", }, { - name: "programIndicatorDimension", - fieldName: "programIndicatorDimensions", + name: "organisationUnitGroupSetDimension", + fieldName: "organisationUnitGroupSetDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", - }, - { - name: "labelFontSize", - fieldName: "labelFontSize", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", }, { - name: "columnDimension", - fieldName: "columnDimensions", + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "INTEGER", klass: "java.util.List", - itemKlass: "java.lang.String", - }, - { - name: "colorHigh", - fieldName: "colorHigh", - propertyType: "COLOR", - klass: "java.lang.String", + itemKlass: "java.lang.Integer", }, { - name: "regressionType", - fieldName: "regressionType", + name: "organisationUnitSelectionMode", + fieldName: "organisationUnitSelectionMode", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.RegressionType", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + klass: "org.hisp.dhis.common.OrganisationUnitSelectionMode", }, { - name: "completedOnly", - fieldName: "completedOnly", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "parentGraph", + fieldName: "parentGraph", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "areaRadius", - fieldName: "areaRadius", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "parentGraphMap", + fieldName: "parentGraphMap", + propertyType: "COMPLEX", + klass: "java.util.Map", }, { - name: "eventPointRadius", - fieldName: "eventPointRadius", + name: "parentLevel", + fieldName: "parentLevel", propertyType: "INTEGER", klass: "java.lang.Integer", }, { - name: "colTotals", - fieldName: "colTotals", + name: "percentStackedValues", + fieldName: "percentStackedValues", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "period", + fieldName: "periods", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.period.Period", }, { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "programIndicatorDimension", + fieldName: "programIndicatorDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "programStatus", fieldName: "programStatus", @@ -27237,161 +27269,142 @@ export const models: Record = { klass: "org.hisp.dhis.program.ProgramStatus", }, { - name: "hideEmptyRowItems", - fieldName: "hideEmptyRowItems", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + name: "radiusHigh", + fieldName: "radiusHigh", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "favorite", - fieldName: "favorites", + name: "radiusLow", + fieldName: "radiusLow", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "rawPeriods", + fieldName: "rawPeriods", propertyType: "COLLECTION", itemPropertyType: "TEXT", - klass: "java.util.Set", + klass: "java.util.List", itemKlass: "java.lang.String", }, { - name: "aggregationType", - fieldName: "aggregationType", + name: "regressionType", + fieldName: "regressionType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + klass: "org.hisp.dhis.common.RegressionType", }, { - name: "dataDimensionItem", - fieldName: "dataDimensionItems", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DataDimensionItem", + name: "relativePeriods", + fieldName: "relatives", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.period.RelativePeriods", }, { - name: "categoryOptionGroupSetDimension", - fieldName: "categoryOptionGroupSetDimensions", + name: "renderingStrategy", + fieldName: "renderingStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.MapViewRenderingStrategy", + }, + { + name: "row", + fieldName: "rows", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "rowSubTotals", + fieldName: "rowSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "hidden", - fieldName: "hidden", + name: "rowTotals", + fieldName: "rowTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "thematicMapType", - fieldName: "thematicMapType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.mapping.ThematicMapType", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "classes", - fieldName: "classes", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "hideSubtitle", - fieldName: "hideSubtitle", + name: "showData", + fieldName: "showData", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "showDimensionLabels", + fieldName: "showDimensionLabels", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "organisationUnitGroupSetDimension", - fieldName: "organisationUnitGroupSetDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", + name: "showHierarchy", + fieldName: "showHierarchy", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "hideLegend", - fieldName: "hideLegend", + name: "skipRounding", + fieldName: "skipRounding", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "organisationUnitLevel", - fieldName: "organisationUnitLevels", - propertyType: "COLLECTION", - itemPropertyType: "INTEGER", - klass: "java.util.List", - itemKlass: "java.lang.Integer", + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "organisationUnitGroupSet", - fieldName: "organisationUnitGroupSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "followUp", - fieldName: "followUp", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "styleDataItem", + fieldName: "styleDataItem", + propertyType: "COMPLEX", + klass: "java.lang.Object", }, { - name: "colSubTotals", - fieldName: "colSubTotals", + name: "subscribed", + fieldName: "subscribed", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "organisationUnitColor", - fieldName: "organisationUnitColor", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "relativePeriods", - fieldName: "relatives", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.period.RelativePeriods", - }, - { - name: "organisationUnit", - fieldName: "organisationUnits", + name: "subscriber", + fieldName: "subscribers", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "eventPointColor", - fieldName: "eventPointColor", + name: "subtitle", + fieldName: "subtitle", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", - }, - { - name: "rowTotals", - fieldName: "rowTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "labelFontWeight", - fieldName: "labelFontWeight", - propertyType: "TEXT", - klass: "java.lang.String", + name: "thematicMapType", + fieldName: "thematicMapType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.mapping.ThematicMapType", }, { name: "timeField", @@ -27399,40 +27412,13 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "parentGraph", - fieldName: "parentGraph", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "filter", - fieldName: "filters", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", - }, - { - name: "row", - fieldName: "rows", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", - }, - { - name: "radiusLow", - fieldName: "radiusLow", + name: "topLimit", + fieldName: "topLimit", propertyType: "INTEGER", klass: "java.lang.Integer", }, - { - name: "digitGroupSeparator", - fieldName: "digitGroupSeparator", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DigitGroupSeparator", - }, { name: "trackedEntityType", fieldName: "trackedEntityType", @@ -27440,16 +27426,18 @@ export const models: Record = { klass: "org.hisp.dhis.trackedentity.TrackedEntityType", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "legendSet", - fieldName: "legendSet", + name: "user", + fieldName: "user", propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", + klass: "org.hisp.dhis.user.User", }, { name: "userOrgUnitType", @@ -27458,10 +27446,22 @@ export const models: Record = { klass: "org.hisp.dhis.common.UserOrgUnitType", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, ], }, @@ -27481,26 +27481,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "messageCount", - fieldName: "messageCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "assignee", + fieldName: "assignee", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -27508,10 +27508,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "subject", - fieldName: "subject", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -27525,45 +27531,43 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, { name: "followUp", fieldName: "followUp", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "lastMessage", + fieldName: "lastMessage", propertyType: "DATE", klass: "java.util.Date", }, { - name: "messageType", - fieldName: "messageType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.message.MessageType", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "userMessage", - fieldName: "userMessages", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.message.UserMessage", + name: "lastSender", + fieldName: "lastSender", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "userSurname", - fieldName: "userSurname", + name: "lastSenderFirstname", + fieldName: "lastSenderFirstname", propertyType: "TEXT", klass: "java.lang.String", }, @@ -27574,49 +27578,50 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "read", - fieldName: "read", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "lastSender", - fieldName: "lastSender", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "message", + fieldName: "messages", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.message.Message", }, { - name: "lastMessage", - fieldName: "lastMessage", - propertyType: "DATE", - klass: "java.util.Date", + name: "messageCount", + fieldName: "messageCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "messageType", + fieldName: "messageType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.message.MessageType", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "priority", fieldName: "priority", propertyType: "CONSTANT", klass: "org.hisp.dhis.message.MessageConversationPriority", }, + { + name: "read", + fieldName: "read", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, { name: "sharing", fieldName: "sharing", @@ -27624,25 +27629,30 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "lastSenderFirstname", - fieldName: "lastSenderFirstname", + name: "status", + fieldName: "status", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.message.MessageConversationStatus", + }, + { + name: "subject", + fieldName: "subject", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "message", - fieldName: "messages", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.message.Message", + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "userFirstname", @@ -27651,28 +27661,18 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "assignee", - fieldName: "assignee", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userMessage", + fieldName: "userMessages", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.message.UserMessage", }, { - name: "status", - fieldName: "status", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.message.MessageConversationStatus", + name: "userSurname", + fieldName: "userSurname", + propertyType: "TEXT", + klass: "java.lang.String", }, ], }, @@ -27693,14 +27693,14 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "reason", - fieldName: "reason", - propertyType: "TEXT", - klass: "java.lang.String", + name: "change", + fieldName: "change", + propertyType: "COMPLEX", + klass: "com.fasterxml.jackson.databind.JsonNode", }, { - name: "targetId", - fieldName: "targetId", + name: "comment", + fieldName: "comment", propertyType: "TEXT", klass: "java.lang.String", }, @@ -27711,10 +27711,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "change", - fieldName: "change", - propertyType: "COMPLEX", - klass: "com.fasterxml.jackson.databind.JsonNode", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "finalised", @@ -27723,10 +27723,23 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "type", - fieldName: "type", + name: "finalisedBy", + fieldName: "finalisedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "reason", + fieldName: "reason", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "status", + fieldName: "status", propertyType: "CONSTANT", - klass: "org.hisp.dhis.metadata.MetadataProposalType", + klass: "org.hisp.dhis.metadata.MetadataProposalStatus", }, { name: "target", @@ -27735,29 +27748,16 @@ export const models: Record = { klass: "org.hisp.dhis.metadata.MetadataProposalTarget", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "comment", - fieldName: "comment", + name: "targetId", + fieldName: "targetId", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { - name: "finalisedBy", - fieldName: "finalisedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { - name: "status", - fieldName: "status", + name: "type", + fieldName: "type", propertyType: "CONSTANT", - klass: "org.hisp.dhis.metadata.MetadataProposalStatus", + klass: "org.hisp.dhis.metadata.MetadataProposalType", }, ], }, @@ -27777,44 +27777,12 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, { name: "attributeValue", fieldName: "attributeValues", @@ -27824,20 +27792,14 @@ export const models: Record = { itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.metadata.version.VersionType", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, @@ -27847,18 +27809,59 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, { name: "hashCode", fieldName: "hashCode", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "importDate", fieldName: "importDate", propertyType: "DATE", klass: "java.util.Date", }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -27867,14 +27870,11 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.metadata.version.VersionType", }, { name: "user", @@ -27900,32 +27900,32 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { name: "min", fieldName: "min", propertyType: "INTEGER", klass: "java.lang.Integer" }, - { name: "max", fieldName: "max", propertyType: "INTEGER", klass: "java.lang.Integer" }, - { - name: "generated", - fieldName: "generated", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "source", - fieldName: "source", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, { name: "dataElement", fieldName: "dataElement", propertyType: "REFERENCE", klass: "org.hisp.dhis.dataelement.DataElement", }, + { + name: "generated", + fieldName: "generated", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "max", fieldName: "max", propertyType: "INTEGER", klass: "java.lang.Integer" }, + { name: "min", fieldName: "min", propertyType: "INTEGER", klass: "java.lang.Integer" }, { name: "optionCombo", fieldName: "optionCombo", propertyType: "REFERENCE", klass: "org.hisp.dhis.category.CategoryOptionCombo", }, + { + name: "source", + fieldName: "source", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, ], }, oAuth2Clients: { @@ -27944,20 +27944,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", @@ -27965,15 +27951,23 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "code", - fieldName: "code", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "cid", + fieldName: "cid", propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { @@ -27983,33 +27977,41 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "secret", - fieldName: "secret", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "redirectUri", - fieldName: "redirectUris", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "grantType", + fieldName: "grantTypes", propertyType: "COLLECTION", itemPropertyType: "TEXT", klass: "java.util.List", itemKlass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -28017,18 +28019,31 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "grantType", - fieldName: "grantTypes", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "redirectUri", + fieldName: "redirectUris", propertyType: "COLLECTION", itemPropertyType: "TEXT", klass: "java.util.List", itemKlass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "secret", + fieldName: "secret", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "translation", @@ -28038,27 +28053,12 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "cid", - fieldName: "cid", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, ], }, objectStyles: { @@ -28097,25 +28097,31 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", fieldName: "code", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -28124,30 +28130,42 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "optionSet", - fieldName: "optionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -28155,13 +28173,13 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -28169,19 +28187,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", }, { name: "sharing", @@ -28190,24 +28201,17 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "sortOrder", fieldName: "sortOrder", propertyType: "INTEGER", klass: "java.lang.Integer", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "style", fieldName: "style", @@ -28215,16 +28219,12 @@ export const models: Record = { klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -28251,12 +28251,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -28265,10 +28263,12 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -28277,65 +28277,35 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "optionSet", - fieldName: "optionSet", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", - }, - { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "formName", - fieldName: "formName", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "option", - fieldName: "members", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.option.Option", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "displayDescription", fieldName: "displayDescription", @@ -28343,46 +28313,54 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -28392,7 +28370,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSets", fieldName: "legendSets", @@ -28401,6 +28378,33 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "option", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.option.Option", + }, + { + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "shortName", fieldName: "shortName", @@ -28408,10 +28412,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -28419,12 +28425,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", - }, ], }, optionGroupSets: { @@ -28444,30 +28444,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", - }, - { - name: "dimensionItemKeywords", - fieldName: "dimensionItemKeywords", + name: "access", + fieldName: "access", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.DimensionItemKeywords", - }, - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "dimensionType", - fieldName: "dimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionType", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -28476,10 +28456,18 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -28488,18 +28476,28 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "optionGroup", - fieldName: "members", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.option.OptionGroup", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "dataDimensionType", + fieldName: "dataDimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DataDimensionType", }, { name: "description", @@ -28508,74 +28506,88 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "dimension", + fieldName: "dimension", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "repetition", - fieldName: "eventRepetition", + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", propertyType: "COMPLEX", - klass: "org.hisp.dhis.eventvisualization.EventRepetition", + klass: "org.hisp.dhis.common.DimensionItemKeywords", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", + }, + { + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "optionSet", - fieldName: "optionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", + name: "filter", + fieldName: "filter", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "dimension", - fieldName: "dimension", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "item", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -28584,61 +28596,49 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "allItems", - fieldName: "allItems", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "optionGroup", + fieldName: "members", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.option.OptionGroup", }, { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "filter", - fieldName: "filter", - propertyType: "TEXT", - klass: "java.lang.String", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", }, { - name: "createdBy", - fieldName: "createdBy", + name: "programStage", + fieldName: "programStage", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "dataDimension", - fieldName: "dataDimension", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "shortName", @@ -28647,18 +28647,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "item", - fieldName: "items", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalItemObject", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -28666,6 +28660,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, ], }, optionSets: { @@ -28684,38 +28684,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -28723,12 +28711,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -28737,17 +28723,27 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "version", - fieldName: "version", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -28755,25 +28751,12 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", - }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "option", fieldName: "options", @@ -28782,14 +28765,19 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.option.Option", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -28797,6 +28785,18 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, + { + name: "version", + fieldName: "version", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, ], }, organisationUnits: { @@ -28816,76 +28816,62 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "parent", - fieldName: "parent", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, - { name: "type", fieldName: "type", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "path", fieldName: "path", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "address", + fieldName: "address", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "child", - fieldName: "children", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "translation", - fieldName: "translations", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "organisationUnitGroup", - fieldName: "groups", + name: "child", + fieldName: "children", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", - }, - { - name: "organisationUnit", - fieldName: "ancestors", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "closedDate", + fieldName: "closedDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "image", - fieldName: "image", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.fileresource.FileResource", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "comment", + fieldName: "comment", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "level", - fieldName: "hierarchyLevel", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "contactPerson", + fieldName: "contactPerson", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "created", @@ -28894,82 +28880,68 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataSet", + fieldName: "dataSets", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "org.hisp.dhis.dataset.DataSet", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "userItem", - fieldName: "users", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.User", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { - name: "phoneNumber", - fieldName: "phoneNumber", - propertyType: "PHONENUMBER", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", klass: "java.lang.String", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "dataSet", - fieldName: "dataSets", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataset.DataSet", - }, { - name: "legendSets", - fieldName: "legendSets", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.legend.LegendSet", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "program", - fieldName: "programs", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.Program", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "displayShortName", + fieldName: "displayShortName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "email", fieldName: "email", propertyType: "EMAIL", klass: "java.lang.String" }, { name: "favorite", fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", - }, { name: "favorite", fieldName: "favorites", @@ -28979,127 +28951,155 @@ export const models: Record = { itemKlass: "java.lang.String", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "access", - fieldName: "access", + name: "geometry", + fieldName: "geometry", propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + klass: "org.locationtech.jts.geom.Geometry", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "image", + fieldName: "image", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.fileresource.FileResource", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "contactPerson", - fieldName: "contactPerson", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "leaf", + fieldName: "leaf", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "level", + fieldName: "hierarchyLevel", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "memberCount", + fieldName: "memberCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "openingDate", fieldName: "openingDate", propertyType: "DATE", klass: "java.util.Date", }, - { name: "email", fieldName: "email", propertyType: "EMAIL", klass: "java.lang.String" }, { - name: "address", - fieldName: "address", - propertyType: "TEXT", - klass: "java.lang.String", + name: "organisationUnit", + fieldName: "ancestors", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "dimensionItem", - fieldName: "dimensionItem", - propertyType: "TEXT", - klass: "java.lang.String", + name: "organisationUnitGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", }, { - name: "memberCount", - fieldName: "memberCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "parent", + fieldName: "parent", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, + { name: "path", fieldName: "path", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "leaf", - fieldName: "leaf", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "phoneNumber", + fieldName: "phoneNumber", + propertyType: "PHONENUMBER", + klass: "java.lang.String", }, - { name: "url", fieldName: "url", propertyType: "URL", klass: "java.lang.String" }, { - name: "closedDate", - fieldName: "closedDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "program", + fieldName: "programs", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.Program", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "comment", - fieldName: "comment", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "geometry", - fieldName: "geometry", - propertyType: "COMPLEX", - klass: "org.locationtech.jts.geom.Geometry", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, + { name: "type", fieldName: "type", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "url", fieldName: "url", propertyType: "URL", klass: "java.lang.String" }, { name: "user", fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "userItem", + fieldName: "users", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.User", + }, ], }, organisationUnitGroups: { @@ -29119,18 +29119,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "symbol", - fieldName: "symbol", - propertyType: "TEXT", - klass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -29139,10 +29131,12 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -29152,10 +29146,16 @@ export const models: Record = { }, { name: "color", fieldName: "color", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -29164,84 +29164,72 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "formName", - fieldName: "formName", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "featureType", - fieldName: "featureType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.organisationunit.FeatureType", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "organisationUnit", - fieldName: "members", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "dimensionItem", - fieldName: "dimensionItem", - propertyType: "TEXT", - klass: "java.lang.String", + name: "featureType", + fieldName: "featureType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.organisationunit.FeatureType", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "geometry", + fieldName: "geometry", + propertyType: "COMPLEX", + klass: "org.locationtech.jts.geom.Geometry", }, { name: "groupSet", @@ -29251,21 +29239,17 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, @@ -29275,7 +29259,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSets", fieldName: "legendSets", @@ -29284,11 +29267,26 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "geometry", - fieldName: "geometry", + name: "organisationUnit", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "queryMods", + fieldName: "queryMods", propertyType: "COMPLEX", - klass: "org.locationtech.jts.geom.Geometry", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "shortName", @@ -29297,10 +29295,18 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "symbol", + fieldName: "symbol", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -29308,12 +29314,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", - }, ], }, organisationUnitGroupSets: { @@ -29333,30 +29333,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataDimensionType", - fieldName: "dataDimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DataDimensionType", - }, - { - name: "dimensionItemKeywords", - fieldName: "dimensionItemKeywords", + name: "access", + fieldName: "access", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.DimensionItemKeywords", - }, - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "dimensionType", - fieldName: "dimensionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionType", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -29365,10 +29345,18 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "allItems", + fieldName: "allItems", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -29377,83 +29365,59 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", - }, - { - name: "repetition", - fieldName: "eventRepetition", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.eventvisualization.EventRepetition", - }, - { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "compulsory", + fieldName: "compulsory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "optionSet", - fieldName: "optionSet", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "dataDimension", + fieldName: "dataDimension", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "valueType", - fieldName: "valueType", + name: "dataDimensionType", + fieldName: "dataDimensionType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + klass: "org.hisp.dhis.common.DataDimensionType", }, { - name: "formName", - fieldName: "formName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "organisationUnitGroup", - fieldName: "organisationUnitGroups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", - }, { name: "dimension", fieldName: "dimension", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "dimensionItemKeywords", + fieldName: "dimensionItemKeywords", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.DimensionItemKeywords", + }, + { + name: "dimensionType", + fieldName: "dimensionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionType", + }, { name: "displayDescription", fieldName: "displayDescription", @@ -29461,72 +29425,76 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "allItems", - fieldName: "allItems", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "filter", + fieldName: "filter", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "filter", - fieldName: "filter", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "compulsory", - fieldName: "compulsory", + name: "includeSubhierarchyInAnalytics", + fieldName: "includeSubhierarchyInAnalytics", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "item", + fieldName: "items", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalItemObject", }, { - name: "includeSubhierarchyInAnalytics", - fieldName: "includeSubhierarchyInAnalytics", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "legendSet", @@ -29536,10 +29504,42 @@ export const models: Record = { }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "dataDimension", - fieldName: "dataDimension", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", + }, + { + name: "organisationUnitGroup", + fieldName: "organisationUnitGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "repetition", + fieldName: "eventRepetition", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.eventvisualization.EventRepetition", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "shortName", @@ -29548,18 +29548,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "item", - fieldName: "items", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalItemObject", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -29567,6 +29561,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, ], }, organisationUnitGroupSetDimensions: { @@ -29584,12 +29584,6 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "organisationUnitGroupSet", - fieldName: "dimension", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", - }, { name: "organisationUnitGroup", fieldName: "items", @@ -29598,6 +29592,12 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", }, + { + name: "organisationUnitGroupSet", + fieldName: "dimension", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet", + }, ], }, organisationUnitLevels: { @@ -29616,32 +29616,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "offlineLevels", - fieldName: "offlineLevels", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -29649,10 +29637,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "level", - fieldName: "level", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "displayName", @@ -29661,25 +29655,21 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -29687,11 +29677,30 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "level", + fieldName: "level", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "offlineLevels", + fieldName: "offlineLevels", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -29700,15 +29709,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -29733,10 +29733,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "thresholdFactor", - fieldName: "thresholdFactor", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "enabled", + fieldName: "enabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "extremeLines", @@ -29744,12 +29744,6 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.visualization.OutlierLine", }, - { - name: "normalizationMethod", - fieldName: "normalizationMethod", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.visualization.NormalizedOutlierMethod", - }, { name: "maxResults", fieldName: "maxResults", @@ -29757,10 +29751,10 @@ export const models: Record = { klass: "java.lang.Integer", }, { - name: "enabled", - fieldName: "enabled", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "normalizationMethod", + fieldName: "normalizationMethod", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.visualization.NormalizedOutlierMethod", }, { name: "outlierMethod", @@ -29768,6 +29762,12 @@ export const models: Record = { propertyType: "CONSTANT", klass: "org.hisp.dhis.visualization.OutlierMethod", }, + { + name: "thresholdFactor", + fieldName: "thresholdFactor", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, ], }, predictors: { @@ -29787,46 +29787,64 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "annualSampleCount", + fieldName: "annualSampleCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "outputCombo", - fieldName: "outputCombo", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryOptionCombo", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "description", + fieldName: "description", + propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "generator", - fieldName: "generator", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.expression.Expression", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -29837,19 +29855,33 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "organisationUnitLevel", - fieldName: "organisationUnitLevels", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitLevel", + itemKlass: "java.lang.String", }, { - name: "output", - fieldName: "output", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "generator", + fieldName: "generator", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.expression.Expression", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -29857,11 +29889,12 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "sampleSkipTest", - fieldName: "sampleSkipTest", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.expression.Expression", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "organisationUnitDescendants", fieldName: "organisationUnitDescendants", @@ -29869,64 +29902,30 @@ export const models: Record = { klass: "org.hisp.dhis.common.OrganisationUnitDescendants", }, { - name: "translation", - fieldName: "translations", + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "sequentialSampleCount", - fieldName: "sequentialSampleCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "annualSampleCount", - fieldName: "annualSampleCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitLevel", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "output", + fieldName: "output", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + klass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "sequentialSkipCount", - fieldName: "sequentialSkipCount", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "outputCombo", + fieldName: "outputCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryOptionCombo", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "periodType", + fieldName: "periodType", + propertyType: "TEXT", + klass: "org.hisp.dhis.period.PeriodType", }, { name: "predictorGroup", @@ -29937,30 +29936,29 @@ export const models: Record = { itemKlass: "org.hisp.dhis.predictor.PredictorGroup", }, { - name: "sharing", - fieldName: "sharing", + name: "sampleSkipTest", + fieldName: "sampleSkipTest", propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + klass: "org.hisp.dhis.expression.Expression", }, { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "sequentialSampleCount", + fieldName: "sequentialSampleCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "periodType", - fieldName: "periodType", - propertyType: "TEXT", - klass: "org.hisp.dhis.period.PeriodType", + name: "sequentialSkipCount", + fieldName: "sequentialSkipCount", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "shortName", fieldName: "shortName", @@ -29968,10 +29966,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -29997,46 +29997,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "predictor", - fieldName: "members", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.predictor.Predictor", - }, - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -30044,12 +30024,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -30058,11 +30036,27 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -30070,11 +30064,26 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "predictor", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.predictor.Predictor", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -30083,15 +30092,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -30117,162 +30117,156 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataEntryForm", - fieldName: "dataEntryForm", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataentryform.DataEntryForm", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "ignoreOverdueEvents", - fieldName: "ignoreOverdueEvents", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "accessLevel", + fieldName: "accessLevel", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.AccessLevel", }, { - name: "skipOffline", - fieldName: "skipOffline", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayFollowUpLabel", - fieldName: "displayFollowUpLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "categoryCombo", + fieldName: "categoryCombo", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.category.CategoryCombo", }, { - name: "programIndicator", - fieldName: "programIndicators", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramIndicator", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "displayIncidentDateLabel", - fieldName: "displayIncidentDateLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "completeEventsExpiryDays", + fieldName: "completeEventsExpiryDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "programStageLabel", - fieldName: "programStageLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "categoryCombo", - fieldName: "categoryCombo", + name: "dataEntryForm", + fieldName: "dataEntryForm", propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryCombo", + klass: "org.hisp.dhis.dataentryform.DataEntryForm", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "displayRelationshipLabel", - fieldName: "displayRelationshipLabel", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "trackedEntityAttributeLabel", - fieldName: "trackedEntityAttributeLabel", + name: "displayEnrollmentDateLabel", + fieldName: "displayEnrollmentDateLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "enrollmentDateLabel", - fieldName: "enrollmentDateLabel", + name: "displayEnrollmentLabel", + fieldName: "displayEnrollmentLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayDescription", - fieldName: "displayDescription", + name: "displayEventLabel", + fieldName: "displayEventLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayEnrollmentLabel", - fieldName: "displayEnrollmentLabel", + name: "displayFollowUpLabel", + fieldName: "displayFollowUpLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "onlyEnrollOnce", - fieldName: "onlyEnrollOnce", + name: "displayFrontPageList", + fieldName: "displayFrontPageList", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayIncidentDate", + fieldName: "displayIncidentDate", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "displayIncidentDateLabel", + fieldName: "displayIncidentDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "version", - fieldName: "version", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayNoteLabel", + fieldName: "displayNoteLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "displayOrgUnitLabel", + fieldName: "displayOrgUnitLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayEnrollmentDateLabel", - fieldName: "displayEnrollmentDateLabel", + name: "displayProgramStageLabel", + fieldName: "displayProgramStageLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "maxTeiCountToReturn", - fieldName: "maxTeiCountToReturn", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayRelationshipLabel", + fieldName: "displayRelationshipLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "selectIncidentDatesInFuture", - fieldName: "selectIncidentDatesInFuture", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayTrackedEntityAttributeLabel", @@ -30281,30 +30275,28 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "incidentDateLabel", - fieldName: "incidentDateLabel", + name: "enrollmentDateLabel", + fieldName: "enrollmentDateLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayProgramStageLabel", - fieldName: "displayProgramStageLabel", + name: "enrollmentLabel", + fieldName: "enrollmentLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "noteLabel", - fieldName: "noteLabel", + name: "eventLabel", + fieldName: "eventLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "userRole", - fieldName: "userRoles", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserRole", + name: "expiryDays", + fieldName: "expiryDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "expiryPeriodType", @@ -30312,86 +30304,124 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.period.PeriodType", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "selectEnrollmentDatesInFuture", - fieldName: "selectEnrollmentDatesInFuture", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "featureType", + fieldName: "featureType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.organisationunit.FeatureType", + }, + { + name: "followUpLabel", + fieldName: "followUpLabel", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "ignoreOverdueEvents", + fieldName: "ignoreOverdueEvents", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "style", - fieldName: "style", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", - }, - { - name: "enrollmentLabel", - fieldName: "enrollmentLabel", + name: "incidentDateLabel", + fieldName: "incidentDateLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "registration", - fieldName: "registration", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "openDaysAfterCoEndDate", - fieldName: "openDaysAfterCoEndDate", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "maxTeiCountToReturn", + fieldName: "maxTeiCountToReturn", propertyType: "INTEGER", klass: "java.lang.Integer", }, { - name: "displayEventLabel", - fieldName: "displayEventLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "minAttributesRequiredToSearch", + fieldName: "minAttributesRequiredToSearch", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "shortName", - fieldName: "shortName", + name: "noteLabel", + fieldName: "noteLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "notificationTemplate", + fieldName: "notificationTemplates", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.notification.ProgramNotificationTemplate", }, { - name: "useFirstStageDuringRegistration", - fieldName: "useFirstStageDuringRegistration", + name: "onlyEnrollOnce", + fieldName: "onlyEnrollOnce", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "openDaysAfterCoEndDate", + fieldName: "openDaysAfterCoEndDate", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "displayNoteLabel", - fieldName: "displayNoteLabel", + name: "orgUnitLabel", + fieldName: "orgUnitLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "programIndicator", + fieldName: "programIndicators", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramIndicator", }, { name: "programRuleVariable", @@ -30402,8 +30432,24 @@ export const models: Record = { itemKlass: "org.hisp.dhis.programrule.ProgramRuleVariable", }, { - name: "displayName", - fieldName: "displayName", + name: "programSection", + fieldName: "programSections", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramSection", + }, + { + name: "programStage", + fieldName: "programStages", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "programStageLabel", + fieldName: "programStageLabel", propertyType: "TEXT", klass: "java.lang.String", }, @@ -30416,16 +30462,16 @@ export const models: Record = { itemKlass: "org.hisp.dhis.program.ProgramTrackedEntityAttribute", }, { - name: "completeEventsExpiryDays", - fieldName: "completeEventsExpiryDays", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "programType", + fieldName: "programType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramType", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "registration", + fieldName: "registration", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "relatedProgram", @@ -30434,144 +30480,98 @@ export const models: Record = { klass: "org.hisp.dhis.program.Program", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "relationshipLabel", + fieldName: "relationshipLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "withoutRegistration", - fieldName: "withoutRegistration", + name: "selectEnrollmentDatesInFuture", + fieldName: "selectEnrollmentDatesInFuture", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "notificationTemplate", - fieldName: "notificationTemplates", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.notification.ProgramNotificationTemplate", + name: "selectIncidentDatesInFuture", + fieldName: "selectIncidentDatesInFuture", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayOrgUnitLabel", - fieldName: "displayOrgUnitLabel", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "featureType", - fieldName: "featureType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.organisationunit.FeatureType", - }, - { - name: "minAttributesRequiredToSearch", - fieldName: "minAttributesRequiredToSearch", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "organisationUnit", - fieldName: "organisationUnits", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, - { - name: "displayFrontPageList", - fieldName: "displayFrontPageList", + name: "skipOffline", + fieldName: "skipOffline", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "followUpLabel", - fieldName: "followUpLabel", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "programType", - fieldName: "programType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ProgramType", - }, - { - name: "accessLevel", - fieldName: "accessLevel", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.AccessLevel", - }, - { - name: "programSection", - fieldName: "programSections", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramSection", + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "eventLabel", - fieldName: "eventLabel", + name: "trackedEntityAttributeLabel", + fieldName: "trackedEntityAttributeLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "orgUnitLabel", - fieldName: "orgUnitLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "trackedEntityType", + fieldName: "trackedEntityType", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityType", }, { - name: "programStage", - fieldName: "programStages", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramStage", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "trackedEntityType", - fieldName: "trackedEntityType", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityType", + name: "useFirstStageDuringRegistration", + fieldName: "useFirstStageDuringRegistration", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "displayIncidentDate", - fieldName: "displayIncidentDate", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "userRole", + fieldName: "userRoles", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserRole", }, { - name: "expiryDays", - fieldName: "expiryDays", + name: "version", + fieldName: "version", propertyType: "INTEGER", klass: "java.lang.Integer", }, { - name: "relationshipLabel", - fieldName: "relationshipLabel", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "withoutRegistration", + fieldName: "withoutRegistration", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, ], }, @@ -30592,12 +30592,10 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -30606,10 +30604,12 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -30618,63 +30618,41 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "program", - fieldName: "program", + name: "dataElement", + fieldName: "dataElement", propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + klass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "valueType", - fieldName: "valueType", + name: "dimensionItemType", + fieldName: "dimensionItemType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", - }, - { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + klass: "org.hisp.dhis.common.DimensionItemType", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "displayDescription", fieldName: "displayDescription", @@ -30682,56 +30660,57 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "dataElement", - fieldName: "dataElement", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSet", fieldName: "legendSet", @@ -30746,6 +30725,25 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "shortName", fieldName: "shortName", @@ -30753,10 +30751,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -30765,10 +30765,10 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", + name: "valueType", + fieldName: "valueType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + klass: "org.hisp.dhis.common.ValueType", }, ], }, @@ -30788,26 +30788,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", - }, - { - name: "orgUnitField", - fieldName: "orgUnitField", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "access", fieldName: "access", @@ -30815,20 +30795,8 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "displayInForm", - fieldName: "displayInForm", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "displayName", - fieldName: "displayName", + name: "aggregateExportAttributeOptionCombo", + fieldName: "aggregateExportAttributeOptionCombo", propertyType: "TEXT", klass: "java.lang.String", }, @@ -30839,66 +30807,74 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "analyticsPeriodBoundary", + fieldName: "analyticsPeriodBoundaries", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.AnalyticsPeriodBoundary", + }, + { + name: "analyticsType", + fieldName: "analyticsType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.AnalyticsType", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "decimals", + fieldName: "decimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "formName", - fieldName: "formName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "programIndicatorGroups", - fieldName: "groups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramIndicatorGroup", + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "analyticsPeriodBoundary", - fieldName: "analyticsPeriodBoundaries", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.AnalyticsPeriodBoundary", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { name: "displayDescription", @@ -30907,80 +30883,81 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "expression", - fieldName: "expression", + name: "displayInForm", + fieldName: "displayInForm", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayShortName", + fieldName: "displayShortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "expression", + fieldName: "expression", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "filter", + fieldName: "filter", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "filter", - fieldName: "filter", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "decimals", - fieldName: "decimals", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, { name: "legendSet", fieldName: "legendSet", propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "analyticsType", - fieldName: "analyticsType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.AnalyticsType", - }, { name: "legendSets", fieldName: "legendSets", @@ -30989,11 +30966,38 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "orgUnitField", + fieldName: "orgUnitField", + propertyType: "TEXT", + klass: "java.lang.String", + }, { - name: "style", - fieldName: "style", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "programIndicatorGroups", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramIndicatorGroup", + }, + { + name: "queryMods", + fieldName: "queryMods", propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "shortName", @@ -31002,16 +31006,18 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "aggregateExportAttributeOptionCombo", - fieldName: "aggregateExportAttributeOptionCombo", - propertyType: "TEXT", - klass: "java.lang.String", + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -31019,12 +31025,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", - }, ], }, programIndicatorGroups: { @@ -31043,38 +31043,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -31082,12 +31070,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -31096,19 +31082,27 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "programIndicator", - fieldName: "members", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramIndicator", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -31116,11 +31110,26 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "programIndicator", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramIndicator", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -31129,15 +31138,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -31162,20 +31162,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -31183,63 +31183,17 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "notificationTrigger", - fieldName: "notificationTrigger", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.notification.NotificationTrigger", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "relativeScheduledDays", - fieldName: "relativeScheduledDays", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "subjectTemplate", - fieldName: "subjectTemplate", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "recipientDataElement", - fieldName: "recipientDataElement", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", - }, - { - name: "notifyUsersInHierarchyOnly", - fieldName: "notifyUsersInHierarchyOnly", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "deliveryChannels", fieldName: "deliveryChannels", @@ -31249,43 +31203,58 @@ export const models: Record = { itemKlass: "org.hisp.dhis.common.DeliveryChannel", }, { - name: "displaySubjectTemplate", - fieldName: "displaySubjectTemplate", + name: "displayMessageTemplate", + fieldName: "displayMessageTemplate", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "displaySubjectTemplate", + fieldName: "displaySubjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "sendRepeatable", - fieldName: "sendRepeatable", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "recipientProgramAttribute", - fieldName: "recipientProgramAttribute", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + klass: "org.hisp.dhis.user.User", + }, + { + name: "messageTemplate", + fieldName: "messageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "notificationRecipient", fieldName: "notificationRecipient", @@ -31293,10 +31262,10 @@ export const models: Record = { klass: "org.hisp.dhis.program.notification.ProgramNotificationRecipient", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "notificationTrigger", + fieldName: "notificationTrigger", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.notification.NotificationTrigger", }, { name: "notifyParentOrganisationUnitOnly", @@ -31304,12 +31273,23 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "displayMessageTemplate", - fieldName: "displayMessageTemplate", - propertyType: "TEXT", - klass: "java.lang.String", + name: "notifyUsersInHierarchyOnly", + fieldName: "notifyUsersInHierarchyOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "recipientDataElement", + fieldName: "recipientDataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "recipientProgramAttribute", + fieldName: "recipientProgramAttribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, { name: "recipientUserGroup", @@ -31318,23 +31298,43 @@ export const models: Record = { klass: "org.hisp.dhis.user.UserGroup", }, { - name: "favorite", - fieldName: "favorite", + name: "relativeScheduledDays", + fieldName: "relativeScheduledDays", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "sendRepeatable", + fieldName: "sendRepeatable", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "messageTemplate", - fieldName: "messageTemplate", + name: "subjectTemplate", + fieldName: "subjectTemplate", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, ], }, programRules: { @@ -31353,32 +31353,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -31386,8 +31374,8 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", + name: "condition", + fieldName: "condition", propertyType: "TEXT", klass: "java.lang.String", }, @@ -31398,12 +31386,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -31412,23 +31398,27 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "priority", - fieldName: "priority", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -31436,16 +31426,23 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "condition", - fieldName: "condition", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "priority", + fieldName: "priority", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.program.Program", }, { name: "programRuleAction", @@ -31455,6 +31452,18 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.programrule.ProgramRuleAction", }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -31463,15 +31472,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", @@ -31496,20 +31496,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -31517,44 +31517,72 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "evaluationEnvironment", - fieldName: "programRuleActionEvaluationEnvironments", - propertyType: "COLLECTION", - itemPropertyType: "CONSTANT", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.programrule.ProgramRuleActionEvaluationEnvironment", + name: "content", + fieldName: "content", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "data", fieldName: "data", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "optionGroup", - fieldName: "optionGroup", + name: "dataElement", + fieldName: "dataElement", propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionGroup", + klass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "displayName", - fieldName: "displayName", + name: "displayContent", + fieldName: "displayContent", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "templateUid", - fieldName: "templateUid", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "content", - fieldName: "content", - propertyType: "TEXT", - klass: "java.lang.String", + name: "evaluationEnvironment", + fieldName: "programRuleActionEvaluationEnvironments", + propertyType: "COLLECTION", + itemPropertyType: "CONSTANT", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.programrule.ProgramRuleActionEvaluationEnvironment", }, { - name: "trackedEntityAttribute", - fieldName: "attribute", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + name: "evaluationTime", + fieldName: "programRuleActionEvaluationTime", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.programrule.ProgramRuleActionEvaluationTime", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -31562,18 +31590,29 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "displayContent", - fieldName: "displayContent", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "location", + fieldName: "location", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "option", + fieldName: "option", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.Option", + }, + { + name: "optionGroup", + fieldName: "optionGroup", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionGroup", }, { name: "programIndicator", @@ -31587,20 +31626,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.programrule.ProgramRule", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "programStageSection", - fieldName: "programStageSection", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStageSection", - }, - { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", - }, { name: "programRuleActionType", fieldName: "programRuleActionType", @@ -31608,30 +31633,16 @@ export const models: Record = { klass: "org.hisp.dhis.programrule.ProgramRuleActionType", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "programStage", + fieldName: "programStage", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "dataElement", - fieldName: "dataElement", + name: "programStageSection", + fieldName: "programStageSection", propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + klass: "org.hisp.dhis.program.ProgramStageSection", }, { name: "sharing", @@ -31640,29 +31651,24 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "evaluationTime", - fieldName: "programRuleActionEvaluationTime", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.programrule.ProgramRuleActionEvaluationTime", + name: "templateUid", + fieldName: "templateUid", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", + name: "trackedEntityAttribute", + fieldName: "attribute", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "location", - fieldName: "location", - propertyType: "TEXT", - klass: "java.lang.String", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -31670,12 +31676,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "option", - fieldName: "option", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.Option", - }, ], }, programRuleVariables: { @@ -31694,20 +31694,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -31715,56 +31715,50 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "programRuleVariableSourceType", - fieldName: "sourceType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.programrule.ProgramRuleVariableSourceType", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "program", - fieldName: "program", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + klass: "org.hisp.dhis.user.User", }, { - name: "trackedEntityAttribute", - fieldName: "attribute", + name: "dataElement", + fieldName: "dataElement", propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + klass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -31772,31 +31766,24 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", }, { - name: "useCodeForOptionSet", - fieldName: "useCodeForOptionSet", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "programRuleVariableSourceType", + fieldName: "sourceType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.programrule.ProgramRuleVariableSourceType", }, { - name: "dataElement", - fieldName: "dataElement", + name: "programStage", + fieldName: "programStage", propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + klass: "org.hisp.dhis.program.ProgramStage", }, { name: "sharing", @@ -31805,15 +31792,22 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "createdBy", - fieldName: "createdBy", + name: "trackedEntityAttribute", + fieldName: "attribute", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, + { + name: "useCodeForOptionSet", + fieldName: "useCodeForOptionSet", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -31823,6 +31817,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, ], }, programSections: { @@ -31841,20 +31841,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -31862,10 +31862,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -31874,30 +31880,42 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -31905,19 +31923,13 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "renderType", - fieldName: "renderType", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.render.DeviceRenderTypeMap", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -31925,19 +31937,18 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "renderType", + fieldName: "renderType", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", }, { name: "sharing", @@ -31946,16 +31957,10 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "sortOrder", @@ -31963,15 +31968,6 @@ export const models: Record = { propertyType: "INTEGER", klass: "java.lang.Integer", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "trackedEntityAttributes", - fieldName: "trackedEntityAttributes", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", - }, { name: "style", fieldName: "style", @@ -31979,16 +31975,20 @@ export const models: Record = { klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "trackedEntityAttributes", + fieldName: "trackedEntityAttributes", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -32014,6 +32014,12 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ + { + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, { name: "allowGenerateNextVisit", fieldName: "allowGenerateNextVisit", @@ -32021,53 +32027,55 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "dataEntryForm", - fieldName: "dataEntryForm", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataentryform.DataEntryForm", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "reportDateToUse", - fieldName: "reportDateToUse", - propertyType: "TEXT", - klass: "java.lang.String", + name: "autoGenerateEvent", + fieldName: "autoGenerateEvent", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "blockEntryForm", + fieldName: "blockEntryForm", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "programStageLabel", - fieldName: "programStageLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "programStageDataElement", - fieldName: "programStageDataElements", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramStageDataElement", + name: "dataEntryForm", + fieldName: "dataEntryForm", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataentryform.DataEntryForm", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "displayDescription", fieldName: "displayDescription", @@ -32075,46 +32083,38 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "formType", - fieldName: "formType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.dataset.FormType", + name: "displayDueDateLabel", + fieldName: "displayDueDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "generatedByEnrollmentDate", - fieldName: "generatedByEnrollmentDate", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayEventLabel", + fieldName: "displayEventLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayExecutionDateLabel", + fieldName: "displayExecutionDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayGenerateEventBox", + fieldName: "displayGenerateEventBox", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, @@ -32125,18 +32125,17 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "hideDueDate", - fieldName: "hideDueDate", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dueDateLabel", + fieldName: "dueDateLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "enableUserAssignment", fieldName: "enableUserAssignment", @@ -32144,53 +32143,23 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "style", - fieldName: "style", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.ObjectStyle", - }, - { - name: "displayEventLabel", - fieldName: "displayEventLabel", + name: "eventLabel", + fieldName: "eventLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "executionDateLabel", + fieldName: "executionDateLabel", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "minDaysFromStart", - fieldName: "minDaysFromStart", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "standardInterval", - fieldName: "standardInterval", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, { name: "favorite", fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { - name: "dueDateLabel", - fieldName: "dueDateLabel", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "executionDateLabel", - fieldName: "executionDateLabel", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "favorite", fieldName: "favorites", @@ -32200,46 +32169,61 @@ export const models: Record = { itemKlass: "java.lang.String", }, { - name: "preGenerateUID", - fieldName: "preGenerateUID", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "featureType", + fieldName: "featureType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.organisationunit.FeatureType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "formType", + fieldName: "formType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.dataset.FormType", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "generatedByEnrollmentDate", + fieldName: "generatedByEnrollmentDate", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "hideDueDate", + fieldName: "hideDueDate", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayExecutionDateLabel", - fieldName: "displayExecutionDateLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "minDaysFromStart", + fieldName: "minDaysFromStart", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "nextScheduleDate", + fieldName: "nextScheduleDate", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", }, { name: "notificationTemplate", @@ -32256,88 +32240,106 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "repeatable", - fieldName: "repeatable", + name: "periodType", + fieldName: "periodType", + propertyType: "TEXT", + klass: "org.hisp.dhis.period.PeriodType", + }, + { + name: "preGenerateUID", + fieldName: "preGenerateUID", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "programStageDataElement", + fieldName: "programStageDataElements", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramStageDataElement", + }, + { + name: "programStageLabel", + fieldName: "programStageLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "featureType", - fieldName: "featureType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.organisationunit.FeatureType", + name: "programStageSection", + fieldName: "programStageSections", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.program.ProgramStageSection", }, { - name: "remindCompleted", - fieldName: "remindCompleted", + name: "referral", + fieldName: "referral", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displayGenerateEventBox", - fieldName: "displayGenerateEventBox", + name: "remindCompleted", + fieldName: "remindCompleted", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "nextScheduleDate", - fieldName: "nextScheduleDate", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + name: "repeatable", + fieldName: "repeatable", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "eventLabel", - fieldName: "eventLabel", + name: "reportDateToUse", + fieldName: "reportDateToUse", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "validationStrategy", - fieldName: "validationStrategy", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ValidationStrategy", - }, - { - name: "autoGenerateEvent", - fieldName: "autoGenerateEvent", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "periodType", - fieldName: "periodType", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", - klass: "org.hisp.dhis.period.PeriodType", + klass: "java.lang.String", }, { - name: "referral", - fieldName: "referral", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "standardInterval", + fieldName: "standardInterval", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "displayDueDateLabel", - fieldName: "displayDueDateLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "style", + fieldName: "style", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "blockEntryForm", - fieldName: "blockEntryForm", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -32346,12 +32348,10 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "programStageSection", - fieldName: "programStageSections", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.ProgramStageSection", + name: "validationStrategy", + fieldName: "validationStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ValidationStrategy", }, ], }, @@ -32371,24 +32371,30 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "displayInReports", - fieldName: "displayInReports", + name: "allowFutureDate", + fieldName: "allowFutureDate", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "allowProvidedElsewhere", + fieldName: "allowProvidedElsewhere", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -32397,62 +32403,62 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "skipSynchronization", - fieldName: "skipSynchronization", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "renderOptionsAsRadio", - fieldName: "renderOptionsAsRadio", + name: "compulsory", + fieldName: "compulsory", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "skipAnalytics", - fieldName: "skipAnalytics", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, + { + name: "displayInReports", + fieldName: "displayInReports", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "renderType", - fieldName: "renderType", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.render.DeviceRenderTypeMap", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "allowFutureDate", - fieldName: "allowFutureDate", + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -32460,25 +32466,24 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "renderOptionsAsRadio", + fieldName: "renderOptionsAsRadio", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "dataElement", - fieldName: "dataElement", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", + name: "renderType", + fieldName: "renderType", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", }, { name: "sharing", @@ -32487,20 +32492,14 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "compulsory", - fieldName: "compulsory", + name: "skipAnalytics", + fieldName: "skipAnalytics", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "allowProvidedElsewhere", - fieldName: "allowProvidedElsewhere", + name: "skipSynchronization", + fieldName: "skipSynchronization", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -32510,12 +32509,13 @@ export const models: Record = { propertyType: "INTEGER", klass: "java.lang.Integer", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -32541,20 +32541,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -32562,10 +32562,24 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataElement", + fieldName: "dataElements", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElement", }, { name: "description", @@ -32574,32 +32588,42 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "programIndicator", - fieldName: "programIndicators", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.program.ProgramIndicator", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -32607,27 +32631,28 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "renderType", - fieldName: "renderType", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.render.DeviceRenderTypeMap", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "dataElement", - fieldName: "dataElements", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "programIndicator", + fieldName: "programIndicators", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElement", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "org.hisp.dhis.program.ProgramIndicator", }, { name: "programStage", @@ -32636,24 +32661,10 @@ export const models: Record = { klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "renderType", + fieldName: "renderType", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", }, { name: "sharing", @@ -32662,24 +32673,17 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "sortOrder", fieldName: "sortOrder", propertyType: "INTEGER", klass: "java.lang.Integer", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "style", fieldName: "style", @@ -32687,16 +32691,12 @@ export const models: Record = { klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -32722,50 +32722,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -32773,12 +32749,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -32787,17 +32761,33 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -32805,22 +32795,24 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "programStageQueryCriteria", fieldName: "programStageQueryCriteria", @@ -32828,10 +32820,18 @@ export const models: Record = { klass: "org.hisp.dhis.programstageworkinglist.ProgramStageQueryCriteria", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -32856,20 +32856,26 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "allowFutureDate", + fieldName: "allowFutureDate", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -32877,28 +32883,28 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "program", - fieldName: "program", + name: "createdBy", + fieldName: "createdBy", propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + klass: "org.hisp.dhis.user.User", }, { - name: "mandatory", - fieldName: "mandatory", + name: "displayInList", + fieldName: "displayInList", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "trackedEntityAttribute", - fieldName: "attribute", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayShortName", @@ -32907,11 +32913,21 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "renderOptionsAsRadio", - fieldName: "renderOptionsAsRadio", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -32919,58 +32935,35 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "renderType", - fieldName: "renderType", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.render.DeviceRenderTypeMap", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "allowFutureDate", - fieldName: "allowFutureDate", + name: "mandatory", + fieldName: "mandatory", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + klass: "org.hisp.dhis.program.Program", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "renderOptionsAsRadio", + fieldName: "renderOptionsAsRadio", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "sharing", - fieldName: "sharing", + name: "renderType", + fieldName: "renderType", propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + klass: "org.hisp.dhis.render.DeviceRenderTypeMap", }, { name: "searchable", @@ -32979,16 +32972,10 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "displayInList", - fieldName: "displayInList", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "sortOrder", @@ -32996,12 +32983,19 @@ export const models: Record = { propertyType: "INTEGER", klass: "java.lang.Integer", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "trackedEntityAttribute", + fieldName: "attribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -33009,6 +33003,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, ], }, programTrackedEntityAttributeDimensionItems: { @@ -33026,20 +33026,6 @@ export const models: Record = { persisted: false, embeddedObject: true, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", - }, { name: "access", fieldName: "access", @@ -33047,69 +33033,61 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attribute", + fieldName: "attribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "formName", - fieldName: "formName", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "attribute", - fieldName: "attribute", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "displayDescription", fieldName: "displayDescription", @@ -33117,50 +33095,57 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSet", fieldName: "legendSet", @@ -33175,6 +33160,25 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "shortName", fieldName: "shortName", @@ -33182,10 +33186,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -33193,12 +33199,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", - }, ], }, pushAnalysis: { @@ -33217,38 +33217,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -33256,34 +33244,39 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "recipientUserGroups", - fieldName: "recipientUserGroups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroup", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "dashboard", + fieldName: "dashboard", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dashboard.Dashboard", }, { - name: "message", - fieldName: "message", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -33291,11 +33284,33 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "message", + fieldName: "message", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "recipientUserGroups", + fieldName: "recipientUserGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroup", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { name: "translation", fieldName: "translations", @@ -33304,27 +33319,12 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "dashboard", - fieldName: "dashboard", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dashboard.Dashboard", - }, ], }, relationships: { @@ -33343,20 +33343,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -33364,16 +33364,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "createdAtClient", @@ -33382,18 +33376,42 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", + name: "deleted", + fieldName: "deleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "formName", @@ -33407,53 +33425,33 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.relationship.RelationshipItem", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "relationshipType", fieldName: "relationshipType", propertyType: "REFERENCE", klass: "org.hisp.dhis.relationship.RelationshipType", }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, { name: "sharing", fieldName: "sharing", propertyType: "COMPLEX", klass: "org.hisp.dhis.user.sharing.Sharing", }, - { - name: "deleted", - fieldName: "deleted", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "style", fieldName: "style", @@ -33467,10 +33465,12 @@ export const models: Record = { klass: "org.hisp.dhis.relationship.RelationshipItem", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -33495,12 +33495,24 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ + { + name: "program", + fieldName: "program", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.Program", + }, { name: "programStage", fieldName: "programStage", propertyType: "REFERENCE", klass: "org.hisp.dhis.program.ProgramStage", }, + { + name: "relationshipEntity", + fieldName: "relationshipEntity", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.relationship.RelationshipEntity", + }, { name: "trackedEntityType", fieldName: "trackedEntityType", @@ -33513,18 +33525,6 @@ export const models: Record = { propertyType: "COMPLEX", klass: "org.hisp.dhis.trackerdataview.TrackerDataView", }, - { - name: "relationshipEntity", - fieldName: "relationshipEntity", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.relationship.RelationshipEntity", - }, - { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", - }, ], }, relationshipItems: { @@ -33543,10 +33543,10 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "trackedEntity", - fieldName: "trackedEntity", + name: "enrollment", + fieldName: "enrollment", propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntity", + klass: "org.hisp.dhis.program.Enrollment", }, { name: "event", @@ -33561,10 +33561,10 @@ export const models: Record = { klass: "org.hisp.dhis.relationship.Relationship", }, { - name: "enrollment", - fieldName: "enrollment", + name: "trackedEntity", + fieldName: "trackedEntity", propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Enrollment", + klass: "org.hisp.dhis.trackedentity.TrackedEntity", }, ], }, @@ -33585,12 +33585,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "bidirectional", @@ -33598,12 +33604,6 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, { name: "code", fieldName: "code", @@ -33611,29 +33611,23 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "fromToName", - fieldName: "fromToName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, { name: "displayFromToName", fieldName: "displayFromToName", @@ -33641,52 +33635,30 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "toConstraint", - fieldName: "toConstraint", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.relationship.RelationshipConstraint", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayToFromName", + fieldName: "displayToFromName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "toFromName", - fieldName: "toFromName", - propertyType: "TEXT", - klass: "java.lang.String", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "fromConstraint", @@ -33695,30 +33667,58 @@ export const models: Record = { klass: "org.hisp.dhis.relationship.RelationshipConstraint", }, { - name: "displayToFromName", - fieldName: "displayToFromName", + name: "fromToName", + fieldName: "fromToName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "referral", - fieldName: "referral", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", + name: "referral", + fieldName: "referral", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "toConstraint", + fieldName: "toConstraint", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.relationship.RelationshipConstraint", + }, + { + name: "toFromName", + fieldName: "toFromName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, { name: "user", fieldName: "user", @@ -33744,41 +33744,47 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "designContent", - fieldName: "designContent", - propertyType: "TEXT", - klass: "java.lang.String", + name: "cacheStrategy", + fieldName: "cacheStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.cache.CacheStrategy", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", }, { - name: "visualization", - fieldName: "visualization", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.visualization.Visualization", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "designContent", + fieldName: "designContent", + propertyType: "TEXT", klass: "java.lang.String", }, { @@ -33788,55 +33794,52 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.report.ReportType", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "relativePeriods", fieldName: "relatives", propertyType: "COMPLEX", klass: "org.hisp.dhis.period.RelativePeriods", }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "reportParams", fieldName: "reportParams", propertyType: "COMPLEX", klass: "org.hisp.dhis.visualization.ReportingParams", }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -33845,20 +33848,11 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "cacheStrategy", - fieldName: "cacheStrategy", + name: "type", + fieldName: "type", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.cache.CacheStrategy", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + klass: "org.hisp.dhis.report.ReportType", }, { name: "user", @@ -33866,6 +33860,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "visualization", + fieldName: "visualization", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.visualization.Visualization", + }, ], }, reportingRates: { @@ -33884,12 +33884,10 @@ export const models: Record = { embeddedObject: true, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -33898,10 +33896,12 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -33910,56 +33910,40 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "dataSet", + fieldName: "dataSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataset.DataSet", }, { - name: "formName", - fieldName: "formName", + name: "description", + fieldName: "description", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "dataSet", - fieldName: "dataSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataset.DataSet", + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { name: "displayDescription", @@ -33968,56 +33952,57 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "metric", - fieldName: "metric", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ReportingRateMetric", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSet", fieldName: "legendSet", @@ -34032,6 +34017,25 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { + name: "metric", + fieldName: "metric", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ReportingRateMetric", + }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "shortName", fieldName: "shortName", @@ -34039,10 +34043,12 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -34050,12 +34056,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", - }, ], }, routes: { @@ -34074,26 +34074,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "headers", - fieldName: "headers", - propertyType: "COMPLEX", - klass: "java.util.Map", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", @@ -34101,10 +34081,12 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "auth", @@ -34113,9 +34095,17 @@ export const models: Record = { klass: "org.hisp.dhis.common.auth.AuthScheme", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", + name: "authorities", + fieldName: "authorities", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { @@ -34125,12 +34115,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -34139,20 +34127,39 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "disabled", + fieldName: "disabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "authorities", - fieldName: "authorities", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", itemPropertyType: "TEXT", - klass: "java.util.List", + klass: "java.util.Set", itemKlass: "java.lang.String", }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "headers", + fieldName: "headers", + propertyType: "COMPLEX", + klass: "java.util.Map", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -34160,11 +34167,18 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -34173,21 +34187,7 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "disabled", - fieldName: "disabled", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, + { name: "url", fieldName: "url", propertyType: "TEXT", klass: "java.lang.String" }, { name: "user", fieldName: "user", @@ -34213,32 +34213,18 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { - name: "smsCode", - fieldName: "codes", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.sms.command.code.SMSCode", - }, - { - name: "moreThanOneOrgUnitMessage", - fieldName: "moreThanOneOrgUnitMessage", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -34247,18 +34233,28 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", + name: "codeValueSeparator", + fieldName: "codeValueSeparator", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "specialCharacter", - fieldName: "specialCharacters", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.sms.command.SMSSpecialCharacter", + name: "completenessMethod", + fieldName: "completenessMethod", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.sms.command.CompletenessMethod", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "currentPeriodUsedForReporting", @@ -34267,23 +34263,39 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "program", - fieldName: "program", + name: "dataset", + fieldName: "dataset", propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", + klass: "org.hisp.dhis.dataset.DataSet", }, { - name: "noUserMessage", - fieldName: "noUserMessage", + name: "defaultMessage", + fieldName: "defaultMessage", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "receivedMessage", - fieldName: "receivedMessage", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -34291,62 +34303,51 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "defaultMessage", - fieldName: "defaultMessage", + name: "moreThanOneOrgUnitMessage", + fieldName: "moreThanOneOrgUnitMessage", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "userGroup", - fieldName: "userGroup", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.UserGroup", + name: "noUserMessage", + fieldName: "noUserMessage", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "programStage", - fieldName: "programStage", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.ProgramStage", + name: "parserType", + fieldName: "parserType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.sms.parse.ParserType", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "completenessMethod", - fieldName: "completenessMethod", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.sms.command.CompletenessMethod", + klass: "org.hisp.dhis.program.Program", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "programStage", + fieldName: "programStage", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.program.ProgramStage", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "receivedMessage", + fieldName: "receivedMessage", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "wrongFormatMessage", - fieldName: "wrongFormatMessage", + name: "separator", + fieldName: "separator", propertyType: "TEXT", klass: "java.lang.String", }, @@ -34357,53 +34358,52 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "separator", - fieldName: "separator", - propertyType: "TEXT", - klass: "java.lang.String", + name: "smsCode", + fieldName: "codes", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.sms.command.code.SMSCode", }, { - name: "successMessage", - fieldName: "successMessage", - propertyType: "TEXT", - klass: "java.lang.String", + name: "specialCharacter", + fieldName: "specialCharacters", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.sms.command.SMSSpecialCharacter", }, { - name: "codeValueSeparator", - fieldName: "codeValueSeparator", + name: "successMessage", + fieldName: "successMessage", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "parserType", - fieldName: "parserType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.sms.parse.ParserType", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "dataset", - fieldName: "dataset", + name: "userGroup", + fieldName: "userGroup", propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataset.DataSet", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + klass: "org.hisp.dhis.user.UserGroup", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "wrongFormatMessage", + fieldName: "wrongFormatMessage", + propertyType: "TEXT", + klass: "java.lang.String", }, ], }, @@ -34423,20 +34423,28 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "categoryCombos", + fieldName: "categoryCombos", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.CategoryCombo", + }, { name: "code", fieldName: "code", @@ -34444,18 +34452,30 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "greyedField", - fieldName: "greyedFields", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "dataElement", + fieldName: "dataElements", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.dataelement.DataElementOperand", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.dataelement.DataElement", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "dataSet", + fieldName: "dataSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataset.DataSet", }, { name: "description", @@ -34470,48 +34490,54 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", + name: "displayOptions", + fieldName: "displayOptions", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "categoryCombos", - fieldName: "categoryCombos", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "greyedField", + fieldName: "greyedFields", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryCombo", + itemKlass: "org.hisp.dhis.dataelement.DataElementOperand", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "dataSet", - fieldName: "dataSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataset.DataSet", - }, - { - name: "dataElement", - fieldName: "dataElements", + name: "indicator", + fieldName: "indicators", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElement", + itemKlass: "org.hisp.dhis.indicator.Indicator", }, { - name: "showColumnTotals", - fieldName: "showColumnTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -34519,28 +34545,7 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "indicator", - fieldName: "indicators", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.indicator.Indicator", - }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "sharing", fieldName: "sharing", @@ -34548,16 +34553,16 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayOptions", - fieldName: "displayOptions", - propertyType: "TEXT", - klass: "java.lang.String", + name: "showColumnTotals", + fieldName: "showColumnTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "showRowTotals", + fieldName: "showRowTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "sortOrder", @@ -34565,18 +34570,13 @@ export const models: Record = { propertyType: "INTEGER", klass: "java.lang.Integer", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "showRowTotals", - fieldName: "showRowTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -34601,18 +34601,18 @@ export const models: Record = { persisted: false, embeddedObject: false, properties: [ - { - name: "label", - fieldName: "label", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.StyledObject", - }, { name: "hidden", fieldName: "hidden", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "label", + fieldName: "label", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.StyledObject", + }, ], }, sharings: { @@ -34630,25 +34630,25 @@ export const models: Record = { persisted: false, embeddedObject: false, properties: [ - { name: "owner", fieldName: "owner", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "userGroups", - fieldName: "userGroups", - propertyType: "COMPLEX", - klass: "java.util.Map", - }, { name: "external", fieldName: "external", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "owner", fieldName: "owner", propertyType: "TEXT", klass: "java.lang.String" }, { name: "public", fieldName: "publicAccess", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "userGroups", + fieldName: "userGroups", + propertyType: "COMPLEX", + klass: "java.util.Map", + }, { name: "users", fieldName: "users", propertyType: "COMPLEX", klass: "java.util.Map" }, ], }, @@ -34668,20 +34668,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", @@ -34689,21 +34675,23 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "sqlQuery", - fieldName: "sqlQuery", - propertyType: "TEXT", - klass: "java.lang.String", + name: "cacheStrategy", + fieldName: "cacheStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.cache.CacheStrategy", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { @@ -34713,18 +34701,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "updateJobId", - fieldName: "updateJobId", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -34733,17 +34713,27 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.sqlview.SqlViewType", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -34751,11 +34741,24 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "sqlQuery", + fieldName: "sqlQuery", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "translation", fieldName: "translations", @@ -34764,20 +34767,17 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "cacheStrategy", - fieldName: "cacheStrategy", + name: "type", + fieldName: "type", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.cache.CacheStrategy", + klass: "org.hisp.dhis.sqlview.SqlViewType", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "updateJobId", + fieldName: "updateJobId", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "user", @@ -34804,82 +34804,141 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdAtClient", + fieldName: "createdAtClient", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "createdByUserInfo", + fieldName: "createdByUserInfo", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.program.UserInfoSnapshot", + }, + { + name: "deleted", + fieldName: "deleted", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "enrollment", + fieldName: "enrollments", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.program.Enrollment", }, { - name: "programOwners", - fieldName: "programOwners", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramOwner", + itemKlass: "java.lang.String", }, { - name: "storedBy", - fieldName: "storedBy", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "access", - fieldName: "access", + name: "geometry", + fieldName: "geometry", propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + klass: "org.locationtech.jts.geom.Geometry", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "organisationUnit", - fieldName: "organisationUnit", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + name: "inactive", + fieldName: "inactive", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "createdAtClient", - fieldName: "createdAtClient", + name: "lastUpdatedAtClient", + fieldName: "lastUpdatedAtClient", propertyType: "DATE", klass: "java.util.Date", }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, { name: "lastUpdatedByUserInfo", fieldName: "lastUpdatedByUserInfo", propertyType: "COMPLEX", klass: "org.hisp.dhis.program.UserInfoSnapshot", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "organisationUnit", + fieldName: "organisationUnit", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "inactive", - fieldName: "inactive", + name: "potentialDuplicate", + fieldName: "potentialDuplicate", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "translation", - fieldName: "translations", + name: "programOwners", + fieldName: "programOwners", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramOwner", }, { name: "relationshipItem", @@ -34889,40 +34948,6 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.relationship.RelationshipItem", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "createdByUserInfo", - fieldName: "createdByUserInfo", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.program.UserInfoSnapshot", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "potentialDuplicate", - fieldName: "potentialDuplicate", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "sharing", fieldName: "sharing", @@ -34930,18 +34955,18 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "enrollment", - fieldName: "enrollments", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.program.Enrollment", + name: "storedBy", + fieldName: "storedBy", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "deleted", - fieldName: "deleted", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "trackedEntityAttributeValue", + fieldName: "trackedEntityAttributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.trackedentityattributevalue.TrackedEntityAttributeValue", }, { name: "trackedEntityType", @@ -34950,23 +34975,12 @@ export const models: Record = { klass: "org.hisp.dhis.trackedentity.TrackedEntityType", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "geometry", - fieldName: "geometry", - propertyType: "COMPLEX", - klass: "org.locationtech.jts.geom.Geometry", - }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -34974,20 +34988,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, - { - name: "trackedEntityAttributeValue", - fieldName: "trackedEntityAttributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.trackedentityattributevalue.TrackedEntityAttributeValue", - }, - { - name: "lastUpdatedAtClient", - fieldName: "lastUpdatedAtClient", - propertyType: "DATE", - klass: "java.util.Date", - }, ], }, trackedEntityAttributes: { @@ -35007,12 +35007,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", }, { name: "aggregationType", @@ -35021,10 +35019,12 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { name: "code", @@ -35033,22 +35033,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayInListNoProgram", - fieldName: "displayInListNoProgram", + name: "confidential", + fieldName: "confidential", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "pattern", - fieldName: "pattern", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -35057,40 +35057,40 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "skipSynchronization", - fieldName: "skipSynchronization", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "displayShortName", - fieldName: "displayShortName", + name: "dimensionItem", + fieldName: "dimensionItem", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "sortOrderInListNoProgram", - fieldName: "sortOrderInListNoProgram", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayDescription", + fieldName: "displayDescription", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "optionSet", - fieldName: "optionSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.option.OptionSet", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "displayInListNoProgram", + fieldName: "displayInListNoProgram", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "displayOnVisitSchedule", @@ -35099,62 +35099,62 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "generated", - fieldName: "generated", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", + name: "expression", + fieldName: "expression", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "formName", - fieldName: "formName", + name: "fieldMask", + fieldName: "fieldMask", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "sortOrderInVisitSchedule", - fieldName: "sortOrderInVisitSchedule", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "orgunitScope", - fieldName: "orgunitScope", + name: "generated", + fieldName: "generated", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "confidential", - fieldName: "confidential", + name: "inherit", + fieldName: "inherit", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "fieldMask", - fieldName: "fieldMask", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -35163,75 +35163,79 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "expression", - fieldName: "expression", - propertyType: "TEXT", - klass: "java.lang.String", + name: "legendSet", + fieldName: "legendSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.legend.LegendSet", }, { - name: "dimensionItem", - fieldName: "dimensionItem", - propertyType: "TEXT", - klass: "java.lang.String", + name: "legendSets", + fieldName: "legendSets", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "optionSet", + fieldName: "optionSet", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.option.OptionSet", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "optionSetValue", + fieldName: "optionSetValue", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "orgunitScope", + fieldName: "orgunitScope", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "pattern", + fieldName: "pattern", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", }, { - name: "unique", - fieldName: "unique", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "inherit", - fieldName: "inherit", + name: "shortName", + fieldName: "shortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "skipSynchronization", + fieldName: "skipSynchronization", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "legendSet", - fieldName: "legendSet", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.legend.LegendSet", + name: "sortOrderInListNoProgram", + fieldName: "sortOrderInListNoProgram", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "legendSets", - fieldName: "legendSets", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.legend.LegendSet", + name: "sortOrderInVisitSchedule", + fieldName: "sortOrderInVisitSchedule", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "style", @@ -35240,14 +35244,16 @@ export const models: Record = { klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "favorite", - fieldName: "favorite", + name: "unique", + fieldName: "unique", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -35258,16 +35264,10 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", + name: "valueType", + fieldName: "valueType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", - }, - { - name: "optionSetValue", - fieldName: "optionSetValue", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + klass: "org.hisp.dhis.common.ValueType", }, ], }, @@ -35286,6 +35286,12 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -35298,13 +35304,6 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", - }, - { name: "value", fieldName: "value", propertyType: "TEXT", klass: "java.lang.String" }, { name: "trackedEntityAttribute", fieldName: "attribute", @@ -35317,6 +35316,7 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.trackedentity.TrackedEntity", }, + { name: "value", fieldName: "value", propertyType: "TEXT", klass: "java.lang.String" }, ], }, trackedEntityDataElementDimensions: { @@ -35334,6 +35334,12 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ + { + name: "dataElement", + fieldName: "dataElement", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.dataelement.DataElement", + }, { name: "filter", fieldName: "filter", @@ -35352,12 +35358,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.program.ProgramStage", }, - { - name: "dataElement", - fieldName: "dataElement", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.dataelement.DataElement", - }, ], }, trackedEntityInstanceFilters: { @@ -35376,14 +35376,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", @@ -35391,29 +35383,49 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", + klass: "java.lang.String", + }, + { + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "description", + fieldName: "description", + propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "description", - fieldName: "description", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "program", - fieldName: "program", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.program.Program", - }, { name: "enrollmentCreatedPeriod", fieldName: "enrollmentCreatedPeriod", @@ -35421,52 +35433,38 @@ export const models: Record = { klass: "org.hisp.dhis.trackedentityfilter.FilterPeriod", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "enrollmentStatus", + fieldName: "enrollmentStatus", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.program.ProgramStatus", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "entityQueryCriteria", + fieldName: "entityQueryCriteria", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.trackedentityfilter.EntityQueryCriteria", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "eventFilters", + fieldName: "eventFilters", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentityfilter.EventFilter", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "followup", @@ -35474,31 +35472,32 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "entityQueryCriteria", - fieldName: "entityQueryCriteria", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.trackedentityfilter.EntityQueryCriteria", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "eventFilters", - fieldName: "eventFilters", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentityfilter.EventFilter", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "createdBy", - fieldName: "createdBy", + name: "program", + fieldName: "program", propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + klass: "org.hisp.dhis.program.Program", }, { - name: "enrollmentStatus", - fieldName: "enrollmentStatus", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.program.ProgramStatus", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "sortOrder", @@ -35506,7 +35505,6 @@ export const models: Record = { propertyType: "INTEGER", klass: "java.lang.Integer", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "style", fieldName: "style", @@ -35514,10 +35512,12 @@ export const models: Record = { klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -35578,20 +35578,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "allowAuditLog", + fieldName: "allowAuditLog", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -35599,18 +35605,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "trackedEntityTypeAttribute", - fieldName: "trackedEntityTypeAttributes", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityTypeAttribute", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -35619,36 +35623,42 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayShortName", - fieldName: "displayShortName", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "allowAuditLog", - fieldName: "allowAuditLog", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "formName", - fieldName: "formName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "featureType", @@ -35657,18 +35667,18 @@ export const models: Record = { klass: "org.hisp.dhis.organisationunit.FeatureType", }, { - name: "minAttributesRequiredToSearch", - fieldName: "minAttributesRequiredToSearch", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "formName", + fieldName: "formName", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -35677,19 +35687,18 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "maxTeiCountToReturn", + fieldName: "maxTeiCountToReturn", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "minAttributesRequiredToSearch", + fieldName: "minAttributesRequiredToSearch", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "sharing", fieldName: "sharing", @@ -35697,24 +35706,11 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, - { - name: "maxTeiCountToReturn", - fieldName: "maxTeiCountToReturn", - propertyType: "INTEGER", - klass: "java.lang.Integer", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "style", fieldName: "style", @@ -35722,16 +35718,20 @@ export const models: Record = { klass: "org.hisp.dhis.common.ObjectStyle", }, { - name: "shortName", - fieldName: "shortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "trackedEntityTypeAttribute", + fieldName: "trackedEntityTypeAttributes", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityTypeAttribute", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -35756,20 +35756,20 @@ export const models: Record = { persisted: true, embeddedObject: true, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -35777,17 +35777,29 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "mandatory", - fieldName: "mandatory", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayInList", + fieldName: "displayInList", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, { name: "displayShortName", fieldName: "displayShortName", @@ -35795,33 +35807,27 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "trackedEntityAttribute", - fieldName: "trackedEntityAttribute", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", propertyType: "DATE", klass: "java.util.Date", }, - { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", - }, - { - name: "valueType", - fieldName: "valueType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.ValueType", - }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { name: "lastUpdatedBy", fieldName: "lastUpdatedBy", @@ -35829,18 +35835,17 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "mandatory", + fieldName: "mandatory", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "searchable", + fieldName: "searchable", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "sharing", @@ -35849,10 +35854,10 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "searchable", - fieldName: "searchable", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "trackedEntityAttribute", + fieldName: "trackedEntityAttribute", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.trackedentity.TrackedEntityAttribute", }, { name: "trackedEntityType", @@ -35861,23 +35866,12 @@ export const models: Record = { klass: "org.hisp.dhis.trackedentity.TrackedEntityType", }, { - name: "displayInList", - fieldName: "displayInList", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -35885,6 +35879,12 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "valueType", + fieldName: "valueType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.ValueType", + }, ], }, users: { @@ -35904,161 +35904,127 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "lastLogin", - fieldName: "lastLogin", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "accountExpiry", + fieldName: "accountExpiry", propertyType: "DATE", klass: "java.util.Date", }, { - name: "education", - fieldName: "education", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "jobTitle", - fieldName: "jobTitle", - propertyType: "TEXT", - klass: "java.lang.String", + name: "avatar", + fieldName: "avatar", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.fileresource.FileResource", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "birthday", + fieldName: "birthday", propertyType: "DATE", klass: "java.util.Date", }, { - name: "password", - fieldName: "password", - propertyType: "PASSWORD", - klass: "java.lang.String", - }, - { - name: "twitter", - fieldName: "twitter", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "translation", - fieldName: "translations", + name: "catDimensionConstraint", + fieldName: "catDimensionConstraints", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "org.hisp.dhis.category.Category", }, { - name: "employer", - fieldName: "employer", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "dataViewOrganisationUnit", - fieldName: "dataViewOrganisationUnits", + name: "cogsDimensionConstraint", + fieldName: "cogsDimensionConstraints", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", - }, - { - name: "settings", - fieldName: "settings", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.UserSettings", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "whatsApp", - fieldName: "whatsApp", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "invitation", - fieldName: "invitation", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSet", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "selfRegistered", - fieldName: "selfRegistered", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "dataViewMaxOrganisationUnitLevel", + fieldName: "dataViewMaxOrganisationUnitLevel", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "userGroup", - fieldName: "groups", + name: "dataViewOrganisationUnit", + fieldName: "dataViewOrganisationUnits", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroup", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "userRole", - fieldName: "userRoles", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserRole", + name: "disabled", + fieldName: "disabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "firstName", - fieldName: "firstName", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "phoneNumber", - fieldName: "phoneNumber", + name: "education", + fieldName: "education", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "email", fieldName: "email", propertyType: "EMAIL", klass: "java.lang.String" }, { - name: "nationality", - fieldName: "nationality", + name: "employer", + fieldName: "employer", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", + name: "externalAuth", + fieldName: "externalAuth", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "birthday", - fieldName: "birthday", - propertyType: "DATE", - klass: "java.util.Date", + name: "facebookMessenger", + fieldName: "facebookMessenger", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "favorite", @@ -36069,15 +36035,9 @@ export const models: Record = { itemKlass: "java.lang.String", }, { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", + name: "firstName", + fieldName: "firstName", + propertyType: "TEXT", klass: "java.lang.String", }, { @@ -36086,78 +36046,80 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "openId", - fieldName: "openId", + name: "interests", + fieldName: "interests", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", + name: "introduction", + fieldName: "introduction", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "externalAuth", - fieldName: "externalAuth", + name: "invitation", + fieldName: "invitation", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "cogsDimensionConstraint", - fieldName: "cogsDimensionConstraints", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSet", + name: "jobTitle", + fieldName: "jobTitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "accountExpiry", - fieldName: "accountExpiry", + name: "languages", + fieldName: "languages", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "lastCheckedInterpretations", + fieldName: "lastCheckedInterpretations", propertyType: "DATE", klass: "java.util.Date", }, { - name: "catDimensionConstraint", - fieldName: "catDimensionConstraints", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.Category", + name: "lastLogin", + fieldName: "lastLogin", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "teiSearchOrganisationUnit", - fieldName: "teiSearchOrganisationUnits", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "twoFactorEnabled", - fieldName: "twoFactorEnabled", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, - { name: "skype", fieldName: "skype", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "surname", - fieldName: "surname", + name: "ldapId", + fieldName: "ldapId", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "ldapId", - fieldName: "ldapId", + name: "nationality", + fieldName: "nationality", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "disabled", - fieldName: "disabled", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "openId", + fieldName: "openId", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "organisationUnit", @@ -36168,16 +36130,9 @@ export const models: Record = { itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "facebookMessenger", - fieldName: "facebookMessenger", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { name: "email", fieldName: "email", propertyType: "EMAIL", klass: "java.lang.String" }, - { - name: "introduction", - fieldName: "introduction", - propertyType: "TEXT", + name: "password", + fieldName: "password", + propertyType: "PASSWORD", klass: "java.lang.String", }, { @@ -36187,22 +36142,43 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "languages", - fieldName: "languages", + name: "phoneNumber", + fieldName: "phoneNumber", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "welcomeMessage", - fieldName: "welcomeMessage", + name: "selfRegistered", + fieldName: "selfRegistered", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "settings", + fieldName: "settings", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.UserSettings", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { name: "skype", fieldName: "skype", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "surname", + fieldName: "surname", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "userCredentials", - fieldName: "userCredentials", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.UserCredentialsDto", + name: "teiSearchOrganisationUnit", + fieldName: "teiSearchOrganisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { name: "telegram", @@ -36211,40 +36187,52 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "avatar", - fieldName: "avatar", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.fileresource.FileResource", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "dataViewMaxOrganisationUnitLevel", - fieldName: "dataViewMaxOrganisationUnitLevel", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "twitter", + fieldName: "twitter", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "lastCheckedInterpretations", - fieldName: "lastCheckedInterpretations", - propertyType: "DATE", - klass: "java.util.Date", + name: "twoFactorEnabled", + fieldName: "twoFactorEnabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "createdBy", - fieldName: "createdBy", + name: "user", + fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, { - name: "interests", - fieldName: "interests", - propertyType: "TEXT", - klass: "java.lang.String", + name: "userCredentials", + fieldName: "userCredentials", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.UserCredentialsDto", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserGroup", + }, + { + name: "userRole", + fieldName: "userRoles", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.UserRole", }, { name: "username", @@ -36252,6 +36240,18 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "welcomeMessage", + fieldName: "welcomeMessage", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "whatsApp", + fieldName: "whatsApp", + propertyType: "TEXT", + klass: "java.lang.String", + }, ], }, userAccesses: { @@ -36275,13 +36275,13 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, { name: "displayName", fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, ], }, userCredentials: { @@ -36299,12 +36299,6 @@ export const models: Record = { persisted: false, embeddedObject: false, properties: [ - { - name: "lastLogin", - fieldName: "lastLogin", - propertyType: "DATE", - klass: "java.util.Date", - }, { name: "access", fieldName: "access", @@ -36312,16 +36306,18 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "openId", - fieldName: "openId", - propertyType: "TEXT", - klass: "java.lang.String", + name: "accountExpiry", + fieldName: "accountExpiry", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "externalAuth", - fieldName: "externalAuth", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "catDimensionConstraints", + fieldName: "catDimensionConstraints", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.category.Category", }, { name: "cogsDimensionConstraints", @@ -36332,27 +36328,36 @@ export const models: Record = { itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSet", }, { - name: "accountExpiry", - fieldName: "accountExpiry", - propertyType: "DATE", - klass: "java.util.Date", + name: "disabled", + fieldName: "disabled", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "catDimensionConstraints", - fieldName: "catDimensionConstraints", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.category.Category", + name: "externalAuth", + fieldName: "externalAuth", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "uuid", fieldName: "uuid", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "uid", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, + { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "password", - fieldName: "password", + name: "idToken", + fieldName: "idToken", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "invitation", + fieldName: "invitation", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "lastLogin", + fieldName: "lastLogin", + propertyType: "DATE", + klass: "java.util.Date", + }, { name: "ldapId", fieldName: "ldapId", @@ -36360,17 +36365,16 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "disabled", - fieldName: "disabled", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "openId", + fieldName: "openId", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "twoFA", - fieldName: "twoFA", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "password", + fieldName: "password", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "passwordLastUpdated", @@ -36379,10 +36383,18 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "invitation", - fieldName: "invitation", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "previousPasswords", + fieldName: "previousPasswords", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "restoreExpiry", + fieldName: "restoreExpiry", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "restoreToken", @@ -36391,10 +36403,10 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "restoreExpiry", - fieldName: "restoreExpiry", - propertyType: "DATE", - klass: "java.util.Date", + name: "selfRegistered", + fieldName: "selfRegistered", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "sharing", @@ -36403,11 +36415,12 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "selfRegistered", - fieldName: "selfRegistered", + name: "twoFA", + fieldName: "twoFA", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "uid", fieldName: "uid", propertyType: "TEXT", klass: "java.lang.String" }, { name: "userRoles", fieldName: "userRoles", @@ -36416,26 +36429,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserRole", }, - { - name: "previousPasswords", - fieldName: "previousPasswords", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", - }, - { - name: "idToken", - fieldName: "idToken", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "username", fieldName: "username", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "uuid", fieldName: "uuid", propertyType: "TEXT", klass: "java.lang.String" }, ], }, userGroups: { @@ -36454,38 +36454,26 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -36493,34 +36481,52 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "managedByGroup", - fieldName: "managedByGroups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroup", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, + { + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "user", - fieldName: "members", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "managedByGroup", + fieldName: "managedByGroups", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.User", + itemKlass: "org.hisp.dhis.user.UserGroup", }, { name: "managedGroup", @@ -36530,17 +36536,12 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.user.UserGroup", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { name: "translation", @@ -36550,14 +36551,13 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "user", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.user.User", }, { name: "user", @@ -36588,13 +36588,13 @@ export const models: Record = { propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, { name: "displayName", fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.String" }, ], }, userRoles: { @@ -36613,38 +36613,34 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, + { + name: "authority", + fieldName: "authorities", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, { name: "code", fieldName: "code", propertyType: "IDENTIFIER", klass: "java.lang.String", }, - { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, { name: "created", fieldName: "created", @@ -36652,12 +36648,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -36666,35 +36660,27 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "restriction", - fieldName: "restrictions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", - }, - { - name: "userObject", - fieldName: "users", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.user.User", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "authority", - fieldName: "authorities", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", itemPropertyType: "TEXT", klass: "java.util.Set", itemKlass: "java.lang.String", }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -36702,11 +36688,26 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "restriction", + fieldName: "restrictions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -36715,21 +36716,20 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "userObject", + fieldName: "users", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.user.User", + }, ], }, validationNotificationTemplates: { @@ -36748,20 +36748,20 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, { name: "access", fieldName: "access", propertyType: "COMPLEX", klass: "org.hisp.dhis.security.acl.Access", }, + { + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", + }, { name: "code", fieldName: "code", @@ -36769,46 +36769,56 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "displayName", - fieldName: "displayName", + name: "created", + fieldName: "created", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "displayMessageTemplate", + fieldName: "displayMessageTemplate", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "recipientUserGroups", - fieldName: "recipientUserGroups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.user.UserGroup", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", - propertyType: "DATE", - klass: "java.util.Date", + name: "displaySubjectTemplate", + fieldName: "displaySubjectTemplate", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + itemKlass: "java.lang.String", }, { - name: "subjectTemplate", - fieldName: "subjectTemplate", - propertyType: "TEXT", - klass: "java.lang.String", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "sendStrategy", - fieldName: "sendStrategy", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.notification.SendStrategy", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "lastUpdatedBy", @@ -36817,38 +36827,37 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "validationRules", - fieldName: "validationRules", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.validation.ValidationRule", + name: "messageTemplate", + fieldName: "messageTemplate", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "notifyUsersInHierarchyOnly", - fieldName: "notifyUsersInHierarchyOnly", + name: "notifyParentOrganisationUnitOnly", + fieldName: "notifyParentOrganisationUnitOnly", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displaySubjectTemplate", - fieldName: "displaySubjectTemplate", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "notifyUsersInHierarchyOnly", + fieldName: "notifyUsersInHierarchyOnly", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "recipientUserGroups", + fieldName: "recipientUserGroups", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemKlass: "org.hisp.dhis.user.UserGroup", + }, + { + name: "sendStrategy", + fieldName: "sendStrategy", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.notification.SendStrategy", }, { name: "sharing", @@ -36857,29 +36866,18 @@ export const models: Record = { klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, - { - name: "notifyParentOrganisationUnitOnly", - fieldName: "notifyParentOrganisationUnitOnly", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "displayMessageTemplate", - fieldName: "displayMessageTemplate", + name: "subjectTemplate", + fieldName: "subjectTemplate", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { name: "user", @@ -36888,10 +36886,12 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "messageTemplate", - fieldName: "messageTemplate", - propertyType: "TEXT", - klass: "java.lang.String", + name: "validationRules", + fieldName: "validationRules", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.validation.ValidationRule", }, ], }, @@ -36912,16 +36912,10 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "period", - fieldName: "period", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.period.Period", - }, - { - name: "organisationUnit", - fieldName: "organisationUnit", + name: "attributeOptionCombo", + fieldName: "attributeOptionCombo", propertyType: "REFERENCE", - klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + klass: "org.hisp.dhis.category.CategoryOptionCombo", }, { name: "created", @@ -36930,22 +36924,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "validationRule", - fieldName: "validationRule", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.validation.ValidationRule", - }, - { - name: "attributeOptionCombo", - fieldName: "attributeOptionCombo", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.category.CategoryOptionCombo", - }, - { - name: "rightsideValue", - fieldName: "rightsideValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "dayInPeriod", + fieldName: "dayInPeriod", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "id", fieldName: "id", propertyType: "TEXT", klass: "java.lang.Long" }, { @@ -36961,10 +36943,28 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "dayInPeriod", - fieldName: "dayInPeriod", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "organisationUnit", + fieldName: "organisationUnit", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.organisationunit.OrganisationUnit", + }, + { + name: "period", + fieldName: "period", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.period.Period", + }, + { + name: "rightsideValue", + fieldName: "rightsideValue", + propertyType: "NUMBER", + klass: "java.lang.Double", + }, + { + name: "validationRule", + fieldName: "validationRule", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.validation.ValidationRule", }, ], }, @@ -36984,28 +36984,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "validationRuleGroup", - fieldName: "groups", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.validation.ValidationRuleGroup", - }, - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", - }, { name: "access", fieldName: "access", @@ -37013,20 +36991,8 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "importance", - fieldName: "importance", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.validation.Importance", - }, - { - name: "displayName", - fieldName: "displayName", + name: "aggregateExportAttributeOptionCombo", + fieldName: "aggregateExportAttributeOptionCombo", propertyType: "TEXT", klass: "java.lang.String", }, @@ -37037,140 +37003,112 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "description", - fieldName: "description", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "operator", - fieldName: "operator", + name: "aggregationType", + fieldName: "aggregationType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.expression.Operator", - }, - { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", + klass: "org.hisp.dhis.analytics.AggregationType", }, { - name: "organisationUnitLevels", - fieldName: "organisationUnitLevels", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "INTEGER", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "java.lang.Integer", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayInstruction", - fieldName: "displayInstruction", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "leftSide", - fieldName: "leftSide", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.expression.Expression", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "queryMods", - fieldName: "queryMods", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.common.QueryModifiers", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "notificationTemplates", - fieldName: "notificationTemplates", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.validation.notification.ValidationNotificationTemplate", + name: "dimensionItem", + fieldName: "dimensionItem", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "translation", - fieldName: "translations", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + name: "dimensionItemType", + fieldName: "dimensionItemType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DimensionItemType", }, { - name: "formName", - fieldName: "formName", + name: "displayDescription", + fieldName: "displayDescription", propertyType: "TEXT", klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "displayDescription", - fieldName: "displayDescription", + name: "displayFormName", + fieldName: "displayFormName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "displayInstruction", + fieldName: "displayInstruction", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "dimensionItem", - fieldName: "dimensionItem", + name: "displayName", + fieldName: "displayName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "favorite", + fieldName: "favorites", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "TEXT", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", - }, - { - name: "rightSide", - fieldName: "rightSide", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.expression.Expression", + itemKlass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "displayFormName", - fieldName: "displayFormName", + name: "formName", + fieldName: "formName", propertyType: "TEXT", klass: "java.lang.String", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "periodType", - fieldName: "periodType", - propertyType: "TEXT", - klass: "org.hisp.dhis.period.PeriodType", - }, - { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "importance", + fieldName: "importance", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.validation.Importance", }, { name: "instruction", @@ -37179,10 +37117,22 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "skipFormValidation", - fieldName: "skipFormValidation", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", + }, + { + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", + }, + { + name: "leftSide", + fieldName: "leftSide", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.expression.Expression", }, { name: "legendSet", @@ -37190,7 +37140,6 @@ export const models: Record = { propertyType: "REFERENCE", klass: "org.hisp.dhis.legend.LegendSet", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { name: "legendSets", fieldName: "legendSets", @@ -37199,24 +37148,73 @@ export const models: Record = { klass: "java.util.List", itemKlass: "org.hisp.dhis.legend.LegendSet", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "shortName", - fieldName: "shortName", + name: "notificationTemplates", + fieldName: "notificationTemplates", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.validation.notification.ValidationNotificationTemplate", + }, + { + name: "operator", + fieldName: "operator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.expression.Operator", + }, + { + name: "organisationUnitLevels", + fieldName: "organisationUnitLevels", + propertyType: "COLLECTION", + itemPropertyType: "INTEGER", + klass: "java.util.Set", + itemKlass: "java.lang.Integer", + }, + { + name: "periodType", + fieldName: "periodType", propertyType: "TEXT", - klass: "java.lang.String", + klass: "org.hisp.dhis.period.PeriodType", }, { - name: "aggregateExportAttributeOptionCombo", - fieldName: "aggregateExportAttributeOptionCombo", + name: "queryMods", + fieldName: "queryMods", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.common.QueryModifiers", + }, + { + name: "rightSide", + fieldName: "rightSide", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.expression.Expression", + }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, + { + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "favorite", - fieldName: "favorite", + name: "skipFormValidation", + fieldName: "skipFormValidation", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { + name: "translation", + fieldName: "translations", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", + }, { name: "user", fieldName: "user", @@ -37224,10 +37222,12 @@ export const models: Record = { klass: "org.hisp.dhis.user.User", }, { - name: "dimensionItemType", - fieldName: "dimensionItemType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DimensionItemType", + name: "validationRuleGroup", + fieldName: "groups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.validation.ValidationRuleGroup", }, ], }, @@ -37247,20 +37247,6 @@ export const models: Record = { persisted: true, embeddedObject: false, properties: [ - { - name: "favorite", - fieldName: "favorites", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", - }, { name: "access", fieldName: "access", @@ -37268,23 +37254,17 @@ export const models: Record = { klass: "org.hisp.dhis.security.acl.Access", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", - }, - { - name: "validationRule", - fieldName: "members", + name: "attributeValue", + fieldName: "attributeValues", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "COMPLEX", klass: "java.util.Set", - itemKlass: "org.hisp.dhis.validation.ValidationRule", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { @@ -37294,12 +37274,10 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "attributeValue", - fieldName: "attributeValues", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { name: "description", @@ -37308,11 +37286,27 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "sharing", - fieldName: "sharing", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "favorite", + fieldName: "favorite", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { name: "lastUpdated", fieldName: "lastUpdated", @@ -37320,11 +37314,18 @@ export const models: Record = { klass: "java.util.Date", }, { - name: "createdBy", - fieldName: "createdBy", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, + { + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", + }, { name: "translation", fieldName: "translations", @@ -37333,21 +37334,20 @@ export const models: Record = { klass: "java.util.Set", itemKlass: "org.hisp.dhis.translation.Translation", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, - { - name: "favorite", - fieldName: "favorite", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, { name: "user", fieldName: "user", propertyType: "REFERENCE", klass: "org.hisp.dhis.user.User", }, + { + name: "validationRule", + fieldName: "members", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.validation.ValidationRule", + }, ], }, visualizations: { @@ -37367,24 +37367,54 @@ export const models: Record = { embeddedObject: false, properties: [ { - name: "dataElementGroupSetDimension", - fieldName: "dataElementGroupSetDimensions", + name: "access", + fieldName: "access", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.security.acl.Access", + }, + { + name: "aggregationType", + fieldName: "aggregationType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.analytics.AggregationType", + }, + { + name: "attributeDimension", + fieldName: "attributeDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", }, { - name: "orgUnitField", - fieldName: "orgUnitField", - propertyType: "TEXT", - klass: "java.lang.String", + name: "attributeValue", + fieldName: "attributeValues", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.attribute.AttributeValue", }, { - name: "endDate", - fieldName: "endDate", - propertyType: "DATE", - klass: "java.util.Date", + name: "axes", + fieldName: "axes", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.visualization.AxisV2", + }, + { + name: "axis", + fieldName: "optionalAxes", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.visualization.Axis", + }, + { + name: "baseLineLabel", + fieldName: "baseLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { name: "baseLineValue", @@ -37393,133 +37423,133 @@ export const models: Record = { klass: "java.lang.Double", }, { - name: "legend", - fieldName: "legendDefinitions", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.LegendDefinitions", - }, - { - name: "userOrganisationUnitChildren", - fieldName: "userOrganisationUnitChildren", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "categoryDimension", + fieldName: "categoryDimensions", + propertyType: "COLLECTION", + itemPropertyType: "COMPLEX", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.category.CategoryDimension", }, { - name: "axes", - fieldName: "axes", + name: "categoryOptionGroupSetDimension", + fieldName: "categoryOptionGroupSetDimensions", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.visualization.AxisV2", + itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", }, { - name: "displaySubtitle", - fieldName: "displaySubtitle", - propertyType: "TEXT", + name: "code", + fieldName: "code", + propertyType: "IDENTIFIER", klass: "java.lang.String", }, { - name: "type", - fieldName: "type", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.visualization.VisualizationType", + name: "colSubTotals", + fieldName: "colSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "hideEmptyColumns", - fieldName: "hideEmptyColumns", + name: "colTotals", + fieldName: "colTotals", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "measureCriteria", - fieldName: "measureCriteria", + name: "colorSet", + fieldName: "colorSet", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "displayTitle", - fieldName: "displayTitle", - propertyType: "TEXT", - klass: "java.lang.String", + name: "column", + fieldName: "columns", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "subscribed", - fieldName: "subscribed", + name: "columnDimension", + fieldName: "columnDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", + }, + { + name: "completedOnly", + fieldName: "completedOnly", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "lastUpdated", - fieldName: "lastUpdated", + name: "created", + fieldName: "created", propertyType: "DATE", klass: "java.util.Date", }, { - name: "displayTargetLineLabel", - fieldName: "displayTargetLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "createdBy", + fieldName: "createdBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "attributeDimension", - fieldName: "attributeDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension", + name: "cumulativeValues", + fieldName: "cumulativeValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "translation", - fieldName: "translations", + name: "dataDimensionItem", + fieldName: "dataDimensionItems", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.translation.Translation", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DataDimensionItem", }, { - name: "yearlySerie", - fieldName: "yearlySeries", + name: "dataElementDimension", + fieldName: "dataElementDimensions", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.String", - }, - { - name: "userOrganisationUnit", - fieldName: "userOrganisationUnit", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", }, { - name: "filterDimension", - fieldName: "filterDimensions", + name: "dataElementGroupSetDimension", + fieldName: "dataElementGroupSetDimensions", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.dataelement.DataElementGroupSetDimension", }, { - name: "rowSubTotals", - fieldName: "rowSubTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "description", + fieldName: "description", + propertyType: "TEXT", + klass: "java.lang.String", }, - { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, - { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "interpretation", - fieldName: "interpretations", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.interpretation.Interpretation", + name: "digitGroupSeparator", + fieldName: "digitGroupSeparator", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DigitGroupSeparator", }, { - name: "visualizationPeriodName", - fieldName: "visualizationPeriodName", + name: "displayBaseLineLabel", + fieldName: "displayBaseLineLabel", propertyType: "TEXT", klass: "java.lang.String", }, + { + name: "displayDensity", + fieldName: "displayDensity", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.DisplayDensity", + }, { name: "displayDescription", fieldName: "displayDescription", @@ -37527,80 +37557,64 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "domainAxisLabel", - fieldName: "domainAxisLabel", + name: "displayDomainAxisLabel", + fieldName: "displayDomainAxisLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "subscriber", - fieldName: "subscribers", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.Set", - itemKlass: "java.lang.String", - }, - { - name: "cumulativeValues", - fieldName: "cumulativeValues", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", - }, - { - name: "fontStyle", - fieldName: "fontStyle", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.VisualizationFontStyle", + name: "displayFormName", + fieldName: "displayFormName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "axis", - fieldName: "optionalAxes", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.visualization.Axis", + name: "displayName", + fieldName: "displayName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "showDimensionLabels", - fieldName: "showDimensionLabels", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "displayRangeAxisLabel", + fieldName: "displayRangeAxisLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "sortOrder", - fieldName: "sortOrder", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayShortName", + fieldName: "displayShortName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "subtitle", - fieldName: "subtitle", + name: "displaySubtitle", + fieldName: "displaySubtitle", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "fontSize", - fieldName: "fontSize", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.FontSize", + name: "displayTargetLineLabel", + fieldName: "displayTargetLineLabel", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "rangeAxisDecimals", - fieldName: "rangeAxisDecimals", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "displayTitle", + fieldName: "displayTitle", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "shortName", - fieldName: "shortName", + name: "domainAxisLabel", + fieldName: "domainAxisLabel", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "topLimit", - fieldName: "topLimit", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "endDate", + fieldName: "endDate", + propertyType: "DATE", + klass: "java.util.Date", }, { name: "favorite", @@ -37609,68 +37623,52 @@ export const models: Record = { klass: "java.lang.Boolean", }, { - name: "startDate", - fieldName: "startDate", - propertyType: "DATE", - klass: "java.util.Date", - }, - { - name: "access", - fieldName: "access", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.security.acl.Access", - }, - { - name: "userOrganisationUnitGrandChildren", - fieldName: "userOrganisationUnitGrandChildren", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "favorite", + fieldName: "favorites", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", }, { - name: "column", - fieldName: "columns", + name: "filter", + fieldName: "filters", propertyType: "COLLECTION", itemPropertyType: "REFERENCE", klass: "java.util.List", itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "displayName", - fieldName: "displayName", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "displayShortName", - fieldName: "displayShortName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "filterDimension", + fieldName: "filterDimensions", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "percentStackedValues", - fieldName: "percentStackedValues", + name: "fixColumnHeaders", + fieldName: "fixColumnHeaders", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "noSpaceBetweenColumns", - fieldName: "noSpaceBetweenColumns", + name: "fixRowHeaders", + fieldName: "fixRowHeaders", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "dataElementDimension", - fieldName: "dataElementDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension", + name: "fontSize", + fieldName: "fontSize", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.FontSize", }, { - name: "rangeAxisSteps", - fieldName: "rangeAxisSteps", - propertyType: "INTEGER", - klass: "java.lang.Integer", + name: "fontStyle", + fieldName: "fontStyle", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.VisualizationFontStyle", }, { name: "formName", @@ -37679,44 +37677,34 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "period", - fieldName: "periods", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.period.Period", + name: "hideEmptyColumns", + fieldName: "hideEmptyColumns", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "categoryDimension", - fieldName: "categoryDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryDimension", + name: "hideEmptyRowItems", + fieldName: "hideEmptyRowItems", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.HideEmptyItemStrategy", }, { - name: "showHierarchy", - fieldName: "showHierarchy", + name: "hideEmptyRows", + fieldName: "hideEmptyRows", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "displayRangeAxisLabel", - fieldName: "displayRangeAxisLabel", - propertyType: "TEXT", - klass: "java.lang.String", - }, - { - name: "seriesKey", - fieldName: "seriesKey", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.SeriesKey", + name: "hideLegend", + fieldName: "hideLegend", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "reportingParams", - fieldName: "reportingParams", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.ReportingParams", + name: "hideSubtitle", + fieldName: "hideSubtitle", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { name: "hideTitle", @@ -37724,49 +37712,60 @@ export const models: Record = { propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, + { name: "href", fieldName: "href", propertyType: "URL", klass: "java.lang.String" }, { - name: "rowDimension", - fieldName: "rowDimensions", + name: "icons", + fieldName: "icons", propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.visualization.Icon", }, + { name: "id", fieldName: "uid", propertyType: "IDENTIFIER", klass: "java.lang.String" }, { - name: "seriesItem", - fieldName: "series", + name: "interpretation", + fieldName: "interpretations", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", + itemPropertyType: "REFERENCE", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.interpretation.Interpretation", + }, + { + name: "itemOrganisationUnitGroup", + fieldName: "itemOrganisationUnitGroups", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", klass: "java.util.List", - itemKlass: "org.hisp.dhis.visualization.Series", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", }, { - name: "colorSet", - fieldName: "colorSet", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdated", + fieldName: "lastUpdated", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "displayBaseLineLabel", - fieldName: "displayBaseLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "lastUpdatedBy", + fieldName: "lastUpdatedBy", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "skipRounding", - fieldName: "skipRounding", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "legend", + fieldName: "legendDefinitions", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.LegendDefinitions", }, { - name: "showData", - fieldName: "showData", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "measureCriteria", + fieldName: "measureCriteria", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "fixRowHeaders", - fieldName: "fixRowHeaders", + name: "noSpaceBetweenColumns", + fieldName: "noSpaceBetweenColumns", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, @@ -37777,50 +37776,60 @@ export const models: Record = { klass: "org.hisp.dhis.analytics.NumberType", }, { - name: "hideEmptyRows", - fieldName: "hideEmptyRows", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "orgUnitField", + fieldName: "orgUnitField", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "parentGraphMap", - fieldName: "parentGraphMap", - propertyType: "COMPLEX", - klass: "java.util.Map", + name: "organisationUnit", + fieldName: "organisationUnits", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", }, { - name: "rawPeriods", - fieldName: "rawPeriods", + name: "organisationUnitGroupSetDimension", + fieldName: "organisationUnitGroupSetDimensions", propertyType: "COLLECTION", - itemPropertyType: "TEXT", + itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "java.lang.String", + itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", }, { - name: "itemOrganisationUnitGroup", - fieldName: "itemOrganisationUnitGroups", + name: "organisationUnitLevel", + fieldName: "organisationUnitLevels", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", + itemPropertyType: "INTEGER", klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroup", + itemKlass: "java.lang.Integer", }, { - name: "displayDensity", - fieldName: "displayDensity", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DisplayDensity", + name: "outlierAnalysis", + fieldName: "outlierAnalysis", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.OutlierAnalysis", }, { - name: "lastUpdatedBy", - fieldName: "lastUpdatedBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "parentGraphMap", + fieldName: "parentGraphMap", + propertyType: "COMPLEX", + klass: "java.util.Map", }, { - name: "displayDomainAxisLabel", - fieldName: "displayDomainAxisLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "percentStackedValues", + fieldName: "percentStackedValues", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", + }, + { + name: "period", + fieldName: "periods", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.period.Period", }, { name: "programIndicatorDimension", @@ -37831,10 +37840,10 @@ export const models: Record = { itemKlass: "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension", }, { - name: "created", - fieldName: "created", - propertyType: "DATE", - klass: "java.util.Date", + name: "rangeAxisDecimals", + fieldName: "rangeAxisDecimals", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "rangeAxisLabel", @@ -37843,158 +37852,138 @@ export const models: Record = { klass: "java.lang.String", }, { - name: "columnDimension", - fieldName: "columnDimensions", - propertyType: "COLLECTION", - itemPropertyType: "TEXT", - klass: "java.util.List", - itemKlass: "java.lang.String", + name: "rangeAxisMaxValue", + fieldName: "rangeAxisMaxValue", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "regressionType", - fieldName: "regressionType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.RegressionType", + name: "rangeAxisMinValue", + fieldName: "rangeAxisMinValue", + propertyType: "NUMBER", + klass: "java.lang.Double", }, { - name: "attributeValue", - fieldName: "attributeValues", + name: "rangeAxisSteps", + fieldName: "rangeAxisSteps", + propertyType: "INTEGER", + klass: "java.lang.Integer", + }, + { + name: "rawPeriods", + fieldName: "rawPeriods", propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.attribute.AttributeValue", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, { - name: "completedOnly", - fieldName: "completedOnly", + name: "regression", + fieldName: "regression", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "colTotals", - fieldName: "colTotals", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "regressionType", + fieldName: "regressionType", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.common.RegressionType", }, { - name: "sharing", - fieldName: "sharing", + name: "relativePeriods", + fieldName: "relatives", propertyType: "COMPLEX", - klass: "org.hisp.dhis.user.sharing.Sharing", + klass: "org.hisp.dhis.period.RelativePeriods", }, { - name: "displayFormName", - fieldName: "displayFormName", - propertyType: "TEXT", - klass: "java.lang.String", + name: "reportingParams", + fieldName: "reportingParams", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.ReportingParams", }, - { name: "name", fieldName: "name", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "hideEmptyRowItems", - fieldName: "hideEmptyRowItems", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.HideEmptyItemStrategy", + name: "row", + fieldName: "rows", + propertyType: "COLLECTION", + itemPropertyType: "REFERENCE", + klass: "java.util.List", + itemKlass: "org.hisp.dhis.common.DimensionalObject", }, { - name: "favorite", - fieldName: "favorites", + name: "rowDimension", + fieldName: "rowDimensions", propertyType: "COLLECTION", itemPropertyType: "TEXT", - klass: "java.util.Set", + klass: "java.util.List", itemKlass: "java.lang.String", }, { - name: "aggregationType", - fieldName: "aggregationType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.analytics.AggregationType", + name: "rowSubTotals", + fieldName: "rowSubTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "dataDimensionItem", - fieldName: "dataDimensionItems", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DataDimensionItem", + name: "rowTotals", + fieldName: "rowTotals", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "categoryOptionGroupSetDimension", - fieldName: "categoryOptionGroupSetDimensions", + name: "seriesItem", + fieldName: "series", propertyType: "COLLECTION", itemPropertyType: "COMPLEX", klass: "java.util.List", - itemKlass: "org.hisp.dhis.category.CategoryOptionGroupSetDimension", + itemKlass: "org.hisp.dhis.visualization.Series", }, { - name: "code", - fieldName: "code", - propertyType: "IDENTIFIER", - klass: "java.lang.String", + name: "seriesKey", + fieldName: "seriesKey", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.visualization.SeriesKey", }, { - name: "hideSubtitle", - fieldName: "hideSubtitle", - propertyType: "BOOLEAN", - klass: "java.lang.Boolean", + name: "sharing", + fieldName: "sharing", + propertyType: "COMPLEX", + klass: "org.hisp.dhis.user.sharing.Sharing", }, { - name: "description", - fieldName: "description", + name: "shortName", + fieldName: "shortName", propertyType: "TEXT", klass: "java.lang.String", }, { - name: "organisationUnitGroupSetDimension", - fieldName: "organisationUnitGroupSetDimensions", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension", - }, - { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, - { - name: "hideLegend", - fieldName: "hideLegend", + name: "showData", + fieldName: "showData", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "fixColumnHeaders", - fieldName: "fixColumnHeaders", + name: "showDimensionLabels", + fieldName: "showDimensionLabels", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "rangeAxisMinValue", - fieldName: "rangeAxisMinValue", - propertyType: "NUMBER", - klass: "java.lang.Double", - }, - { - name: "organisationUnitLevel", - fieldName: "organisationUnitLevels", - propertyType: "COLLECTION", - itemPropertyType: "INTEGER", - klass: "java.util.List", - itemKlass: "java.lang.Integer", - }, - { - name: "colSubTotals", - fieldName: "colSubTotals", + name: "showHierarchy", + fieldName: "showHierarchy", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "relativePeriods", - fieldName: "relatives", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.period.RelativePeriods", + name: "skipRounding", + fieldName: "skipRounding", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "targetLineLabel", - fieldName: "targetLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "sortOrder", + fieldName: "sortOrder", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { name: "sortingItem", @@ -38005,22 +37994,34 @@ export const models: Record = { itemKlass: "org.hisp.dhis.analytics.Sorting", }, { - name: "organisationUnit", - fieldName: "organisationUnits", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.organisationunit.OrganisationUnit", + name: "startDate", + fieldName: "startDate", + propertyType: "DATE", + klass: "java.util.Date", }, { - name: "rowTotals", - fieldName: "rowTotals", + name: "subscribed", + fieldName: "subscribed", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "timeField", - fieldName: "timeField", + name: "subscriber", + fieldName: "subscribers", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.Set", + itemKlass: "java.lang.String", + }, + { + name: "subtitle", + fieldName: "subtitle", + propertyType: "TEXT", + klass: "java.lang.String", + }, + { + name: "targetLineLabel", + fieldName: "targetLineLabel", propertyType: "TEXT", klass: "java.lang.String", }, @@ -38031,76 +38032,75 @@ export const models: Record = { klass: "java.lang.Double", }, { - name: "filter", - fieldName: "filters", - propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", + name: "timeField", + fieldName: "timeField", + propertyType: "TEXT", + klass: "java.lang.String", }, + { name: "title", fieldName: "title", propertyType: "TEXT", klass: "java.lang.String" }, { - name: "icons", - fieldName: "icons", - propertyType: "COLLECTION", - itemPropertyType: "COMPLEX", - klass: "java.util.Set", - itemKlass: "org.hisp.dhis.visualization.Icon", + name: "topLimit", + fieldName: "topLimit", + propertyType: "INTEGER", + klass: "java.lang.Integer", }, { - name: "row", - fieldName: "rows", + name: "translation", + fieldName: "translations", propertyType: "COLLECTION", - itemPropertyType: "REFERENCE", - klass: "java.util.List", - itemKlass: "org.hisp.dhis.common.DimensionalObject", + itemPropertyType: "COMPLEX", + klass: "java.util.Set", + itemKlass: "org.hisp.dhis.translation.Translation", }, { - name: "outlierAnalysis", - fieldName: "outlierAnalysis", - propertyType: "COMPLEX", - klass: "org.hisp.dhis.visualization.OutlierAnalysis", + name: "type", + fieldName: "type", + propertyType: "CONSTANT", + klass: "org.hisp.dhis.visualization.VisualizationType", }, { - name: "baseLineLabel", - fieldName: "baseLineLabel", - propertyType: "TEXT", - klass: "java.lang.String", + name: "user", + fieldName: "user", + propertyType: "REFERENCE", + klass: "org.hisp.dhis.user.User", }, { - name: "digitGroupSeparator", - fieldName: "digitGroupSeparator", + name: "userOrgUnitType", + fieldName: "userOrgUnitType", propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.DigitGroupSeparator", + klass: "org.hisp.dhis.common.UserOrgUnitType", }, { - name: "createdBy", - fieldName: "createdBy", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "userOrganisationUnit", + fieldName: "userOrganisationUnit", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "regression", - fieldName: "regression", + name: "userOrganisationUnitChildren", + fieldName: "userOrganisationUnitChildren", propertyType: "BOOLEAN", klass: "java.lang.Boolean", }, { - name: "userOrgUnitType", - fieldName: "userOrgUnitType", - propertyType: "CONSTANT", - klass: "org.hisp.dhis.common.UserOrgUnitType", + name: "userOrganisationUnitGrandChildren", + fieldName: "userOrganisationUnitGrandChildren", + propertyType: "BOOLEAN", + klass: "java.lang.Boolean", }, { - name: "rangeAxisMaxValue", - fieldName: "rangeAxisMaxValue", - propertyType: "NUMBER", - klass: "java.lang.Double", + name: "visualizationPeriodName", + fieldName: "visualizationPeriodName", + propertyType: "TEXT", + klass: "java.lang.String", }, { - name: "user", - fieldName: "user", - propertyType: "REFERENCE", - klass: "org.hisp.dhis.user.User", + name: "yearlySerie", + fieldName: "yearlySeries", + propertyType: "COLLECTION", + itemPropertyType: "TEXT", + klass: "java.util.List", + itemKlass: "java.lang.String", }, ], }, diff --git a/src/scripts/generate-schemas.ts b/src/scripts/generate-schemas.ts index 39f7992..c4cb955 100644 --- a/src/scripts/generate-schemas.ts +++ b/src/scripts/generate-schemas.ts @@ -270,15 +270,20 @@ function quote(s: string): string { function getProperties(schema: Schema, predicate: (property: SchemaProperty) => boolean): string { return ( - schema.properties + _(schema.properties) .filter(predicate) - .map(property => quote(getPropertyName(property))) + .map(property => getPropertyName(property)) + .sort() + .map(propertyName => quote(propertyName)) .join(" | ") || "never" ); } function joinStr(xs: string[]): string { - return xs.map(quote).join(" | "); + return _(xs) + .sort() + .map(quote) + .join(" | "); } type Instance = { version: string; url: string; isDeprecated?: boolean }; @@ -297,7 +302,14 @@ async function generateSchema(instance: Instance) { validateStatus: (status: number) => status >= 200 && status < 300, })).data as { schemas: Schema[] }; - const schemas = _.sortBy(allSchemas, schema => _.last(schema.klass.split("."))); + // To keep it stable, sort schemas and schema properties by name + const schemas = _(allSchemas) + .map((schema): typeof schema => ({ + ...schema, + properties: _.sortBy(schema.properties, prop => prop.name), + })) + .sortBy(schema => _.last(schema.klass.split("."))) + .value(); const models = schemas.filter(schema => !!schema.href); const schemasByClassName = _.keyBy(schemas, schema => _.last(schema.klass.split(".")) || ""); @@ -309,7 +321,7 @@ async function generateSchema(instance: Instance) { import { Id, Ref, Preset, FieldPresets, D2SchemaProperties, D2AccessData, D2AccessWithData, D2Translation, D2Geometry, D2Style, - D2DimensionalKeywords, + D2DimensionalKeywords, D2ReportingParams, Sharing, D2ProgramOwner, D2ProgramOwnerSchema, D2AttributeValueGeneric, D2AttributeValueGenericSchema, D2UserGroupRef @@ -353,7 +365,10 @@ async function generateSchema(instance: Instance) { .join("\n\n")} export type D2Model = - ${models.map(model => getModelName(model.klass)).join(" | ")} + ${_(models) + .map(model => getModelName(model.klass)) + .sort() + .join(" | ")} export const models: Record = ${JSON.stringify(