userDto Data Type

The Class UserDto.

Namespace
(Default)
Available Since
Mai 23, 2016
Properties
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.
email 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.
role string element 0/1     The role.
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>