Interface ScoreCardApi


public interface ScoreCardApi
  • Method Details

    • createScorecard1

      @Headers("Content-Type:application/json") @POST("v1/surveys/scorecards/{surveyId}") retrofit2.Call<Void> createScorecard1(@Path("surveyId") Long surveyId, @Body ScorecardData scorecardData)
      Create a Scorecard entry Add a new entry to a survey. Mandatory Fields clientId, createdOn, questionId, responseId, staffId
      Parameters:
      surveyId - Enter surveyId (required)
      scorecardData - scorecardData (optional)
      Returns:
      Call<Void>
    • findByClient1

      @GET("v1/surveys/scorecards/clients/{clientId}") retrofit2.Call<List<ScorecardData>> findByClient1(@Path("clientId") Long clientId)
      Parameters:
      clientId - (required)
      Returns:
      Call<List<ScorecardData>>
    • findBySurvey

      @GET("v1/surveys/scorecards/{surveyId}") retrofit2.Call<List<Scorecard>> findBySurvey(@Path("surveyId") Long surveyId)
      List all Scorecard entries List all Scorecard entries for a survey.
      Parameters:
      surveyId - Enter surveyId (required)
      Returns:
      Call<List<Scorecard>>
    • findBySurveyAndClient

      @GET("v1/surveys/scorecards/{surveyId}/clients/{clientId}") retrofit2.Call<List<ScorecardData>> findBySurveyAndClient(@Path("surveyId") Long surveyId, @Path("clientId") Long clientId)
      Parameters:
      surveyId - Enter surveyId (required)
      clientId - Enter clientId (required)
      Returns:
      Call<List<ScorecardData>>
    • createScorecard1

      @Headers("Content-Type:application/json") @POST("v1/surveys/scorecards/{surveyId}") retrofit2.Call<Void> createScorecard1(@Path("surveyId") Long surveyId)
      Create a Scorecard entry Add a new entry to a survey. Mandatory Fields clientId, createdOn, questionId, responseId, staffId
      Parameters:
      surveyId - Enter surveyId (required)
      scorecardData - scorecardData (optional)
      Returns:
      Call<Void>
    • createScorecard1

      @Headers("Content-Type:application/json") @POST("v1/surveys/scorecards/{surveyId}") retrofit2.Call<Void> createScorecard1(@Path("surveyId") Long surveyId, @Body ScorecardData scorecardData, @HeaderMap Map<String,String> headers)
      Create a Scorecard entry Add a new entry to a survey. Mandatory Fields clientId, createdOn, questionId, responseId, staffId
      Parameters:
      surveyId - Enter surveyId (required)
      scorecardData - scorecardData (optional)
      Returns:
      Call<Void>
    • findByClient1

      @GET("v1/surveys/scorecards/clients/{clientId}") retrofit2.Call<List<ScorecardData>> findByClient1(@Path("clientId") Long clientId, @HeaderMap Map<String,String> headers)
      Parameters:
      clientId - (required)
      Returns:
      Call<List<ScorecardData>>
    • findBySurvey

      @GET("v1/surveys/scorecards/{surveyId}") retrofit2.Call<List<Scorecard>> findBySurvey(@Path("surveyId") Long surveyId, @HeaderMap Map<String,String> headers)
      List all Scorecard entries List all Scorecard entries for a survey.
      Parameters:
      surveyId - Enter surveyId (required)
      Returns:
      Call<List<Scorecard>>
    • findBySurveyAndClient

      @GET("v1/surveys/scorecards/{surveyId}/clients/{clientId}") retrofit2.Call<List<ScorecardData>> findBySurveyAndClient(@Path("surveyId") Long surveyId, @Path("clientId") Long clientId, @HeaderMap Map<String,String> headers)
      Parameters:
      surveyId - Enter surveyId (required)
      clientId - Enter clientId (required)
      Returns:
      Call<List<ScorecardData>>
    • createScorecard1

      @Headers("Content-Type:application/json") @POST("v1/surveys/scorecards/{surveyId}") retrofit2.Call<Void> createScorecard1(@Path("surveyId") Long surveyId, @HeaderMap Map<String,String> headers)
      Create a Scorecard entry Add a new entry to a survey. Mandatory Fields clientId, createdOn, questionId, responseId, staffId
      Parameters:
      surveyId - Enter surveyId (required)
      scorecardData - scorecardData (optional)
      Returns:
      Call<Void>