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

# Interface: Shipment

> Shipment interface in the Terminal49 TypeScript SDK, the mapped response model with bill of lading, containers, ports, terminals, ETAs, and customer fields.

# Interface: Shipment

Simplified shipment model returned by mapped SDK responses.

## Indexable

> \[`key`: `string`]: `any`

## Properties

| Property | Type |
| - | - |
| <a id="property-billoflading" /> `billOfLading?` | `string` |
| <a id="property-containers" /> `containers?` | `object`\[] |
| <a id="property-customername" /> `customerName?` | `string` |
| <a id="property-id" /> `id` | `string` |
| <a id="property-ports" /> `ports?` | `object` |
| `ports.destination?` | \{ `ata?`: `string` \| `null`; `eta?`: `string` \| `null`; `locode?`: `string` \| `null`; `name?`: `string` \| `null`; `terminal?`: \{ `firmsCode?`: `string`; `id?`: `string`; `name?`: `string`; `nickname?`: `string`; } \| `null`; `timezone?`: `string` \| `null`; } \| `null` |
| `ports.portOfDischarge?` | \{ `ata?`: `string` \| `null`; `code?`: `string` \| `null`; `countryCode?`: `string` \| `null`; `eta?`: `string` \| `null`; `locode?`: `string` \| `null`; `name?`: `string` \| `null`; `originalEta?`: `string` \| `null`; `terminal?`: \{ `firmsCode?`: `string`; `id?`: `string`; `name?`: `string`; `nickname?`: `string`; } \| `null`; `timezone?`: `string` \| `null`; } \| `null` |
| `ports.portOfLading?` | \{ `atd?`: `string` \| `null`; `code?`: `string` \| `null`; `countryCode?`: `string` \| `null`; `etd?`: `string` \| `null`; `locode?`: `string` \| `null`; `name?`: `string` \| `null`; `timezone?`: `string` \| `null`; } \| `null` |
| <a id="property-shippinglinescac" /> `shippingLineScac?` | `string` |
| <a id="property-tracking" /> `tracking?` | `object` |
| `tracking.lineTrackingLastAttemptedAt?` | `string` \| `null` |
| `tracking.lineTrackingLastSucceededAt?` | `string` \| `null` |
| `tracking.lineTrackingStoppedAt?` | `string` \| `null` |
| `tracking.lineTrackingStoppedReason?` | `string` \| `null` |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.