Class APIBillingPeriod


  • public class APIBillingPeriod
    extends APIEntity
    Author:
    Damian Sniezek
    • Constructor Detail

      • APIBillingPeriod

        public APIBillingPeriod()
      • APIBillingPeriod

        public APIBillingPeriod​(java.lang.Long billingPeriodId,
                                java.lang.Long accountServiceId,
                                java.lang.Long userId,
                                java.lang.String mail,
                                java.lang.String plan,
                                java.time.LocalDateTime startBillingPeriod,
                                java.time.LocalDateTime endBillingPeriod,
                                java.time.LocalDateTime subscriptionStart,
                                java.time.LocalDateTime subscriptionEnd,
                                java.lang.Long additionalHours,
                                java.lang.Long servicePrice,
                                java.lang.Long additionalHoursPrice,
                                java.time.LocalDateTime paymentDate,
                                java.time.LocalDateTime additionalHoursPaymentDate,
                                java.time.LocalDateTime lastPaymentDate,
                                java.time.LocalDateTime createTime,
                                APIPaymentMethod paymentMethod)
    • Method Detail

      • getMail

        public java.lang.String getMail()
      • setMail

        public void setMail​(java.lang.String mail)
      • getStartBillingPeriod

        public java.util.Date getStartBillingPeriod()
      • setStartBillingPeriod

        public void setStartBillingPeriod​(java.util.Date startBillingPeriod)
      • getEndBillingPeriod

        public java.util.Date getEndBillingPeriod()
      • setEndBillingPeriod

        public void setEndBillingPeriod​(java.util.Date endBillingPeriod)
      • getPlan

        public java.lang.String getPlan()
      • setPlan

        public void setPlan​(java.lang.String plan)
      • getAdditionalHours

        public java.lang.Long getAdditionalHours()
      • setAdditionalHours

        public void setAdditionalHours​(java.lang.Long additionalHours)
      • getTotalPrice

        public java.lang.Long getTotalPrice()
      • setTotalPrice

        public void setTotalPrice​(java.lang.Long totalPrice)
      • getUserId

        public java.lang.Long getUserId()
      • setUserId

        public void setUserId​(java.lang.Long userId)
      • getSubscriptionStart

        public java.util.Date getSubscriptionStart()
      • setSubscriptionStart

        public void setSubscriptionStart​(java.util.Date subscriptionStart)
      • getSubscriptionEnd

        public java.util.Date getSubscriptionEnd()
      • setSubscriptionEnd

        public void setSubscriptionEnd​(java.util.Date subscriptionEnd)
      • getServicePrice

        public java.lang.Long getServicePrice()
      • setServicePrice

        public void setServicePrice​(java.lang.Long servicePrice)
      • getAdditionalHoursPrice

        public java.lang.Long getAdditionalHoursPrice()
      • setAdditionalHoursPrice

        public void setAdditionalHoursPrice​(java.lang.Long additionalHoursPrice)
      • getPaid

        public java.lang.Boolean getPaid()
      • setPaid

        public void setPaid​(java.lang.Boolean paid)
      • getLastPaymentDate

        public java.util.Date getLastPaymentDate()
      • setLastPaymentDate

        public void setLastPaymentDate​(java.util.Date lastPaymentDate)
      • setPaymentMethod

        public void setPaymentMethod​(APIPaymentMethod paymentMethod)
      • getCreateTime

        public java.util.Date getCreateTime()
      • setCreateTime

        public void setCreateTime​(java.util.Date createTime)
      • setApiBillingPeriodType

        public void setApiBillingPeriodType​(APIBillingPeriodType apiBillingPeriodType)
      • getAccountServiceId

        public java.lang.Long getAccountServiceId()
      • setAccountServiceId

        public void setAccountServiceId​(java.lang.Long accountServiceId)