Package com.mypurecloud.sdk.v2.model
Class BillingContract
java.lang.Object
com.mypurecloud.sdk.v2.model.BillingContract
- All Implemented Interfaces:
Serializable
BillingContract
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe status of the contract. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbillingPeriods(List<BillingContractPeriod> billingPeriods) List of billing periods for the contract.billToCustomer(Customer billToCustomer) The bill to customer.commercialModel(String commercialModel) The type of commercial model.The end date of the contract.dateRampEnd(LocalDate dateRampEnd) the date when the first revenue or quantity in a ramped deal ends.dateRampStart(LocalDate dateRampStart) the date when the first revenue or quantity in a ramped deal begins.The start date of the contract.endCustomer(Customer endCustomer) The end customer.booleanexternalNumber(String externalNumber) Unique external number.getId()getPlans()inthashCode()plans(List<BillingPlan> plans) The collection of prices for the related organizations.purchaseOrderNumbers(List<String> purchaseOrderNumbers) List of po numbers periods for this contract.voidsetBillingPeriods(List<BillingContractPeriod> billingPeriods) voidsetBillToCustomer(Customer billToCustomer) voidsetCommercialModel(String commercialModel) voidsetDateEnd(LocalDate dateEnd) voidsetDateRampEnd(LocalDate dateRampEnd) voidsetDateRampStart(LocalDate dateRampStart) voidsetDateStart(LocalDate dateStart) voidsetEndCustomer(Customer endCustomer) voidsetExternalNumber(String externalNumber) voidsetPlans(List<BillingPlan> plans) voidsetPurchaseOrderNumbers(List<String> purchaseOrderNumbers) voidsetSoldToCustomer(Customer soldToCustomer) voidsetStatus(BillingContract.StatusEnum status) soldToCustomer(Customer soldToCustomer) The sold to customer.status(BillingContract.StatusEnum status) The status of the contract.toString()
-
Constructor Details
-
BillingContract
public BillingContract() -
BillingContract
-
-
Method Details
-
getId
-
externalNumber
Unique external number. -
getExternalNumber
-
setExternalNumber
-
status
The status of the contract. -
getStatus
-
setStatus
-
commercialModel
The type of commercial model. -
getCommercialModel
-
setCommercialModel
-
purchaseOrderNumbers
List of po numbers periods for this contract. -
getPurchaseOrderNumbers
-
setPurchaseOrderNumbers
-
billToCustomer
The bill to customer. -
getBillToCustomer
-
setBillToCustomer
-
soldToCustomer
The sold to customer. -
getSoldToCustomer
-
setSoldToCustomer
-
endCustomer
The end customer. -
getEndCustomer
-
setEndCustomer
-
dateStart
The start date of the contract. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd -
getDateStart
-
setDateStart
-
dateEnd
The end date of the contract. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd -
getDateEnd
-
setDateEnd
-
dateRampStart
the date when the first revenue or quantity in a ramped deal begins. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd -
getDateRampStart
-
setDateRampStart
-
dateRampEnd
the date when the first revenue or quantity in a ramped deal ends. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd -
getDateRampEnd
-
setDateRampEnd
-
billingPeriods
List of billing periods for the contract. -
getBillingPeriods
-
setBillingPeriods
-
plans
The collection of prices for the related organizations. -
getPlans
-
setPlans
-
equals
-
hashCode
public int hashCode() -
toString
-