/home/bdqbpbxa/api-uniferx.goodface.com.ua/vendor/acme/multilang-longtext/src/MultilangLongtext.php
<?php

namespace Acme\MultilangLongtext;

use Acme\MultilangText\MultilangText;
use Laravel\Nova\Fields\Field;

class MultilangLongtext extends Field
{
    /**
     * The field's component.
     *
     * @var string
     */
    public $component = 'multilang-longtext';

    public function languages(object $languages): MultilangLongtext
    {
        return $this->withMeta(['languages' => $languages]);
    }

    public function countries(object $countries): MultilangLongtext
    {
        return $this->withMeta(['countries' => $countries]);
    }

    public function uploadLink(string $uploadLink): MultilangLongtext
    {
        return $this->withMeta(['uploadLink' => $uploadLink]);
    }

    public function slice(int $slice): MultilangLongtext
    {
        return $this->withMeta(['slice' => $slice]);
    }
}