Class MultiQuestionPresenter<T extends MultiQuestionView>

  • All Implemented Interfaces:
    com.cheetahdigital.uikit.architecture.mvp.MvpPresenter<T>

    public class MultiQuestionPresenter<T extends MultiQuestionView>
    extends ChallengeResponsePresenter<T>
    Presenter used by different Challenge response activities
    • Method Detail

      • submitAnswers

        public void submitAnswers​(java.util.List<Answer> answers)
        Submit answers to MultiQuestion challenge
        Parameters:
        answers - list of Answer
      • getRequestBody

        @NotNull
        protected okhttp3.RequestBody getRequestBody​(java.lang.String json)
        Get Request Body
        Parameters:
        json - value stored in body
        Returns:
        instance of RequestBody
      • serialize

        protected java.lang.String serialize​(java.util.List<Answer> answers)
        Serialize list of Answer
        Parameters:
        answers - list of Answer
        Returns:
        json string