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 description
id number
memberId number
subcategoryId number
clearExisting 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,
      "phoneType" : { },
      "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,
      "phoneType" : { },
      "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" : "..."
  } ]
}