package Ġio . github . x it 0 c . mapbox plugin offline . model Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġandroidx . annotation . Drawable Res Ċ import Ġio . github . x it 0 c . mapbox plugin offline . utils . Offline Utils Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ Ċ /** Ċ Ġ* ĠThis Ġmodel Ġrepresents Ġthe Ġoptions Ġfor Ġthe Ġnotification Ġshown Ġby Ċ Ġ* Ġthe Ġ[ Offline Service ][ io . github . x it 0 c . mapbox plugin offline . Offline Service ]. Ċ Ġ* Ċ Ġ* Ġ@ property Ġsmall Icon Res Ġ[ Drawable Res ] Ġid Ġof Ġthe Ġnotification Ġsmall Ġicon . Ċ Ġ* Ġ@ property Ġcontent Title Ġnotification Ġcontent Ġtitle . Ċ Ġ* Ġ@ property Ġdownload Content Text Ġnotification Ġcontent Ġtext Ġshown Ġduring Ġdownload . Ċ Ġ* Ġ@ property Ġcancel Content Text Ġnotification Ġcontent Ġtext Ġshown Ġduring Ġcancellation . Ċ Ġ* Ġ@ property Ġcancel Action Text Ġnotification Ġaction Ġtext Ġfor Ġdownload Ġcancellation . Ċ Ġ* Ġ@ property Ġrequest Map Snapshot ĠWhether Ġor Ġnot Ġto Ġadd Ġa Ġmap Ġsnapshot Ġof Ġthe Ġregion Ġas Ġthe Ġnotification Ġlarge Ġicon . Ċ Ġ* Ġ@ property Ġreturn Activity ĠThe Ġactivity Ġto Ġstart Ġon Ġnotification Ġtap . Ċ Ġ* Ġ@ constructor ĠCreates Ġa Ġ` Notification Options ` Ġwith Ġthe Ġgiven Ġvalues . Ċ Ġ*/ Ċ @ Parcel ize Ċ class ĠNotification Options Ġ@ Jvm Over loads Ġconstructor ( ĊĠĠĠ Ġ@ Drawable Res Ġval Ġsmall Icon Res : ĠInt Ġ= Ġandroid . R . drawable . stat _ sys _ download , ĊĠĠĠ Ġval Ġcontent Title : ĠString Ġ= Ġ" Offline ĠMap ", ĊĠĠĠ Ġval Ġdownload Content Text : ĠString Ġ= Ġ" Downloading âĢ¦ ", ĊĠĠĠ Ġval Ġcancel Content Text : ĠString Ġ= Ġ" Deleting âĢ¦ ", ĊĠĠĠ Ġval Ġcancel Action Text : ĠString Ġ= Ġ" Cancel ", ĊĠĠĠ Ġval Ġrequest Map Snapshot : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġval Ġreturn Activity : ĠClass < *> ? Ġ= Ġnull Ċ ): ĠParcel able Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠKey Ġfor Ġthe Ġ` Offline Region ` Ġid Ġput Ġas Ġan Ġextra Ġof Ġthe ĠIntent Ġused Ġto Ġstart Ġ[ return Activity ]. ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ see ĠOff line Utils . get RegionId From Intent ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠEX TRA _ REGION _ ID _ FOR _ ACTIVITY Ġ= Ġ" extra . REGION _ ID _ FOR _ ACTIVITY " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġa Ġ` String ` Ġrepresentation Ġof Ġthis Ġobject . ĊĠĠĠĠ Ġ* Ġ@ return Ġa Ġ` String ` Ġrepresentation Ġof Ġthis Ġobject . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġ" Notification Options (" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" small Icon Res =$ small Icon Res , Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" content Title ='$ content Title ', Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" download Content Text ='$ download Content Text ', Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" cancel Content Text ='$ cancel Content Text ', Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" cancel Action Text ='$ cancel Action Text ', Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" request Map Snapshot =$ request Map Snapshot , Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" return Activity =$ return Activity " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ")" Ċ }