Type Alias Asset

Asset: {
    assetAnimationType?: string;
    assetAnimationUrl?: string;
    assetBackgroundColor?: string;
    assetDescription?: string;
    assetExternalUrl?: string;
    assetId: string;
    assetImageData?: string;
    assetImagePreviewUrl?: string;
    assetImageUrl: string;
    assetLikesCount?: number;
    assetName: string;
    assetRarityRanking?: number;
    assetTokenId: string;
    assetTokenUri?: string;
    assetTotalAmount?: string;
    assetTotalOwners?: number;
    assetTraits?: AssetTrait[];
    assetViewCount?: number;
    collectionChainShortName: string;
    collectionContractAddress: `0x${string}`;
    collectionCreatorFee: string;
    collectionCreatorFeeAddress: `0x${string}` | null;
    collectionId?: string;
    collectionIsCampaign202408Featured?: boolean;
    collectionIsCreatorFee: boolean;
    collectionIsGoldVerified: boolean;
    collectionIsVerified: boolean;
    collectionLogoImageUrl?: string;
    collectionName: string;
    collectionOwnerAddress: `0x${string}`;
    collectionServiceFee: string;
    collectionSlug: string;
    contractAddress: `0x${string}`;
    contractChainId?: number;
    contractId?: string;
    contractName?: string;
    contractTotalSupply?: string;
    contractType: "ERC1155" | "ERC721";
    exchangeAddress?: `0x${string}`;
    id: string;
    order: {
        collectionOffer: LootexOrderSimple | null;
        listing: LootexOrderSimple | null;
        offer: LootexOrderSimple | null;
    } | null;
}