Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

RelationOwnerShift

Git Source

Defines how ownership of the tail object changes during relate/unrelate

enum RelationOwnerShift {
// No change
Retain,
// Immediate transfers (used during relate or unrelate from HoldPending)
TransferToTailOwner,
TransferToHeadOwner,
TransferToCaller,
TransferToPreset,
TransferToBurned,
TransferToResolved,
TransferToIntended,
// Temporary custody by protocol (used during relate)
HoldForTailOwner,
HoldForHeadOwner,
HoldForCaller,
HoldForPreset,
HoldForBurned,
HoldForResolved,
HoldPending
}