Property description

The userRelationTypes property creates or modifies user relations to objects such as data owner or data steward.

Minimal JSON

{
  "key": "",
  "name": ""
}
{
  "key": "business_owner",
  "name": "Owner",
  "description": "",
  "features": [
    {
      "key": "is_user_object_relation_type_business_owner",
      "value": true
    },
    {
      "key": "is_default_user_space_relation",
      "value": true
    },
    {
      "key": "can_be_shown_in_diagram",
      "value": true
    }
  ]
}

Example taken from the core package.

Nested properties

PropertyDescriptionValuesMandatory
keyUnique key of the asset. Used for referencing in the same package or other packages using packageKey#assetKey.stringYes
nameName of the asset, used as the default EN translation.stringYes
descriptionDescription of the property, displayed as a tooltip.stringNo
featuresArray of user relation features.arrayNo
notificationsArray of notifications sent to the user when changes are made. For more information, see Notifications. Keep in mind that not all properties will be applicable for this configuration.arrayNo
stateCurrent status of the asset. Supported options are: active (asset is active and visible in the environment), inactive (asset is inactive and hidden, serves as a soft delete), hidden (asset is active but hidden in the environment).stringNo
translationsArray of translation keys and their definitions that determine how the text is displayed in the UI for the specific asset. For more information, see Translations.arrayNo