Package-level declarations

Types

Link copied to clipboard
data class Attribute(val traitType: String, val value: String, val displayType: String?)
Link copied to clipboard
data class Collection(val name: String, val description: String?, val imageUrl: String)
Link copied to clipboard
data class DetailedInfo(val ownerCount: Int, val tokenCount: Int, val createdDate: String?, val attributes: List<Attribute>, val owners: List<Owner>, val extendedCollectionInfo: ExtendedCollectionInfo, val extendedSaleInfo: ExtendedSaleInfo?, val marketplaceInfo: List<MarketplaceInfo>, val mediaInfo: MediaInfo)
Link copied to clipboard
data class ExtendedCollectionInfo(val bannerImageUrl: String?, val externalUrl: String?, val twitterUsername: String?, val discordUrl: String?, val instagramUsername: String?, val mediumUsername: String?, val telegramUrl: String?, val distinctOwnerCount: Int, val distinctNftCount: Int, val totalQuantity: Int)
Link copied to clipboard
data class ExtendedSaleInfo(val fromAddress: String, val toAddress: String, val priceUsdCents: Int, val transaction: String, val marketplaceId: String, val marketplaceName: String)
Link copied to clipboard
data class FloorPrice(val price: Long, val currency: String)
Link copied to clipboard
data class GetAssetsByChainResponse(val nativeBalance: NativeBalance, val tokenBalances: List<TokenBalance> = emptyList<TokenBalance>(), val nfts: List<GetNftAssetsByChainResponse> = emptyList<GetNftAssetsByChainResponse>(), val error: String? = null)
Link copied to clipboard
data class GetNftAssetsByChainResponse(val nfts: List<NftAssets>, val error: String? = null)
Link copied to clipboard
data class LastSale(val price: Long, val currency: String, val date: String)
Link copied to clipboard
data class MarketplaceFloorPrice(val value: Long, val paymentToken: PaymentToken, val valueUsdCents: Int?)
Link copied to clipboard
data class MarketplaceInfo(val marketplaceId: String, val marketplaceName: String, val marketplaceCollectionId: String, val nftUrl: String, val collectionUrl: String, val verified: Boolean?, val floorPrice: MarketplaceFloorPrice?)
Link copied to clipboard
data class MediaInfo(val previews: Previews, val animationUrl: String?, val backgroundColor: String?)
Link copied to clipboard
data class NativeBalance(val balance: String, val decimals: Int, val name: String, val rawBalance: String, val symbol: String, val metadata: Map<String, Any>)
Link copied to clipboard
data class NftAssets(val nftId: String, val name: String, val description: String, val imageUrl: String, val chainId: String, val contractAddress: String, val tokenId: String, val collection: Collection, val lastSale: LastSale?, val rarity: Rarity, val floorPrice: FloorPrice?, val detailedInfo: DetailedInfo)
Link copied to clipboard
data class Owner(val ownerAddress: String, val quantity: Int, val firstAcquiredDate: String, val lastAcquiredDate: String)
Link copied to clipboard
data class PaymentToken(val paymentTokenId: String, val name: String, val symbol: String, val address: String?, val decimals: Int)
Link copied to clipboard
data class Previews(val imageSmallUrl: String, val imageMediumUrl: String, val imageLargeUrl: String, val imageOpengraphUrl: String, val blurhash: String, val predominantColor: String)
Link copied to clipboard
data class Rarity(val rank: Int?, val score: Double?)
Link copied to clipboard
data class TokenBalance(val balance: String, val decimals: Int, val name: String, val rawBalance: String, val symbol: String, val metadata: Map<String, Any>)