'datetime', 'warned_at' => 'datetime', 'breached_at' => 'datetime', 'resolved_at' => 'datetime', 'details' => 'array']; } public function rule(): BelongsTo { return $this->belongsTo(SlaRule::class, 'sla_rule_id'); } public function assignee(): BelongsTo { return $this->belongsTo(User::class, 'assigned_to'); } public function breachable(): MorphTo { return $this->morphTo(); } }