Class AppHeadersInterceptor
-
- All Implemented Interfaces:
-
okhttp3.Interceptor
public final class AppHeadersInterceptor implements InterceptorThis interceptor is responsible for setting required headers for communication with mobile services.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringapplicationIdprivate final StringdeviceIdprivate final StringapplicationVersionprivate final StringsdkVersionprivate final StringclientAppId
-
Constructor Summary
Constructors Constructor Description AppHeadersInterceptor(String applicationId, String deviceId, String applicationVersion, String sdkVersion, String clientAppId)AppHeadersInterceptor(String applicationId, String deviceId, String applicationVersion, String sdkVersion)AppHeadersInterceptor(String applicationId, String deviceId, String applicationVersion)AppHeadersInterceptor(String applicationId, String deviceId)AppHeadersInterceptor(String applicationId)AppHeadersInterceptor(SettingsParameters settingsParameters)AppHeadersInterceptor()
-
Method Summary
Modifier and Type Method Description final StringgetApplicationId()final StringgetDeviceId()final StringgetApplicationVersion()final StringgetSdkVersion()final StringgetClientAppId()Responseintercept(Interceptor.Chain chain)final BooleanaddHeader(String name, String value, Boolean replace)Adds custom header. -
-
Constructor Detail
-
AppHeadersInterceptor
AppHeadersInterceptor(String applicationId, String deviceId, String applicationVersion, String sdkVersion, String clientAppId)
-
AppHeadersInterceptor
AppHeadersInterceptor(String applicationId, String deviceId, String applicationVersion, String sdkVersion)
-
AppHeadersInterceptor
AppHeadersInterceptor(String applicationId, String deviceId, String applicationVersion)
-
AppHeadersInterceptor
AppHeadersInterceptor(String applicationId, String deviceId)
-
AppHeadersInterceptor
AppHeadersInterceptor(String applicationId)
-
AppHeadersInterceptor
AppHeadersInterceptor(SettingsParameters settingsParameters)
-
AppHeadersInterceptor
AppHeadersInterceptor()
-
-
Method Detail
-
getApplicationId
final String getApplicationId()
-
getDeviceId
final String getDeviceId()
-
getApplicationVersion
final String getApplicationVersion()
-
getSdkVersion
final String getSdkVersion()
-
getClientAppId
final String getClientAppId()
-
intercept
Response intercept(Interceptor.Chain chain)
-
addHeader
final Boolean addHeader(String name, String value, Boolean replace)
Adds custom header.
-
-
-
-