belongsTo(Segment::class); } public function assignDecision(): BelongsTo { return $this->belongsTo(Decision::class, 'assign_decision_id'); } public function initialDecision(): BelongsTo { return $this->belongsTo(Decision::class, 'initial_decision_id'); } public function completeDecision(): BelongsTo { return $this->belongsTo(Decision::class, 'complete_decision_id'); } public function cancelDecision(): BelongsTo { return $this->belongsTo(Decision::class, 'cancel_decision_id'); } public function returnSegment(): BelongsTo { return $this->belongsTo(Segment::class, 'return_segment_id'); } public function queueSegment(): BelongsTo { return $this->belongsTo(Segment::class, 'queue_segment_id'); } public function fieldJobs(): HasMany { return $this->hasMany(FieldJob::class); } }