package Ġcom . sy g ic . travel . sdk Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . sy g ic . travel . sdk . common . Language Ċ import Ġcom . sy g ic . travel . sdk . common . api . intercept ors . Locale Interceptor Ċ import Ġcom . sy g ic . travel . sdk . common . di . DI Setup Ċ import Ġcom . sy g ic . travel . sdk . directions . fac ades . Directions Facade Ċ import Ġcom . sy g ic . travel . sdk . events . fac ades . Events Facade Ċ import Ġcom . sy g ic . travel . sdk . favorites . facade . F avorites Facade Ċ import Ġcom . sy g ic . travel . sdk . places . facade . Places Facade Ċ import Ġcom . sy g ic . travel . sdk . places . facade . Places Reviews Facade Ċ import Ġcom . sy g ic . travel . sdk . session . facade . Session Facade Ċ import Ġcom . sy g ic . travel . sdk . synchron ization . fac ades . Synchronization Facade Ċ import Ġcom . sy g ic . travel . sdk . to urs . facade . T ours Facade Ċ import Ġcom . sy g ic . travel . sdk . tri ps . fac ades . Tri ps Facade Ċ Ċ /** Ċ Ġ* ĠProvides Ġpublic Ġmethods Ġfor Ġrequesting ĠAPI . Ċ Ġ*/ Ċ @ Suppress (" unused ") Ċ class ĠS dk ( Ċ ĉ application Context : ĠContext , Ċ ĉ private Ġval Ġsdk Config : ĠS dk Config Ċ ) Ġ{ Ċ ĉ private Ġval Ġk oin Ġ= ĠDI Setup . setup ( application Context , Ġsdk Config ) ĊĊ ĉ var Ġlanguage : ĠLanguage Ċĉ ĉ get () Ġ= Ġsdk Config . language Ċĉ ĉ set ( value ) Ġ{ Ċĉĉ ĉ sdk Config . language Ġ= Ġvalue Ċĉĉ ĉ k oin . k oin Context . get < Locale Interceptor >(). update Language ( value ) Ċĉ ĉ } ĊĊ ĉ val Ġdirections Facade : ĠDirection s Facade Ġby Ġlazy Ġ{ Ġk oin . k oin Context . get < Directions Facade >() Ġ} Ċ ĉ val Ġevents Facade : ĠEvents Facade Ġby Ġlazy Ġ{ Ġk oin . k oin Context . get < Events Facade >() Ġ} Ċ ĉ val Ġfavor ites Facade : ĠF avorites Facade Ġby Ġlazy Ġ{ Ġk oin . k oin Context . get < F avorites Facade >() Ġ} Ċ ĉ val Ġplaces Facade : ĠPl aces Facade Ġby Ġlazy Ġ{ Ġk oin . k oin Context . get < Places Facade >() Ġ} Ċ ĉ val Ġplace Reviews Facade : ĠPl aces Reviews Facade Ġby Ġlazy Ġ{ Ġk oin . k oin Context . get < Places Reviews Facade >() Ġ} Ċ ĉ val Ġsession Facade : ĠSession Facade Ġby Ġlazy Ġ{ Ġk oin . k oin Context . get < Session Facade >() Ġ} Ċ ĉ val Ġsynchronization Facade : ĠSynchron ization Facade Ġby Ġlazy Ġ{ Ġk oin . k oin Context . get < Synchronization Facade >() Ġ} Ċ ĉ val Ġto urs Facade : ĠT ours Facade Ġby Ġlazy Ġ{ Ġk oin . k oin Context . get < T ours Facade >() Ġ} Ċ ĉ val Ġtri ps Facade : ĠTri ps Facade Ġby Ġlazy Ġ{ Ġk oin . k oin Context . get < Tri ps Facade >() Ġ} Ċ } Ċ