package Ġcom . s uk ai . but ter fly _ simple Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . s uk ai . but ter fly _ simple . annotations . Builder Ċ import Ġcom . s uk ai . but ter fly _ simple . annotations . Optional Ċ import Ġcom . s uk ai . but ter fly _ simple . annotations . Required Ċ import Ġkotlinx . android . synt hetic . main . activity _ repository .* Ċ Ċ @ Builder Ċ class ĠRepository Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġ@ Required ĊĠĠĠ Ġlateinit Ġvar Ġname : ĠString ĊĊĠĠĠ Ġ@ Required ĊĠĠĠ Ġlateinit Ġvar Ġowner : ĠString ĊĊĠĠĠ Ġ@ Optional ( stringValue Ġ= Ġ"") ĊĠĠĠ Ġlateinit Ġvar Ġurl : ĠString ĊĊĠĠĠ Ġ@ Optional ( intValue Ġ= Ġ 1 2 3 ) ĊĠĠĠ Ġvar Ġcreate At : ĠLong Ġ= Ġ 0 L ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ repository ) ĊĊĠĠĠĠĠĠĠ Ġname View . text Ġ= Ġname ĊĠĠĠĠĠĠĠ Ġowner View . text Ġ= Ġowner ĊĠĠĠĠĠĠĠ Ġurl View . text Ġ= Ġurl ĊĠĠĠĠĠĠĠ Ġcreate At View . text Ġ= Ġcreate At . toString () ĊĠĠĠ Ġ} Ċ }