<?php

namespace App\Models;

use Database\Factories\ServiceFileFactory;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;

class ServiceFile extends Model
{
    /** @use HasFactory<ServiceFileFactory> */
    use HasFactory, SoftDeletes;

    protected $fillable = [
        'code',
        'name',
        'width',
        'height',
        'setup_number',
    ];

    /**
     * @return HasMany<ProductService>
     */
    public function productServices(): HasMany
    {
        return $this->HasMany(ProductService::class);
    }
}