For transferring critical information about profile value groups. Mainly used for filling in values of profile forms with minimal payload.
| name | data type | type | namespace | min/max occurs | constraints | description |
|---|---|---|---|---|---|---|
| clearExisting | boolean | element | 1/1 | required boolean | ||
| displayOrder | long | element | 0/1 | |||
| id | long | element | 0/1 | |||
| memberId | long | element | 0/1 | |||
| subcategoryId | long | element | 0/1 | |||
| values | list of profileValuePojo | element | 0/unbounded | |||
Properties inherited from baseEntity |
||||||
| violations | list of simpleViolation | element | 0/unbounded | A list of constraint violations, if any, that this object has. | ||
Example
<profileGroupPojo>
<id>...</id>
<memberId>...</memberId>
<subcategoryId>...</subcategoryId>
<clearExisting>...</clearExisting>
<values>
<id>...</id>
<field>
<inputType/>
<fieldType/>
<displayName>...</displayName>
<displayOrder>...</displayOrder>
<hidden>...</hidden>
<readOnly>...</readOnly>
<defaultValue>...</defaultValue>
<selectValues/>
<required>...</required>
<requiredInGroup>...</requiredInGroup>
<minLength>...</minLength>
<maxLength>...</maxLength>
<shouldMask>...</shouldMask>
<maskBeginIndex>...</maskBeginIndex>
<maskEndIndex>...</maskEndIndex>
<addressType/>
<customFieldName>...</customFieldName>
<transform>...</transform>
<preferred>...</preferred>
<encrypted>...</encrypted>
<fieldVisibility/>
<setOnUserCreation>...</setOnUserCreation>
<composite>...</composite>
<childFields/>
</field>
<memberId>...</memberId>
<value>...</value>
<masked>...</masked>
<composite>...</composite>
<childValues/>
<violations>
<propertyName>...</propertyName>
<failureMessage>...</failureMessage>
<stackTrace>...</stackTrace>
</violations>
</values>
<displayOrder>...</displayOrder>
<violations>
<propertyName>...</propertyName>
<failureMessage>...</failureMessage>
<stackTrace>...</stackTrace>
</violations>
</profileGroupPojo>