Package cdm.event.common
Interface BillingRecord
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
BillingRecord.BillingRecordBuilder
- All Known Implementing Classes:
BillingRecord.BillingRecordBuilderImpl,BillingRecord.BillingRecordImpl
@RosettaDataType(value="BillingRecord",
builder=BillingRecordBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="BillingRecord",
model="cdm",
builder=BillingRecordBuilderImpl.class,
version="5.30.0")
public interface BillingRecord
extends com.rosetta.model.lib.RosettaModelObject
Specifies individual records within a billing invoice.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of BillingRecordstatic classImmutable Implementation of BillingRecord -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Indicates the minimum fee amount applied to the billing record, if any.com.rosetta.model.lib.records.DateThe ending date of the period described by this recordcom.rosetta.model.lib.records.DateThe starting date of the period described by this recordThe settlement terms for the billing recordThe trade for the individual billing record.default Class<? extends BillingRecord> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends BillingRecord> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getTradeState
ReferenceWithMetaTradeState getTradeState()The trade for the individual billing record. -
getRecordTransfer
Transfer getRecordTransfer()The settlement terms for the billing record -
getRecordStartDate
com.rosetta.model.lib.records.Date getRecordStartDate()The starting date of the period described by this record -
getRecordEndDate
com.rosetta.model.lib.records.Date getRecordEndDate()The ending date of the period described by this record -
getMinimumFee
Money getMinimumFee()Indicates the minimum fee amount applied to the billing record, if any. -
build
BillingRecord build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
BillingRecord.BillingRecordBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-