Class ApplePayLineItem

java.lang.Object
com.onlinepayments.domain.ApplePayLineItem

public class ApplePayLineItem extends Object
  • Constructor Details

    • ApplePayLineItem

      public ApplePayLineItem()
  • Method Details

    • getAmount

      public String getAmount()
      A required value that’s the monetary amount of the line item.
    • setAmount

      public void setAmount(String value)
      A required value that’s the monetary amount of the line item.
    • withAmount

      public ApplePayLineItem withAmount(String value)
      A required value that’s the monetary amount of the line item.
    • getLabel

      public String getLabel()
      A required value that’s a short, localized description of the line item.
    • setLabel

      public void setLabel(String value)
      A required value that’s a short, localized description of the line item.
    • withLabel

      public ApplePayLineItem withLabel(String value)
      A required value that’s a short, localized description of the line item.
    • getPaymentTiming

      public String getPaymentTiming()
      The time that the payment occurs as part of a successful transaction.
    • setPaymentTiming

      public void setPaymentTiming(String value)
      The time that the payment occurs as part of a successful transaction.
    • withPaymentTiming

      public ApplePayLineItem withPaymentTiming(String value)
      The time that the payment occurs as part of a successful transaction.
    • getRecurringPaymentEndDate

      public String getRecurringPaymentEndDate()
      The date of the final payment. Example 2022-01-01T00:00:00
    • setRecurringPaymentEndDate

      public void setRecurringPaymentEndDate(String value)
      The date of the final payment. Example 2022-01-01T00:00:00
    • withRecurringPaymentEndDate

      public ApplePayLineItem withRecurringPaymentEndDate(String value)
      The date of the final payment. Example 2022-01-01T00:00:00
    • getRecurringPaymentIntervalCount

      public Long getRecurringPaymentIntervalCount()
      The number of interval units that make up the total payment interval.
    • setRecurringPaymentIntervalCount

      public void setRecurringPaymentIntervalCount(Long value)
      The number of interval units that make up the total payment interval.
    • withRecurringPaymentIntervalCount

      public ApplePayLineItem withRecurringPaymentIntervalCount(Long value)
      The number of interval units that make up the total payment interval.
    • getRecurringPaymentIntervalUnit

      public String getRecurringPaymentIntervalUnit()
      The amount of time — in calendar units, such as day, month, or year — that represents a fraction of the total payment interval.
    • setRecurringPaymentIntervalUnit

      public void setRecurringPaymentIntervalUnit(String value)
      The amount of time — in calendar units, such as day, month, or year — that represents a fraction of the total payment interval.
    • withRecurringPaymentIntervalUnit

      public ApplePayLineItem withRecurringPaymentIntervalUnit(String value)
      The amount of time — in calendar units, such as day, month, or year — that represents a fraction of the total payment interval.
    • getRecurringPaymentStartDate

      public String getRecurringPaymentStartDate()
      The date of the first payment. Example 2022-01-01T00:00:00
    • setRecurringPaymentStartDate

      public void setRecurringPaymentStartDate(String value)
      The date of the first payment. Example 2022-01-01T00:00:00
    • withRecurringPaymentStartDate

      public ApplePayLineItem withRecurringPaymentStartDate(String value)
      The date of the first payment. Example 2022-01-01T00:00:00