ProfileData Data Type

Pojo to transport profile data in its most basic form

Properties
name data type description
memberId number
values array of ProfileValuePojo
valueGroups array of ProfileGroupPojo

Example

{
  "memberId" : 12345,
  "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" : "..."
    } ]
  } ],
  "valueGroups" : [ {
    "id" : 12345,
    "memberId" : 12345,
    "subcategoryId" : 12345,
    "clearExisting" : true,
    "values" : [ {
      "id" : 12345,
      "field" : { },
      "memberId" : 12345,
      "value" : "...",
      "masked" : true,
      "composite" : true,
      "childValues" : [ { }, { } ],
      "violations" : [ { }, { } ]
    }, {
      "id" : 12345,
      "field" : { },
      "memberId" : 12345,
      "value" : "...",
      "masked" : true,
      "composite" : true,
      "childValues" : [ { }, { } ],
      "violations" : [ { }, { } ]
    } ],
    "displayOrder" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  }, {
    "id" : 12345,
    "memberId" : 12345,
    "subcategoryId" : 12345,
    "clearExisting" : true,
    "values" : [ {
      "id" : 12345,
      "field" : { },
      "memberId" : 12345,
      "value" : "...",
      "masked" : true,
      "composite" : true,
      "childValues" : [ { }, { } ],
      "violations" : [ { }, { } ]
    }, {
      "id" : 12345,
      "field" : { },
      "memberId" : 12345,
      "value" : "...",
      "masked" : true,
      "composite" : true,
      "childValues" : [ { }, { } ],
      "violations" : [ { }, { } ]
    } ],
    "displayOrder" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  } ]
}