Class Collection

    • Field Detail

      • accountLevelAppliedCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal accountLevelAppliedCredit
        The amount of credit that has been used by all account level enrollments in the billing cycle.
      • accountLevelAppliedCreditSpecified

        protected boolean accountLevelAppliedCreditSpecified
      • accountLevelLifetimeAppliedCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal accountLevelLifetimeAppliedCredit
        Account level credit allowance applied over the course of entire active program enrollments. For enrollments without a lifetime restriction, this property will not be populated as credit will be tracked on a purely monthly basis.
      • accountLevelLifetimeAppliedCreditSpecified

        protected boolean accountLevelLifetimeAppliedCreditSpecified
      • accountLevelLifetimeCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal accountLevelLifetimeCredit
        The total account level credit over the course of an entire program enrollment. This value may be null, in which case the enrollment credit is applied on a monthly basis and there is no lifetime maximum.
      • accountLevelLifetimeCreditSpecified

        protected boolean accountLevelLifetimeCreditSpecified
      • accountLevelLifetimeRemainingCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal accountLevelLifetimeRemainingCredit
        Remaining account level credit allowance available over the remaining duration of the program enrollments. If null, enrollment credit is applied on a strictly monthly basis and there is no lifetime maximum. Enrollments with non-null remaining lifetime credit will receive the lesser of the remaining monthly credit or the remaining lifetime credit.
      • accountLevelLifetimeRemainingCreditSpecified

        protected boolean accountLevelLifetimeRemainingCreditSpecified
      • accountLevelMonthlyCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal accountLevelMonthlyCredit
        The total account level monthly credit allowance available at the beginning of a billing cycle.
      • accountLevelMonthlyCreditSpecified

        protected boolean accountLevelMonthlyCreditSpecified
      • accountLevelRemainingCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal accountLevelRemainingCredit
        The total account level credit allowance still available during the current billing cycle.
      • accountLevelRemainingCreditSpecified

        protected boolean accountLevelRemainingCreditSpecified
      • enrollmentsSpecified

        protected boolean enrollmentsSpecified
      • isAccountLevelParticipantFlag

        @ApiProperty(canBeNullOrNotSet=true)
        protected Boolean isAccountLevelParticipantFlag
        Indicates whether or not the account is participating in any account level Flexible Credit programs.
      • isAccountLevelParticipantFlagSpecified

        protected boolean isAccountLevelParticipantFlagSpecified
      • isParticipantFlag

        @ApiProperty(canBeNullOrNotSet=true)
        protected Boolean isParticipantFlag
        Indicates whether or not the account is participating in any Flexible Credit programs.
      • isParticipantFlagSpecified

        protected boolean isParticipantFlagSpecified
      • isProductSpecificParticipantFlag

        @ApiProperty(canBeNullOrNotSet=true)
        protected Boolean isProductSpecificParticipantFlag
        Indicates whether or not the account is participating in any product specific level Flexible Credit programs.
      • isProductSpecificParticipantFlagSpecified

        protected boolean isProductSpecificParticipantFlagSpecified
      • productSpecificAppliedCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal productSpecificAppliedCredit
        The amount of credit that has been used by all product specific enrollments in the billing cycle.
      • productSpecificAppliedCreditSpecified

        protected boolean productSpecificAppliedCreditSpecified
      • productSpecificLifetimeAppliedCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal productSpecificLifetimeAppliedCredit
        Product specific credit allowance applied over the course of entire active program enrollments. For enrollments without a lifetime restriction, this property will not be populated as credit will be tracked on a purely monthly basis.
      • productSpecificLifetimeAppliedCreditSpecified

        protected boolean productSpecificLifetimeAppliedCreditSpecified
      • productSpecificLifetimeCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal productSpecificLifetimeCredit
        The total product specific credit over the course of an entire program enrollment. This value may be null, in which case the enrollment credit is applied on a monthly basis and there is no lifetime maximum.
      • productSpecificLifetimeCreditSpecified

        protected boolean productSpecificLifetimeCreditSpecified
      • productSpecificLifetimeRemainingCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal productSpecificLifetimeRemainingCredit
        Remaining product specific level credit allowance available over the remaining duration of the program enrollments. If null, enrollment credit is applied on a strictly monthly basis and there is no lifetime maximum. Enrollments with non-null remaining lifetime credit will receive the lesser of the remaining monthly credit or the remaining lifetime credit.
      • productSpecificLifetimeRemainingCreditSpecified

        protected boolean productSpecificLifetimeRemainingCreditSpecified
      • productSpecificMonthlyCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal productSpecificMonthlyCredit
        The total product specific monthly credit allowance available at the beginning of a billing cycle.
      • productSpecificMonthlyCreditSpecified

        protected boolean productSpecificMonthlyCreditSpecified
      • productSpecificRemainingCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal productSpecificRemainingCredit
        The total product specific credit allowance still available during the current billing cycle.
      • productSpecificRemainingCreditSpecified

        protected boolean productSpecificRemainingCreditSpecified
      • totalAppliedCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal totalAppliedCredit
        The credit allowance that has already been applied during the current billing cycle from all enrollments. If the lifetime limit has been or soon will be reached, this amount may included credit applied in previous billing cycles.
      • totalAppliedCreditSpecified

        protected boolean totalAppliedCreditSpecified
      • totalRemainingCredit

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal totalRemainingCredit
        The credit allowance that is available during the current billing cycle from all enrollments. If the lifetime limit has been or soon will be reached, this amount may be reduced by credit applied in previous billing cycles.
      • totalRemainingCreditSpecified

        protected boolean totalRemainingCreditSpecified
    • Constructor Detail

      • Collection

        public Collection()
    • Method Detail

      • getAccountLevelAppliedCredit

        public BigDecimal getAccountLevelAppliedCredit()
      • setAccountLevelAppliedCredit

        public void setAccountLevelAppliedCredit​(BigDecimal accountLevelAppliedCredit)
      • isAccountLevelAppliedCreditSpecified

        public boolean isAccountLevelAppliedCreditSpecified()
      • unsetAccountLevelAppliedCredit

        public void unsetAccountLevelAppliedCredit()
      • getAccountLevelLifetimeAppliedCredit

        public BigDecimal getAccountLevelLifetimeAppliedCredit()
      • setAccountLevelLifetimeAppliedCredit

        public void setAccountLevelLifetimeAppliedCredit​(BigDecimal accountLevelLifetimeAppliedCredit)
      • isAccountLevelLifetimeAppliedCreditSpecified

        public boolean isAccountLevelLifetimeAppliedCreditSpecified()
      • unsetAccountLevelLifetimeAppliedCredit

        public void unsetAccountLevelLifetimeAppliedCredit()
      • getAccountLevelLifetimeCredit

        public BigDecimal getAccountLevelLifetimeCredit()
      • setAccountLevelLifetimeCredit

        public void setAccountLevelLifetimeCredit​(BigDecimal accountLevelLifetimeCredit)
      • isAccountLevelLifetimeCreditSpecified

        public boolean isAccountLevelLifetimeCreditSpecified()
      • unsetAccountLevelLifetimeCredit

        public void unsetAccountLevelLifetimeCredit()
      • getAccountLevelLifetimeRemainingCredit

        public BigDecimal getAccountLevelLifetimeRemainingCredit()
      • setAccountLevelLifetimeRemainingCredit

        public void setAccountLevelLifetimeRemainingCredit​(BigDecimal accountLevelLifetimeRemainingCredit)
      • isAccountLevelLifetimeRemainingCreditSpecified

        public boolean isAccountLevelLifetimeRemainingCreditSpecified()
      • unsetAccountLevelLifetimeRemainingCredit

        public void unsetAccountLevelLifetimeRemainingCredit()
      • getAccountLevelMonthlyCredit

        public BigDecimal getAccountLevelMonthlyCredit()
      • setAccountLevelMonthlyCredit

        public void setAccountLevelMonthlyCredit​(BigDecimal accountLevelMonthlyCredit)
      • isAccountLevelMonthlyCreditSpecified

        public boolean isAccountLevelMonthlyCreditSpecified()
      • unsetAccountLevelMonthlyCredit

        public void unsetAccountLevelMonthlyCredit()
      • getAccountLevelRemainingCredit

        public BigDecimal getAccountLevelRemainingCredit()
      • setAccountLevelRemainingCredit

        public void setAccountLevelRemainingCredit​(BigDecimal accountLevelRemainingCredit)
      • isAccountLevelRemainingCreditSpecified

        public boolean isAccountLevelRemainingCreditSpecified()
      • unsetAccountLevelRemainingCredit

        public void unsetAccountLevelRemainingCredit()
      • isEnrollmentsSpecified

        public boolean isEnrollmentsSpecified()
      • unsetEnrollments

        public void unsetEnrollments()
      • getIsAccountLevelParticipantFlag

        public Boolean getIsAccountLevelParticipantFlag()
      • setIsAccountLevelParticipantFlag

        public void setIsAccountLevelParticipantFlag​(Boolean isAccountLevelParticipantFlag)
      • isIsAccountLevelParticipantFlagSpecified

        public boolean isIsAccountLevelParticipantFlagSpecified()
      • unsetIsAccountLevelParticipantFlag

        public void unsetIsAccountLevelParticipantFlag()
      • getIsParticipantFlag

        public Boolean getIsParticipantFlag()
      • setIsParticipantFlag

        public void setIsParticipantFlag​(Boolean isParticipantFlag)
      • isIsParticipantFlagSpecified

        public boolean isIsParticipantFlagSpecified()
      • unsetIsParticipantFlag

        public void unsetIsParticipantFlag()
      • getIsProductSpecificParticipantFlag

        public Boolean getIsProductSpecificParticipantFlag()
      • setIsProductSpecificParticipantFlag

        public void setIsProductSpecificParticipantFlag​(Boolean isProductSpecificParticipantFlag)
      • isIsProductSpecificParticipantFlagSpecified

        public boolean isIsProductSpecificParticipantFlagSpecified()
      • unsetIsProductSpecificParticipantFlag

        public void unsetIsProductSpecificParticipantFlag()
      • getProductSpecificAppliedCredit

        public BigDecimal getProductSpecificAppliedCredit()
      • setProductSpecificAppliedCredit

        public void setProductSpecificAppliedCredit​(BigDecimal productSpecificAppliedCredit)
      • isProductSpecificAppliedCreditSpecified

        public boolean isProductSpecificAppliedCreditSpecified()
      • unsetProductSpecificAppliedCredit

        public void unsetProductSpecificAppliedCredit()
      • getProductSpecificLifetimeAppliedCredit

        public BigDecimal getProductSpecificLifetimeAppliedCredit()
      • setProductSpecificLifetimeAppliedCredit

        public void setProductSpecificLifetimeAppliedCredit​(BigDecimal productSpecificLifetimeAppliedCredit)
      • isProductSpecificLifetimeAppliedCreditSpecified

        public boolean isProductSpecificLifetimeAppliedCreditSpecified()
      • unsetProductSpecificLifetimeAppliedCredit

        public void unsetProductSpecificLifetimeAppliedCredit()
      • getProductSpecificLifetimeCredit

        public BigDecimal getProductSpecificLifetimeCredit()
      • setProductSpecificLifetimeCredit

        public void setProductSpecificLifetimeCredit​(BigDecimal productSpecificLifetimeCredit)
      • isProductSpecificLifetimeCreditSpecified

        public boolean isProductSpecificLifetimeCreditSpecified()
      • unsetProductSpecificLifetimeCredit

        public void unsetProductSpecificLifetimeCredit()
      • getProductSpecificLifetimeRemainingCredit

        public BigDecimal getProductSpecificLifetimeRemainingCredit()
      • setProductSpecificLifetimeRemainingCredit

        public void setProductSpecificLifetimeRemainingCredit​(BigDecimal productSpecificLifetimeRemainingCredit)
      • isProductSpecificLifetimeRemainingCreditSpecified

        public boolean isProductSpecificLifetimeRemainingCreditSpecified()
      • unsetProductSpecificLifetimeRemainingCredit

        public void unsetProductSpecificLifetimeRemainingCredit()
      • getProductSpecificMonthlyCredit

        public BigDecimal getProductSpecificMonthlyCredit()
      • setProductSpecificMonthlyCredit

        public void setProductSpecificMonthlyCredit​(BigDecimal productSpecificMonthlyCredit)
      • isProductSpecificMonthlyCreditSpecified

        public boolean isProductSpecificMonthlyCreditSpecified()
      • unsetProductSpecificMonthlyCredit

        public void unsetProductSpecificMonthlyCredit()
      • getProductSpecificRemainingCredit

        public BigDecimal getProductSpecificRemainingCredit()
      • setProductSpecificRemainingCredit

        public void setProductSpecificRemainingCredit​(BigDecimal productSpecificRemainingCredit)
      • isProductSpecificRemainingCreditSpecified

        public boolean isProductSpecificRemainingCreditSpecified()
      • unsetProductSpecificRemainingCredit

        public void unsetProductSpecificRemainingCredit()
      • getTotalAppliedCredit

        public BigDecimal getTotalAppliedCredit()
      • setTotalAppliedCredit

        public void setTotalAppliedCredit​(BigDecimal totalAppliedCredit)
      • isTotalAppliedCreditSpecified

        public boolean isTotalAppliedCreditSpecified()
      • unsetTotalAppliedCredit

        public void unsetTotalAppliedCredit()
      • getTotalRemainingCredit

        public BigDecimal getTotalRemainingCredit()
      • setTotalRemainingCredit

        public void setTotalRemainingCredit​(BigDecimal totalRemainingCredit)
      • isTotalRemainingCreditSpecified

        public boolean isTotalRemainingCreditSpecified()
      • unsetTotalRemainingCredit

        public void unsetTotalRemainingCredit()