package Ġcom . example . sample _ app Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġcom . clear me . verification . sdk . Clear Sdk Ċ import Ġcom . clear me . verification . sdk . Clear Sdk . RESULT _ ACCOUNT _ LOCK ED Ċ import Ġcom . clear me . verification . sdk . Clear Sdk . RESULT _ FAILED _ ASS UR ANCE Ċ import Ġcom . clear me . verification . sdk . data . model . Identifier Type Ċ import Ġcom . clear me . verification . sdk . data . model . Verification Result Ċ import Ġcom . clear me . verification . sdk . data . model . Verification UseCase . VERIFY _ WITH Ċ import Ġcom . example . sample _ app . databinding . Activity Main Binding Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĠ Ġprivate Ġlateinit Ġvar Ġbinding : ĠActivity Main Binding ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġprivate Ġconst Ġval ĠVER IFICATION _ REQUEST _ CODE Ġ= Ġ 1 2 3 ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠ Ġbinding Ġ= ĠActivity Main Binding . inflate ( layout Inflater ) ĊĠĠĠ ĠsetContentView ( binding . root ) ĊĊĠĠĠ Ġval Ġverification View Ġ= Ġbinding . ver if c ation View ĊĠĠĠ Ġverification View . use Case Ġ= ĠVERIFY _ WITH ĊĊĠĠĠ Ġval Ġtype Ġ= ĠIdentifier Type . Email () ĊĠĠĠ Ġval Ġverification Intent Ġ= ĠClear Sdk . create Identity Verification Intent ( ĊĠĠĠĠĠ Ġthis , Ġtype ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġverification View . setOn Button ClickListener Ġ{ ĊĠĠĠĠĠ ĠstartActivity For Result ( ĊĠĠĠĠĠĠĠ Ġverification Intent , ĊĠĠĠĠĠĠĠ ĠVER IFICATION _ REQUEST _ CODE ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġon Activity Result ( request Code : ĠInt , ĠresultCode : ĠInt , Ġdata : ĠIntent ?) Ġ{ ĊĠĠĠ Ġsuper . on Activity Result ( request Code , ĠresultCode , Ġdata ) ĊĠĠĠ Ġwhen Ġ( request Code ) Ġ{ ĊĠĠĠĠĠ ĠVER IFICATION _ REQUEST _ CODE Ġ-> Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( result Code ) Ġ{ ĊĠĠĠĠĠĠĠĠĠ ĠRESULT _ OK Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġverification Result Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdata ?. get Parcelable Extra < Verification Result >( Clear Sdk . EXTRA _ VER IFICATION _ RESULT ) ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠ ĠRESULT _ C ANCE LED Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠ ĠRESULT _ ACCOUNT _ LOCK ED Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠ ĠRESULT _ FAILED _ ASS UR ANCE Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }