# TransactionProduct

A public product identifier wrapper exported by the Flutter SDK.

Purpose [#purpose]

Represents a product identifier payload. The Flutter SDK exports this type from `package:superwallkit_flutter/superwallkit_flutter.dart` as of 2.4.12.

Signature [#signature]

```dart
class TransactionProduct {
  final String id;
}
```

Properties [#properties]

<TypeTable
  type="{
  id: {
    type: &#x22;String&#x22;,
    description: &#x22;The wrapped product identifier.&#x22;,
    required: true,
  },
}"
/>

Availability [#availability]

`TransactionProduct` is available from the public package export.

Related [#related]

* [`SuperwallDelegate`](/docs/flutter/sdk-reference/SuperwallDelegate)