The Class UserDto.
| name | data type | type | namespace | min/max occurs | constraints | wrapped by | description |
|---|---|---|---|---|---|---|---|
| accessibleEntity | securedEntityDto | element | 0/unbounded | accessibleEntities | The secured entities. | ||
| createdAt | dateTime | element | 0/1 | The created at. | |||
| string | element | 1/1 | required | The email. | |||
| externalRole | roleDto | element | 0/unbounded | externalRoles | The external roles. | ||
| firstName | string | element | 0/1 | The first name. | |||
| lastLoginDate | dateTime | element | 0/1 | The last login date. | |||
| lastName | string | element | 0/1 | The last name. | |||
| password | string | element | 0/1 | Used when creating keycloak user. | |||
| permission | string | element | 0/unbounded | permissions | The roles. | ||
| |
|
|
|
|
|
|
|
| userLevel | string | element | 0/1 | The user level. | |||
| userRole | string | element | 0/unbounded | userRoles | The roles. | ||
| username | string | element | 1/1 | required | The username. | ||
Properties inherited from auditableEntityDto |
|||||||
| auditable | auditableDto | element | 0/1 | ||||
| auditableField | auditableFieldDto | element | 0/unbounded | auditableFields | |||
Example
<User>
<username>...</username>
<password>...</password>
<email>...</email>
<firstName>...</firstName>
<lastName>...</lastName>
<userRoles>
<userRole>...</userRole>
</userRoles>
<externalRoles>
<externalRole description="..." name="...">
<permissions>
<permission name="..." permission="..."/>
</permissions>
<roles>
<role/>
</roles>
<accessibleEntities>
<accessibleEntity code="..." entityClass="..."/>
</accessibleEntities>
</externalRole>
</externalRoles>
<accessibleEntities>
<accessibleEntity code="..." entityClass="..."/>
</accessibleEntities>
<userLevel>...</userLevel>
<createdAt>...</createdAt>
<lastLoginDate>...</lastLoginDate>
<permissions>
<permission>...</permission>
</permissions>
<auditable created="..." creator="..." updated="..." updater="..."/>
<auditableFields>
<auditableField actor="..." changeOrigin="..." code="..." created="..." currentState="..." description="..." entityClass="..." fieldName="..." id="..." originName="..." previousState="...">
<auditable/>
<auditableFields>
<auditableField/>
</auditableFields>
<updatedCode>...</updatedCode>
</auditableField>
</auditableFields>
</User>