NetworkModule

@Module
class NetworkModule

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
@Provides
fun provideAuthOkHttpClient(): OkHttpClient
Link copied to clipboard
@Provides
fun provideAuthRetrofit(okHttpClient: OkHttpClient, configService: ConfigService, gson: Gson): Retrofit
Link copied to clipboard
@Provides
fun provideFhirResourceService(retrofit: Retrofit): FhirResourceService
Link copied to clipboard
@Provides
fun provideGson(): Gson
Link copied to clipboard
@Provides
fun provideKeycloakRetrofit(okHttpClient: OkHttpClient, configService: ConfigService, json: Json): Retrofit
Link copied to clipboard
@Provides
fun provideKeycloakService(retrofit: Retrofit): KeycloakService
Link copied to clipboard
@Provides
@Singleton
fun provideKotlinJson(): Json
Link copied to clipboard
@Provides
fun provideOauthService(retrofit: Retrofit): OAuthService
Link copied to clipboard
@Provides
fun provideOkHttpClient(tokenAuthenticator: TokenAuthenticator, sharedPreferencesHelper: SharedPreferencesHelper, configService: ConfigService): OkHttpClient
Link copied to clipboard
@Provides
fun provideParser(): IParser
Link copied to clipboard
@Provides
fun provideRegularRetrofit(okHttpClient: OkHttpClient, configService: ConfigService, gson: Gson, parser: IParser): Retrofit