Class ChallengeFields

  • All Implemented Interfaces:
    android.os.Parcelable

    public class ChallengeFields
    extends com.cheetahdigital.corekit.rest.params.BaseParams
    Class for setting the field parameters of Challenges API
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ChallengeFields.Builder
      Builder class for ChallengeFields
      • Nested classes/interfaces inherited from class com.cheetahdigital.corekit.rest.params.BaseParams

        com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder<T extends com.cheetahdigital.corekit.rest.params.BaseParams,​B extends com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder>
      • Nested classes/interfaces inherited from interface android.os.Parcelable

        android.os.Parcelable.ClassLoaderCreator<T extends java.lang.Object>, android.os.Parcelable.Creator<T extends java.lang.Object>
    • Field Summary

      • Fields inherited from class com.cheetahdigital.corekit.rest.params.BaseParams

        CREATOR, mId, mQueryMap
      • Fields inherited from interface android.os.Parcelable

        CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
    • Constructor Summary

      Constructors 
      Constructor Description
      ChallengeFields()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAnswerChallengeId()
      Returns the challenge id answer
      java.lang.String getAnswerComment()
      Returns the comment answer
      java.util.List<java.lang.String> getAnswerGroupIds()
      Returns the list of group ids
      java.util.List<java.lang.String> getAnswerList()
      Returns the list of answers
      java.lang.String getAnswerLocationId()
      Returns the location id answer
      java.lang.String getAnswerText()
      Returns the answer
      java.lang.String getAnswerTrackerName()
      Returns the tracker name
      void setAnswerChallengeId​(java.lang.String id)
      Set the challenge id
      void setAnswerComment​(java.lang.String comment)
      Set the comment
      void setAnswerGroupIds​(java.util.List<java.lang.String> ids)
      Set the list of group ids
      void setAnswerLocationId​(java.lang.String id)
      Set the location id
      void setAnswerText​(java.lang.String text)
      Set the answer
      void setAnswerText​(java.util.List<java.lang.String> texts)
      Set the list of answers
      void setAnswerTrackerName​(java.lang.String trackerName)
      Set the tracker name
      • Methods inherited from class com.cheetahdigital.corekit.rest.params.BaseParams

        addParam, describeContents, getAccessToken, getId, getParam, getQueryMap, setAccessToken, setId, writeToParcel
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ChallengeFields

        public ChallengeFields()
    • Method Detail

      • setAnswerText

        public void setAnswerText​(java.lang.String text)
        Set the answer
        Parameters:
        text - answer
      • setAnswerText

        public void setAnswerText​(java.util.List<java.lang.String> texts)
        Set the list of answers
        Parameters:
        texts - list of answers
      • setAnswerComment

        public void setAnswerComment​(java.lang.String comment)
        Set the comment
        Parameters:
        comment - comment
      • setAnswerGroupIds

        public void setAnswerGroupIds​(java.util.List<java.lang.String> ids)
        Set the list of group ids
        Parameters:
        ids - list of group ids
      • setAnswerLocationId

        public void setAnswerLocationId​(java.lang.String id)
        Set the location id
        Parameters:
        id - location id
      • setAnswerChallengeId

        public void setAnswerChallengeId​(java.lang.String id)
        Set the challenge id
        Parameters:
        id - challenge id
      • setAnswerTrackerName

        public void setAnswerTrackerName​(java.lang.String trackerName)
        Set the tracker name
        Parameters:
        trackerName - tracker name
      • getAnswerText

        public java.lang.String getAnswerText()
        Returns the answer
        Returns:
        answer text
      • getAnswerList

        public java.util.List<java.lang.String> getAnswerList()
        Returns the list of answers
        Returns:
        list of answers
      • getAnswerComment

        public java.lang.String getAnswerComment()
        Returns the comment answer
        Returns:
        comment answer
      • getAnswerGroupIds

        public java.util.List<java.lang.String> getAnswerGroupIds()
        Returns the list of group ids
        Returns:
        list of group ids
      • getAnswerLocationId

        public java.lang.String getAnswerLocationId()
        Returns the location id answer
        Returns:
        location id answer
      • getAnswerChallengeId

        public java.lang.String getAnswerChallengeId()
        Returns the challenge id answer
        Returns:
        challenge id answer
      • getAnswerTrackerName

        public java.lang.String getAnswerTrackerName()
        Returns the tracker name
        Returns:
        tracker name