AlmondTill/G3N API

NewTransferLaneInput

input type

Create-input for a TransferLane. The tenant (org group) is derived SERVER-SIDE from the principal; sourceLfId and destinationLfId are tenant-scoped server-side, must BOTH be ACTIVE (CONFLICT/REF_STATE), and must DIFFER; rank is REQUIRED iff mode is ranked (strict both ways); the ordered-pair marker reserves in the SAME transaction (a LIVE holder refuses CONFLICT/IDENTITY_TAKEN naming it; a DOOMED holder is taken over).

Fields

FieldTypeRequiredNotes
captionStringnoOptional: when omitted the per-type default applies — the mode coordinate ('Transfer lane (<mode>)'); when supplied it must be non-blank.
sourceLfIdID ID!yesThe donor LF (the directed pair is immutable after birth).
destinationLfIdID ID!yesThe receiving LF (must differ from sourceLfId).
modeTransferLaneMode TransferLaneMode!yesNo further notes.
rankIntnoREQUIRED iff mode is ranked, REFUSED otherwise.
typicalLeadTimeDaysIntnoNo further notes.
weightClassTransferLaneWeightClassnoNo further notes.
costHintMoneyEntryInputnoNo further notes.

Used by