Package com.testdroid.api.model
Class APIBillingPeriod
- java.lang.Object
-
- com.testdroid.api.APIEntity
-
- com.testdroid.api.model.APIBillingPeriod
-
public class APIBillingPeriod extends APIEntity
- Author:
- Damian Sniezek
-
-
Field Summary
-
Fields inherited from class com.testdroid.api.APIEntity
client, id, OBJECT_MAPPER, parentId, selfURI, XML_MAPPER
-
-
Constructor Summary
Constructors Constructor Description APIBillingPeriod()
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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends APIEntity>
voidclone(T from)
java.lang.Long
getAccountServiceId()
java.lang.Long
getAdditionalHours()
java.lang.Long
getAdditionalHoursPrice()
APIBillingPeriodType
getApiBillingPeriodType()
java.util.Date
getCreateTime()
java.util.Date
getEndBillingPeriod()
java.util.Date
getLastPaymentDate()
java.lang.String
getMail()
java.lang.Boolean
getPaid()
APIPaymentMethod
getPaymentMethod()
java.lang.String
getPlan()
java.lang.Long
getServicePrice()
java.util.Date
getStartBillingPeriod()
java.util.Date
getSubscriptionEnd()
java.util.Date
getSubscriptionStart()
java.lang.Long
getTotalPrice()
java.util.List<APIBillingPeriodUsage>
getUsages()
java.lang.Long
getUserId()
void
setAccountServiceId(java.lang.Long accountServiceId)
void
setAdditionalHours(java.lang.Long additionalHours)
void
setAdditionalHoursPrice(java.lang.Long additionalHoursPrice)
void
setApiBillingPeriodType(APIBillingPeriodType apiBillingPeriodType)
void
setCreateTime(java.util.Date createTime)
void
setEndBillingPeriod(java.util.Date endBillingPeriod)
void
setLastPaymentDate(java.util.Date lastPaymentDate)
void
setMail(java.lang.String mail)
void
setPaid(java.lang.Boolean paid)
void
setPaymentMethod(APIPaymentMethod paymentMethod)
void
setPlan(java.lang.String plan)
void
setServicePrice(java.lang.Long servicePrice)
void
setStartBillingPeriod(java.util.Date startBillingPeriod)
void
setSubscriptionEnd(java.util.Date subscriptionEnd)
void
setSubscriptionStart(java.util.Date subscriptionStart)
void
setTotalPrice(java.lang.Long totalPrice)
void
setUsages(java.util.List<APIBillingPeriodUsage> usages)
void
setUserId(java.lang.Long userId)
-
Methods inherited from class com.testdroid.api.APIEntity
cloneBase, createUri, deleteResource, getFile, getId, getListResource, getListResource, getParentId, getResource, getSelfURI, postFile, postResource, refresh, setId, setSelfURI, toJson
-
-
-
-
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)
-
getPaymentMethod
public APIPaymentMethod getPaymentMethod()
-
setPaymentMethod
public void setPaymentMethod(APIPaymentMethod paymentMethod)
-
getCreateTime
public java.util.Date getCreateTime()
-
setCreateTime
public void setCreateTime(java.util.Date createTime)
-
getApiBillingPeriodType
public APIBillingPeriodType getApiBillingPeriodType()
-
setApiBillingPeriodType
public void setApiBillingPeriodType(APIBillingPeriodType apiBillingPeriodType)
-
getAccountServiceId
public java.lang.Long getAccountServiceId()
-
setAccountServiceId
public void setAccountServiceId(java.lang.Long accountServiceId)
-
getUsages
public java.util.List<APIBillingPeriodUsage> getUsages()
-
setUsages
public void setUsages(java.util.List<APIBillingPeriodUsage> usages)
-
-