[@wago/wdx-schema](../README.md) / [Exports](../modules.md) / [WDX](../modules/WDX.md) / [Schema](../modules/WDX.Schema.md) / [Model](../modules/WDX.Schema.Model.md) / [Access](../modules/WDX.Schema.Model.Access.md) / [User](../modules/WDX.Schema.Model.Access.User.md) / User

# Class: User

[Access](../modules/WDX.Schema.Model.Access.md).[User](../modules/WDX.Schema.Model.Access.User.md).User

## Table of contents

### Constructors

- [constructor](WDX.Schema.Model.Access.User.User.md#constructor)

### Properties

- [createdDate](WDX.Schema.Model.Access.User.User.md#createddate)
- [email](WDX.Schema.Model.Access.User.User.md#email)
- [id](WDX.Schema.Model.Access.User.User.md#id)
- [prename](WDX.Schema.Model.Access.User.User.md#prename)
- [roles](WDX.Schema.Model.Access.User.User.md#roles)
- [surname](WDX.Schema.Model.Access.User.User.md#surname)
- [updatedDate](WDX.Schema.Model.Access.User.User.md#updateddate)
- [username](WDX.Schema.Model.Access.User.User.md#username)

## Constructors

### constructor

• **new User**(`id?`, `username?`, `prename?`, `surname?`, `email?`, `roles?`, `createdDate?`, `updatedDate?`): [`User`](WDX.Schema.Model.Access.User.User.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `id?` | `number` |
| `username?` | `string` |
| `prename?` | `string` |
| `surname?` | `string` |
| `email?` | `string` |
| `roles?` | [`Role`](WDX.Schema.Model.Access.Role.Role.md)[] |
| `createdDate?` | `number` |
| `updatedDate?` | `number` |

#### Returns

[`User`](WDX.Schema.Model.Access.User.User.md)

#### Defined in

src/WDX/Schema/Model/Access/User/User.ts:13

## Properties

### createdDate

• `Optional` **createdDate**: `number`

#### Defined in

src/WDX/Schema/Model/Access/User/User.ts:20

___

### email

• `Optional` **email**: `string`

#### Defined in

src/WDX/Schema/Model/Access/User/User.ts:18

___

### id

• `Optional` **id**: `number`

#### Defined in

src/WDX/Schema/Model/Access/User/User.ts:14

___

### prename

• `Optional` **prename**: `string`

#### Defined in

src/WDX/Schema/Model/Access/User/User.ts:16

___

### roles

• `Optional` **roles**: [`Role`](WDX.Schema.Model.Access.Role.Role.md)[]

#### Defined in

src/WDX/Schema/Model/Access/User/User.ts:19

___

### surname

• `Optional` **surname**: `string`

#### Defined in

src/WDX/Schema/Model/Access/User/User.ts:17

___

### updatedDate

• `Optional` **updatedDate**: `number`

#### Defined in

src/WDX/Schema/Model/Access/User/User.ts:21

___

### username

• `Optional` **username**: `string`

#### Defined in

src/WDX/Schema/Model/Access/User/User.ts:15
