crossmint_models library

Shared domain models used across the Crossmint SDK — wallets, signers, transactions, credentials, orders, tokens, and users.

Re-exports src/core/models/crossmint_models.dart. Most apps pick these types up transitively through crossmint_client.dart; import this file directly only when you need the models without the client facade.

Classes

CrossmintApiKeySignerConfig
CrossmintAuthenticatedUser
CrossmintAuthSession
CrossmintCreateOnLoginConfig
CrossmintCredentialDecryptRequest
CrossmintCredentialQuery
CrossmintCredentialRecord
CrossmintCredentialWalletAuthChallenge
CrossmintDecryptedCredential
CrossmintDeviceSignerConfig
CrossmintDeviceSignerDescriptor
CrossmintEmailOtpChallenge
CrossmintEmailSignerConfig
CrossmintEvmTransactionCall
CrossmintEvmTransactionRequest
CrossmintExternalWalletSignerConfig
CrossmintNftRecord
CrossmintOrderCreateRequest
CrossmintOrderReadRequest
CrossmintOrderRecord
CrossmintOrderUpdateRequest
CrossmintOtpChallenge
CrossmintPasskeyConfig
CrossmintPasskeyCredential
CrossmintPasskeySignerConfig
CrossmintPasskeySignMetadata
CrossmintPasskeySignResult
CrossmintPhoneSignerConfig
CrossmintServerSignerConfig
CrossmintSignatureRecord
CrossmintSignerConfig
CrossmintSolanaTransactionRequest
CrossmintStellarContractCallRequest
CrossmintStellarSerializedTransactionRequest
CrossmintStellarTransactionRequest
CrossmintTokenAvailabilityRecord
CrossmintTokenAvailabilityResult
CrossmintTokenQuery
CrossmintTransactionRecord
CrossmintTypedData
CrossmintUser
CrossmintUserCreateRequest
CrossmintUserLookupRequest
CrossmintWallet
CrossmintWalletAddSignerResult
CrossmintWalletApprovedSignatureResult
CrossmintWalletApprovedTransactionResult
CrossmintWalletApproveRequest
CrossmintWalletApproveResult
CrossmintWalletAuthChallenge
Challenge returned by CrossmintAuthClient.signInWithWallet that must be signed by the user's external wallet (MetaMask, Phantom, etc.).
CrossmintWalletBalanceSnapshot
CrossmintWalletCreateRequest
CrossmintWalletFundRequest
CrossmintWalletFundResult
CrossmintWalletLookupRequest
CrossmintWalletNftPage
CrossmintWalletSignatureApproveRequest
CrossmintWalletSignatureCreateRequest
CrossmintWalletSignatureListRequest
CrossmintWalletSignatureLookupRequest
CrossmintWalletSigner
CrossmintWalletTokenTransferRequest
CrossmintWorldstoreListingRecord
CrossmintWorldstoreListingSearchResult
CrossmintWorldstoreOrderCreateRequest
CrossmintWorldstoreSearchRequest

Functions

crossmintWalletJsonValue(Object? value) Object?