Interface SelfScoreCardApi
public interface SelfScoreCardApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<Void> createScorecard(Long surveyId) retrofit2.Call<Void> createScorecard(Long surveyId, Map<String, String> headers) retrofit2.Call<Void> createScorecard(Long surveyId, ScorecardData scorecardData) retrofit2.Call<Void> createScorecard(Long surveyId, ScorecardData scorecardData, Map<String, String> headers) retrofit2.Call<List<ScorecardData>> findByClient(Long clientId) retrofit2.Call<List<ScorecardData>> findByClient(Long clientId, Map<String, String> headers)
-
Method Details
-
createScorecard
@Headers("Content-Type:application/json") @POST("v1/self/surveys/scorecards/{surveyId}") retrofit2.Call<Void> createScorecard(@Path("surveyId") Long surveyId, @Body ScorecardData scorecardData) - Parameters:
surveyId- (required)scorecardData- (optional)- Returns:
- Call<Void>
-
findByClient
@GET("v1/self/surveys/scorecards/clients/{clientId}") retrofit2.Call<List<ScorecardData>> findByClient(@Path("clientId") Long clientId) - Parameters:
clientId- (required)- Returns:
- Call<List<ScorecardData>>
-
createScorecard
@Headers("Content-Type:application/json") @POST("v1/self/surveys/scorecards/{surveyId}") retrofit2.Call<Void> createScorecard(@Path("surveyId") Long surveyId) - Parameters:
surveyId- (required)scorecardData- (optional)- Returns:
- Call<Void>
-
createScorecard
@Headers("Content-Type:application/json") @POST("v1/self/surveys/scorecards/{surveyId}") retrofit2.Call<Void> createScorecard(@Path("surveyId") Long surveyId, @Body ScorecardData scorecardData, @HeaderMap Map<String, String> headers) - Parameters:
surveyId- (required)scorecardData- (optional)- Returns:
- Call<Void>
-
findByClient
@GET("v1/self/surveys/scorecards/clients/{clientId}") retrofit2.Call<List<ScorecardData>> findByClient(@Path("clientId") Long clientId, @HeaderMap Map<String, String> headers) - Parameters:
clientId- (required)- Returns:
- Call<List<ScorecardData>>
-
createScorecard
@Headers("Content-Type:application/json") @POST("v1/self/surveys/scorecards/{surveyId}") retrofit2.Call<Void> createScorecard(@Path("surveyId") Long surveyId, @HeaderMap Map<String, String> headers) - Parameters:
surveyId- (required)scorecardData- (optional)- Returns:
- Call<Void>
-