Skip to main content Skip to complementary content

Sample Payloads for Custom Properties: PUT /propDef/v1/save

Payload for Custom Source Property (example)

{

  "id": null,

  "name": "NewMD1",

  "displayName": "NewMD1",

  "description": "New Source Prop",

  "type": "STRING",

  "defaultValue": "",

  "editable": true,

  "nullable": true,

  "applicableClasses": [

    "com.nvs.core.model.meta.DataSource"

  ],

  "propertyCategoryMembers": [

   "Source Props", "Default Source Props"

  ],

  "required": false

}

 

Payload for Custom Entity Property (example)

{

  "id": null,

  "name": "NewMD1",

  "displayName": "New MD1",

  "description": "New Entity Prop",

  "type": "STRING",

  "defaultValue": "",

  "editable": true,

  "nullable": true,

  "applicableClasses": [

    "com.nvs.core.model.meta.DataEntity"

  ],

  "propertyCategoryMembers": [

    "Entity Props", "Default Entity Props"

  ],

  "required": false

}

 

Payload for Custom Field Property (example)

{

  "id": null,

  "name": "NewMD1",

  "displayName": "NewMD1",

  "description": "New Field Prop",

  "type": "STRING",

  "defaultValue": "",

  "editable": true,

  "nullable": true,

  "applicableClasses": [

    "com.nvs.core.model.meta.DataField"

  ],

  "propertyCategoryMembers": [

   "Field Props", "JDBC Field Props"

  ],

  "required": false

}

 

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!