Class SubmitReferralCodePresenter<T extends SubmitReferralCodeView>

    • Constructor Detail

      • SubmitReferralCodePresenter

        public SubmitReferralCodePresenter()
      • SubmitReferralCodePresenter

        public SubmitReferralCodePresenter​(ReferralParams referralParams)
    • Method Detail

      • onReferralCodesReceivedFailed

        protected void onReferralCodesReceivedFailed​(java.lang.String error)
        Called after a successful referral codes request
        Parameters:
        error - contains the details of the error
      • onReferralCodesReceivedSuccess

        protected void onReferralCodesReceivedSuccess​(java.util.List<ReferralCode> data)
        Called after a successful referral codes request
        Parameters:
        data - received response in list of ReferralCode format
      • submitReferralCode

        public void submitReferralCode​(java.lang.String code)
        Attempt to submit referral code
        Parameters:
        code - referral code
      • submitReferralCode

        public void submitReferralCode​(java.lang.String code,
                                       ProfileParams profileParams)
        Attempt to submit referral code
        Parameters:
        code - referral code
        profileParams - ProfileParams to use
      • onSubmitReferralFailed

        protected void onSubmitReferralFailed​(java.lang.String error)
        Called after a failed submission of referral code
        Parameters:
        error - contains the detail of the error
      • onSubmitReferralSuccess

        protected void onSubmitReferralSuccess​(SuccessResponse data)
        Called after a successful submission of referral code
        Parameters:
        data - response in SuccessResponse format