<?php //95a6dbd42e2575a48afcd61e62bb4d02
/** @noinspection all */

namespace Filament\Actions\Imports\Models {

    use Illuminate\Database\Eloquent\Model;
    use Illuminate\Database\Eloquent\Relations\BelongsTo;
    use Illuminate\Database\Eloquent\Relations\HasMany;
    use Illuminate\Database\Eloquent\Relations\MorphTo;
    use Illuminate\Support\Carbon;
    use LaravelIdea\Helper\Filament\Actions\Imports\Models\_IH_FailedImportRow_C;
    use LaravelIdea\Helper\Filament\Actions\Imports\Models\_IH_FailedImportRow_QB;
    use LaravelIdea\Helper\Filament\Actions\Imports\Models\_IH_Import_C;
    use LaravelIdea\Helper\Filament\Actions\Imports\Models\_IH_Import_QB;

    /**
     * @property int $id
     * @property array $data
     * @property int $import_id
     * @property string|null $validation_error
     * @property Carbon|null $created_at
     * @property Carbon|null $updated_at
     * @property Import $import
     * @method BelongsTo|_IH_Import_QB import()
     * @method static _IH_FailedImportRow_QB onWriteConnection()
     * @method _IH_FailedImportRow_QB newQuery()
     * @method static _IH_FailedImportRow_QB on(null|string|\UnitEnum $connection = null)
     * @method static _IH_FailedImportRow_QB query()
     * @method static _IH_FailedImportRow_QB with(array|string $relations)
     * @method _IH_FailedImportRow_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_FailedImportRow_C|FailedImportRow[] all($columns = ['*'])
     * @ownLinks import_id,\Filament\Actions\Imports\Models\Import,id
     * @mixin _IH_FailedImportRow_QB
     */
    class FailedImportRow extends Model {}

    /**
     * @property int $id
     * @property Carbon|null $completed_at
     * @property string $file_name
     * @property string $file_path
     * @property string $importer
     * @property int $processed_rows
     * @property int $total_rows
     * @property int $successful_rows
     * @property int $user_id
     * @property Carbon|null $created_at
     * @property Carbon|null $updated_at
     * @property _IH_FailedImportRow_C|FailedImportRow[] $failedRows
     * @property-read int $failed_rows_count
     * @method HasMany|_IH_FailedImportRow_QB failedRows()
     * @property Model $user
     * @method MorphTo user()
     * @method static _IH_Import_QB onWriteConnection()
     * @method _IH_Import_QB newQuery()
     * @method static _IH_Import_QB on(null|string|\UnitEnum $connection = null)
     * @method static _IH_Import_QB query()
     * @method static _IH_Import_QB with(array|string $relations)
     * @method _IH_Import_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_Import_C|Import[] all($columns = ['*'])
     * @ownLinks user_id,\App\Models\User,id
     * @foreignLinks id,\Filament\Actions\Imports\Models\FailedImportRow,import_id
     * @mixin _IH_Import_QB
     */
    class Import extends Model {}
}
