package Ġcom . h ony um . elev ator Man . activity . company Ċ Ċ import Ġandroid . support . v 7 . widget . Linear LayoutManager Ċ import Ġandroid . view . View Ċ import Ġcom . h ony um . elev ator Man . R Ċ import Ġcom . h ony um . elev ator Man . adapter . Ins urance ListAdapter Ċ import Ġcom . h ony um . elev ator Man . base . Base Activity Wrap er Ċ import Ġcom . h ony um . elev ator Man . data . Ins urance Order Ċ import Ġcom . h ony um . elev ator Man . net . Ins urance Order Request Ċ import Ġcom . h ony um . elev ator Man . net . Ins urance Order RequestBody Ċ import Ġcom . h ony um . elev ator Man . net . Ins urance Order Response Ċ import Ġcom . h ony um . elev ator Man . net . base . Net Constant Ċ import Ġcom . h ony um . elev ator Man . net . base . Net Task Ċ import Ġcom . h ony um . elev ator Man . net . base . Request Head Ċ import Ġkotlinx . android . synt hetic . main . activity _ ins urance _ list .* Ċ import Ġorg . jetbrains . ank o . act Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠStar Ġon Ġ 2 0 1 7 / 1 0 / 2 0 . Ċ Ġ*/ Ċ class ĠIn sur ance Look Activity Ġ: ĠBase Activity Wrap er () Ġ{ ĊĊĊĠĠĠ Ġprivate Ġvar Ġdata : ĠList < Ins urance Order >? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġget Title String (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" ä¿Ŀ éĻ© æŁ¥çľĭ " ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġinit View () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġrequest Data () ĊĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// è¯·æ±Ĥ çļĦ ä¿Ŀ éĻ© åįķ ĊĠĠĠ Ġfun Ġin It Data (): ĠIn sur ance Order Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġhead Ġ= ĠRequest Head () ĊĠĠĠĠĠĠĠ Ġval Ġname Ġ= Ġconfig . name ĊĠĠĠĠĠĠĠ Ġval Ġtel Ġ= Ġconfig . tel ĊĠĠĠĠĠĠĠ Ġvar Ġbody Ġ= ĠIn sur ance Order RequestBody ( name , Ġtel ) ĊĠĠĠĠĠĠĠ Ġvar Ġrequest Ġ= ĠIn sur ance Order Request ( body ) ĊĠĠĠĠĠĠĠ Ġhead . accessToken Ġ= Ġconfig . token ĊĠĠĠĠĠĠĠ Ġhead . userId Ġ= Ġconfig . userId ĊĠĠĠĠĠĠĠ Ġrequest . head Ġ= Ġhead ĊĠĠĠĠĠĠĠ Ġreturn Ġrequest ĊĊĊĠĠĠ Ġ} ĊĊĠĠ Ġprivate Ġfun Ġrequest Data () Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġserver Ġ= Ġconfig . server Ġ+ ĠNet Constant . GET _ POLICY ĊĠĠĠĠĠĠĠ Ġvar Ġnet Task Ġ= Ġobject Ġ: ĠNet Task ( server , Ġin It Data ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Response ( task : ĠNet Task ?, Ġresult : ĠString ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( Ins urance Order Response . getResponse ( it ). body ?. isEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtv _ tip . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdata Ġ= ĠIn sur ance Order Response . getResponse ( it ). body ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġadapter Ġ= ĠIn sur ance ListAdapter ( data , act ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlv _ ins urance _ list . adapter Ġ= Ġadapter ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġ?: Ġreturn ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġadd Task ( net Task ) ĊĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Layout ID (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR . layout . activity _ ins urance _ list ĊĠĠĠ Ġ} Ċ Ċ }