/* Ċ Ġ* ĠĠĠ ĠCopyright Ġ( C ) Ġ 2 0 1 7 ĠM IND ORK S ĠNEXT GEN ĠPRIVATE ĠLIMITED Ċ Ġ* Ċ Ġ* ĠĠĠ Ġ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 . Ċ Ġ*/ Ċ Ċ package Ġcom . mind ork s . kot networking . request bu id ler Ċ Ċ import Ġcom . mind ork s . kot networking . request . K ot Request Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġa am ir Ġon Ġ 1 3 / 0 6 / 1 7 . Ċ Ġ*/ Ċ class ĠDownload Builder ( val Ġurl : ĠString , Ġval Ġdir Path : ĠString , Ġval ĠfileName : ĠString ) Ġ: ĠRequest Builder Impl () Ġ{ ĊĊĠĠĠ Ġvar Ġpercentage Threshold For C ancell ing : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġfun Ġset Percentage Threshold For C ancell ing ( percentage Threshold For C ancell ing : ĠInt ): ĠDownload Builder Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . percentage Threshold For C ancell ing Ġ= Ġpercentage Threshold For C ancell ing ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġbuild (): ĠK ot Request Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠK ot Request ( this ) ĊĠĠĠ Ġ} Ċ Ċ }