CrossmintCheckoutLineItem.collection— primary sale from a managed or imported collection. Supports optionalcallDatafor contract mint args.CrossmintCheckoutLineItem.token— secondary sale of a specific token, with optionalcallDatafor contract arguments.CrossmintCheckoutLineItem.tokenWithExecutionParameters— secondary sale (e.g. memecoin swap) with execution parameters controlling amount, mode, and slippage. Mutually exclusive withcallData.CrossmintCheckoutLineItem.product— product-based purchase using a Crossmint product locator.CrossmintCheckoutLineItem.raw— forward-compatible escape hatch for line-item shapes not yet modeled by the SDK.
Constructors
CrossmintCheckoutLineItem
CrossmintCheckoutLineItem.collection
CrossmintCheckoutLineItem.token
callData.
CrossmintCheckoutLineItem.tokenWithExecutionParameters
CrossmintCheckoutLineItem.product
productLocator. Use this for catalog-managed product purchases where the price and SKU are resolved server-side from the locator.
CrossmintCheckoutLineItem.raw
value verbatim to the Crossmint orders API as the line item shape. Use when a new line-item field is not yet modeled by the typed factories above.
