Key takeaways
The concepts of managed fields and managed field fragments may seem a bit daunting at first. Try to remember these key points:
Managed field fragments (MFF or just fragments) are essentially configurable attributes allowing for customization of the RealEquity platform.
Managed field fragments are grouped into logical containers called managed fields (MF or just managed fields).
Any RealEquity datanode (whether entity or information element) can be augmented with managed fields and fragments. Configuration is managed by C&B staff in CoCo [1].
Understanding Managed Fields and Fragments
Fragments can have values from several Sources
Be aware that one Managed Field can have multiple Managed Field Fragments and that each MFF can have data from several Sources containing its own value.
A Managed Field is a logical container that can hold one or more Managed Field Fragments. Each MFF can hold one value pr. Source (or a list of another MF).
Some MFFs contain calculated data, that is based on data from other properties on the same Datanode or from other Datanodes defined by a Datanode Calculation Level.
Managed Field Properties on a Datanode
Managed Fields and Fragments are NOT unique cross Datanode Instance Types
Two Datanode Instance Types can have fields and fragments that use the same namespaces but have NOTHING in common with each other. The meaning, usage and value types can be vastly different!
Namespaces for Managed Fields and Fragments are not unique cross Datanode Instance Types. Two Datanode Instance Types can have MF or MFF that use the same namespaces but have nothing in common - including what kind of data can be stored in the MFFs.
| Property | Datatype | Description |
|---|---|---|
| fieldNamespace | String | The namespace of the field. |
| fragmentNamespace | String | The namespace of a fragment |
| selectedSourceNamespace | String | The namespace of a fragments selected source. |
| managedFieldListNamespace | String, nullable | Contains the namespace of the List MFF that owns the data. |
| managedFieldListRowIdentifier | String, nullable | An identifier for the specific Managed Field List Item |
| uomNamespace | String | The namespace of the UoM |
| fieldDataTypeNamespace | String | The namespace of the MFF Datatype. |
| fieldCalculatedTypeNamespace | String, nullable | Used by calculated fields |
| calculateDatanodeInstanceTypeNamespace | String, nullable | Used by calculated fields |
| calculateDatanodeLevel | String, nullable | Used by calculated fields |
| calculateManagedFieldNamespace | String, nullable | Used by calculated fields |
| calculateManagedFieldFragmentNamespace | String, nullable | Used by calculated fields |
| customCalculationNamespace | String, nullable | Used by calculated fields |
| calculateManagedFieldAllowManualOverride | Bool | Specifies if the calculated value can be overridden by a manual value. |
| isCalculated | Bool | Shows if the Managed Field Fragment is containing a calculated value. |
| fragments | Collection of MFF Source | A collection of MFF Sources. |
| fragments:fragmentNamespace | String | The namespace of the MFF |
| fragments:sourceNamespace | String | The namespace of the Source |
| fragments:selectedSource | Bool | True for the selected Source, false for all other Sources. |
| fragments:value | The serialized value of the fragment. | The specific value type is defined in the fieldDataTypeNamespace property. |
| fragments:hasValue | Bool, readonly | Always true if the value contains data, otherwise false. As Blob, Note and Complex data type values are not returned in the common data structure, this can be used to check if a value should be fetched. |
Some values NOT returned when getting data for a Datanode
Values of MFF of data types Blob, Note and Complex will NOT be returned when getting data for a Datanode. The MFF will be returned with the fragments:hasValue=true, but will not contain a fragments:value.
Managed Field Data Types
| dk.realequity.field.datatype.universaltime | Datetimeoffset |
|---|---|
| dk.realequity.field.datatype.datetime | Any datatime/date/time (without timezone definition) |
| dk.realequity.field.datatype.currency | Any large number including decimals used for storing currency numbers. |
| dk.realequity.field.datatype.bool | Boolean (true or false) |
| dk.realequity.field.datatype.number | Any whole number |
| dk.realequity.field.datatype.bignumber | Any big whole number |
| dk.realequity.field.datatype.decimalnumber | Any decimal number |
| dk.realequity.field.datatype.bigdecimalnumber | Any big decimal number |
| dk.realequity.field.datatype.text | Any text string up to 250 chars |
| dk.realequity.field.datatype.note | Any text string up to 64k chars |
| dk.realequity.field.datatype.blob | Any binary blob - max size 512k |
| dk.realequity.field.datatype.complex | Any complex json structure not known by RealEquity. |
| dk.realequity.field.datatype.list | Defines that the MFF contains a List of another MF |
Unit of Measure (UoM)
Converting data between different UoMs
Some UoM can convert data between each other. It is IMPORTANT to always add data in the format of the defined uomNamespace, even though the value will later be pulled out by an alternative UoM type.
All MFFs have a uomNamespace that defines the unit of the value.
| Namespace | Description |
|---|---|
| dk.realequity.uom.unit.misc.none | No specific unit defined |
| dk.realequity.uom.unit.misc.percentage.big | Between 0 and 100. |
| dk.realequity.uom.unit.misc.percentage.small | Between 0,00 and 1,00 |
| dk.realequity.uom.unit.misc.permille.big | Between 0 and 1000. |
| dk.realequity.uom.unit.misc.permille.small | Between 0,000 and 1,000 |
| dk.realequity.uom.unit.misc.piece | Generic unit type |
| dk.realequity.uom.unit.misc.count | Generic unit type |
| dk.realequity.uom.unit.misc.rate | Generic unit type |
| dk.realequity.uom.unit.misc.url | Needs to contain a string in URL format: https://xxx.xxx.xxx/test |
| dk.realequity.uom.unit.area.squaremeters | Any number supported depending on data type. |
| dk.realequity.uom.unit.area.hectares | Any number supported depending on data type. |
| dk.realequity.uom.unit.currency.usd | Any number supported depending on data type. |
| dk.realequity.uom.unit.currency.dkk | Any number supported depending on data type. |
| dk.realequity.uom.unit.currency.eur | Any number supported depending on data type. |
| dk.realequity.uom.unit.time.millisecond | |
| dk.realequity.uom.unit.time.second | |
| dk.realequity.uom.unit.time.minute | |
| dk.realequity.uom.unit.time.hour | |
| dk.realequity.uom.unit.time.dayofweeknumber | |
| dk.realequity.uom.unit.time.weeknumber | |
| dk.realequity.uom.unit.time.monthnumber | |
| dk.realequity.uom.unit.time.year | |
| dk.realequity.uom.unit.duration.milliseconds | |
| dk.realequity.uom.unit.duration.seconds | |
| dk.realequity.uom.unit.duration.minutes | |
| dk.realequity.uom.unit.duration.hours | |
| dk.realequity.uom.unit.duration.days | |
| dk.realequity.uom.unit.time.date | |
| dk.realequity.uom.unit.time.timeofday | |
| dk.realequity.uom.unit.time.datetime | |
| dk.realequity.uom.unit.distance.millimeters | Any number supported depending on data type. |
| dk.realequity.uom.unit.distance.meters | Any number supported depending on data type. |
| dk.realequity.uom.unit.distance.kilometers | Any number supported depending on data type. |
Get data from specific Managed Field on a Datanode
It is possible to get MFF for a specific MF by calling the following:
GET {{api}}/api/tenants/{{tenantId}}/resourcegroups/{{resourceGroupId}}/datanodes/{{DataNodeId}}/managed-fields/dk.realequity.mf.bygningsnr
This example request will return Managed Field Fragments for the specific MF namespace of: dk.realequity.mf.bygningsnr
Get data from a specific Managed Field Fragment on a Datanode
To get data from a specific MFF, the following endpoint can be used:
GET {{api}}/api/tenants/{{tenantId}}/resourcegroups/{{resourceGroupId}}/datanodes/{{DataNodeId}}/managed-fields/dk.realequity.mf.bygningsnr/dk.realequity.mf.fragment.bygningsnr
This example request will return on specific Managed Field Fragment including all Sources for the specific MF namespace of: dk.realequity.mf.bygningsnr and the specific MFF namespace of: dk.realequity.mf.fragment.bygningsnr
Upserting Managed Field Fragment values
By calling the following endpoint, one or more fragments can be updated in one call:
POST api/tenants/{{createdTenantId}}/resourcegroups/{{storeId}}/datanodes/{{Id}}/managed-fields/merge
Example of a request body:
[
{
"action": 1,
"model": {
"fieldNamespace": "dk.realequity.mf.bygningsnr",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.bygningsnr",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "1"
}
]
}
},
{
"action": 2,
"fieldNamespace": "dk.realequity.mf.anvendelse",
"fragmentNamespace": "dk.realequity.mf.fragment.anvendelse",
"sourceNamespace": "dk.bbr"
}
]
Upsert Merge Actions:
| Action | |
|---|---|
| Create | Id: 0 |
| Upsert | Id: 1 |
| Delete | Id: 2 |
Getting Managed Fields for a Datanode
When requesting a specific Datanode by calling:
GET api/tenants/{{tenantId}}/resourcegroups/{{resourceGroupId}}/datanodes/***DatanodeId***
Managed Field Fragments are returned in the fields collection
All MFFs are returned in the fields collection in the Datanode data structure.
Any added data to MFs will be returned as a part of the Datanode data structure. An example of a returned Datanode data structure including MFs could look like this:
{
"fileAttachments": [],
"id": "483c7e0d-cdac-456b-886e-d0c51978c83b",
"version": 1,
"minorVersion": 0,
"namespace": "dk.realequity.ie.registration.land",
"displayName": "Matrikel (r)",
"parentId": "07a5b673-71c5-4cf5-b75e-08202108b0e2",
"parentNamespace": "dk.realequity.estate.villa",
"rootId": "e1537abf-42c0-4fae-bd0c-62a14c998765",
"rootNamespace": "dk.realequity.case.sale",
"scopeId": "07a5b673-71c5-4cf5-b75e-08202108b0e2",
"scopeNamespace": "dk.realequity.estate.villa",
"scopeUpdatedAt": "2021-03-06T12:03:58.0298577+00:00",
"isPrimary": null,
"isCurrent": true,
"isDeleted": false,
"isPrepare": false,
"createdById": "dddafafc-6155-4254-8af2-3da73454d5a8",
"createdAt": "2021-03-06T12:03:57.818978+00:00",
"lastUpdatedById": "dddafafc-6155-4254-8af2-3da73454d5a8",
"lastUpdatedAt": "2021-03-06T12:03:57.8189799+00:00",
"executedById": "dddafafc-6155-4254-8af2-3da73454d5a8",
"executedAt": "2021-03-06T12:03:58.0298577+00:00",
"latestLogin": null,
"stateNamespace": "dk.realequity.state.draft",
"stateReasonNamespace": "dk.realequity.stateflow.default.reason.init",
"stateFlowNamespace": "dk.realequity.stateflow.default",
"stateCategoryNamespace": "dk.realequity.statecategory.preprocessing",
"permissionInheritanceLevel": 3,
"dataStoreId": "28c951fb-efe4-4ba1-9683-0f13a7f7a74e",
"tenantId": "00000000-0000-0000-0000-000000000000",
"resourceGroupId": "76fcdf02-dc55-40f7-906a-8f00e720fafc",
"externalId": null,
"externalSystemName": null,
"createdFromSource": null,
"hidden": false,
"imageUrl": null,
"informationSensivityLevel": "MaybeSensitiveData",
"customProperties": [],
"stateHistory": [
{
"id": "99a353f0-2045-4d82-9ac4-0708b746cf51",
"stateNamespace": "dk.realequity.state.draft",
"stateReasonNamespace": "dk.realequity.stateflow.default.reason.init",
"stateFlowNamespace": "dk.realequity.stateflow.default",
"stateCategoryNamespace": "dk.realequity.statecategory.preprocessing",
"createdAt": "2021-03-06T12:03:57.818978+00:00",
"createdById": "dddafafc-6155-4254-8af2-3da73454d5a8",
"executedAt": "2021-03-06T12:03:57.7108305+00:00",
"executedById": "dddafafc-6155-4254-8af2-3da73454d5a8",
"isCurrent": false
}
],
"externalReferences": [],
"sharingRules": null,
"verificationStateNamespace": "dk.realequity.verification.none",
"verificationExecutedAt": "0001-01-01T00:00:00+00:00",
"isVerified": false,
"tags": [],
"fields": [
{
"fieldNamespace": "dk.realequity.mf.afløbsforhold",
"fragmentNamespace": "dk.realequity.mf.fragment.afløbsforhold",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.afløbsforhold",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "Afløb til spildevandsforsyningens renseanlæg",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.bfenummer",
"fragmentNamespace": "dk.realequity.mf.fragment.bfenummer",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.bignumber",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.bfenummer",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "2326434",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.ejendommensejerforhold",
"fragmentNamespace": "dk.realequity.mf.fragment.ejendommensejerforhold",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.ejendommensejerforhold",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "Privatpersoner eller interessentskab",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.ejendomstype",
"fragmentNamespace": "dk.realequity.mf.fragment.ejendomstype",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.ejendomstype",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "Matrikuleret Areal",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.ejerlavkode",
"fragmentNamespace": "dk.realequity.mf.fragment.ejerlavkode",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.ejerlavkode",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "110952",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.ejerlavnavn",
"fragmentNamespace": "dk.realequity.mf.fragment.ejerlavnavn",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.ejerlavnavn",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "Ramløse By, Ramløse",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.externalidentifier",
"fragmentNamespace": "dk.realequity.mf.fragment.externalidentifier",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.externalidentifier",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "455e0ad5-17ce-4f5a-b67d-9531ec220469",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.grundareal",
"fragmentNamespace": "dk.realequity.mf.fragment.grundareal",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.grundareal",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "1470",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.grundhusnummer",
"fragmentNamespace": "dk.realequity.mf.fragment.grundhusnummer",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.grundhusnummer",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "0a3f507f-5e5a-32b8-e044-0003ba298018",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.grundjordstykke",
"fragmentNamespace": "dk.realequity.mf.fragment.grundjordstykke",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.grundjordstykke",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "1198140",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.matrikel",
"fragmentNamespace": "dk.realequity.mf.fragment.matrikel",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.matrikel",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "27dy",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.notatlinjer",
"fragmentNamespace": "dk.realequity.mf.fragment.notatlinjer",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.notatlinjer",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": null,
"hasValue": false
}
]
},
{
"fieldNamespace": "dk.realequity.mf.rensningspåbud",
"fragmentNamespace": "dk.realequity.mf.fragment.rensningspåbud",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.rensningspåbud",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.rensningspåbudfrist",
"fragmentNamespace": "dk.realequity.mf.fragment.rensningspåbudfrist",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.time.date",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.universaltime",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.rensningspåbudfrist",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": null,
"hasValue": false
}
]
},
{
"fieldNamespace": "dk.realequity.mf.udledningstilladelse",
"fragmentNamespace": "dk.realequity.mf.fragment.udledningstilladelse",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.udledningstilladelse",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.vandforsyning",
"fragmentNamespace": "dk.realequity.mf.fragment.vandforsyning",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.vandforsyning",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "Privat, alment vandforsyningsanlæg",
"hasValue": true
}
]
},
{
"fieldNamespace": "dk.realequity.mf.vejareal",
"fragmentNamespace": "dk.realequity.mf.fragment.vejareal",
"selectedSourceNamespace": "dk.bbr",
"managedFieldListNamespace": null,
"managedFieldListRowIdentifier": null,
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"customCalculationNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"isCalculated": false,
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.vejareal",
"sourceNamespace": "dk.bbr",
"selectedSource": true,
"value": "0",
"hasValue": true
}
]
}
],
"comment": null
}
Include data for Managed Fields when creating a new Datanode
Managed Fields Fragments can be populated as a part of the create data structure on a Datanode. An example of the body of the POST request for creating the Datanode could look like this:
{
"caseNumber": "{{caseNumber}}",
"namespace": "dk.realequity.case.sale",
"displayName": "{{$randomStreetAddress}}",
"managedFields" : [
{
"fieldNamespace" : "dk.realequity.mf.test",
"fragments" : [
{
"fragmentNamespace" : "dk.realequity.mf.fragment.test",
"sourceNamespace" : "source.one",
"selectedSource": true,
"value" : "Hello"
},
{
"fragmentNamespace" : "dk.realequity.mf.fragment.test",
"sourceNamespace" : "source.two",
"value" : "Greetings"
}
]
}
]
}
Managed Fields Schema Definition
It is possible to get the schema definition of a Datanode Instance Type by calling the following endpoint:
GET {{api}}/api/tenants/{{tenantId}}/resourcegroups/{{resourceGroupId}}/datanodes/managed-fields/schema/dk.realequity.ie.registration.propertyfacts
The example fetches the schema definition for the Datanode Instance Type: dk.realequity.ie.registration.propertyfacts.
The result of the request could look like this:
[
{
"namespace": "dk.realequity.mf.antalværelser",
"displayName": "Antalværelser",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.antalværelser",
"displayName": "Antalværelser",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.count",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.total",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": "dk.realequity.ie.registration.unit",
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": "dk.realequity.mf.antalværelser",
"calculateManagedFieldFragmentNamespace": "dk.realequity.mf.fragment.antalværelser",
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.anvendelse",
"displayName": "Anvendelse",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.anvendelse",
"displayName": "Anvendelse",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.none",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.anvendelse",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.arealafåbenoverdækning",
"displayName": "Arealafåbenoverdækning",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.arealafåbenoverdækning",
"displayName": "Arealafåbenoverdækning",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.total",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": "dk.realequity.ie.registration.unit",
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": "dk.realequity.mf.arealafåbenoverdækning",
"calculateManagedFieldFragmentNamespace": "dk.realequity.mf.fragment.arealafåbenoverdækning",
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.arealandrebygninger",
"displayName": "Arealandrebygninger",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.arealandrebygninger",
"displayName": "Arealandrebygninger",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.arealandrebygninger",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.bad",
"displayName": "Bad",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.bad",
"displayName": "Bad",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.count",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.total",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": "dk.realequity.ie.registration.unit",
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": "dk.realequity.mf.antalbadeværelser",
"calculateManagedFieldFragmentNamespace": "dk.realequity.mf.fragment.antalbadeværelser",
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.bebyggetareal",
"displayName": "Bebyggetareal",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.bebyggetareal",
"displayName": "Bebyggetareal",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.bebyggetareal",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.boligareal",
"displayName": "Boligareal",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.boligareal",
"displayName": "Boligareal",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.total",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": "dk.realequity.ie.registration.unit",
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": "dk.realequity.mf.beboelsesareal",
"calculateManagedFieldFragmentNamespace": "dk.realequity.mf.fragment.beboelsesareal",
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.bygningsareal",
"displayName": "Bygningsareal",
"description": "Short ribs shoulder meatball, swine tri-tip shank salami spare ribs brisket.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.bygningsareal",
"displayName": "Bygningsareal",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.total",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": "dk.realequity.ie.registration.building",
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": "dk.realequity.mf.etageareal",
"calculateManagedFieldFragmentNamespace": "dk.realequity.mf.fragment.etageareal",
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.bygningsnr",
"displayName": "Bygningsnr",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.bygningsnr",
"displayName": "Bygningsnr",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.none",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.min",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": "dk.realequity.ie.registration.building",
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": "dk.realequity.mf.bygningsnr",
"calculateManagedFieldFragmentNamespace": "dk.realequity.mf.fragment.bygningsnr",
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.driftsbygningerareal",
"displayName": "Driftsbygninger areal",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.driftsbygningerareal",
"displayName": "Driftsbygninger areal",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": null,
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": null,
"listValueTypeManagedFieldNamespace": null,
"isCalculated": false,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.energiforsyning",
"displayName": "Energiforsyning",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.energiforsyning",
"displayName": "Energiforsyning",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.none",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.energiforsyning",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.erhvervsareal",
"displayName": "Erhvervsareal",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.erhvervsareal",
"displayName": "Erhvervsareal",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.total",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": "dk.realequity.ie.registration.building",
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": "dk.realequity.mf.erhvervsareal",
"calculateManagedFieldFragmentNamespace": "dk.realequity.mf.fragment.erhvervsareal",
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.etager",
"displayName": "Etager",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.etager",
"displayName": "Etager",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.count",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.total",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": "dk.realequity.ie.registration.building",
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": "dk.realequity.mf.antalfuldeetager",
"calculateManagedFieldFragmentNamespace": "dk.realequity.mf.fragment.antalfuldeetager",
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.externalidentifier",
"displayName": "Externalidentifier",
"description": "Short ribs shoulder meatball, swine tri-tip shank salami spare ribs brisket.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.externalidentifier",
"displayName": "Externalidentifier",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.none",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": null,
"listValueTypeManagedFieldNamespace": null,
"isCalculated": false,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": null,
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.grundareal",
"displayName": "GrundAreal",
"description": "Short ribs shoulder meatball, swine tri-tip shank salami spare ribs brisket.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.grundareal",
"displayName": "GrundAreal",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.total",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": "dk.realequity.ie.registration.land",
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": "dk.realequity.mf.grundareal",
"calculateManagedFieldFragmentNamespace": "dk.realequity.mf.fragment.grundareal",
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.herafboligareal",
"displayName": "Herafboligareal",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.herafboligareal",
"displayName": "Herafboligareal",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.herafboligareal",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.heraferhvervsareal",
"displayName": "Heraferhvervsareal",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.heraferhvervsareal",
"displayName": "Heraferhvervsareal",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.heraferhvervsareal",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.herafstuer",
"displayName": "Herafstuer",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.herafstuer",
"displayName": "Herafstuer",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.count",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.total",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": "dk.realequity.ie.registration.unit",
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": "dk.realequity.mf.herafstuer",
"calculateManagedFieldFragmentNamespace": "dk.realequity.mf.fragment.herafstuer",
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.integreretcarport",
"displayName": "Integreretcarport",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.integreretcarport",
"displayName": "Integreretcarport",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.integreretcarport",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.integreretgarage",
"displayName": "Integreretgarage",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.integreretgarage",
"displayName": "Integreretgarage",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.integreretgarage",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.integreretudestue",
"displayName": "Integreretudestue",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.integreretudestue",
"displayName": "Integreretudestue",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.integreretudestue",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.integreretudhus",
"displayName": "Integreretudhus",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.integreretudhus",
"displayName": "Integreretudhus",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.integreretudhus",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.kælderareal",
"displayName": "Kælderareal",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.kælderareal",
"displayName": "Kælderareal",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.total",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": "dk.realequity.ie.registration.building",
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": "dk.realequity.mf.kælderareal",
"calculateManagedFieldFragmentNamespace": "dk.realequity.mf.fragment.kælderareal",
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.kloak",
"displayName": "Kloak",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.kloak",
"displayName": "Kloak",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.none",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.kloak",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.ombygget",
"displayName": "Ombygget",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.ombygget",
"displayName": "Ombygget",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.time.year",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.ombygget",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.opført",
"displayName": "Opført",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.opført",
"displayName": "Opført",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.time.year",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.opført",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.primærvarmekilde",
"displayName": "Primærvarmekilde",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.primærvarmekilde",
"displayName": "Primærvarmekilde",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.none",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.primærvarmekilde",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.supplvarmekilde",
"displayName": "Supplvarmekilde",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.supplvarmekilde",
"displayName": "Supplvarmekilde",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.none",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.supplvarmekilde",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.tagdækning",
"displayName": "Tagdækning",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.tagdækning",
"displayName": "Tagdækning",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.none",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.tagdækning",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.toiletter",
"displayName": "Toiletter",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.toiletter",
"displayName": "Toiletter",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.count",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.total",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": "dk.realequity.ie.registration.unit",
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": "dk.realequity.mf.antalvandskyllendetoiletter",
"calculateManagedFieldFragmentNamespace": "dk.realequity.mf.fragment.antalvandskyllendetoiletter",
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.udnyttettageareal",
"displayName": "Udnyttettageareal",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.udnyttettageareal",
"displayName": "Udnyttettageareal",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.area.squaremeters",
"alternativeUnitOfMeasureNamespaces": [
"dk.realequity.uom.unit.area.hectares"
],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.total",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": "dk.realequity.ie.registration.building",
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": "dk.realequity.mf.udnyttettageareal",
"calculateManagedFieldFragmentNamespace": "dk.realequity.mf.fragment.udnyttettageareal",
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": null,
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.vand",
"displayName": "Vand",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.vand",
"displayName": "Vand",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.none",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.vand",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
},
{
"namespace": "dk.realequity.mf.ydervægge",
"displayName": "Ydervægge",
"description": "Pork chop bacon burgdoggen strip steak, swine brisket corned beef ham hock pork bresaola.",
"fragments": [
{
"fragmentNamespace": "dk.realequity.mf.fragment.ydervægge",
"displayName": "Ydervægge",
"primaryUnitOfMeasureNamespace": "dk.realequity.uom.unit.misc.none",
"alternativeUnitOfMeasureNamespaces": [],
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"fieldCalculatedTypeNamespace": "dk.realequity.field.calculatedtype.custom",
"listValueTypeManagedFieldNamespace": null,
"isCalculated": true,
"calculateDatanodeInstanceTypeNamespace": null,
"calculateDatanodeLevel": "dk.realequity.calculationlevel.parent",
"calculateManagedFieldNamespace": null,
"calculateManagedFieldFragmentNamespace": null,
"calculateManagedFieldAllowManualOverride": false,
"customCalculationNamespace": "dk.realequity.mf.calculation.estate.ydervægge",
"numberOfDecimals": null,
"vatCode": null,
"minValue": null,
"maxValue": null,
"minLength": null,
"maxLength": null,
"isRequired": false
}
]
}
]
The RealEquity Core Configuration framework. ↩︎