Class AggregateBillingLineItem

java.lang.Object
com.blockchyp.client.dto.AggregateBillingLineItem

public class AggregateBillingLineItem extends Object
Models low level aggregated and nested data line items.
  • Constructor Details

    • AggregateBillingLineItem

      public AggregateBillingLineItem()
  • Method Details

    • setId

      public void setId(String value)
      Sets the line item identifier.
      Parameters:
      value - the line item identifier.
    • getId

      public String getId()
      Gets the line item identifier.
      Returns:
      the line item identifier.
    • setDescription

      public void setDescription(String value)
      Sets provides a basic description of the line item.
      Parameters:
      value - provides a basic description of the line item.
    • getDescription

      public String getDescription()
      Gets provides a basic description of the line item.
      Returns:
      provides a basic description of the line item.
    • setExpandable

      public void setExpandable(boolean value)
      Sets that a line item has nested information.
      Parameters:
      value - that a line item has nested information.
    • isExpandable

      public boolean isExpandable()
      Gets that a line item has nested information.
      Returns:
      that a line item has nested information.
    • setNegative

      public void setNegative(boolean value)
      Sets the total is a negative number.
      Parameters:
      value - the total is a negative number.
    • isNegative

      public boolean isNegative()
      Gets the total is a negative number.
      Returns:
      the total is a negative number.
    • setTotal

      public void setTotal(float value)
      Sets the total for the line item.
      Parameters:
      value - the total for the line item.
    • getTotal

      public float getTotal()
      Gets the total for the line item.
      Returns:
      the total for the line item.
    • setTotalFormatted

      public void setTotalFormatted(String value)
      Sets the currency formatted total for the line item.
      Parameters:
      value - the currency formatted total for the line item.
    • getTotalFormatted

      public String getTotalFormatted()
      Gets the currency formatted total for the line item.
      Returns:
      the currency formatted total for the line item.
    • setPerTranFeeRange

      public void setPerTranFeeRange(AggregateBillingLineItemStats value)
      Sets the range of count based fees charged for the given line item.
      Parameters:
      value - the range of count based fees charged for the given line item.
    • getPerTranFeeRange

      public AggregateBillingLineItemStats getPerTranFeeRange()
      Gets the range of count based fees charged for the given line item.
      Returns:
      the range of count based fees charged for the given line item.
    • setTransactionPercentageRange

      public void setTransactionPercentageRange(AggregateBillingLineItemStats value)
      Sets the range of percentage based fees charged for the given line item.
      Parameters:
      value - the range of percentage based fees charged for the given line item.
    • getTransactionPercentageRange

      public AggregateBillingLineItemStats getTransactionPercentageRange()
      Gets the range of percentage based fees charged for the given line item.
      Returns:
      the range of percentage based fees charged for the given line item.
    • setDetailLines

      public void setDetailLines(Collection<AggregateBillingLineItem> value)
      Sets encapsulated drill down or detail lines.
      Parameters:
      value - encapsulated drill down or detail lines.
    • getDetailLines

      public Collection<AggregateBillingLineItem> getDetailLines()
      Gets encapsulated drill down or detail lines.
      Returns:
      encapsulated drill down or detail lines.
    • addDetailLine

      public void addDetailLine(AggregateBillingLineItem value)
      Adds a encapsulated drill down or detail lines.
      Parameters:
      value - encapsulated drill down or detail lines.