'integer', 'quarter' => 'integer', 'options' => 'array', ]; public function categories(): HasMany { return $this->hasMany(AuditChecklistCategory::class, 'checklist_id')->orderBy('sort_order'); } public function isDraft(): bool { return $this->status === self::STATUS_DRAFT; } public function isCompleted(): bool { return $this->status === self::STATUS_COMPLETED; } }