-
- All Implemented Interfaces:
public class OLibrary.Companion
-
-
Field Summary
Fields Modifier and Type Field Description public final static OLibrary.Companion
INSTANCE
-
Method Summary
Modifier and Type Method Description final String
getToken()
final Boolean
isLogin()
final OLibrary
initApi(Object api)
final OLibrary
initBugly(String buglyId)
final OLibrary
setDbName(String dbName)
final OLibrary
setToken(String token)
final OLibrary
setBaseUrl(String baseUrl)
final OLibrary
addExcludeApi(String api)
final OLibrary
addHeader(String key, String value)
final OLibrary
addHeaders(HashMap<String, String> headers)
final OLibrary
setHeaders(HashMap<String, String> headers)
final OLibrary
addTokenExpiredListener(Function0<Unit> tokenExpiredListener)
final OLibrary
addErrorHandler()
final <T extends Any> T
creator(Class<T> service)
final <T extends Any> T
creator(Class<T> service, String baseUrl)
final <T extends Any> T
creator(Class<T> service, String baseUrl, List<Interceptor> interceptors)
-
-
Method Detail
-
setBaseUrl
final OLibrary setBaseUrl(String baseUrl)
-
addExcludeApi
final OLibrary addExcludeApi(String api)
-
addHeaders
final OLibrary addHeaders(HashMap<String, String> headers)
-
setHeaders
final OLibrary setHeaders(HashMap<String, String> headers)
-
addTokenExpiredListener
final OLibrary addTokenExpiredListener(Function0<Unit> tokenExpiredListener)
-
addErrorHandler
final OLibrary addErrorHandler()
-
-
-
-