
# IUserProfile interface

*No description yet.*

```csharp
public interface IUserProfile
```

**Namespace:** EDP · **Assembly:** Altium.SDK.Interfaces

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetAvatarUrl](#getavatarurl) | `string` |  |
| [GetDefaultIconBrush](#getdefaulticonbrush) | `string` |  |
| [GetEmailAddress](#getemailaddress) | `string` |  |
| [GetFirstName](#getfirstname) | `string` |  |
| [GetGlobalUserId](#getglobaluserid) | `string` |  |
| [GetLastName](#getlastname) | `string` |  |
| [GetUseGlobalIds](#getuseglobalids) | `bool` |  |
| [GetUserId](#getuserid) | `string` |  |
| [GetUserName](#getusername) | `string` |  |

### GetAvatarUrl

*No description yet.*

```csharp
string GetAvatarUrl();
```

**Returns:** `string`

### GetDefaultIconBrush

*No description yet.*

```csharp
string GetDefaultIconBrush();
```

**Returns:** `string`

### GetEmailAddress

*No description yet.*

```csharp
string GetEmailAddress();
```

**Returns:** `string`

### GetFirstName

*No description yet.*

```csharp
string GetFirstName();
```

**Returns:** `string`

### GetGlobalUserId

*No description yet.*

```csharp
string GetGlobalUserId();
```

**Returns:** `string`

### GetLastName

*No description yet.*

```csharp
string GetLastName();
```

**Returns:** `string`

### GetUseGlobalIds

*No description yet.*

```csharp
bool GetUseGlobalIds();
```

**Returns:** `bool`

### GetUserId

*No description yet.*

```csharp
string GetUserId();
```

**Returns:** `string`

### GetUserName

*No description yet.*

```csharp
string GetUserName();
```

**Returns:** `string`

## Returned by

[ICommentThread.GetAssignedTo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICommentThread.md#getassignedto), [IUserProfileList.GetItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IUserProfileList.md#getitem)

## Accepted by

[IUserProfileList.Add](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IUserProfileList.md#add)
