package Ġio . horizontal systems . bank wallet . modules . nft Ċ Ċ import Ġandroidx . room . Embedded Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . ForeignKey Ċ import Ġio . horizontal systems . bank wallet . core . storage . Account Record Ċ import Ġio . horizontal systems . bank wallet . modules . hs nft . Hs N ft Api V 1 Response Ċ import Ġjava . math . BigDecimal Ċ Ċ @ Entity ( ĊĠĠĠ Ġprimary Keys Ġ= Ġ[" accountId ", Ġ" tokenId ", Ġ" contract _ address "], ĊĠĠĠ Ġforeign Keys Ġ= Ġ[ ForeignKey ( ĊĠĠĠĠĠĠĠ Ġentity Ġ= ĠAccount Record :: class , ĊĠĠĠĠĠĠĠ Ġparent Columns Ġ= Ġ[" id "], ĊĠĠĠĠĠĠĠ Ġchild Columns Ġ= Ġ[" accountId "], ĊĠĠĠĠĠĠĠ ĠonDelete Ġ= ĠForeign Key . CASCADE , ĊĠĠĠĠĠĠĠ Ġdeferred Ġ= Ġtrue ĊĠĠĠ Ġ) ĊĠĠĠ Ġ] Ċ ) Ċ data Ġclass ĠN ft Asset Record ( ĊĠĠĠ Ġval ĠaccountId : ĠString , ĊĠĠĠ Ġval Ġcollection Uid : ĠString , ĊĠĠĠ Ġval Ġtoken Id : ĠString , ĊĠĠĠ Ġval Ġname : ĠString ?, ĊĠĠĠ Ġval ĠimageUrl : ĠString ?, ĊĠĠĠ Ġval Ġimage Preview Url : ĠString ?, ĊĠĠĠ Ġval Ġdescription : ĠString ?, ĊĠĠĠ Ġval Ġon Sale : ĠBoolean , ĊĊĠĠĠ Ġ@ Embedded ĊĠĠĠ Ġval Ġlast Sale : ĠN ft Asset Price ?, ĊĊĠĠĠ Ġ@ Embedded ( prefix Ġ= Ġ" contract _ ") ĊĠĠĠ Ġval Ġcontract : ĠN ft Asset Contract , ĊĊĠĠĠ Ġ@ Embedded ĊĠĠĠ Ġval Ġlinks : ĠH s N ft Api V 1 Response . Asset . Links ?, ĊĊĠĠĠ Ġval Ġattributes : ĠList < N ft Asset Attribute > Ċ ) Ċ Ċ data Ġclass ĠN ft Asset Price ( ĊĠĠĠ Ġval Ġcoin TypeId : ĠString , ĊĠĠĠ Ġval Ġvalue : ĠBigDecimal Ċ ) Ċ Ċ data Ġclass ĠN ft Asset Contract ( ĊĠĠĠ Ġval Ġaddress : ĠString , ĊĠĠĠ Ġval Ġtype : ĠString Ċ ) Ċ Ċ data Ġclass ĠN ft Asset Attribute ( ĊĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠ Ġval Ġvalue : ĠString , ĊĠĠĠ Ġval Ġcount : ĠInt Ċ ) Ċ