<?php //29c0ac3b985f4615983f81fa5ec841bf
/** @noinspection all */

namespace Spatie\MediaLibrary\Tests\TestSupport {

    use Illuminate\Database\Eloquent\Model;
    use Illuminate\Database\Eloquent\Relations\MorphTo;
    use Illuminate\Support\Carbon;
    use LaravelIdea\Helper\Spatie\MediaLibrary\Tests\TestSupport\_IH_TestMediaModel_C;
    use LaravelIdea\Helper\Spatie\MediaLibrary\Tests\TestSupport\_IH_TestMediaModel_QB;

    /**
     * @property int $id
     * @property int $model_id
     * @property string $model_type
     * @property string|null $uuid
     * @property string $collection_name
     * @property string $name
     * @property string $file_name
     * @property string|null $mime_type
     * @property string $disk
     * @property string|null $conversions_disk
     * @property int $size
     * @property array $manipulations
     * @property array $custom_properties
     * @property array $generated_conversions
     * @property array $responsive_images
     * @property int|null $order_column
     * @property Carbon|null $created_at
     * @property Carbon|null $updated_at
     * @property bool $is_cover
     * @property-read array|string $extension attribute
     * @property-read string $human_readable_size attribute
     * @property-read string $original_url attribute
     * @property-read string $preview_url attribute
     * @property-read string $type attribute
     * @property Model $model
     * @method MorphTo model()
     * @method static _IH_TestMediaModel_QB onWriteConnection()
     * @method _IH_TestMediaModel_QB newQuery()
     * @method static _IH_TestMediaModel_QB on(null|string|\UnitEnum $connection = null)
     * @method static _IH_TestMediaModel_QB query()
     * @method static _IH_TestMediaModel_QB with(array|string $relations)
     * @method _IH_TestMediaModel_QB newModelQuery()
     * @method false|int increment(string $column, float|int $amount = 1, array $extra = [])
     * @method false|int decrement(string $column, float|int $amount = 1, array $extra = [])
     * @method static _IH_TestMediaModel_C|TestMediaModel[] all($columns = ['*'])
     * @mixin _IH_TestMediaModel_QB
     */
    class TestMediaModel extends Model {}
}
