'integer', 'port' => 'integer', ]; public function getStatusColor(): string { return match ($this->status) { FirewallRuleStatus::CREATING, FirewallRuleStatus::UPDATING, FirewallRuleStatus::DELETING => 'warning', FirewallRuleStatus::READY => 'success', FirewallRuleStatus::FAILED => 'danger', }; } public function server(): BelongsTo { return $this->belongsTo(Server::class); } }