<?php

declare(strict_types=1);

namespace KupShop\GraphQLBundle\ApiAdmin\Types\Catalog\Product\Input;

use TheCodingMachine\GraphQLite\Annotations\Field;
use TheCodingMachine\GraphQLite\Annotations\Input;

#[Input(update: true)]
class MultisetInput
{
    #[Field(description: 'ID hlavního produktu.')]
    public int $productMasterId;

    #[Field(description: 'ID setového produktu.')]
    public int $productId;

    #[Field(description: 'ID kategorie multisetu')]
    public int $categoryId;

    #[Field(description: 'Cena produktu v multisetu.')]
    public ?PriceModify $price;

    #[Field(description: 'ID varianty.')]
    public ?int $variationId;
}
