'boolean', 'ref_id' => 'integer', ]; } protected static function booted(): void { static::creating(function (CareServicePoint $point) { if (! $point->uuid) { $point->uuid = (string) Str::uuid(); } }); } public function organization(): BelongsTo { return $this->belongsTo(Organization::class, 'organization_id'); } public function serviceQueue(): BelongsTo { return $this->belongsTo(CareServiceQueue::class, 'service_queue_id'); } public function tickets(): HasMany { return $this->hasMany(CareQueueTicket::class, 'service_point_id'); } }