ApiRequestProvider

Functions

Link copied to clipboard
abstract suspend fun checkCfr(cfrUrl: String, programKey: String, surveyId: String, contactId: String): ApiResponse
Link copied to clipboard
abstract suspend fun downloadPackage(serverId: String, surveyId: String, currentVersion: Int): ApiResponse
Link copied to clipboard
abstract suspend fun getAuthHeader(serverId: String): Map<String, String>
Link copied to clipboard
abstract suspend fun getAuthToken(serverId: String, payload: AuthTokenPayload): ApiResponse
Link copied to clipboard
abstract suspend fun getCounters(counterUrl: String): ApiResponse
Link copied to clipboard
abstract suspend fun getPackageVersions(serverId: String, surveyId: String): ApiResponse
Link copied to clipboard
abstract suspend fun getProgram(programUrl: String, runtimeUrl: String, programKey: String): ApiResponse
Link copied to clipboard
abstract suspend fun getProgramLoader(dfRuntimeUrl: String, programKey: String): ApiResponse
Link copied to clipboard
abstract suspend fun getRuntimeConfig(serverId: String): ApiResponse
Link copied to clipboard
abstract suspend fun uploadJourneyLog(serverId: String, hubId: Long, tableName: String, payload: JourneyLogsUploadPayload): ApiResponse
Link copied to clipboard
abstract suspend fun uploadRespondent(serverId: String, surveyId: String, payload: RespondentUploadPayload): ApiResponse