Package com.testdroid.api.model
Class APIBillingPeriod
java.lang.Object
com.testdroid.api.APIEntity
com.testdroid.api.model.APIBillingPeriod
- Author:
- Damian Sniezek <[email protected]>
-
Field Summary
Fields inherited from class com.testdroid.api.APIEntity
client, id, OBJECT_MAPPER, parentId, selfURI, XML_MAPPER
-
Constructor Summary
ConstructorsConstructorDescriptionAPIBillingPeriod
(Long billingPeriodId, Long accountServiceId, Long userId, String mail, String plan, LocalDateTime startBillingPeriod, LocalDateTime endBillingPeriod, LocalDateTime subscriptionStart, LocalDateTime subscriptionEnd, Long additionalHours, Long servicePrice, Long additionalHoursPrice, LocalDateTime paymentDate, LocalDateTime additionalHoursPaymentDate, LocalDateTime lastPaymentDate, LocalDateTime createTime, APIPaymentMethod paymentMethod) -
Method Summary
Modifier and TypeMethodDescriptionprotected <T extends APIEntity>
voidclone
(T from) getMail()
getPaid()
getPlan()
void
setAccountServiceId
(Long accountServiceId) void
setAdditionalHours
(Long additionalHours) void
setAdditionalHoursPrice
(Long additionalHoursPrice) void
setApiBillingPeriodType
(APIBillingPeriodType apiBillingPeriodType) void
setCreateTime
(Date createTime) void
setEndBillingPeriod
(Date endBillingPeriod) void
setLastPaymentDate
(Date lastPaymentDate) void
void
void
setPaymentMethod
(APIPaymentMethod paymentMethod) void
void
setServicePrice
(Long servicePrice) void
setStartBillingPeriod
(Date startBillingPeriod) void
setSubscriptionEnd
(Date subscriptionEnd) void
setSubscriptionStart
(Date subscriptionStart) void
setTotalPrice
(Long totalPrice) void
setUsages
(List<APIBillingPeriodUsage> usages) void
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 Details
-
APIBillingPeriod
public APIBillingPeriod() -
APIBillingPeriod
public APIBillingPeriod(Long billingPeriodId, Long accountServiceId, Long userId, String mail, String plan, LocalDateTime startBillingPeriod, LocalDateTime endBillingPeriod, LocalDateTime subscriptionStart, LocalDateTime subscriptionEnd, Long additionalHours, Long servicePrice, Long additionalHoursPrice, LocalDateTime paymentDate, LocalDateTime additionalHoursPaymentDate, LocalDateTime lastPaymentDate, LocalDateTime createTime, APIPaymentMethod paymentMethod)
-
-
Method Details
-
getMail
-
setMail
-
getStartBillingPeriod
-
setStartBillingPeriod
-
getEndBillingPeriod
-
setEndBillingPeriod
-
getPlan
-
setPlan
-
getAdditionalHours
-
setAdditionalHours
-
getTotalPrice
-
setTotalPrice
-
getUserId
-
setUserId
-
getSubscriptionStart
-
setSubscriptionStart
-
getSubscriptionEnd
-
setSubscriptionEnd
-
getServicePrice
-
setServicePrice
-
getAdditionalHoursPrice
-
setAdditionalHoursPrice
-
getPaid
-
setPaid
-
getLastPaymentDate
-
setLastPaymentDate
-
getPaymentMethod
-
setPaymentMethod
-
getCreateTime
-
setCreateTime
-
getApiBillingPeriodType
-
setApiBillingPeriodType
-
getAccountServiceId
-
setAccountServiceId
-
getUsages
-
setUsages
-
clone
-