> ## Documentation Index
> Fetch the complete documentation index at: https://terminal49-current-status.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Transport class reference

> Reference for the Transport class, the low-level HTTP layer used by the Terminal49 SDK to dispatch requests through interceptors and the API client.

# Class: Transport

## Constructors

### Constructor

> **new Transport**(`config`): `Transport`

#### Parameters

| Parameter | Type                                                                            |
| --------- | ------------------------------------------------------------------------------- |
| `config`  | [`TransportConfig`](/sdk/reference/client/transport/interfaces/TransportConfig) |

#### Returns

`Transport`

## Properties

| Property                              | Modifier | Type     |
| ------------------------------------- | -------- | -------- |
| <a id="property-baseurl" /> `baseUrl` | `public` | `string` |
| <a id="property-client" /> `client`   | `public` | `Client` |

## Methods

### execute()

> **execute**\<`T`>(`fn`): `Promise`\<`T`>

#### Type Parameters

| Type Parameter | Default type |
| -------------- | ------------ |
| `T`            | `any`        |

#### Parameters

| Parameter | Type                                                    |
| --------- | ------------------------------------------------------- |
| `fn`      | () => `Promise`\<`FetchResponse`\<`any`, `any`, `any`>> |

#### Returns

`Promise`\<`T`>

***

### executeManual()

> **executeManual**\<`T`>(`input`, `init?`): `Promise`\<`T`>

#### Type Parameters

| Type Parameter | Default type |
| -------------- | ------------ |
| `T`            | `any`        |

#### Parameters

| Parameter | Type                           |
| --------- | ------------------------------ |
| `input`   | `string` \| `Request` \| `URL` |
| `init?`   | `RequestInit`                  |

#### Returns

`Promise`\<`T`>

***

### use()

> **use**(`interceptor`): `void`

#### Parameters

| Parameter     | Type         |
| ------------- | ------------ |
| `interceptor` | `Middleware` |

#### Returns

`void`
