'tcp', ]; protected function casts(): array { return [ 'port' => 'integer', ]; } public function connection(): BelongsTo { return $this->belongsTo(ResourceConnection::class, 'connection_id'); } public function sourceResource(): MorphTo { return $this->morphTo('source_resource'); } public function targetResource(): MorphTo { return $this->morphTo('target_resource'); } }