Class DomainTransactionRecord

java.lang.Object
google.registry.model.ImmutableObject
google.registry.model.reporting.DomainTransactionRecord
All Implemented Interfaces:
Buildable, UnsafeSerializable, Serializable, Cloneable

@Entity public class DomainTransactionRecord extends ImmutableObject implements Buildable, UnsafeSerializable
The record of the mutations which contribute to transaction reporting.

This will only be constructed for a HistoryEntry which contributes to the transaction report, i.e. only domain mutations.

The registrar accredited with this transaction is the enclosing HistoryEntry.clientId. The only exception is for reportField = TRANSFER_LOSING_SUCCESSFUL or TRANSFER_LOSING_NACKED, which uses HistoryEntry.otherClientId because the losing party in a transfer is always the otherClient.

See Also: