Subversion-Projekte lars-tiefland.laravel_shop

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?php

// @formatter:off
/**
 * A helper file for your Eloquent Models
 * Copy the phpDocs from this file to the correct Model,
 * And remove them from this file, to prevent double declarations.
 *
 * @author Barry vd. Heuvel <barryvdh@gmail.com>
 */


namespace App\Models{
/**
 * App\Models\Action
 *
 * @property int $id
 * @property int|null $shop_id
 * @property string $headline
 * @property string $text
 * @property int $art
 * @property int $rank
 * @property string $config
 * @property string $category
 * @property string $notes
 * @property string $valid_from
 * @property string $valid_to
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ActionMedium> $medium
 * @property-read int|null $medium_count
 * @method static \Database\Factories\ActionFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|Action newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Action newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Action query()
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereArt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereCategory($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereConfig($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereHeadline($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereNotes($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereRank($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereShopId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereText($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereUpdatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereValidFrom($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Action whereValidTo($value)
 */
        class Action extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\ActionMedium
 *
 * @property int $id
 * @property int|null $action_id
 * @property int|null $medium_id
 * @property int|null $mobil_id
 * @property int $rank
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Medium|null $medium
 * @method static \Database\Factories\ActionMediumFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|ActionMedium newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ActionMedium newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ActionMedium query()
 * @method static \Illuminate\Database\Eloquent\Builder|ActionMedium whereActionId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ActionMedium whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ActionMedium whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ActionMedium whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ActionMedium whereMediumId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ActionMedium whereMobilId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ActionMedium whereRank($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ActionMedium whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ActionMedium whereUpdatedBy($value)
 */
        class ActionMedium extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Address
 *
 * @property int $id
 * @property int|null $user_id
 * @property string $salutation
 * @property string $pro_title
 * @property string $name
 * @property string $lastname
 * @property string $company
 * @property string $company2
 * @property string $street
 * @property string $houseno
 * @property string $street2
 * @property string $zip
 * @property string $city
 * @property int|null $country_id
 * @property int|null $state_id
 * @property string $phone
 * @property string $fax
 * @property string $email
 * @property string|null $birthdate
 * @property int $schufa_validierung_age
 * @property string $schufa_result
 * @property string $legal_form
 * @property string $hr_nr
 * @property string $vat_id
 * @property string $vat_free
 * @property string $nettocalculation
 * @property string $comment
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\AddressFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|Address newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Address newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Address query()
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereBirthdate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereCity($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereComment($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereCompany($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereCompany2($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereCountryId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereEmail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereFax($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereHouseno($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereHrNr($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereLastname($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereLegalForm($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereNettocalculation($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address wherePhone($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereProTitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereSalutation($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereSchufaResult($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereSchufaValidierungAge($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereStateId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereStreet($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereStreet2($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereUpdatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereVatFree($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereVatId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Address whereZip($value)
 */
        class Address extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\BackendUser
 *
 * @property-read \Illuminate\Notifications\DatabaseNotificationCollection<int, \Illuminate\Notifications\DatabaseNotification> $notifications
 * @property-read int|null $notifications_count
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \Laravel\Sanctum\PersonalAccessToken> $tokens
 * @property-read int|null $tokens_count
 * @method static \Illuminate\Database\Eloquent\Builder|BackendUser newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|BackendUser newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|BackendUser query()
 */
        class BackendUser extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Country
 *
 * @property int $id
 * @property int $continent_id
 * @property string $name_de
 * @property string $name_uk
 * @property string $capital
 * @property string $isocode
 * @property string $kfz
 * @property string $iso-2
 * @property string $iso-3
 * @property string $ioc
 * @property string $tld
 * @property int $currency_id
 * @property string $phone
 * @property int $in_eu
 * @property int $rank
 * @method static \Illuminate\Database\Eloquent\Builder|Country newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Country newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Country query()
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereCapital($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereContinentId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereCurrencyId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereInEu($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereIoc($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereIso2($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereIso3($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereIsocode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereKfz($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereNameDe($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereNameUk($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country wherePhone($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereRank($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Country whereTld($value)
 */
        class Country extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Directory
 *
 * @property int $id
 * @property int|null $directory_id
 * @property int|null $manufacturer_id
 * @property string $name
 * @property string $slug
 * @property string $kennung
 * @property int $articlemaster
 * @property int $status
 * @property string $url
 * @property string $description
 * @property string $description2
 * @property string $short_line_1
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read Directory|null $directory
 * @property-read \App\Models\Manufacturer|null $manufacturer
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\DirectoryMedium> $medium
 * @property-read int|null $medium_count
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\DirectoryTemplate> $template
 * @property-read int|null $template_count
 * @method static \Database\Factories\DirectoryFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|Directory newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Directory newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Directory query()
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereArticlemaster($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereDescription($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereDescription2($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereDirectoryId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereKennung($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereManufacturerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereShortLine1($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereSlug($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereUpdatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Directory whereUrl($value)
 */
        class Directory extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\DirectoryMedium
 *
 * @property int $id
 * @property int|null $directory_id
 * @property int|null $medium_id
 * @property int $rank
 * @property int $similar
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Medium|null $medium
 * @method static \Database\Factories\DirectoryMediumFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryMedium newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryMedium newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryMedium query()
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryMedium whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryMedium whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryMedium whereDirectoryId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryMedium whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryMedium whereMediumId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryMedium whereRank($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryMedium whereSimilar($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryMedium whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryMedium whereUpdatedBy($value)
 */
        class DirectoryMedium extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\DirectoryTemplate
 *
 * @property int $id
 * @property int|null $template_id
 * @property int|null $directory_id
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Template|null $template
 * @method static \Database\Factories\DirectoryTemplateFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryTemplate newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryTemplate newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryTemplate query()
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryTemplate whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryTemplate whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryTemplate whereDirectoryId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryTemplate whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryTemplate whereTemplateId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryTemplate whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DirectoryTemplate whereUpdatedBy($value)
 */
        class DirectoryTemplate extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Item
 *
 * @property int $id
 * @property int|null $manufacturer_id
 * @property int|null $directory_id
 * @property int|null $shipping_group_id
 * @property string $name
 * @property string $slug
 * @property int $status
 * @property float $weight
 * @property string $description
 * @property string $ean
 * @property string|null $mpn
 * @property string $kennung
 * @property string $short_line_1
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Manufacturer|null $manufacturer
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ItemMedium> $medium
 * @property-read int|null $medium_count
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Price> $price
 * @property-read int|null $price_count
 * @method static \Database\Factories\ItemFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|Item newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Item newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Item query()
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereDescription($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereDirectoryId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereEan($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereKennung($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereManufacturerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereMpn($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereShippingGroupId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereShortLine1($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereSlug($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereUpdatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Item whereWeight($value)
 */
        class Item extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\ItemMedium
 *
 * @property int $id
 * @property int|null $item_id
 * @property int|null $medium_id
 * @property int $rank
 * @property int $similar
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Medium|null $medium
 * @method static \Database\Factories\ItemMediumFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|ItemMedium newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ItemMedium newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ItemMedium query()
 * @method static \Illuminate\Database\Eloquent\Builder|ItemMedium whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemMedium whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemMedium whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemMedium whereItemId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemMedium whereMediumId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemMedium whereRank($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemMedium whereSimilar($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemMedium whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemMedium whereUpdatedBy($value)
 */
        class ItemMedium extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\ItemTemplate
 *
 * @property int $id
 * @property int|null $template_id
 * @property int|null $item_id
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\ItemTemplateFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|ItemTemplate newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ItemTemplate newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ItemTemplate query()
 * @method static \Illuminate\Database\Eloquent\Builder|ItemTemplate whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemTemplate whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemTemplate whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemTemplate whereItemId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemTemplate whereTemplateId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemTemplate whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ItemTemplate whereUpdatedBy($value)
 */
        class ItemTemplate extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Manufacturer
 *
 * @property int $id
 * @property string $name
 * @property string $headline
 * @property string $description
 * @property string $logo1
 * @property string $logo1_href
 * @property string $logo2
 * @property string $logo2_href
 * @property int $property_1
 * @property int $property_2
 * @property int $property_3
 * @property int $calculation
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\ManufacturerFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer query()
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereCalculation($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereDescription($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereHeadline($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereLogo1($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereLogo1Href($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereLogo2($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereLogo2Href($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereProperty1($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereProperty2($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereProperty3($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manufacturer whereUpdatedBy($value)
 */
        class Manufacturer extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Medium
 *
 * @property int $id
 * @property string $name
 * @property string $description
 * @property int|null $medium_type_id
 * @property string $folder
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\MediumFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|Medium newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Medium newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Medium query()
 * @method static \Illuminate\Database\Eloquent\Builder|Medium whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Medium whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Medium whereDescription($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Medium whereFolder($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Medium whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Medium whereMediumTypeId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Medium whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Medium whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Medium whereUpdatedBy($value)
 */
        class Medium extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\MediumType
 *
 * @method static \Database\Factories\MediumTypeFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|MediumType newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|MediumType newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|MediumType query()
 */
        class MediumType extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Module
 *
 * @property int $id
 * @property string $name
 * @property string $interner_name
 * @property int|null $rang
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Tool> $tool
 * @property-read int|null $tool_count
 * @method static \Illuminate\Database\Eloquent\Builder|Module newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Module newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Module query()
 * @method static \Illuminate\Database\Eloquent\Builder|Module whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Module whereInternerName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Module whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Module whereRang($value)
 */
        class Module extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Order
 *
 * @property int $id
 * @property int|null $shop_id
 * @property int|null $user_id
 * @property int|null $order_type_id
 * @property int|null $shipping_group_id
 * @property int|null $payment_method_id
 * @property int|null $bill_addr_id
 * @property int|null $ship_addr_id
 * @property int $paid
 * @property string|null $paid_at
 * @property string|null $paid_comment
 * @property string $foreign_id
 * @property string $foreign_payment_id
 * @property string $status
 * @property string $total_amount_buffer
 * @property string $item_status_buffer
 * @property string $invoice_status_buffer
 * @property string $delivery_note_status_buffer
 * @property int $tax
 * @property string $comment
 * @property string $external_comment
 * @property string $note
 * @property string $additional_info
 * @property string $kk_info
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\OrderAddress|null $billAddr
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\OrderItem> $orderItem
 * @property-read int|null $order_item_count
 * @property-read \App\Models\OrderType|null $orderType
 * @property-read \App\Models\OrderAddress|null $shipAddr
 * @property-read \App\Models\Shop|null $shop
 * @method static \Database\Factories\OrderFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|Order newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Order newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Order query()
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereAdditionalInfo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereBillAddrId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereComment($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereDeliveryNoteStatusBuffer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereExternalComment($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereForeignId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereForeignPaymentId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereInvoiceStatusBuffer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereItemStatusBuffer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereKkInfo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereNote($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereOrderTypeId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order wherePaid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order wherePaidAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order wherePaidComment($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order wherePaymentMethodId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereShipAddrId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereShippingGroupId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereShopId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereTax($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereTotalAmountBuffer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereUpdatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Order whereUserId($value)
 */
        class Order extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\OrderAddress
 *
 * @property int $id
 * @property int|null $user_id
 * @property string $salutation
 * @property string $pro_title
 * @property string $name
 * @property string $lastname
 * @property string $company
 * @property string $company2
 * @property string $street
 * @property string $houseno
 * @property string $street2
 * @property string $zip
 * @property string $city
 * @property int|null $country_id
 * @property int|null $state_id
 * @property string $phone
 * @property string $fax
 * @property string $email
 * @property string|null $birthdate
 * @property int $schufa_validierung_age
 * @property string $schufa_result
 * @property string $legal_form
 * @property string $hr_nr
 * @property string $vat_id
 * @property string $vat_free
 * @property string $nettocalculation
 * @property string $comment
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\OrderAddressFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress query()
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereBirthdate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereCity($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereComment($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereCompany($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereCompany2($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereCountryId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereEmail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereFax($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereHouseno($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereHrNr($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereLastname($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereLegalForm($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereNettocalculation($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress wherePhone($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereProTitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereSalutation($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereSchufaResult($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereSchufaValidierungAge($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereStateId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereStreet($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereStreet2($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereUpdatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereVatFree($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereVatId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderAddress whereZip($value)
 */
        class OrderAddress extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\OrderItem
 *
 * @property int $id
 * @property int|null $order_id
 * @property int|null $item_id
 * @property int|null $child_id
 * @property int|null $order_item_id
 * @property string $name
 * @property float $price
 * @property int $amount
 * @property string $status
 * @property string $delivery_status
 * @property string $invoice_status
 * @property string $delivery_note_status
 * @property string $foreign_id
 * @property string $option_input
 * @property string $description
 * @property int $rank
 * @property int $tax
 * @property float $orig_value
 * @property string $orig_currency
 * @property string $hash
 * @property string|null $exported
 * @property string|null $exported_invoice
 * @property string|null $exported_delivery_note
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Item|null $item
 * @method static \Database\Factories\OrderItemFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem query()
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereAmount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereChildId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereDeliveryNoteStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereDeliveryStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereDescription($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereExported($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereExportedDeliveryNote($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereExportedInvoice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereForeignId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereHash($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereInvoiceStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereItemId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereOptionInput($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereOrderId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereOrderItemId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereOrigCurrency($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereOrigValue($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem wherePrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereRank($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereTax($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereUpdatedAt($value)
 */
        class OrderItem extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\OrderType
 *
 * @property int $id
 * @property string $name
 * @property string $internal_name
 * @property string $short
 * @property int $erfassung
 * @property int $status
 * @property int $rank
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\OrderTypeFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|OrderType newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|OrderType newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|OrderType query()
 * @method static \Illuminate\Database\Eloquent\Builder|OrderType whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderType whereErfassung($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderType whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderType whereInternalName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderType whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderType whereRank($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderType whereShort($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderType whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderType whereUpdatedAt($value)
 */
        class OrderType extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\PaymentMethod
 *
 * @property int $id
 * @property string $name
 * @property string $internal_name
 * @property float $discount
 * @property string $info_in_shop
 * @property string $shipping_text
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\PaymentMethodFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentMethod newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentMethod newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentMethod query()
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentMethod whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentMethod whereDiscount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentMethod whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentMethod whereInfoInShop($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentMethod whereInternalName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentMethod whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentMethod whereShippingText($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentMethod whereUpdatedAt($value)
 */
        class PaymentMethod extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\PaymentTarget
 *
 * @method static \Database\Factories\PaymentTargetFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentTarget newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentTarget newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|PaymentTarget query()
 */
        class PaymentTarget extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Price
 *
 * @property int $id
 * @property int $item_id
 * @property int $preis_index
 * @property float $preis
 * @property string $staffel
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\PriceFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|Price newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Price newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Price query()
 * @method static \Illuminate\Database\Eloquent\Builder|Price whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Price whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Price whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Price whereItemId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Price wherePreis($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Price wherePreisIndex($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Price whereStaffel($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Price whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Price whereUpdatedBy($value)
 */
        class Price extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\PriceAgency
 *
 * @property int $id
 * @property int $shop_id
 * @property string $name
 * @property int $records
 * @property string $logo_url
 * @property string $home_url
 * @property string $csv_url
 * @property string $trigger_url
 * @property string $voting_url
 * @property string $access_url
 * @property string $access_user
 * @property string $access_password
 * @property string $comment
 * @property string $locked_manufacturers
 * @property string $config
 * @property int $status
 * @property int $only_deliverable
 * @property float $min_price
 * @property string|null $last_updated_at
 * @property string|null $last_access_at
 * @property string $last_access_by
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\PriceAgencyFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency query()
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereAccessPassword($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereAccessUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereAccessUser($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereComment($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereConfig($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereCsvUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereHomeUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereLastAccessAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereLastAccessBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereLastUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereLockedManufacturers($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereLogoUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereMinPrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereOnlyDeliverable($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereRecords($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereShopId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereTriggerUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereUpdatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PriceAgency whereVotingUrl($value)
 */
        class PriceAgency extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Property
 *
 * @property int $id
 * @property int|null $tool_id
 * @property string $name
 * @property string $interner_name
 * @property string $beschreibung
 * @property string $hilfetext
 * @property int|null $rang
 * @property string $hidden
 * @property string $quick_edit
 * @property-read \App\Models\Tool|null $Tool
 * @method static \Illuminate\Database\Eloquent\Builder|Property newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Property newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Property query()
 * @method static \Illuminate\Database\Eloquent\Builder|Property whereBeschreibung($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Property whereHidden($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Property whereHilfetext($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Property whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Property whereInternerName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Property whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Property whereQuickEdit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Property whereRang($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Property whereToolId($value)
 */
        class Property extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SalesPortal
 *
 * @property int $id
 * @property string $name
 * @property string $template
 * @property int|null $sales_portal_type_id
 * @property string $sku_prefix
 * @property int $price_number
 * @property int $base_price
 * @property float $min_price
 * @property float $max_price
 * @property int $digits
 * @property int $standard_amount
 * @property string $item_url
 * @property string $currency
 * @property string $shipping_state
 * @property string $delivery
 * @property float $shipping_cost
 * @property int $afterbuy
 * @property int $salutation
 * @property string $commit_fields
 * @property string $zip
 * @property string $location
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\SalesPortalFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal query()
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereAfterbuy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereBasePrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereCommitFields($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereCurrency($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereDelivery($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereDigits($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereItemUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereLocation($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereMaxPrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereMinPrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal wherePriceNumber($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereSalesPortalTypeId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereSalutation($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereShippingCost($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereShippingState($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereSkuPrefix($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereStandardAmount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereTemplate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereUpdatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortal whereZip($value)
 */
        class SalesPortal extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SalesPortalItem
 *
 * @property int $id
 * @property int|null $sales_portal_id
 * @property int|null $item_id
 * @property int|null $sales_portal_template_id
 * @property string $sku
 * @property string|null $additions
 * @property string $foreign_item_id
 * @property string $name
 * @property int $autochange_name
 * @property int $name_bold
 * @property int $highlight
 * @property string $sub_name
 * @property string $manufacturer
 * @property int $autochange_manufacturer
 * @property string $ean
 * @property int $autochange_ean
 * @property string $mpn
 * @property int $autochange_mpn
 * @property string $description
 * @property int $autochange_description
 * @property string $description_addition
 * @property int $autochange_description_addition
 * @property float $price
 * @property int $autochange_price
 * @property string $currency
 * @property int $tax
 * @property string $price_type
 * @property float $amount
 * @property string $carrier
 * @property float $carrier_cost
 * @property string|null $start
 * @property string $duration
 * @property string $category_1
 * @property string $category_2
 * @property string $category_3
 * @property string $bp1
 * @property string $bp2
 * @property string $bp3
 * @property string $bp4
 * @property string $bp5
 * @property string $platin_search_1
 * @property string $platin_search_2
 * @property string $platin_search_3
 * @property string $platin_search_4
 * @property string $platin_search_5
 * @property string $search_1
 * @property string $search_2
 * @property string $search_3
 * @property string $search_4
 * @property string $search_5
 * @property string $status
 * @property string $online_status
 * @property int $delivery_time
 * @property int $pickup
 * @property string $last_feedback
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\SalesPortalItemFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem query()
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereAdditions($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereAmount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereAutochangeDescription($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereAutochangeDescriptionAddition($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereAutochangeEan($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereAutochangeManufacturer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereAutochangeMpn($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereAutochangeName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereAutochangePrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereBp1($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereBp2($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereBp3($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereBp4($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereBp5($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereCarrier($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereCarrierCost($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereCategory1($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereCategory2($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereCategory3($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereCurrency($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereDeliveryTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereDescription($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereDescriptionAddition($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereDuration($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereEan($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereForeignItemId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereHighlight($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereItemId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereLastFeedback($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereManufacturer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereMpn($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereNameBold($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereOnlineStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem wherePickup($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem wherePlatinSearch1($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem wherePlatinSearch2($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem wherePlatinSearch3($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem wherePlatinSearch4($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem wherePlatinSearch5($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem wherePrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem wherePriceType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereSalesPortalId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereSalesPortalTemplateId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereSearch1($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereSearch2($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereSearch3($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereSearch4($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereSearch5($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereSku($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereStart($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereSubName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereTax($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalItem whereUpdatedBy($value)
 */
        class SalesPortalItem extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SalesPortalTemplate
 *
 * @property int $id
 * @property int|null $sales_portal_id
 * @property string $name
 * @property string $created_by
 * @property string $updated_by
 * @property string $content
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\SalesPortalTemplateFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalTemplate newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalTemplate newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalTemplate query()
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalTemplate whereContent($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalTemplate whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalTemplate whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalTemplate whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalTemplate whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalTemplate whereSalesPortalId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalTemplate whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalTemplate whereUpdatedBy($value)
 */
        class SalesPortalTemplate extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SalesPortalType
 *
 * @property int $id
 * @property string $type
 * @property string $name
 * @property int $max_categories
 * @property int $min_depth_category
 * @property int $only_end_category
 * @property int $revokeable
 * @property string $script
 * @property string $script_folder
 * @property string $commit_possibilities
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\SalesPortalTypeFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType query()
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType whereCommitPossibilities($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType whereMaxCategories($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType whereMinDepthCategory($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType whereOnlyEndCategory($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType whereRevokeable($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType whereScript($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType whereScriptFolder($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SalesPortalType whereUpdatedAt($value)
 */
        class SalesPortalType extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Shipping
 *
 * @property int $id
 * @property int $rank
 * @property int|null $shipping_group_id
 * @property string $name
 * @property string $info_shop
 * @property string $info_mail
 * @property string $info_internal
 * @property int $island_shipping
 * @property string $additions
 * @property int $status
 * @property float $price
 * @property float $calc_weight_from
 * @property float $calc_weight_to
 * @property float $calc_price_from
 * @property float $calc_price_to
 * @property int $tax_rate
 * @property string $conditions
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\ShippingFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping query()
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereAdditions($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereCalcPriceFrom($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereCalcPriceTo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereCalcWeightFrom($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereCalcWeightTo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereConditions($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereInfoInternal($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereInfoMail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereInfoShop($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereIslandShipping($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping wherePrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereRank($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereShippingGroupId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereTaxRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shipping whereUpdatedBy($value)
 */
        class Shipping extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\ShippingCountry
 *
 * @property int $id
 * @property int|null $shipping_id
 * @property int|null $country_id
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\ShippingCountryFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingCountry newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingCountry newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingCountry query()
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingCountry whereCountryId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingCountry whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingCountry whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingCountry whereShippingId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingCountry whereUpdatedAt($value)
 */
        class ShippingCountry extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\ShippingGroup
 *
 * @property int $id
 * @property string $name
 * @property string $conditions
 * @property string $icon
 * @property int $rank
 * @property string $shipping_text
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\ShippingGroupFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingGroup newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingGroup newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingGroup query()
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingGroup whereConditions($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingGroup whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingGroup whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingGroup whereIcon($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingGroup whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingGroup whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingGroup whereRank($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingGroup whereShippingText($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingGroup whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingGroup whereUpdatedBy($value)
 */
        class ShippingGroup extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\ShippingPaymentMethod
 *
 * @property int $id
 * @property int|null $shipping_id
 * @property int|null $payment_method_id
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\ShippingPaymentMethodFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingPaymentMethod newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingPaymentMethod newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingPaymentMethod query()
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingPaymentMethod whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingPaymentMethod whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingPaymentMethod wherePaymentMethodId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingPaymentMethod whereShippingId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ShippingPaymentMethod whereUpdatedAt($value)
 */
        class ShippingPaymentMethod extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Shop
 *
 * @property int $id
 * @property string $name
 * @property string $short
 * @property string $re_short
 * @property int $preisindex_ek
 * @property string $importtool
 * @property int $ebay
 * @property int $klonziel
 * @property string $konroot
 * @property int $home
 * @property int $erfassung
 * @property string $database
 * @property string $order_db
 * @property string $mail_server
 * @property string $mail_user
 * @property string $mail_password
 * @property string $domain
 * @property int $status
 * @property int $rank
 * @property string $such_algo
 * @property int $uses_dump
 * @property int $plesk
 * @property string $user
 * @property string $server
 * @property string $plesk_key
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\ShopFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|Shop newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Shop newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Shop query()
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereDatabase($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereDomain($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereEbay($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereErfassung($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereHome($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereImporttool($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereKlonziel($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereKonroot($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereMailPassword($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereMailServer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereMailUser($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereOrderDb($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop wherePlesk($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop wherePleskKey($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop wherePreisindexEk($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereRank($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereReShort($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereServer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereShort($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereSuchAlgo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereUser($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Shop whereUsesDump($value)
 */
        class Shop extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Template
 *
 * @property int $id
 * @property int|null $shop_id
 * @property string $name
 * @property string $description
 * @property string $template_key
 * @property string $template_value
 * @property string $type
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\TemplateFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|Template newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Template newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Template query()
 * @method static \Illuminate\Database\Eloquent\Builder|Template whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Template whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Template whereDescription($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Template whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Template whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Template whereShopId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Template whereTemplateKey($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Template whereTemplateValue($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Template whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Template whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Template whereUpdatedBy($value)
 */
        class Template extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Tool
 *
 * @property int $id
 * @property int|null $module_id
 * @property string $name
 * @property string $button_name
 * @property string $filename
 * @property int|null $rang
 * @property string $hidden
 * @property-read \App\Models\Module|null $Module
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Property> $Property
 * @property-read int|null $property_count
 * @method static \Illuminate\Database\Eloquent\Builder|Tool newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Tool newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Tool query()
 * @method static \Illuminate\Database\Eloquent\Builder|Tool whereButtonName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Tool whereFilename($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Tool whereHidden($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Tool whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Tool whereModuleId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Tool whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Tool whereRang($value)
 */
        class Tool extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\User
 *
 * @property int $id
 * @property string $name
 * @property string $email
 * @property \Illuminate\Support\Carbon|null $email_verified_at
 * @property string $password
 * @property string $remember_token
 * @property string $created_by
 * @property string $updated_by
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \Illuminate\Notifications\DatabaseNotificationCollection<int, \Illuminate\Notifications\DatabaseNotification> $notifications
 * @property-read int|null $notifications_count
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \Laravel\Sanctum\PersonalAccessToken> $tokens
 * @property-read int|null $tokens_count
 * @method static \Database\Factories\UserFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|User newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|User query()
 * @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedBy($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereEmail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereEmailVerifiedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedBy($value)
 */
        class User extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\UserProperty
 *
 * @method static \Illuminate\Database\Eloquent\Builder|UserProperty newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|UserProperty newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|UserProperty query()
 */
        class UserProperty extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Web
 *
 * @property int $ID
 * @property string|null $kunde
 * @property string|null $datenbank
 * @property string|null $db_server
 * @property string|null $db_username
 * @property string|null $db_password
 * @property string|null $domain
 * @property string|null $domain_logo
 * @property string|null $kunde_bezeichnung
 * @property string|null $kunde_begruessung
 * @property string|null $bgcolor_seite
 * @property string|null $bgcolor_links
 * @property string|null $bgcolor_rechts
 * @property string|null $font_color_rechts
 * @property string|null $font_color_links
 * @property string|null $font_color_seite
 * @property string|null $hintergrundbild
 * @property string|null $verzeichnis
 * @property string $dok_domain
 * @property int|null $max_artikel
 * @property int $mails_per_minute
 * @property int|null $max_Aktionsartikel
 * @property string|null $Shop_tree_Breite
 * @property string|null $FTP_server
 * @property string|null $FTP_user
 * @property string|null $FTP_passwd
 * @property int|null $FTP_passiv
 * @property int $use_ssl
 * @property int $ssh_port
 * @property string $system_copyright
 * @property string $remoteHosts
 * @property string $erstellt_am
 * @property string|null $erstellt_von
 * @property string $letzte_Aenderung_am
 * @property string|null $letzte_Aenderung_von
 * @method static \Illuminate\Database\Eloquent\Builder|Web newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Web newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Web query()
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereBgcolorLinks($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereBgcolorRechts($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereBgcolorSeite($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereDatenbank($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereDbPassword($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereDbServer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereDbUsername($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereDokDomain($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereDomain($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereDomainLogo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereErstelltAm($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereErstelltVon($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereFTPPassiv($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereFTPPasswd($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereFTPServer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereFTPUser($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereFontColorLinks($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereFontColorRechts($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereFontColorSeite($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereHintergrundbild($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereID($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereKunde($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereKundeBegruessung($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereKundeBezeichnung($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereLetzteAenderungAm($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereLetzteAenderungVon($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereMailsPerMinute($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereMaxAktionsartikel($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereMaxArtikel($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereRemoteHosts($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereShopTreeBreite($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereSshPort($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereSystemCopyright($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereUseSsl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Web whereVerzeichnis($value)
 */
        class Web extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\WebProperty
 *
 * @property int $ID
 * @property int $web_id
 * @property int $property_id
 * @property string $Bezeichnung
 * @property-read \App\Models\Property $Property
 * @method static \Illuminate\Database\Eloquent\Builder|WebProperty newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|WebProperty newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|WebProperty query()
 * @method static \Illuminate\Database\Eloquent\Builder|WebProperty whereBezeichnung($value)
 * @method static \Illuminate\Database\Eloquent\Builder|WebProperty whereID($value)
 * @method static \Illuminate\Database\Eloquent\Builder|WebProperty wherePropertyId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|WebProperty whereWebId($value)
 */
        class WebProperty extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\WebSetting
 *
 * @property int $id
 * @property int $shop_id
 * @property int $order_type_id
 * @property int $rank
 * @property string $name
 * @property string $type
 * @property string $content
 * @property string $fallback
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\WebSettingFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|WebSetting newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|WebSetting newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|WebSetting query()
 * @method static \Illuminate\Database\Eloquent\Builder|WebSetting whereContent($value)
 * @method static \Illuminate\Database\Eloquent\Builder|WebSetting whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|WebSetting whereFallback($value)
 * @method static \Illuminate\Database\Eloquent\Builder|WebSetting whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|WebSetting whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|WebSetting whereOrderTypeId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|WebSetting whereRank($value)
 * @method static \Illuminate\Database\Eloquent\Builder|WebSetting whereShopId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|WebSetting whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|WebSetting whereUpdatedAt($value)
 */
        class WebSetting extends \Eloquent {}
}