Class BillingCycleSpecificationRefOrValue
java.lang.Object
de.hybris.platform.billingaccounttmfwebservices.v1.dto.BillingCycleSpecificationRefOrValue
@Validated
@Generated(value="de.hybris.platform.billingaccounttmfwebservices.swagger.BaBillingAccountCodegen",
date="2022-10-21T20:35:18.164Z")
public class BillingCycleSpecificationRefOrValue
extends Object
An attachment by value or by reference.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionatbaseType(String atbaseType) atreferredType(String atreferredType) 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-classThe actual type of the target instance when needed for disambiguation.A 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 offset of a billing/settlement date.An explanation regarding this billing cycle specificationFrequency of the billing cycle (monthly for instance)getHref()Reference of the billing cycle specificationgetId()Unique identifier of the billing cycle specificationAn 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()@NotNull BooleanisIsRef()Get isRefmailingDateOffset(Integer mailingDateOffset) paymentDueDateOffset(Integer paymentDueDateOffset) voidsetAtbaseType(String atbaseType) voidsetAtreferredType(String atreferredType) voidsetAtschemaLocation(String atschemaLocation) voidvoidsetBillingDateShift(Integer billingDateShift) voidsetBillingPeriod(String billingPeriod) voidsetChargeDateOffset(Integer chargeDateOffset) voidsetCreditDateOffset(Integer creditDateOffset) voidsetDateShift(Integer dateShift) voidsetDescription(String description) voidsetFrequency(String frequency) voidvoidvoidvoidsetMailingDateOffset(Integer mailingDateOffset) voidvoidsetPaymentDueDateOffset(Integer paymentDueDateOffset) voidsetValidFor(TimePeriod validFor) toString()validFor(TimePeriod validFor)
-
Constructor Details
-
BillingCycleSpecificationRefOrValue
public BillingCycleSpecificationRefOrValue()
-
-
Method Details
-
id
-
getId
Unique identifier of the billing cycle specification- Returns:
- id
-
setId
-
href
-
getHref
Reference of the billing cycle specification- Returns:
- href
-
setHref
-
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
-
dateShift
-
getDateShift
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:
- dateShift
-
setDateShift
-
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
-
isRef
-
isIsRef
Get isRef- Returns:
- isRef
-
setIsRef
-
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
-
atreferredType
-
getAtreferredType
The actual type of the target instance when needed for disambiguation.- Returns:
- atreferredType
-
setAtreferredType
-
equals
-
hashCode
public int hashCode() -
toString
-