> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CrossmintCheckoutProductLineItem

> Flutter Final Class

**Final Class**

Line item that purchases a product (often physical or hybrid). Usually built via `CrossmintCheckoutLineItem.product`.

```dart theme={null}
final class CrossmintCheckoutProductLineItem extends CrossmintCheckoutLineItem
```

## Constructors

### CrossmintCheckoutProductLineItem

```dart theme={null}
const CrossmintCheckoutProductLineItem({
  required this.productLocator,
  this.additionalFields = const <String, Object?>{},
})
```

Creates a product line item.

## Properties

### productLocator

```dart theme={null}
final String productLocator
```

Product locator registered with Crossmint.

### additionalFields

```dart theme={null}
final Map<String, Object?> additionalFields
```

Forward-compatibility escape hatch.
