package Ġdev . matrix . room igr ant . compiler . data Ċ Ċ import Ġcom . squareup . mos hi . Json Ċ import Ġcom . squareup . mos hi . Json Class Ċ Ċ @ Json Class ( generate Adapter Ġ= Ġtrue ) Ċ data Ġclass ĠView ( Ċĉ ĉ @ Json ( name Ġ=" view Name ") Ċĉ ĉ val Ġname : ĠString , ĊĊĉ ĉ @ Json ( name Ġ=" create Sql ") Ċĉ ĉ val Ġcreate Sql Template : ĠString ) Ġ{ ĊĊ ĉ fun Ġcreate Sql ( view Name : ĠString Ġ= Ġname ) Ġ= Ġcreate Sql Template . replace ("\ ${ VIEW _ NAME }", Ġview Name ) ĊĊ ĉ constructor ( view : ĠView , Ġname : ĠString ) Ġ: Ġthis ( Ċĉĉ ĉ name Ġ= Ġname , Ċĉĉ ĉ create Sql Template Ġ= Ġview . create Sql Template ) Ċ Ċ } Ċ