Interface ApiRequestProvider
-
- All Implemented Interfaces:
public interface ApiRequestProvider
-
-
Method Summary
Modifier and Type Method Description abstract Map<String, String>getAuthHeader(String serverId)abstract ApiResponsedownloadPackage(String serverId, String surveyId, Integer currentVersion)abstract ApiResponseuploadRespondent(String serverId, String surveyId, RespondentUploadPayload payload)abstract ApiResponsegetAuthToken(String serverId, AuthTokenPayload payload)abstract ApiResponsegetProgram(String programUrl, String runtimeUrl, String programKey)abstract ApiResponsegetCounters(String counterUrl)abstract ApiResponsecheckCfr(String cfrUrl, String programKey, String surveyId, String contactId)abstract ApiResponsegetRuntimeConfig(String serverId)abstract ApiResponsegetProgramLoader(String dfRuntimeUrl, String programKey)abstract ApiResponseuploadJourneyLog(String serverId, Long hubId, String tableName, JourneyLogsUploadPayload payload)abstract ApiResponsegetPackageVersions(String serverId, String surveyId)-
-
Method Detail
-
getAuthHeader
abstract Map<String, String> getAuthHeader(String serverId)
-
downloadPackage
abstract ApiResponse downloadPackage(String serverId, String surveyId, Integer currentVersion)
-
uploadRespondent
abstract ApiResponse uploadRespondent(String serverId, String surveyId, RespondentUploadPayload payload)
-
getAuthToken
abstract ApiResponse getAuthToken(String serverId, AuthTokenPayload payload)
-
getProgram
abstract ApiResponse getProgram(String programUrl, String runtimeUrl, String programKey)
-
getCounters
abstract ApiResponse getCounters(String counterUrl)
-
checkCfr
abstract ApiResponse checkCfr(String cfrUrl, String programKey, String surveyId, String contactId)
-
getRuntimeConfig
abstract ApiResponse getRuntimeConfig(String serverId)
-
getProgramLoader
abstract ApiResponse getProgramLoader(String dfRuntimeUrl, String programKey)
-
uploadJourneyLog
abstract ApiResponse uploadJourneyLog(String serverId, Long hubId, String tableName, JourneyLogsUploadPayload payload)
-
getPackageVersions
abstract ApiResponse getPackageVersions(String serverId, String surveyId)
-
-
-
-