Class BillingCycleSpecificationUnderscoreUpdate
java.lang.Object
de.hybris.platform.billingaccounttmfwebservices.v1.dto.BillingCycleSpecificationUnderscoreUpdate
@Validated
@Generated(value="de.hybris.platform.billingaccounttmfwebservices.swagger.BaBillingAccountCodegen",
date="2022-10-21T20:35:18.164Z")
public class BillingCycleSpecificationUnderscoreUpdate
extends Object
A detailed description of when to initiate a billing cycle and the various sub steps of a billing cycle. Skipped properties: id,href
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionatbaseType(String atbaseType) atschemaLocation(String atschemaLocation) billingDateShift(Integer billingDateShift) billingPeriod(String billingPeriod) chargeDateOffset(Integer chargeDateOffset) creditDateOffset(Integer creditDateOffset) description(String description) booleanWhen sub-classing, this defines the super-classA URI to a JSON-Schema file that defines additional attributes and relationshipsWhen sub-classing, this defines the sub-class entity nameAn offset of a billing/settlement date.A billing time period.An offset of a date through which charges previously received by the billing system will appear on the bill.An offset of a date through which credits previously received by the billing system will appear on the bill.An explanation regarding this billing cycle specificationFrequency of the billing cycle (monthly for instance)An offset of a customer bill mailing date.@NotNull StringgetName()A short descriptive nameAn offset of a payment due date.@Valid TimePeriodThe period for which the billing specification cycle is validinthashCode()mailingDateOffset(Integer mailingDateOffset) paymentDueDateOffset(Integer paymentDueDateOffset) voidsetAtbaseType(String atbaseType) voidsetAtschemaLocation(String atschemaLocation) voidvoidsetBillingDateShift(Integer billingDateShift) voidsetBillingPeriod(String billingPeriod) voidsetChargeDateOffset(Integer chargeDateOffset) voidsetCreditDateOffset(Integer creditDateOffset) voidsetDescription(String description) voidsetFrequency(String frequency) voidsetMailingDateOffset(Integer mailingDateOffset) voidvoidsetPaymentDueDateOffset(Integer paymentDueDateOffset) voidsetValidFor(TimePeriod validFor) toString()validFor(TimePeriod validFor)
-
Constructor Details
-
BillingCycleSpecificationUnderscoreUpdate
public BillingCycleSpecificationUnderscoreUpdate()
-
-
Method Details
-
billingDateShift
-
getBillingDateShift
An offset of a billing/settlement date. The offset is expressed as number of days with regard to the start of the billing/settlement period.- Returns:
- billingDateShift
-
setBillingDateShift
-
billingPeriod
-
getBillingPeriod
A billing time period. It can be recurring, for example: week, month, quarter of year, year .- Returns:
- billingPeriod
-
setBillingPeriod
-
chargeDateOffset
-
getChargeDateOffset
An offset of a date through which charges previously received by the billing system will appear on the bill. The offset is expressed as number of days with regard to the start of the BillingPeriod.- Returns:
- chargeDateOffset
-
setChargeDateOffset
-
creditDateOffset
-
getCreditDateOffset
An offset of a date through which credits previously received by the billing system will appear on the bill. The offset is expressed as number of days with regard to the start of the BillingPeriod.- Returns:
- creditDateOffset
-
setCreditDateOffset
-
description
-
getDescription
An explanation regarding this billing cycle specification- Returns:
- description
-
setDescription
-
frequency
-
getFrequency
Frequency of the billing cycle (monthly for instance)- Returns:
- frequency
-
setFrequency
-
mailingDateOffset
-
getMailingDateOffset
An offset of a customer bill mailing date. The offset is expressed as number of days with regard to the start of the BillingPeriod.- Returns:
- mailingDateOffset
-
setMailingDateOffset
-
name
-
getName
A short descriptive name- Returns:
- name
-
setName
-
paymentDueDateOffset
-
getPaymentDueDateOffset
An offset of a payment due date. The offset is expressed as number of days with regard to the start of the BillingPeriod.- Returns:
- paymentDueDateOffset
-
setPaymentDueDateOffset
-
validFor
-
getValidFor
The period for which the billing specification cycle is valid- Returns:
- validFor
-
setValidFor
-
atbaseType
-
getAtbaseType
When sub-classing, this defines the super-class- Returns:
- atbaseType
-
setAtbaseType
-
atschemaLocation
-
getAtschemaLocation
A URI to a JSON-Schema file that defines additional attributes and relationships- Returns:
- atschemaLocation
-
setAtschemaLocation
-
attype
-
getAttype
When sub-classing, this defines the sub-class entity name- Returns:
- attype
-
setAttype
-
equals
-
hashCode
public int hashCode() -
toString
-