src/__fixtures__/json/api/schemas/chart.json
{
"klass": "org.hisp.dhis.chart.Chart",
"shareable": true,
"metadata": true,
"relativeApiEndpoint": "/charts",
"plural": "charts",
"displayName": "Chart",
"collectionName": "charts",
"implicitPrivateAuthority": true,
"nameableObject": true,
"href": "http://localhost:8080/api/schemas/chart",
"subscribable": true,
"order": 2000,
"translatable": true,
"identifiableObject": true,
"favoritable": true,
"subscribableObject": true,
"dataShareable": false,
"apiEndpoint": "http://localhost:8080/api/charts",
"embeddedObject": false,
"defaultPrivate": false,
"name": "chart",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"singular": "chart",
"persisted": true,
"references": [
"org.hisp.dhis.legend.LegendSet",
"org.hisp.dhis.user.User",
"org.hisp.dhis.common.DimensionalObject",
"org.hisp.dhis.color.ColorSet",
"org.hisp.dhis.period.Period",
"org.hisp.dhis.organisationunit.OrganisationUnit",
"org.hisp.dhis.interpretation.Interpretation",
"org.hisp.dhis.organisationunit.OrganisationUnitGroup"
],
"authorities": [
{ "type": "CREATE_PUBLIC", "authorities": ["F_CHART_PUBLIC_ADD"] },
{ "type": "EXTERNALIZE", "authorities": ["F_CHART_EXTERNAL"] }
],
"properties": [
{
"fieldName": "dataElementGroupSetDimensions",
"simple": false,
"required": false,
"writable": true,
"collectionName": "dataElementGroupSetDimensions",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": true,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"cascade": "all-delete-orphan",
"manyToMany": true,
"collection": true,
"owningRole": "org.hisp.dhis.chart.Chart.dataElementGroupSetDimensions",
"itemPropertyType": "COMPLEX",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.dataelement.DataElementGroupSetDimension",
"embeddedObject": true,
"unique": false,
"name": "dataElementGroupSetDimension",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "showData",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "showData",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "baseLineValue",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"manyToMany": false,
"length": 2147483647,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "baseLineValue",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "publicAccess",
"simple": true,
"required": false,
"writable": true,
"min": 8.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 8.0,
"manyToMany": false,
"length": 8,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "publicAccess",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "userOrganisationUnitChildren",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "userOrganisationUnitChildren",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "type",
"simple": true,
"required": true,
"writable": true,
"nameableObject": false,
"klass": "org.hisp.dhis.chart.ChartType",
"propertyType": "CONSTANT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 40,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "type",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false,
"constants": [
"COLUMN",
"STACKED_COLUMN",
"BAR",
"STACKED_BAR",
"LINE",
"AREA",
"PIE",
"RADAR",
"GAUGE"
]
},
{
"simple": true,
"required": false,
"writable": false,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "subscribed",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "lastUpdated",
"description": "The date this object was last updated.",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.util.Date",
"propertyType": "DATE",
"oneToOne": false,
"attribute": true,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "lastUpdated",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "attributeDimensions",
"simple": false,
"required": false,
"writable": true,
"collectionName": "attributeDimensions",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": true,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"manyToMany": false,
"collection": true,
"itemPropertyType": "COMPLEX",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension",
"embeddedObject": false,
"unique": false,
"name": "attributeDimension",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "translations",
"simple": false,
"required": false,
"writable": true,
"collectionName": "translations",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"cascade": "all-delete-orphan",
"manyToMany": true,
"collection": true,
"owningRole": "org.hisp.dhis.chart.Chart.translations",
"itemPropertyType": "COMPLEX",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.translation.ObjectTranslation",
"embeddedObject": false,
"unique": false,
"name": "translation",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "parentGraphMap",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.util.Map",
"propertyType": "COMPLEX",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"manyToMany": false,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "parentGraphMap",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "userOrganisationUnit",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "userOrganisationUnit",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "filterDimensions",
"simple": true,
"required": false,
"writable": true,
"collectionName": "filterDimensions",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": true,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"cascade": "none",
"manyToMany": false,
"collection": true,
"owningRole": "org.hisp.dhis.chart.Chart.filterDimensions",
"itemPropertyType": "TEXT",
"collectionWrapping": true,
"itemKlass": "java.lang.String",
"embeddedObject": false,
"unique": false,
"name": "filterDimension",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "uid",
"description": "The Unique Identifier for this Object.",
"simple": true,
"required": false,
"writable": true,
"min": 11.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"oneToOne": false,
"attribute": true,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 11.0,
"manyToMany": false,
"length": 11,
"collection": false,
"embeddedObject": false,
"unique": true,
"name": "id",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "href",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "URL",
"oneToOne": false,
"attribute": true,
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"manyToMany": false,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "href",
"persisted": false,
"manyToOne": false
},
{
"relativeApiEndpoint": "/interpretations",
"fieldName": "interpretations",
"simple": false,
"required": false,
"writable": true,
"collectionName": "interpretations",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"href": "http://localhost:8080/api/schemas/interpretation",
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": true,
"max": 1.7976931348623157e308,
"cascade": "none",
"manyToMany": false,
"collection": true,
"itemPropertyType": "REFERENCE",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.interpretation.Interpretation",
"inverseRole": "org.hisp.dhis.chart.Chart.interpretations",
"apiEndpoint": "http://localhost:8080/api/interpretations",
"embeddedObject": false,
"unique": false,
"name": "interpretation",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"relativeApiEndpoint": "/organisationUnitGroups",
"fieldName": "itemOrganisationUnitGroups",
"simple": false,
"required": false,
"writable": true,
"collectionName": "itemOrganisationUnitGroups",
"min": 0.0,
"nameableObject": true,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"href": "http://localhost:8080/api/schemas/organisationUnitGroup",
"owner": true,
"readable": true,
"ordered": true,
"identifiableObject": true,
"max": 1.7976931348623157e308,
"cascade": "none",
"manyToMany": true,
"collection": true,
"owningRole": "org.hisp.dhis.chart.Chart.itemOrganisationUnitGroups",
"itemPropertyType": "REFERENCE",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"apiEndpoint": "http://localhost:8080/api/organisationUnitGroups",
"embeddedObject": false,
"unique": false,
"name": "itemOrganisationUnitGroup",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "displayDescription",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 2.147483647e9,
"manyToMany": false,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "displayDescription",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"relativeApiEndpoint": "/users",
"fieldName": "lastUpdatedBy",
"simple": false,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"oneToOne": false,
"attribute": false,
"href": "http://localhost:8080/api/schemas/user",
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": true,
"cascade": "none",
"manyToMany": false,
"length": 255,
"collection": false,
"owningRole": "org.hisp.dhis.chart.Chart.lastUpdatedBy",
"apiEndpoint": "http://localhost:8080/api/users",
"embeddedObject": false,
"unique": false,
"name": "lastUpdatedBy",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": true
},
{
"fieldName": "userGroupAccesses",
"simple": false,
"required": false,
"writable": true,
"collectionName": "userGroupAccesses",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"cascade": "all-delete-orphan",
"manyToMany": true,
"collection": true,
"owningRole": "org.hisp.dhis.chart.Chart.userGroupAccesses",
"itemPropertyType": "COMPLEX",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"embeddedObject": true,
"unique": false,
"name": "userGroupAccess",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "programIndicatorDimensions",
"simple": false,
"required": false,
"writable": true,
"collectionName": "programIndicatorDimensions",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": true,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"manyToMany": false,
"collection": true,
"itemPropertyType": "COMPLEX",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityProgramIndicatorDimension",
"embeddedObject": false,
"unique": false,
"name": "programIndicatorDimension",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "domainAxisLabel",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 255.0,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "domainAxisLabel",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "created",
"description": "The date this object was created.",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.util.Date",
"propertyType": "DATE",
"oneToOne": false,
"attribute": true,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "created",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "subscribers",
"simple": true,
"required": false,
"writable": true,
"collectionName": "subscribers",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 255.0,
"manyToMany": false,
"length": 255,
"collection": true,
"itemPropertyType": "TEXT",
"collectionWrapping": true,
"itemKlass": "java.lang.String",
"embeddedObject": false,
"unique": false,
"name": "subscriber",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "rangeAxisLabel",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 255.0,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "rangeAxisLabel",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "regressionType",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "org.hisp.dhis.common.RegressionType",
"propertyType": "CONSTANT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 40,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "regressionType",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false,
"constants": ["NONE", "LINEAR", "POLYNOMIAL", "LOESS"]
},
{
"fieldName": "attributeValues",
"simple": false,
"required": false,
"writable": true,
"collectionName": "attributeValues",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"manyToMany": false,
"collection": true,
"itemPropertyType": "COMPLEX",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.attribute.AttributeValue",
"embeddedObject": false,
"unique": false,
"name": "attributeValue",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "completedOnly",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "completedOnly",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "cumulativeValues",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "cumulativeValues",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "subtitle",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 255.0,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "subtitle",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "sortOrder",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 2.147483647e9,
"manyToMany": false,
"length": 2147483647,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "sortOrder",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "userAccesses",
"simple": false,
"required": false,
"writable": true,
"collectionName": "userAccesses",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"cascade": "all-delete-orphan",
"manyToMany": true,
"collection": true,
"owningRole": "org.hisp.dhis.chart.Chart.userAccesses",
"itemPropertyType": "COMPLEX",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.user.UserAccess",
"embeddedObject": true,
"unique": false,
"name": "userAccess",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "name",
"translationKey": "NAME",
"description": "The name of this Object. Required and unique.",
"simple": true,
"required": true,
"writable": true,
"min": 1.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": true,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 230.0,
"manyToMany": false,
"length": 230,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "name",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "rangeAxisDecimals",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 2.147483647e9,
"manyToMany": false,
"length": 2147483647,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "rangeAxisDecimals",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "shortName",
"simple": true,
"required": false,
"writable": true,
"min": 1.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": true,
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 2.147483647e9,
"manyToMany": false,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "shortName",
"persisted": false,
"manyToOne": false
},
{
"simple": true,
"required": false,
"writable": false,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "favorite",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "topLimit",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 2.147483647e9,
"manyToMany": false,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "topLimit",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "hideEmptyRowItems",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "org.hisp.dhis.common.HideEmptyItemStrategy",
"propertyType": "CONSTANT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 40,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "hideEmptyRowItems",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false,
"constants": [
"NONE",
"BEFORE_FIRST",
"AFTER_LAST",
"BEFORE_FIRST_AFTER_LAST",
"ALL"
]
},
{
"fieldName": "favorites",
"simple": true,
"required": false,
"writable": true,
"collectionName": "favorites",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 255.0,
"manyToMany": false,
"length": 255,
"collection": true,
"itemPropertyType": "TEXT",
"collectionWrapping": true,
"itemKlass": "java.lang.String",
"embeddedObject": false,
"unique": false,
"name": "favorite",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "dataDimensionItems",
"simple": false,
"required": false,
"writable": true,
"collectionName": "dataDimensionItems",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": true,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"cascade": "all, delete-orphan",
"manyToMany": true,
"collection": true,
"owningRole": "org.hisp.dhis.chart.Chart.dataDimensionItems",
"itemPropertyType": "COMPLEX",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.common.DataDimensionItem",
"embeddedObject": false,
"unique": false,
"name": "dataDimensionItem",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "aggregationType",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "org.hisp.dhis.analytics.AggregationType",
"propertyType": "CONSTANT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 40,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "aggregationType",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false,
"constants": [
"SUM",
"AVERAGE",
"AVERAGE_SUM_ORG_UNIT",
"LAST",
"LAST_AVERAGE_ORG_UNIT",
"COUNT",
"STDDEV",
"VARIANCE",
"MIN",
"MAX",
"NONE",
"CUSTOM",
"DEFAULT"
]
},
{
"fieldName": "code",
"description": "The unique code for this Object.",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"oneToOne": false,
"attribute": true,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 50.0,
"manyToMany": false,
"length": 50,
"collection": false,
"embeddedObject": false,
"unique": true,
"name": "code",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "categoryOptionGroupSetDimensions",
"simple": false,
"required": false,
"writable": true,
"collectionName": "categoryOptionGroupSetDimensions",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": true,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"cascade": "all-delete-orphan",
"manyToMany": true,
"collection": true,
"owningRole": "org.hisp.dhis.chart.Chart.categoryOptionGroupSetDimensions",
"itemPropertyType": "COMPLEX",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.category.CategoryOptionGroupSetDimension",
"embeddedObject": true,
"unique": false,
"name": "categoryOptionGroupSetDimension",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "access",
"simple": false,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "org.hisp.dhis.security.acl.Access",
"propertyType": "COMPLEX",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"manyToMany": false,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "access",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "userOrganisationUnitGrandChildren",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "userOrganisationUnitGrandChildren",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "displayName",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 2.147483647e9,
"manyToMany": false,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "displayName",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "columns",
"simple": true,
"required": false,
"writable": true,
"collectionName": "columns",
"min": 0.0,
"nameableObject": true,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"href": "http://localhost:8080/api/schemas/dimension",
"owner": false,
"readable": true,
"ordered": true,
"identifiableObject": true,
"max": 1.7976931348623157e308,
"manyToMany": false,
"collection": true,
"itemPropertyType": "REFERENCE",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"embeddedObject": false,
"unique": false,
"name": "column",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "hideSubtitle",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "hideSubtitle",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "description",
"translationKey": "DESCRIPTION",
"simple": true,
"required": false,
"writable": true,
"min": 1.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 2.147483647e9,
"manyToMany": false,
"length": 2147483647,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "description",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "organisationUnitGroupSetDimensions",
"simple": false,
"required": false,
"writable": true,
"collectionName": "organisationUnitGroupSetDimensions",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": true,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"cascade": "all-delete-orphan",
"manyToMany": true,
"collection": true,
"owningRole": "org.hisp.dhis.chart.Chart.organisationUnitGroupSetDimensions",
"itemPropertyType": "COMPLEX",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroupSetDimension",
"embeddedObject": true,
"unique": false,
"name": "organisationUnitGroupSetDimension",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "title",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 255.0,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "title",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "hideLegend",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "hideLegend",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "displayShortName",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 2.147483647e9,
"manyToMany": false,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "displayShortName",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "organisationUnitLevels",
"simple": true,
"required": false,
"writable": true,
"collectionName": "organisationUnitLevels",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": true,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"cascade": "none",
"manyToMany": false,
"collection": true,
"owningRole": "org.hisp.dhis.chart.Chart.organisationUnitLevels",
"itemPropertyType": "INTEGER",
"collectionWrapping": true,
"itemKlass": "java.lang.Integer",
"embeddedObject": false,
"unique": false,
"name": "organisationUnitLevel",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "externalAccess",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "externalAccess",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "rangeAxisMinValue",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"manyToMany": false,
"length": 2147483647,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "rangeAxisMinValue",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "percentStackedValues",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "percentStackedValues",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "legendDisplayStrategy",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "org.hisp.dhis.legend.LegendDisplayStrategy",
"propertyType": "CONSTANT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 40,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "legendDisplayStrategy",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false,
"constants": ["FIXED", "BY_DATA_ITEM"]
},
{
"fieldName": "noSpaceBetweenColumns",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "noSpaceBetweenColumns",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "relatives",
"simple": false,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "org.hisp.dhis.period.RelativePeriods",
"propertyType": "COMPLEX",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 255.0,
"cascade": "all-delete-orphan",
"manyToMany": false,
"length": 255,
"collection": false,
"owningRole": "org.hisp.dhis.chart.Chart.relatives",
"embeddedObject": false,
"unique": true,
"name": "relativePeriods",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": true
},
{
"fieldName": "dataElementDimensions",
"simple": false,
"required": false,
"writable": true,
"collectionName": "dataElementDimensions",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": true,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"manyToMany": false,
"collection": true,
"itemPropertyType": "COMPLEX",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension",
"embeddedObject": false,
"unique": false,
"name": "dataElementDimension",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "rangeAxisSteps",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 2.147483647e9,
"manyToMany": false,
"length": 2147483647,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "rangeAxisSteps",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "targetLineLabel",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 255.0,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "targetLineLabel",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "periods",
"simple": false,
"required": false,
"writable": true,
"collectionName": "periods",
"min": 0.0,
"nameableObject": true,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"href": "http://localhost:8080/api/schemas/period",
"owner": true,
"readable": true,
"ordered": true,
"identifiableObject": true,
"max": 1.7976931348623157e308,
"cascade": "none",
"manyToMany": true,
"collection": true,
"owningRole": "org.hisp.dhis.chart.Chart.periods",
"itemPropertyType": "REFERENCE",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.period.Period",
"embeddedObject": false,
"unique": false,
"name": "period",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"relativeApiEndpoint": "/organisationUnits",
"fieldName": "organisationUnits",
"simple": false,
"required": false,
"writable": true,
"collectionName": "organisationUnits",
"min": 0.0,
"nameableObject": true,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"href": "http://localhost:8080/api/schemas/organisationUnit",
"owner": true,
"readable": true,
"ordered": true,
"identifiableObject": true,
"max": 1.7976931348623157e308,
"cascade": "none",
"manyToMany": true,
"collection": true,
"owningRole": "org.hisp.dhis.chart.Chart.organisationUnits",
"itemPropertyType": "REFERENCE",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"apiEndpoint": "http://localhost:8080/api/organisationUnits",
"embeddedObject": false,
"unique": false,
"name": "organisationUnit",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "categoryDimensions",
"simple": false,
"required": false,
"writable": true,
"collectionName": "categoryDimensions",
"min": 0.0,
"nameableObject": false,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": true,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"cascade": "all-delete-orphan",
"manyToMany": true,
"collection": true,
"owningRole": "org.hisp.dhis.chart.Chart.categoryDimensions",
"itemPropertyType": "COMPLEX",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.category.CategoryDimension",
"embeddedObject": true,
"unique": false,
"name": "categoryDimension",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "timeField",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 2.147483647e9,
"manyToMany": false,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "timeField",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "targetLineValue",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"manyToMany": false,
"length": 2147483647,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "targetLineValue",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "filters",
"simple": true,
"required": false,
"writable": true,
"collectionName": "filters",
"min": 0.0,
"nameableObject": true,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"href": "http://localhost:8080/api/schemas/dimension",
"owner": false,
"readable": true,
"ordered": true,
"identifiableObject": true,
"max": 1.7976931348623157e308,
"manyToMany": false,
"collection": true,
"itemPropertyType": "REFERENCE",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"embeddedObject": false,
"unique": false,
"name": "filter",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "rows",
"simple": true,
"required": false,
"writable": true,
"collectionName": "rows",
"min": 0.0,
"nameableObject": true,
"klass": "java.util.List",
"propertyType": "COLLECTION",
"oneToOne": false,
"attribute": false,
"href": "http://localhost:8080/api/schemas/dimension",
"owner": false,
"readable": true,
"ordered": true,
"identifiableObject": true,
"max": 1.7976931348623157e308,
"manyToMany": false,
"collection": true,
"itemPropertyType": "REFERENCE",
"collectionWrapping": true,
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"embeddedObject": false,
"unique": false,
"name": "row",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false
},
{
"fieldName": "baseLineLabel",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 255.0,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "baseLineLabel",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "digitGroupSeparator",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "org.hisp.dhis.common.DigitGroupSeparator",
"propertyType": "CONSTANT",
"oneToOne": false,
"attribute": false,
"owner": false,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "digitGroupSeparator",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": false,
"manyToOne": false,
"constants": ["COMMA", "SPACE", "NONE"]
},
{
"fieldName": "hideTitle",
"simple": true,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "hideTitle",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"fieldName": "series",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 255.0,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "series",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"relativeApiEndpoint": "/legendSets",
"fieldName": "legendSet",
"simple": false,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "org.hisp.dhis.legend.LegendSet",
"propertyType": "REFERENCE",
"oneToOne": false,
"attribute": false,
"href": "http://localhost:8080/api/schemas/legendSet",
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": true,
"cascade": "none",
"manyToMany": false,
"length": 255,
"collection": false,
"owningRole": "org.hisp.dhis.chart.Chart.legendSet",
"apiEndpoint": "http://localhost:8080/api/legendSets",
"embeddedObject": false,
"unique": false,
"name": "legendSet",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": true
},
{
"fieldName": "rangeAxisMaxValue",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 1.7976931348623157e308,
"manyToMany": false,
"length": 2147483647,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "rangeAxisMaxValue",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"relativeApiEndpoint": "/colorSets",
"fieldName": "colorSet",
"simple": false,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "org.hisp.dhis.color.ColorSet",
"propertyType": "REFERENCE",
"oneToOne": false,
"attribute": false,
"href": "http://localhost:8080/api/schemas/colorSet",
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": true,
"cascade": "none",
"manyToMany": false,
"length": 255,
"collection": false,
"owningRole": "org.hisp.dhis.chart.Chart.colorSet",
"apiEndpoint": "http://localhost:8080/api/colorSets",
"embeddedObject": false,
"unique": false,
"name": "colorSet",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": true
},
{
"fieldName": "category",
"simple": true,
"required": false,
"writable": true,
"min": 0.0,
"nameableObject": false,
"klass": "java.lang.String",
"propertyType": "TEXT",
"oneToOne": false,
"attribute": false,
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": false,
"max": 255.0,
"manyToMany": false,
"length": 255,
"collection": false,
"embeddedObject": false,
"unique": false,
"name": "category",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": false
},
{
"relativeApiEndpoint": "/users",
"fieldName": "user",
"simple": false,
"required": false,
"writable": true,
"nameableObject": false,
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"oneToOne": false,
"attribute": false,
"href": "http://localhost:8080/api/schemas/user",
"owner": true,
"readable": true,
"ordered": false,
"identifiableObject": true,
"cascade": "none",
"manyToMany": false,
"length": 255,
"collection": false,
"owningRole": "org.hisp.dhis.chart.Chart.user",
"apiEndpoint": "http://localhost:8080/api/users",
"embeddedObject": false,
"unique": false,
"name": "user",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"persisted": true,
"manyToOne": true
}
]
}