Package tv.mycujoo.mclsnetwork.di
Class NetworkModule
-
- All Implemented Interfaces:
@Module() public final class NetworkModule
-
-
Constructor Summary
Constructors Constructor Description NetworkModule()
-
Method Summary
Modifier and Type Method Description final StringpublicBaseUrl()final StringmlsApiBaseUrl()final StringcdaApiBaseUrl()final RetrofitprovideCdaRetrofit(OkHttpClient okHttpClient, String cdaApiUrl)final CDAApiprovideCdaApi(Retrofit retrofit)final MlsApiprovideMlsApi(Retrofit retrofit)final RetrofitprovideMlsApiRetrofit(OkHttpClient okHttpClient, String baseUrl)final OkHttpClientprovideOkHttp(IPrefManager prefManager, Context context)-
-
Method Detail
-
publicBaseUrl
@Provides()@Singleton() final String publicBaseUrl()
-
mlsApiBaseUrl
@Provides()@Singleton() final String mlsApiBaseUrl()
-
cdaApiBaseUrl
@Provides()@Singleton() final String cdaApiBaseUrl()
-
provideCdaRetrofit
@Provides()@Singleton() final Retrofit provideCdaRetrofit(OkHttpClient okHttpClient, String cdaApiUrl)
-
provideCdaApi
@Singleton()@Provides() final CDAApi provideCdaApi(Retrofit retrofit)
-
provideMlsApi
@Singleton()@Provides() final MlsApi provideMlsApi(Retrofit retrofit)
-
provideMlsApiRetrofit
@Provides()@Singleton() final Retrofit provideMlsApiRetrofit(OkHttpClient okHttpClient, String baseUrl)
-
provideOkHttp
@Provides()@Singleton() final OkHttpClient provideOkHttp(IPrefManager prefManager, Context context)
-
-
-
-