data class CheckoutLineItems(val tokenLocator: String? = null, val collectionLocator: String? = null, val executionParameters: Map<String, JsonElement>? = null, val callData: Map<String, JsonElement>? = null)
Constructors
constructor(tokenLocator: String? = null, collectionLocator: String? = null, executionParameters: Map<String, JsonElement>? = null, callData: Map<String, JsonElement>? = null)
Properties
| Property | Type | Description |
|---|---|---|
callData | Map<String, JsonElement>? | Raw on-chain call data for advanced use cases where higher-level parameters are insufficient. |
collectionLocator | String? | Locator for a collection to mint from. Format: chain:contractAddress (e.g., polygon:0x123...) or crossmint:collectionId for Crossmint-managed collections. |
executionParameters | Map<String, JsonElement>? | Custom parameters passed to the minting or purchase execution, such as quantity, recipient, or slippage settings. |
tokenLocator | String? | Locator for a specific token to purchase. Supports NFTs, memecoins, and onramp tokens. Format: chain:contractAddress:tokenId (e.g., polygon:0x123...:1) or chain:tokenAddress for fungible tokens (e.g., solana:7EivYFyNfgGj8...). |

