Class RewardParams

  • All Implemented Interfaces:
    android.os.Parcelable

    public class RewardParams
    extends BaseListQueryParams
    Collection object for all the query parameters for Rewards
    • Field Detail

      • CREATOR

        public static final android.os.Parcelable.Creator<RewardParams> CREATOR
    • Constructor Detail

      • RewardParams

        public RewardParams​(android.os.Parcel in)
      • RewardParams

        public RewardParams()
    • Method Detail

      • setRewardType

        public void setRewardType​(@Nullable
                                  java.lang.String type)
        Set the reward type to be fetched
        Parameters:
        type - value to set for type parameter
      • getRewardType

        @Nullable
        public java.lang.String getRewardType()
        Return the reward type
        Returns:
        current value of type parameter
      • setResultWithResponseCount

        public void setResultWithResponseCount​(@Nullable
                                               java.lang.Boolean withCount)
        Let API know to get reward with minimum response count
        Parameters:
        withCount - value to set for result_with_response_count
      • resultWithResponseCount

        @Nullable
        public java.lang.Boolean resultWithResponseCount()
        Sets the parameter to has response count
        Returns:
        current value of result_with_response_count parameter
      • setMinimumResponseCount

        public void setMinimumResponseCount​(@Nullable
                                            java.lang.Integer count)
        Sets the parameter to have a minimum response count
        Parameters:
        count - value to set for min_response_count parameter
      • getMinimumResponseCount

        @Nullable
        public java.lang.Integer getMinimumResponseCount()
        Returns the minimum response count set in the parameter
        Returns:
        current value of min_response_count parameter
      • setRedemptionStatus

        public void setRedemptionStatus​(@Nullable
                                        java.lang.String status)
        Set the value for parameter for the redemption status
        Parameters:
        status - value to set for redemption_status parameter
      • getRedemptionStatus

        @Nullable
        public java.lang.String getRedemptionStatus()
        Returns the value of the parameter for redemption status
        Returns:
        current value of redemption_status parameter
      • setRequiredMetricValue

        public void setRequiredMetricValue​(@Nullable
                                           java.lang.Double metricValue)
        Sets the value of the parameter for required metric value
        Parameters:
        metricValue - value to set for required_metric_value parameter
      • getRequiredMetricValue

        @Nullable
        public java.lang.Double getRequiredMetricValue()
        Returns the required metric value from the parameter
        Returns:
        current value of required_metric_value parameter
      • setRequiredCurrency

        public void setRequiredCurrency​(@Nullable
                                        java.lang.String currency)
        Set the value of the parameter for required currency
        Parameters:
        currency - value to set for required_currency parameter
      • getRequiredCurrency

        @Nullable
        public java.lang.String getRequiredCurrency()
        Returns the required currency
        Returns:
        current value of required_currency parameter
      • setAddressId

        public void setAddressId​(@Nullable
                                 java.lang.Integer addressId)
        Sets the value of the parameter for the address id
        Parameters:
        addressId - value to set for address_id parameter
      • getAddressId

        @Nullable
        public java.lang.Integer getAddressId()
        Returns the address id
        Returns:
        current value of address_id parameter
      • updateAddressToProfile

        public void updateAddressToProfile​(@Nullable
                                           java.lang.Boolean shouldSave)
        Set the value of the save address to profile
        Parameters:
        shouldSave - value to set for update_address_profile parameter
      • isUpdateAddressToProfile

        @Nullable
        public java.lang.Boolean isUpdateAddressToProfile()
        Returns the value of the save address to profile
        Returns:
        current value of update_address_profile parameter
      • setCombinationId

        public void setCombinationId​(@Nullable
                                     java.lang.Integer combinationId)
        Sets the value of the parameter for the combination id
        Parameters:
        combinationId - set value for combination_id parameter
      • getCombinationId

        @Nullable
        public java.lang.Integer getCombinationId()
        Returns the value of the combination id
        Returns:
        current value for combination_id parameter
      • setAwardId

        public void setAwardId​(@Nullable
                               java.lang.Integer awardId)
        Sets the value of the award id
        Parameters:
        awardId - set value for award_id parameter
      • getAwardId

        @Nullable
        public java.lang.Integer getAwardId()
        Returns the award id
        Returns:
        current value of award_id parameter
      • setPaymentNonce

        public void setPaymentNonce​(@Nullable
                                    java.lang.String paymentNonce)
        Sets the value of the payment nonce
        Parameters:
        paymentNonce - set value for payment_nonce parameter
      • getPaymentNonce

        @Nullable
        public java.lang.String getPaymentNonce()
        Returns the value of the payment nonce
        Returns:
        current value of payment_nonce parameter
      • setAwardableType

        public void setAwardableType​(@Nullable
                                     java.lang.String awardableType)
        Set the value of the awardable type
        Parameters:
        awardableType - set value for awardable_type parameter
      • getAwardableType

        @Nullable
        public java.lang.String getAwardableType()
        Returns the awardable type
        Returns:
        current value of awardable_type parameter
      • setAwardStatus

        public void setAwardStatus​(@Nullable
                                   java.lang.String awardStatus)
        Sets the value of the award status in the parameter
        Parameters:
        awardStatus - set the value for status parameter
      • getAwardStatus

        @Nullable
        public java.lang.String getAwardStatus()
        Returns the value for status
        Returns:
        current value of status parameter
      • writeToParcel

        public void writeToParcel​(android.os.Parcel dest,
                                  int flags)
        Specified by:
        writeToParcel in interface android.os.Parcelable
        Overrides:
        writeToParcel in class BaseListQueryParams