Package com.mypurecloud.sdk.v2.model
Class TrusteeBillingOverview
java.lang.Object
com.mypurecloud.sdk.v2.model.TrusteeBillingOverview
- All Implemented Interfaces:
Serializable
TrusteeBillingOverview
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe subscription type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbillingPeriodEndDate(Date billingPeriodEndDate) Date-time the billing period ended.billingPeriodStartDate(Date billingPeriodStartDate) Date-time the billing period started.contractAmendmentDate(Date contractAmendmentDate) Date-time the contract was last amended.contractEffectiveDate(Date contractEffectiveDate) Date-time the contract became effective.contractEndDate(Date contractEndDate) Date-time the contract ends.The currency type.enabledProducts(List<String> enabledProducts) The charge short names for products enabled during the specified period.booleangetId()getName()inthashCode()inRampPeriod(Boolean inRampPeriod) minimumMonthlyAmount(String minimumMonthlyAmount) Minimum amount that will be charged for the monthorganization(NamedEntity organization) OrganizationrampPeriodEndDate(Date rampPeriodEndDate) Date-time the ramp period ends.rampPeriodStartDate(Date rampPeriodStartDate) Date-time the ramp period starts.voidsetBillingPeriodEndDate(Date billingPeriodEndDate) voidsetBillingPeriodStartDate(Date billingPeriodStartDate) voidsetContractAmendmentDate(Date contractAmendmentDate) voidsetContractEffectiveDate(Date contractEffectiveDate) voidsetContractEndDate(Date contractEndDate) voidsetCurrency(String currency) voidsetEnabledProducts(List<String> enabledProducts) voidsetInRampPeriod(Boolean inRampPeriod) voidsetMinimumMonthlyAmount(String minimumMonthlyAmount) voidvoidsetOrganization(NamedEntity organization) voidsetRampPeriodEndDate(Date rampPeriodEndDate) voidsetRampPeriodStartDate(Date rampPeriodStartDate) voidsetSubscriptionType(TrusteeBillingOverview.SubscriptionTypeEnum subscriptionType) voidsetUsages(List<SubscriptionOverviewUsage> usages) subscriptionType(TrusteeBillingOverview.SubscriptionTypeEnum subscriptionType) The subscription type.toString()usages(List<SubscriptionOverviewUsage> usages) Usages for the specified period.
-
Constructor Details
-
TrusteeBillingOverview
public TrusteeBillingOverview() -
TrusteeBillingOverview
-
-
Method Details
-
getId
-
name
-
getName
-
setName
-
organization
Organization -
getOrganization
-
setOrganization
-
currency
The currency type. -
getCurrency
-
setCurrency
-
enabledProducts
The charge short names for products enabled during the specified period. -
getEnabledProducts
-
setEnabledProducts
-
subscriptionType
public TrusteeBillingOverview subscriptionType(TrusteeBillingOverview.SubscriptionTypeEnum subscriptionType) The subscription type. -
getSubscriptionType
-
setSubscriptionType
-
rampPeriodStartDate
Date-time the ramp period starts. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getRampPeriodStartDate
-
setRampPeriodStartDate
-
rampPeriodEndDate
Date-time the ramp period ends. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getRampPeriodEndDate
-
setRampPeriodEndDate
-
billingPeriodStartDate
Date-time the billing period started. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getBillingPeriodStartDate
-
setBillingPeriodStartDate
-
billingPeriodEndDate
Date-time the billing period ended. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getBillingPeriodEndDate
-
setBillingPeriodEndDate
-
usages
Usages for the specified period. -
getUsages
-
setUsages
-
contractAmendmentDate
Date-time the contract was last amended. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getContractAmendmentDate
-
setContractAmendmentDate
-
contractEffectiveDate
Date-time the contract became effective. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getContractEffectiveDate
-
setContractEffectiveDate
-
contractEndDate
Date-time the contract ends. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getContractEndDate
-
setContractEndDate
-
minimumMonthlyAmount
Minimum amount that will be charged for the month -
getMinimumMonthlyAmount
-
setMinimumMonthlyAmount
-
inRampPeriod
-
getInRampPeriod
-
setInRampPeriod
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-