# Interface User

Represents an SDK user

interface User {
get channels(): Nullable<UserChannelsJS>;
get customData(): any;
get displayName(): Nullable<string>;
get id(): string;
get imageUrl(): Nullable<string>;
get name(): string;
get timestamp(): Nullable<UserTimestampJS>;
}

#####
Index

### Accessors

channels
customData
displayName
id
imageUrl
name
timestamp

## Accessors

### channels

- get channels(): Nullable<UserChannelsJS>

- The user channels

  #### Returns Nullable<UserChannelsJS>

### customData

- get customData(): any

- The user custom data

  #### Returns any

### displayName

- get displayName(): Nullable<string>

- The user display name

  #### Returns Nullable<string>

### id

- get id(): string

- The user id

  #### Returns string

### imageUrl

- get imageUrl(): Nullable<string>

- The user image url

  #### Returns Nullable<string>

### name

- get name(): string

- The user name

  #### Returns string

### timestamp

- get timestamp(): Nullable<UserTimestampJS>

- The user timestamp

  #### Returns Nullable<UserTimestampJS>