Class EarningsTemplate


  • public class EarningsTemplate
    extends Object
    EarningsTemplate
    • Constructor Detail

      • EarningsTemplate

        public EarningsTemplate()
    • Method Detail

      • payTemplateEarningID

        public EarningsTemplate payTemplateEarningID​(UUID payTemplateEarningID)
        The Xero identifier for the earnings template
        Parameters:
        payTemplateEarningID - UUID
        Returns:
        EarningsTemplate
      • getPayTemplateEarningID

        public UUID getPayTemplateEarningID()
        The Xero identifier for the earnings template
        Returns:
        payTemplateEarningID
      • setPayTemplateEarningID

        public void setPayTemplateEarningID​(UUID payTemplateEarningID)
        The Xero identifier for the earnings template
        Parameters:
        payTemplateEarningID - UUID
      • ratePerUnit

        public EarningsTemplate ratePerUnit​(Double ratePerUnit)
        The rate per unit
        Parameters:
        ratePerUnit - Double
        Returns:
        EarningsTemplate
      • getRatePerUnit

        public Double getRatePerUnit()
        The rate per unit
        Returns:
        ratePerUnit
      • setRatePerUnit

        public void setRatePerUnit​(Double ratePerUnit)
        The rate per unit
        Parameters:
        ratePerUnit - Double
      • numberOfUnits

        public EarningsTemplate numberOfUnits​(Double numberOfUnits)
        The rate per unit
        Parameters:
        numberOfUnits - Double
        Returns:
        EarningsTemplate
      • getNumberOfUnits

        public Double getNumberOfUnits()
        The rate per unit
        Returns:
        numberOfUnits
      • setNumberOfUnits

        public void setNumberOfUnits​(Double numberOfUnits)
        The rate per unit
        Parameters:
        numberOfUnits - Double
      • fixedAmount

        public EarningsTemplate fixedAmount​(Double fixedAmount)
        The fixed amount per period
        Parameters:
        fixedAmount - Double
        Returns:
        EarningsTemplate
      • getFixedAmount

        public Double getFixedAmount()
        The fixed amount per period
        Returns:
        fixedAmount
      • setFixedAmount

        public void setFixedAmount​(Double fixedAmount)
        The fixed amount per period
        Parameters:
        fixedAmount - Double
      • earningsRateID

        public EarningsTemplate earningsRateID​(UUID earningsRateID)
        The corresponding earnings rate identifier
        Parameters:
        earningsRateID - UUID
        Returns:
        EarningsTemplate
      • getEarningsRateID

        public UUID getEarningsRateID()
        The corresponding earnings rate identifier
        Returns:
        earningsRateID
      • setEarningsRateID

        public void setEarningsRateID​(UUID earningsRateID)
        The corresponding earnings rate identifier
        Parameters:
        earningsRateID - UUID
      • name

        public EarningsTemplate name​(String name)
        The read-only name of the Earning Template.
        Parameters:
        name - String
        Returns:
        EarningsTemplate
      • getName

        public String getName()
        The read-only name of the Earning Template.
        Returns:
        name
      • setName

        public void setName​(String name)
        The read-only name of the Earning Template.
        Parameters:
        name - String
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object