<?php

declare(strict_types=1);

namespace KupShop\GraphQLBundle\ApiShared\Types\Photo\Input;

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

#[Input(description: 'Obrázek.', update: true)]
class PhotoInput
{
    #[Field(description: 'URL cesta k obrázku.')]
    public string $url;

    #[Field(description: 'Popis obrázku.')]
    public ?string $description;

    #[Field(description: 'Pořadí obrázku.')]
    public ?int $position = null;

    #[Field(description: 'Středový bod obrázku v relativních hodnotách.')]
    public ?PhotoCenterPointInput $centerPoint;
}
