Class BillingPlan

    • Constructor Detail

      • BillingPlan

        public BillingPlan()
    • Method Detail

      • addAppStoreProductsItem

        public BillingPlan addAppStoreProductsItem​(AppStoreProduct appStoreProductsItem)
        addAppStoreProductsItem.
        Returns:
        BillingPlan
      • getAppStoreProducts

        public List<AppStoreProduct> getAppStoreProducts()
        Reserved: TBD.
        Returns:
        appStoreProducts
      • setAppStoreProducts

        public void setAppStoreProducts​(List<AppStoreProduct> appStoreProducts)
        setAppStoreProducts.
      • addCurrencyPlanPricesItem

        public BillingPlan addCurrencyPlanPricesItem​(CurrencyPlanPrice currencyPlanPricesItem)
        addCurrencyPlanPricesItem.
        Returns:
        BillingPlan
      • getCurrencyPlanPrices

        public List<CurrencyPlanPrice> getCurrencyPlanPrices()
        Contains the currencyCode and currencySymbol for the alternate currency values for envelopeFee, fixedFee, and seatFee that are configured for this plan feature set..
        Returns:
        currencyPlanPrices
      • setCurrencyPlanPrices

        public void setCurrencyPlanPrices​(List<CurrencyPlanPrice> currencyPlanPrices)
        setCurrencyPlanPrices.
      • enableSupport

        public BillingPlan enableSupport​(String enableSupport)
        enableSupport.
        Returns:
        BillingPlan
      • getEnableSupport

        public String getEnableSupport()
        When set to **true**, then customer support is provided as part of the account plan..
        Returns:
        enableSupport
      • setEnableSupport

        public void setEnableSupport​(String enableSupport)
        setEnableSupport.
      • includedSeats

        public BillingPlan includedSeats​(String includedSeats)
        includedSeats.
        Returns:
        BillingPlan
      • getIncludedSeats

        public String getIncludedSeats()
        The number of seats (users) included..
        Returns:
        includedSeats
      • setIncludedSeats

        public void setIncludedSeats​(String includedSeats)
        setIncludedSeats.
      • otherDiscountPercent

        public BillingPlan otherDiscountPercent​(String otherDiscountPercent)
        otherDiscountPercent.
        Returns:
        BillingPlan
      • getOtherDiscountPercent

        public String getOtherDiscountPercent()
        .
        Returns:
        otherDiscountPercent
      • setOtherDiscountPercent

        public void setOtherDiscountPercent​(String otherDiscountPercent)
        setOtherDiscountPercent.
      • paymentCycle

        public BillingPlan paymentCycle​(String paymentCycle)
        paymentCycle.
        Returns:
        BillingPlan
      • getPaymentCycle

        public String getPaymentCycle()
        The payment cycle associated with the plan. The possible values are: Monthly or Annually. .
        Returns:
        paymentCycle
      • setPaymentCycle

        public void setPaymentCycle​(String paymentCycle)
        setPaymentCycle.
      • paymentMethod

        public BillingPlan paymentMethod​(String paymentMethod)
        paymentMethod.
        Returns:
        BillingPlan
      • getPaymentMethod

        public String getPaymentMethod()
        .
        Returns:
        paymentMethod
      • setPaymentMethod

        public void setPaymentMethod​(String paymentMethod)
        setPaymentMethod.
      • perSeatPrice

        public BillingPlan perSeatPrice​(String perSeatPrice)
        perSeatPrice.
        Returns:
        BillingPlan
      • getPerSeatPrice

        public String getPerSeatPrice()
        The per seat price for the plan..
        Returns:
        perSeatPrice
      • setPerSeatPrice

        public void setPerSeatPrice​(String perSeatPrice)
        setPerSeatPrice.
      • planClassification

        public BillingPlan planClassification​(String planClassification)
        planClassification.
        Returns:
        BillingPlan
      • getPlanClassification

        public String getPlanClassification()
        Identifies the type of plan. Examples include Business, Corporate, Enterprise, Free..
        Returns:
        planClassification
      • setPlanClassification

        public void setPlanClassification​(String planClassification)
        setPlanClassification.
      • planFeatureSets

        public BillingPlan planFeatureSets​(List<FeatureSet> planFeatureSets)
        planFeatureSets.
        Returns:
        BillingPlan
      • addPlanFeatureSetsItem

        public BillingPlan addPlanFeatureSetsItem​(FeatureSet planFeatureSetsItem)
        addPlanFeatureSetsItem.
        Returns:
        BillingPlan
      • getPlanFeatureSets

        public List<FeatureSet> getPlanFeatureSets()
        .
        Returns:
        planFeatureSets
      • setPlanFeatureSets

        public void setPlanFeatureSets​(List<FeatureSet> planFeatureSets)
        setPlanFeatureSets.
      • getPlanId

        public String getPlanId()
        .
        Returns:
        planId
      • setPlanId

        public void setPlanId​(String planId)
        setPlanId.
      • planName

        public BillingPlan planName​(String planName)
        planName.
        Returns:
        BillingPlan
      • getPlanName

        public String getPlanName()
        The name of the Billing Plan..
        Returns:
        planName
      • setPlanName

        public void setPlanName​(String planName)
        setPlanName.
      • addSeatDiscountsItem

        public BillingPlan addSeatDiscountsItem​(SeatDiscount seatDiscountsItem)
        addSeatDiscountsItem.
        Returns:
        BillingPlan
      • getSeatDiscounts

        public List<SeatDiscount> getSeatDiscounts()
        .
        Returns:
        seatDiscounts
      • setSeatDiscounts

        public void setSeatDiscounts​(List<SeatDiscount> seatDiscounts)
        setSeatDiscounts.
      • supportIncidentFee

        public BillingPlan supportIncidentFee​(String supportIncidentFee)
        supportIncidentFee.
        Returns:
        BillingPlan
      • getSupportIncidentFee

        public String getSupportIncidentFee()
        The support incident fee charged for each support incident..
        Returns:
        supportIncidentFee
      • setSupportIncidentFee

        public void setSupportIncidentFee​(String supportIncidentFee)
        setSupportIncidentFee.
      • supportPlanFee

        public BillingPlan supportPlanFee​(String supportPlanFee)
        supportPlanFee.
        Returns:
        BillingPlan
      • getSupportPlanFee

        public String getSupportPlanFee()
        The support plan fee charged for this plan..
        Returns:
        supportPlanFee
      • setSupportPlanFee

        public void setSupportPlanFee​(String supportPlanFee)
        setSupportPlanFee.
      • equals

        public boolean equals​(Object o)
        Compares objects.
        Overrides:
        equals in class Object
        Returns:
        true or false depending on comparison result.
      • hashCode

        public int hashCode()
        Returns the HashCode.
        Overrides:
        hashCode in class Object
      • toString

        public String toString()
        Converts the given object to string.
        Overrides:
        toString in class Object