-
@Module() public class NetworkModule115网盘 网络模块
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public @interfaceNetworkModule.Netdisk115Networkpublic @interfaceNetworkModule.Netdisk115NetworkAuthpublic @interfaceNetworkModule.Netdisk115NetworkQrCode
-
Field Summary
Fields Modifier and Type Field Description public final static NetworkModuleINSTANCE
-
Method Summary
Modifier and Type Method Description final OkHttpClientprovideOkHttpClient(AuthInterceptor authInterceptor)提供 OkHttpClient final OkHttpClientprovideAuthOkHttpClient()提供授权 OkHttpClient final RetrofitprovideRetrofit(OkHttpClient okHttpClient)提供 Retrofit 实例 final RetrofitprovideRetrofitWithAuth(OkHttpClient okHttpClient)提供授权 Retrofit 实例 final RetrofitprovideRetrofitWithQrCode(OkHttpClient okHttpClient)提供二维码 Retrofit 实例 final NetdiskApiprovideNetdiskApi(Retrofit retrofit)提供 115网盘 Api 实例 final AuthApiprovideAuthApi(Retrofit retrofit)提供 AuthApi 实例 final QrCodeApiprovideQrCodeApi(Retrofit retrofit)提供 QrCodeApi 实例 -
-
Method Detail
-
provideOkHttpClient
@Provides()@Singleton() final OkHttpClient provideOkHttpClient(AuthInterceptor authInterceptor)
提供 OkHttpClient
-
provideAuthOkHttpClient
@Provides()@Singleton() final OkHttpClient provideAuthOkHttpClient()
提供授权 OkHttpClient
-
provideRetrofit
@Provides()@Singleton() final Retrofit provideRetrofit(OkHttpClient okHttpClient)
提供 Retrofit 实例
-
provideRetrofitWithAuth
@Provides()@Singleton() final Retrofit provideRetrofitWithAuth(OkHttpClient okHttpClient)
提供授权 Retrofit 实例
-
provideRetrofitWithQrCode
@Provides()@Singleton() final Retrofit provideRetrofitWithQrCode(OkHttpClient okHttpClient)
提供二维码 Retrofit 实例
-
provideNetdiskApi
@Provides()@Singleton() final NetdiskApi provideNetdiskApi(Retrofit retrofit)
提供 115网盘 Api 实例
-
provideAuthApi
@Provides()@Singleton() final AuthApi provideAuthApi(Retrofit retrofit)
提供 AuthApi 实例
-
provideQrCodeApi
@Provides()@Singleton() final QrCodeApi provideQrCodeApi(Retrofit retrofit)
提供 QrCodeApi 实例
-
-
-
-