Class SavingsProductData

java.lang.Object
org.apache.fineract.client.models.SavingsProductData

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.8.0") public class SavingsProductData extends Object
SavingsProductData
  • Field Details

    • SERIALIZED_NAME_ACCRUAL_BASED_ACCOUNTING_ENABLED

      public static final String SERIALIZED_NAME_ACCRUAL_BASED_ACCOUNTING_ENABLED
      See Also:
    • SERIALIZED_NAME_ALLOW_OVERDRAFT

      public static final String SERIALIZED_NAME_ALLOW_OVERDRAFT
      See Also:
    • SERIALIZED_NAME_CASH_BASED_ACCOUNTING_ENABLED

      public static final String SERIALIZED_NAME_CASH_BASED_ACCOUNTING_ENABLED
      See Also:
    • SERIALIZED_NAME_CURRENCY

      public static final String SERIALIZED_NAME_CURRENCY
      See Also:
    • SERIALIZED_NAME_DEPOSIT_ACCOUNT_TYPE

      public static final String SERIALIZED_NAME_DEPOSIT_ACCOUNT_TYPE
      See Also:
    • SERIALIZED_NAME_ID

      public static final String SERIALIZED_NAME_ID
      See Also:
    • SERIALIZED_NAME_INTEREST_CALCULATION_DAYS_IN_YEAR_TYPE

      public static final String SERIALIZED_NAME_INTEREST_CALCULATION_DAYS_IN_YEAR_TYPE
      See Also:
    • SERIALIZED_NAME_INTEREST_CALCULATION_TYPE

      public static final String SERIALIZED_NAME_INTEREST_CALCULATION_TYPE
      See Also:
    • SERIALIZED_NAME_INTEREST_COMPOUNDING_PERIOD_TYPE

      public static final String SERIALIZED_NAME_INTEREST_COMPOUNDING_PERIOD_TYPE
      See Also:
    • SERIALIZED_NAME_INTEREST_POSTING_PERIOD_TYPE

      public static final String SERIALIZED_NAME_INTEREST_POSTING_PERIOD_TYPE
      See Also:
    • SERIALIZED_NAME_LOCKIN_PERIOD_FREQUENCY

      public static final String SERIALIZED_NAME_LOCKIN_PERIOD_FREQUENCY
      See Also:
    • SERIALIZED_NAME_LOCKIN_PERIOD_FREQUENCY_TYPE

      public static final String SERIALIZED_NAME_LOCKIN_PERIOD_FREQUENCY_TYPE
      See Also:
    • SERIALIZED_NAME_MAX_ALLOWED_LIEN_LIMIT

      public static final String SERIALIZED_NAME_MAX_ALLOWED_LIEN_LIMIT
      See Also:
    • SERIALIZED_NAME_MIN_REQUIRED_BALANCE

      public static final String SERIALIZED_NAME_MIN_REQUIRED_BALANCE
      See Also:
    • SERIALIZED_NAME_MIN_REQUIRED_OPENING_BALANCE

      public static final String SERIALIZED_NAME_MIN_REQUIRED_OPENING_BALANCE
      See Also:
    • SERIALIZED_NAME_NAME

      public static final String SERIALIZED_NAME_NAME
      See Also:
    • SERIALIZED_NAME_NOMINAL_ANNUAL_INTEREST_RATE

      public static final String SERIALIZED_NAME_NOMINAL_ANNUAL_INTEREST_RATE
      See Also:
    • SERIALIZED_NAME_OVERDRAFT_LIMIT

      public static final String SERIALIZED_NAME_OVERDRAFT_LIMIT
      See Also:
    • SERIALIZED_NAME_PERIODIC_ACCRUAL_ACCOUNTING

      public static final String SERIALIZED_NAME_PERIODIC_ACCRUAL_ACCOUNTING
      See Also:
    • SERIALIZED_NAME_UPFRONT_ACCRUAL_ACCOUNTING

      public static final String SERIALIZED_NAME_UPFRONT_ACCRUAL_ACCOUNTING
      See Also:
    • SERIALIZED_NAME_WITHDRAWAL_FEE_FOR_TRANSFERS

      public static final String SERIALIZED_NAME_WITHDRAWAL_FEE_FOR_TRANSFERS
      See Also:
  • Constructor Details

    • SavingsProductData

      public SavingsProductData()
  • Method Details

    • accrualBasedAccountingEnabled

      public SavingsProductData accrualBasedAccountingEnabled(Boolean accrualBasedAccountingEnabled)
    • getAccrualBasedAccountingEnabled

      @Nullable public Boolean getAccrualBasedAccountingEnabled()
      Get accrualBasedAccountingEnabled
      Returns:
      accrualBasedAccountingEnabled
    • setAccrualBasedAccountingEnabled

      public void setAccrualBasedAccountingEnabled(Boolean accrualBasedAccountingEnabled)
    • allowOverdraft

      public SavingsProductData allowOverdraft(Boolean allowOverdraft)
    • getAllowOverdraft

      @Nullable public Boolean getAllowOverdraft()
      Get allowOverdraft
      Returns:
      allowOverdraft
    • setAllowOverdraft

      public void setAllowOverdraft(Boolean allowOverdraft)
    • cashBasedAccountingEnabled

      public SavingsProductData cashBasedAccountingEnabled(Boolean cashBasedAccountingEnabled)
    • getCashBasedAccountingEnabled

      @Nullable public Boolean getCashBasedAccountingEnabled()
      Get cashBasedAccountingEnabled
      Returns:
      cashBasedAccountingEnabled
    • setCashBasedAccountingEnabled

      public void setCashBasedAccountingEnabled(Boolean cashBasedAccountingEnabled)
    • currency

      public SavingsProductData currency(CurrencyData currency)
    • getCurrency

      @Nullable public CurrencyData getCurrency()
      Get currency
      Returns:
      currency
    • setCurrency

      public void setCurrency(CurrencyData currency)
    • depositAccountType

      public SavingsProductData depositAccountType(String depositAccountType)
    • getDepositAccountType

      @Nullable public String getDepositAccountType()
      Get depositAccountType
      Returns:
      depositAccountType
    • setDepositAccountType

      public void setDepositAccountType(String depositAccountType)
    • id

      public SavingsProductData id(Long id)
    • getId

      @Nullable public Long getId()
      Get id
      Returns:
      id
    • setId

      public void setId(Long id)
    • interestCalculationDaysInYearType

      public SavingsProductData interestCalculationDaysInYearType(EnumOptionData interestCalculationDaysInYearType)
    • getInterestCalculationDaysInYearType

      @Nullable public EnumOptionData getInterestCalculationDaysInYearType()
      Get interestCalculationDaysInYearType
      Returns:
      interestCalculationDaysInYearType
    • setInterestCalculationDaysInYearType

      public void setInterestCalculationDaysInYearType(EnumOptionData interestCalculationDaysInYearType)
    • interestCalculationType

      public SavingsProductData interestCalculationType(EnumOptionData interestCalculationType)
    • getInterestCalculationType

      @Nullable public EnumOptionData getInterestCalculationType()
      Get interestCalculationType
      Returns:
      interestCalculationType
    • setInterestCalculationType

      public void setInterestCalculationType(EnumOptionData interestCalculationType)
    • interestCompoundingPeriodType

      public SavingsProductData interestCompoundingPeriodType(EnumOptionData interestCompoundingPeriodType)
    • getInterestCompoundingPeriodType

      @Nullable public EnumOptionData getInterestCompoundingPeriodType()
      Get interestCompoundingPeriodType
      Returns:
      interestCompoundingPeriodType
    • setInterestCompoundingPeriodType

      public void setInterestCompoundingPeriodType(EnumOptionData interestCompoundingPeriodType)
    • interestPostingPeriodType

      public SavingsProductData interestPostingPeriodType(EnumOptionData interestPostingPeriodType)
    • getInterestPostingPeriodType

      @Nullable public EnumOptionData getInterestPostingPeriodType()
      Get interestPostingPeriodType
      Returns:
      interestPostingPeriodType
    • setInterestPostingPeriodType

      public void setInterestPostingPeriodType(EnumOptionData interestPostingPeriodType)
    • lockinPeriodFrequency

      public SavingsProductData lockinPeriodFrequency(Integer lockinPeriodFrequency)
    • getLockinPeriodFrequency

      @Nullable public Integer getLockinPeriodFrequency()
      Get lockinPeriodFrequency
      Returns:
      lockinPeriodFrequency
    • setLockinPeriodFrequency

      public void setLockinPeriodFrequency(Integer lockinPeriodFrequency)
    • lockinPeriodFrequencyType

      public SavingsProductData lockinPeriodFrequencyType(EnumOptionData lockinPeriodFrequencyType)
    • getLockinPeriodFrequencyType

      @Nullable public EnumOptionData getLockinPeriodFrequencyType()
      Get lockinPeriodFrequencyType
      Returns:
      lockinPeriodFrequencyType
    • setLockinPeriodFrequencyType

      public void setLockinPeriodFrequencyType(EnumOptionData lockinPeriodFrequencyType)
    • maxAllowedLienLimit

      public SavingsProductData maxAllowedLienLimit(BigDecimal maxAllowedLienLimit)
    • getMaxAllowedLienLimit

      @Nullable public BigDecimal getMaxAllowedLienLimit()
      Get maxAllowedLienLimit
      Returns:
      maxAllowedLienLimit
    • setMaxAllowedLienLimit

      public void setMaxAllowedLienLimit(BigDecimal maxAllowedLienLimit)
    • minRequiredBalance

      public SavingsProductData minRequiredBalance(BigDecimal minRequiredBalance)
    • getMinRequiredBalance

      @Nullable public BigDecimal getMinRequiredBalance()
      Get minRequiredBalance
      Returns:
      minRequiredBalance
    • setMinRequiredBalance

      public void setMinRequiredBalance(BigDecimal minRequiredBalance)
    • minRequiredOpeningBalance

      public SavingsProductData minRequiredOpeningBalance(BigDecimal minRequiredOpeningBalance)
    • getMinRequiredOpeningBalance

      @Nullable public BigDecimal getMinRequiredOpeningBalance()
      Get minRequiredOpeningBalance
      Returns:
      minRequiredOpeningBalance
    • setMinRequiredOpeningBalance

      public void setMinRequiredOpeningBalance(BigDecimal minRequiredOpeningBalance)
    • name

      public SavingsProductData name(String name)
    • getName

      @Nullable public String getName()
      Get name
      Returns:
      name
    • setName

      public void setName(String name)
    • nominalAnnualInterestRate

      public SavingsProductData nominalAnnualInterestRate(BigDecimal nominalAnnualInterestRate)
    • getNominalAnnualInterestRate

      @Nullable public BigDecimal getNominalAnnualInterestRate()
      Get nominalAnnualInterestRate
      Returns:
      nominalAnnualInterestRate
    • setNominalAnnualInterestRate

      public void setNominalAnnualInterestRate(BigDecimal nominalAnnualInterestRate)
    • overdraftLimit

      public SavingsProductData overdraftLimit(BigDecimal overdraftLimit)
    • getOverdraftLimit

      @Nullable public BigDecimal getOverdraftLimit()
      Get overdraftLimit
      Returns:
      overdraftLimit
    • setOverdraftLimit

      public void setOverdraftLimit(BigDecimal overdraftLimit)
    • periodicAccrualAccounting

      public SavingsProductData periodicAccrualAccounting(Boolean periodicAccrualAccounting)
    • getPeriodicAccrualAccounting

      @Nullable public Boolean getPeriodicAccrualAccounting()
      Get periodicAccrualAccounting
      Returns:
      periodicAccrualAccounting
    • setPeriodicAccrualAccounting

      public void setPeriodicAccrualAccounting(Boolean periodicAccrualAccounting)
    • upfrontAccrualAccounting

      public SavingsProductData upfrontAccrualAccounting(Boolean upfrontAccrualAccounting)
    • getUpfrontAccrualAccounting

      @Nullable public Boolean getUpfrontAccrualAccounting()
      Get upfrontAccrualAccounting
      Returns:
      upfrontAccrualAccounting
    • setUpfrontAccrualAccounting

      public void setUpfrontAccrualAccounting(Boolean upfrontAccrualAccounting)
    • withdrawalFeeForTransfers

      public SavingsProductData withdrawalFeeForTransfers(Boolean withdrawalFeeForTransfers)
    • getWithdrawalFeeForTransfers

      @Nullable public Boolean getWithdrawalFeeForTransfers()
      Get withdrawalFeeForTransfers
      Returns:
      withdrawalFeeForTransfers
    • setWithdrawalFeeForTransfers

      public void setWithdrawalFeeForTransfers(Boolean withdrawalFeeForTransfers)
    • 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