Interface SelfScoreCardApi


public interface SelfScoreCardApi
  • 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>