/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 0 ĠTw ilio ĠInc . Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ apply ( from Ġ= Ġ"../ jac oco . gradle . k ts ") Ċ plugins Ġ{ ĊĠ Ġid ( Config . Plugins . android Application ) ĊĠ Ġid ( Config . Plugins . google Services ) ĊĠ Ġid ( Config . Plugins . kotlin Android ) ĊĠ Ġid ( Config . Plugins . kotlin Android Extensions ) ĊĠ Ġid ( Config . Plugins . firebase Performance ) ĊĠ Ġj aco co Ċ } Ċ repositories Ġ{ ĊĠ Ġmaven Local () Ċ } Ċ Ċ val Ġverify Version Name : ĠString Ġby Ġroot Project . all projects . first Ġ{ Ġit . name Ġ== ĠModules . verify Ġ}. extra Ċ val Ġverify Version Code : ĠString Ġby Ġroot Project . all projects . first Ġ{ Ġit . name Ġ== ĠModules . verify Ġ}. extra Ċ Ċ android Ġ{ ĊĠ Ġcompile Sdk Version ( Config . Versions . compile SDK Version ) ĊĠ Ġdefault Config Ġ{ ĊĠĠĠ Ġapplication Id Ġ= Ġ" com . tw ilio . verify . sample " ĊĠĠĠ Ġmin Sdk Version ( Config . Versions . min SDK Version ) ĊĠĠĠ Ġtarget Sdk Version ( Config . Versions . target SDK Version ) ĊĠĠĠ Ġversion Code Ġ= Ġverify Version Code . toInt () ĊĠĠĠ Ġversion Name Ġ= Ġverify Version Name ĊĠĠĠ Ġtest Instrumentation Runner Ġ= Ġ" android x . test . runner . Android JUnit Runner " ĊĠ Ġ} ĊĠ Ġsigning Configs Ġ{ ĊĠĠĠ Ġcreate (" release ") Ġ{ ĊĠĠĠĠĠ Ġstore File Ġ= Ġfile (" release - key . keystore ") ĊĠĠĠĠĠ Ġstore Password Ġ= Ġ" verify " ĊĠĠĠĠĠ Ġkey Alias Ġ= Ġ" verify " ĊĠĠĠĠĠ Ġkey Password Ġ= Ġ" verify " ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĠ Ġbuild Types Ġ{ ĊĠĠĠ Ġget ByName (" release ") Ġ{ ĊĠĠĠĠĠ Ġis Min ify Enabled Ġ= Ġfalse ĊĠĠĠĠĠ Ġpro guard Files ( ĊĠĠĠĠĠĠĠ ĠgetDefault Pro guard File (" pro guard - android - optimize . txt "), ĊĠĠĠĠĠĠĠ Ġ" pro guard - rules . pro " ĊĠĠĠĠĠ Ġ) ĊĠĠĠĠĠ Ġsigning Config Ġ= Ġsigning Configs . get ByName (" release ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġget ByName (" debug ") Ġ{ ĊĠĠĠĠĠ Ġsigning Config Ġ= Ġsigning Configs . get ByName (" release ") ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġlint Options Ġ{ ĊĠĠĠ Ġlint Config Ġ= Ġroot Project . file (". lint / config . xml ") ĊĠĠĠ Ġis Check All Warnings Ġ= Ġtrue ĊĠ Ġ} ĊĊĠ Ġcompile Options Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠ Ġimplementation ( file Tree ( map Of (" dir " Ġto Ġ" libs ", Ġ" includes " Ġto ĠlistOf (" *. jar ")) )) ĊĠ Ġdebug Implementation ( project (": ${ Modules . verify } ")) ĊĠ Ġrelease Implementation (" com . tw ilio : tw ilio - verify - android :$ verify Version Name ") ĊĠ Ġimplementation (" com . squareup . ret rofit 2 : ret rofit : 2 . 9 . 0 ") ĊĠ Ġimplementation (" com . squareup . ret rofit 2 : converter - gson : 2 . 9 . 0 ") ĊĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 7 :${ Config . Versions . kotlin }") ĊĠ Ġimplementation (" android x . appcompat : appcompat : 1 . 1 . 0 ") ĊĠ Ġimplementation (" android x . core : core - k tx : 1 . 2 . 0 ") ĊĠ Ġimplementation (" android x . constraint layout : constraint layout : 1 . 1 . 3 ") ĊĠ Ġimplementation (" com . google . firebase : firebase - analytics : 1 7 . 4 . 1 ") ĊĠ Ġimplementation (" com . google . firebase : firebase - messaging : 2 0 . 1 . 7 ") ĊĠ Ġimplementation (" com . google . firebase : firebase - perf : 1 9 . 0 . 7 ") ĊĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - coroutines - core : 1 . 4 . 1 ") ĊĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - coroutines - android : 1 . 4 . 1 ") ĊĠ Ġimplementation (" com . squareup . okhttp 3 : okhttp : 4 . 4 . 0 ") ĊĠ Ġimplementation (" com . squareup . okhttp 3 : logging - interceptor : 4 . 4 . 0 ") ĊĠ Ġimplementation (" com . google . android . material : material : 1 . 1 . 0 ") ĊĠ Ġimplementation (" android x . navigation : navigation - fragment - k tx : 2 . 2 . 2 ") ĊĠ Ġimplementation (" android x . navigation : navigation - ui - k tx : 2 . 2 . 2 ") ĊĠ Ġimplementation (" io . insert - k oin : k oin - android : 2 . 2 . 2 ") ĊĠ Ġimplementation (" io . insert - k oin : k oin - android x - view model : 2 . 2 . 2 ") ĊĠ Ġtest Implementation (" junit : junit : 4 . 1 2 ") ĊĠ Ġtest Implementation (" org . ro bo lectric : ro bo lectric : 4 . 3 . 1 ") ĊĠ Ġtest Implementation (" com . n ha ar man . mock it ok otlin 2 : mockito - kotlin : 2 . 2 . 0 ") ĊĠ Ġtest Implementation (" org . mockito : mockito - inline : 2 . 2 8 . 2 ") ĊĠ Ġtest Implementation (" android x . test : core : 1 . 2 . 0 ") ĊĠ Ġtest Implementation (" com . squareup . okhttp 3 : mock webserver : 4 . 3 . 1 ") ĊĠ Ġandroid Test Implementation (" android x . test . ext : junit : 1 . 1 . 1 ") ĊĠ Ġandroid Test Implementation (" android x . test . espress o : espress o - core : 3 . 2 . 0 ") Ċ } Ċ