profileData Data Type

Pojo to transport profile data in its most basic form

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs description
memberId long element 0/1  
valueGroups list of profileGroupPojo element 0/unbounded  
values list of profileValuePojo element 0/unbounded  

Example

<profileData>
  <memberId>...</memberId>
  <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>
      <phoneType/>
      <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>
  <valueGroups>
    <id>...</id>
    <memberId>...</memberId>
    <subcategoryId>...</subcategoryId>
    <clearExisting>...</clearExisting>
    <values>
      <id>...</id>
      <field/>
      <memberId>...</memberId>
      <value>...</value>
      <masked>...</masked>
      <composite>...</composite>
      <childValues/>
      <violations/>
    </values>
    <displayOrder>...</displayOrder>
    <violations/>
  </valueGroups>
</profileData>