ProfileGroupPojo Data Type

For transferring critical information about profile value groups. Mainly used for filling in values of profile forms with minimal payload.

Properties
name data type constraints description
id number  
memberId number  
subcategoryId number  
clearExisting boolean required boolean
values array of ProfileValuePojo  
displayOrder number  
Properties inherited from BaseEntity
violations array of SimpleViolation   A list of constraint violations, if any, that this object has.

Example

{
  "id" : 12345,
  "memberId" : 12345,
  "subcategoryId" : 12345,
  "clearExisting" : true,
  "values" : [ {
    "id" : 12345,
    "field" : {
      "inputType" : { },
      "fieldType" : { },
      "displayName" : "...",
      "displayOrder" : 12345,
      "hidden" : true,
      "readOnly" : true,
      "defaultValue" : "...",
      "selectValues" : [ { }, { } ],
      "required" : true,
      "requiredInGroup" : true,
      "minLength" : 12345,
      "maxLength" : 12345,
      "shouldMask" : true,
      "maskBeginIndex" : 12345,
      "maskEndIndex" : 12345,
      "addressType" : { },
      "customFieldName" : "...",
      "transform" : "...",
      "preferred" : true,
      "encrypted" : true,
      "fieldVisibility" : { },
      "setOnUserCreation" : true,
      "composite" : true,
      "childFields" : [ { }, { } ],
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "memberId" : 12345,
    "value" : "...",
    "masked" : true,
    "composite" : true,
    "childValues" : [ { }, { } ],
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  }, {
    "id" : 12345,
    "field" : {
      "inputType" : { },
      "fieldType" : { },
      "displayName" : "...",
      "displayOrder" : 12345,
      "hidden" : true,
      "readOnly" : true,
      "defaultValue" : "...",
      "selectValues" : [ { }, { } ],
      "required" : true,
      "requiredInGroup" : true,
      "minLength" : 12345,
      "maxLength" : 12345,
      "shouldMask" : true,
      "maskBeginIndex" : 12345,
      "maskEndIndex" : 12345,
      "addressType" : { },
      "customFieldName" : "...",
      "transform" : "...",
      "preferred" : true,
      "encrypted" : true,
      "fieldVisibility" : { },
      "setOnUserCreation" : true,
      "composite" : true,
      "childFields" : [ { }, { } ],
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "memberId" : 12345,
    "value" : "...",
    "masked" : true,
    "composite" : true,
    "childValues" : [ { }, { } ],
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  } ],
  "displayOrder" : 12345,
  "violations" : [ {
    "propertyName" : "...",
    "failureMessage" : "...",
    "stackTrace" : "..."
  }, {
    "propertyName" : "...",
    "failureMessage" : "...",
    "stackTrace" : "..."
  } ]
}