package Ġcom . invent iv . multip ays dk . sample Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . google . android . material . bottom sheet . Bottom Sheet Dialog Fragment Ċ import Ġcom . google . android . material . button . Material Button Ċ import Ġcom . google . android . material . text field . TextInput EditText Ċ import Ġcom . invent iv . multip ays dk . Multi Pay Sdk Ċ import Ġcom . invent iv . multip ays dk . data . model . response . User Preset Ċ Ċ class ĠUser Preset Dialog Ġ: ĠBottom Sheet Dialog Fragment () Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbutton Start Sdk : ĠMaterial Button ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġtext Input Edit Name : ĠText Input EditText ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġtext Input Edit S urname : ĠText Input EditText ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġtext Input Edit Email : ĠText Input EditText ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġtext Input Edit G sm : ĠText Input EditText ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠĠĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinflater . inflate ( R . layout . dialog _ bottom _ user _ preset , Ġcontainer , Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĠĠĠĠĠĠĠ Ġbutton Start Sdk Ġ= Ġview . findViewById ( R . id . button _ start _ sdk ) ĊĠĠĠĠĠĠĠ Ġtext Input Edit Name Ġ= Ġview . findViewById ( R . id . text _ input _ edit _ name ) ĊĠĠĠĠĠĠĠ Ġtext Input Edit S urname Ġ= Ġview . findViewById ( R . id . text _ input _ edit _ surname ) ĊĠĠĠĠĠĠĠ Ġtext Input Edit Email Ġ= Ġview . findViewById ( R . id . text _ input _ edit _ email ) ĊĠĠĠĠĠĠĠ Ġtext Input Edit G sm Ġ= Ġview . findViewById ( R . id . text _ input _ edit _ g sm ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Theme (): ĠInt Ġ= ĠR . style . Theme _ Dialog Style ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Created ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Activity Created ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġbutton Start Sdk . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġuser Preset Ġ= ĠUser Preset ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Input Edit Name . text . toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Input Edit S urname . text . toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Input Edit Email . text . toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Input Edit G sm . text . toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMulti Pay Sdk . start ( require Activity (), Ġnull , Ġuser Preset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdismiss () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }