'date', 'requested_at' => 'datetime', 'status' => AppointmentStatusEnum::class, 'auto_approved' => 'boolean', ]; } public function user(): BelongsTo { return $this->belongsTo(User::class); } public function approvedByUser(): BelongsTo { return $this->belongsTo(User::class, 'approved_by_user_id'); } public function partnerAgreement(): BelongsTo { return $this->belongsTo(PartnerAgreement::class); } public function partnerAgreementService(): BelongsTo { return $this->belongsTo(PartnerAgreementService::class); } }