ObjectField Data Type

Abstract Type
Properties
name data type constraints description
dataType DataType  
fieldsCount number required
fields array of AbstractField  
Properties inherited from AbstractField
dataType DataType  
description string  
displayName string  
nullable boolean required
name string  
comment string  
properties array of Property  

Example

This data type is abstract. The example below may be incomplete. More accurate examples can be found in subtypes pages.
{
  "dataType" : "MAP",
  "fieldsCount" : 12345,
  "fields" : [ {
    "dataType" : "BOOLEAN",
    "description" : "...",
    "displayName" : "...",
    "nullable" : true,
    "name" : "...",
    "comment" : "...",
    "properties" : [ {
      "name" : "...",
      "value" : { },
      "type" : "PROPERTIES"
    }, {
      "name" : "...",
      "value" : { },
      "type" : "ARRAY"
    } ]
  }, {
    "dataType" : "FLOAT",
    "description" : "...",
    "displayName" : "...",
    "nullable" : true,
    "name" : "...",
    "comment" : "...",
    "properties" : [ {
      "name" : "...",
      "value" : { },
      "type" : "BOOLEAN"
    }, {
      "name" : "...",
      "value" : { },
      "type" : "INT"
    } ]
  } ],
  "description" : "...",
  "displayName" : "...",
  "nullable" : true,
  "name" : "...",
  "comment" : "...",
  "properties" : [ {
    "name" : "...",
    "value" : { },
    "type" : "BOOLEAN"
  }, {
    "name" : "...",
    "value" : { },
    "type" : "BOOLEAN"
  } ]
}