Class BillingWallet

java.lang.Object
com.mypurecloud.sdk.v2.model.BillingWallet
All Implemented Interfaces:
Serializable

public class BillingWallet extends Object implements Serializable
BillingWallet
See Also:
  • Constructor Details

    • BillingWallet

      public BillingWallet()
    • BillingWallet

      public BillingWallet(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • getName

      public String getName()
    • organizations

      public BillingWallet organizations(List<NamedEntity> organizations)
      A Genesys Cloud Organization and it's related plans.
    • getOrganizations

      public List<NamedEntity> getOrganizations()
    • setOrganizations

      public void setOrganizations(List<NamedEntity> organizations)
    • product

      public BillingWallet product(BillingProduct product)
      Represents the details of a product.
    • getProduct

      public BillingProduct getProduct()
    • setProduct

      public void setProduct(BillingProduct product)
    • startingBalance

      public BillingWallet startingBalance(BigDecimal startingBalance)
      The initial balance in the wallet.
    • getStartingBalance

      public BigDecimal getStartingBalance()
    • setStartingBalance

      public void setStartingBalance(BigDecimal startingBalance)
    • endingBalance

      public BillingWallet endingBalance(BigDecimal endingBalance)
      The final balance in the wallet after transactions.
    • getEndingBalance

      public BigDecimal getEndingBalance()
    • setEndingBalance

      public void setEndingBalance(BigDecimal endingBalance)
    • balanceIncrease

      public BillingWallet balanceIncrease(BigDecimal balanceIncrease)
      Total amount added to the wallet.
    • getBalanceIncrease

      public BigDecimal getBalanceIncrease()
    • setBalanceIncrease

      public void setBalanceIncrease(BigDecimal balanceIncrease)
    • balanceDecrease

      public BillingWallet balanceDecrease(BigDecimal balanceDecrease)
      The amount removed from the wallet due to a contract change.
    • getBalanceDecrease

      public BigDecimal getBalanceDecrease()
    • setBalanceDecrease

      public void setBalanceDecrease(BigDecimal balanceDecrease)
    • balanceConsumption

      public BillingWallet balanceConsumption(BigDecimal balanceConsumption)
      Total consumption deducted from the wallet.
    • getBalanceConsumption

      public BigDecimal getBalanceConsumption()
    • setBalanceConsumption

      public void setBalanceConsumption(BigDecimal balanceConsumption)
    • balanceOverage

      public BillingWallet balanceOverage(BigDecimal balanceOverage)
      The amount exceeding a predefined balance threshold.
    • getBalanceOverage

      public BigDecimal getBalanceOverage()
    • setBalanceOverage

      public void setBalanceOverage(BigDecimal balanceOverage)
    • balanceOverageRate

      public BillingWallet balanceOverageRate(BigDecimal balanceOverageRate)
      The rate charged for an overage..
    • getBalanceOverageRate

      public BigDecimal getBalanceOverageRate()
    • setBalanceOverageRate

      public void setBalanceOverageRate(BigDecimal balanceOverageRate)
    • balanceOverageCharge

      public BillingWallet balanceOverageCharge(BigDecimal balanceOverageCharge)
      The amount to be charged.
    • getBalanceOverageCharge

      public BigDecimal getBalanceOverageCharge()
    • setBalanceOverageCharge

      public void setBalanceOverageCharge(BigDecimal balanceOverageCharge)
    • balanceOverageCurrency

      public BillingWallet balanceOverageCurrency(String balanceOverageCurrency)
      The currency in which the overage charge is invoiced.
    • getBalanceOverageCurrency

      public String getBalanceOverageCurrency()
    • setBalanceOverageCurrency

      public void setBalanceOverageCurrency(String balanceOverageCurrency)
    • unitOfMeasure

      public BillingWallet unitOfMeasure(BillingWallet.UnitOfMeasureEnum unitOfMeasure)
      The unit of measure for the wallet.
    • getUnitOfMeasure

      public BillingWallet.UnitOfMeasureEnum getUnitOfMeasure()
    • setUnitOfMeasure

      public void setUnitOfMeasure(BillingWallet.UnitOfMeasureEnum unitOfMeasure)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object