# I Connection UI

## 🔗 IConnectionUI Interface

Interface for a Skill Web runtime connection UI.

> Namespace: `Esper.SkillWeb.UI`\
> Type: `interface`

***

### 🧰 Methods

| Access            | Method               | Returns | Description                                                        |
| ----------------- | -------------------- | ------- | ------------------------------------------------------------------ |
| `public abstract` | `Refresh()`          | `void`  | Refreshes this UI object.                                          |
| `public abstract` | `UpdateLine()`       | `void`  | Updates the start and end positions of the line.                   |
| `public abstract` | `Highlight()`        | `void`  | Highlights the connection.                                         |
| `public abstract` | `Unhighlight()`      | `void`  | Unhighlights the connection.                                       |
| `public abstract` | `ApplyActiveState()` | `void`  | Visually updates the connection based on the current active state. |
