*/ use HasFactory; use HasUlids; protected $table = 'form_submission_action_failure_retry_attempts'; protected $fillable = [ 'form_submission_action_failure_id', 'attempted_at', 'attempted_by_user_id', 'outcome', 'exception_class', 'exception_message', ]; /** @var array */ protected $casts = [ 'attempted_at' => 'datetime', ]; /** @return BelongsTo */ public function failure(): BelongsTo { return $this->belongsTo(FormSubmissionActionFailure::class, 'form_submission_action_failure_id'); } /** @return BelongsTo */ public function attemptedBy(): BelongsTo { return $this->belongsTo(User::class, 'attempted_by_user_id'); } }