package Ġru . ann in . tr uck monitor . presentation . ui . view holder Ċ Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ import Ġru . ann in . tr uck monitor . R Ċ import Ġru . ann in . tr uck monitor . domain . model . Contract Response Ċ Ċ /** Ċ Ġ* ĠView ĠH older ĠÑģÐ¿Ð¸Ñģ ÐºÐ° Ġ" Ðļ Ð¾Ð½ ÑĤ ÑĢÐ°Ð º ÑĤ Ð¾Ð² ". Ċ Ġ* Ċ Ġ* Ġ@ property Ġcontract ĠÐĶ Ð¾Ð³ Ð¾Ð² Ð¾ÑĢ . Ċ Ġ* Ċ Ġ* Ġ@ author ĠP avel ĠAn nin . Ċ Ġ*/ Ċ class ĠItem Contract ViewHolder ( val Ġv Root : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( v Root ) Ġ{ ĊĊĠĠĠ Ġ// ĠView 's ĊĠĠĠ Ġprivate Ġval Ġtxt Contract Number Ġby Ġlazy Ġ{ ĠitemView . findViewById ( R . id . txt _ contract _ number ) Ġas ĠTextView Ġ} ĊĠĠĠ Ġprivate Ġval Ġtxt Stores Ġby Ġlazy Ġ{ ĠitemView . findViewById ( R . id . txt _ stores ) Ġas ĠTextView Ġ} ĊĊĠĠĠ Ġ// ĠListener 's ĊĠĠĠ Ġvar ĠonClick : Ġ(() Ġ-> ĠUnit )? Ġ= Ġnull ĊĊĠĠĠ Ġ// ĠProperties ĊĠĠĠ Ġvar Ġcontract : ĠContract Response ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtxt Contract Number . text Ġ= Ġvalue ?. number ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtxt Stores . text Ġ= Ġvalue ?. let Ġ{ Ġv Root . resources . getString ( R . string . contract _ stores _ format , Ġit . before . name , Ġit . from . name ) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġv Root . setOnClickListener Ġ{ ĠonClick ?. invoke () Ġ} ĊĠĠĠ Ġ} Ċ }