﻿# InputUser

Defines a user for subsequent interaction.

```tl
inputUserEmpty#b98886cf = InputUser;
inputUserSelf#f7c1b13f = InputUser;
inputUser#f21158c6 user_id:long access_hash:long = InputUser;
inputUserFromMessage#1da448e2 peer:InputPeer msg_id:int user_id:long = InputUser;
```

### Constructors

| Constructor | Description |
| --- | --- |
| [inputUserEmpty](/constructor/inputUserEmpty.md) | Empty constructor, does not define a user. |
| [inputUserSelf](/constructor/inputUserSelf.md) | Defines the current user. |
| [inputUser](/constructor/inputUser.md) | Defines a user for further interaction. |
| [inputUserFromMessage](/constructor/inputUserFromMessage.md) | Defines a [min](/api/min.md) user that was seen in a certain message of a certain chat