Record Class BzstDipFees
java.lang.Object
java.lang.Record
software.xdev.bzst.dip.client.model.message.dac7.BzstDipFees
public record BzstDipFees(BzstDipMonetaryAmount feesQuarter1, BzstDipMonetaryAmount feesQuarter2, BzstDipMonetaryAmount feesQuarter3, BzstDipMonetaryAmount feesQuarter4)
extends Record
From Model Rules for Reporting by Digital Platform
Operators:
The Fees element specifies the fees and commissions that a Reporting Platform Operator has withheld in respect of a Reportable Seller. It is split into four elements, representing the quarters in respect of which the reporting of fees or commissions withheld or charged by the Reporting Platform Operator
-
Constructor Summary
ConstructorsConstructorDescriptionBzstDipFees(BzstDipMonetaryAmount feesQuarter1, BzstDipMonetaryAmount feesQuarter2, BzstDipMonetaryAmount feesQuarter3, BzstDipMonetaryAmount feesQuarter4) Creates an instance of aBzstDipFeesrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.Returns the value of thefeesQuarter1record component.Returns the value of thefeesQuarter2record component.Returns the value of thefeesQuarter3record component.Returns the value of thefeesQuarter4record component.final inthashCode()Returns a hash code value for this object.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
BzstDipFees
public BzstDipFees(BzstDipMonetaryAmount feesQuarter1, BzstDipMonetaryAmount feesQuarter2, BzstDipMonetaryAmount feesQuarter3, BzstDipMonetaryAmount feesQuarter4) Creates an instance of aBzstDipFeesrecord class.- Parameters:
feesQuarter1- the value for thefeesQuarter1record componentfeesQuarter2- the value for thefeesQuarter2record componentfeesQuarter3- the value for thefeesQuarter3record componentfeesQuarter4- the value for thefeesQuarter4record component
-
-
Method Details
-
toXmlType
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
feesQuarter1
Returns the value of thefeesQuarter1record component.- Returns:
- the value of the
feesQuarter1record component
-
feesQuarter2
Returns the value of thefeesQuarter2record component.- Returns:
- the value of the
feesQuarter2record component
-
feesQuarter3
Returns the value of thefeesQuarter3record component.- Returns:
- the value of the
feesQuarter3record component
-
feesQuarter4
Returns the value of thefeesQuarter4record component.- Returns:
- the value of the
feesQuarter4record component
-