<?php //15dac4ef9b9ce0c813343c0345f35632
/** @noinspection all */
namespace App\Models {
use Carbon\CarbonImmutable;
use Database\Factories\UserFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\Relations\MorphTo;
use Illuminate\Database\Eloquent\Relations\MorphToMany;
use Illuminate\Notifications\DatabaseNotification;
use Illuminate\Notifications\DatabaseNotificationCollection;
use LaravelIdea\Helper\App\Models\_IH_AdminAdvert_C;
use LaravelIdea\Helper\App\Models\_IH_AdminAdvert_QB;
use LaravelIdea\Helper\App\Models\_IH_Advert_C;
use LaravelIdea\Helper\App\Models\_IH_Advert_QB;
use LaravelIdea\Helper\App\Models\_IH_Antimat_C;
use LaravelIdea\Helper\App\Models\_IH_Antimat_QB;
use LaravelIdea\Helper\App\Models\_IH_ArticleTag_C;
use LaravelIdea\Helper\App\Models\_IH_ArticleTag_QB;
use LaravelIdea\Helper\App\Models\_IH_Article_C;
use LaravelIdea\Helper\App\Models\_IH_Article_QB;
use LaravelIdea\Helper\App\Models\_IH_Banhist_C;
use LaravelIdea\Helper\App\Models\_IH_Banhist_QB;
use LaravelIdea\Helper\App\Models\_IH_Ban_C;
use LaravelIdea\Helper\App\Models\_IH_Ban_QB;
use LaravelIdea\Helper\App\Models\_IH_BaseModel_C;
use LaravelIdea\Helper\App\Models\_IH_BaseModel_QB;
use LaravelIdea\Helper\App\Models\_IH_BlackList_C;
use LaravelIdea\Helper\App\Models\_IH_BlackList_QB;
use LaravelIdea\Helper\App\Models\_IH_Blog_C;
use LaravelIdea\Helper\App\Models\_IH_Blog_QB;
use LaravelIdea\Helper\App\Models\_IH_Board_C;
use LaravelIdea\Helper\App\Models\_IH_Board_QB;
use LaravelIdea\Helper\App\Models\_IH_Bookmark_C;
use LaravelIdea\Helper\App\Models\_IH_Bookmark_QB;
use LaravelIdea\Helper\App\Models\_IH_ChangeMail_C;
use LaravelIdea\Helper\App\Models\_IH_ChangeMail_QB;
use LaravelIdea\Helper\App\Models\_IH_Chat_C;
use LaravelIdea\Helper\App\Models\_IH_Chat_QB;
use LaravelIdea\Helper\App\Models\_IH_Comment_C;
use LaravelIdea\Helper\App\Models\_IH_Comment_QB;
use LaravelIdea\Helper\App\Models\_IH_Contact_C;
use LaravelIdea\Helper\App\Models\_IH_Contact_QB;
use LaravelIdea\Helper\App\Models\_IH_Counter24_C;
use LaravelIdea\Helper\App\Models\_IH_Counter24_QB;
use LaravelIdea\Helper\App\Models\_IH_Counter31_C;
use LaravelIdea\Helper\App\Models\_IH_Counter31_QB;
use LaravelIdea\Helper\App\Models\_IH_Counter_C;
use LaravelIdea\Helper\App\Models\_IH_Counter_QB;
use LaravelIdea\Helper\App\Models\_IH_Dialogue_C;
use LaravelIdea\Helper\App\Models\_IH_Dialogue_QB;
use LaravelIdea\Helper\App\Models\_IH_Down_C;
use LaravelIdea\Helper\App\Models\_IH_Down_QB;
use LaravelIdea\Helper\App\Models\_IH_Error_C;
use LaravelIdea\Helper\App\Models\_IH_Error_QB;
use LaravelIdea\Helper\App\Models\_IH_File_C;
use LaravelIdea\Helper\App\Models\_IH_File_QB;
use LaravelIdea\Helper\App\Models\_IH_Flood_C;
use LaravelIdea\Helper\App\Models\_IH_Flood_QB;
use LaravelIdea\Helper\App\Models\_IH_Forum_C;
use LaravelIdea\Helper\App\Models\_IH_Forum_QB;
use LaravelIdea\Helper\App\Models\_IH_Guestbook_C;
use LaravelIdea\Helper\App\Models\_IH_Guestbook_QB;
use LaravelIdea\Helper\App\Models\_IH_Ignore_C;
use LaravelIdea\Helper\App\Models\_IH_Ignore_QB;
use LaravelIdea\Helper\App\Models\_IH_Invite_C;
use LaravelIdea\Helper\App\Models\_IH_Invite_QB;
use LaravelIdea\Helper\App\Models\_IH_Item_C;
use LaravelIdea\Helper\App\Models\_IH_Item_QB;
use LaravelIdea\Helper\App\Models\_IH_Load_C;
use LaravelIdea\Helper\App\Models\_IH_Load_QB;
use LaravelIdea\Helper\App\Models\_IH_Login_C;
use LaravelIdea\Helper\App\Models\_IH_Login_QB;
use LaravelIdea\Helper\App\Models\_IH_Log_C;
use LaravelIdea\Helper\App\Models\_IH_Log_QB;
use LaravelIdea\Helper\App\Models\_IH_Mailing_C;
use LaravelIdea\Helper\App\Models\_IH_Mailing_QB;
use LaravelIdea\Helper\App\Models\_IH_Message_C;
use LaravelIdea\Helper\App\Models\_IH_Message_QB;
use LaravelIdea\Helper\App\Models\_IH_Module_C;
use LaravelIdea\Helper\App\Models\_IH_Module_QB;
use LaravelIdea\Helper\App\Models\_IH_News_C;
use LaravelIdea\Helper\App\Models\_IH_News_QB;
use LaravelIdea\Helper\App\Models\_IH_Notebook_C;
use LaravelIdea\Helper\App\Models\_IH_Notebook_QB;
use LaravelIdea\Helper\App\Models\_IH_Note_C;
use LaravelIdea\Helper\App\Models\_IH_Note_QB;
use LaravelIdea\Helper\App\Models\_IH_Notice_C;
use LaravelIdea\Helper\App\Models\_IH_Notice_QB;
use LaravelIdea\Helper\App\Models\_IH_Offer_C;
use LaravelIdea\Helper\App\Models\_IH_Offer_QB;
use LaravelIdea\Helper\App\Models\_IH_Online_C;
use LaravelIdea\Helper\App\Models\_IH_Online_QB;
use LaravelIdea\Helper\App\Models\_IH_PaidAdvert_C;
use LaravelIdea\Helper\App\Models\_IH_PaidAdvert_QB;
use LaravelIdea\Helper\App\Models\_IH_Photo_C;
use LaravelIdea\Helper\App\Models\_IH_Photo_QB;
use LaravelIdea\Helper\App\Models\_IH_Poll_C;
use LaravelIdea\Helper\App\Models\_IH_Poll_QB;
use LaravelIdea\Helper\App\Models\_IH_Post_C;
use LaravelIdea\Helper\App\Models\_IH_Post_QB;
use LaravelIdea\Helper\App\Models\_IH_Rating_C;
use LaravelIdea\Helper\App\Models\_IH_Rating_QB;
use LaravelIdea\Helper\App\Models\_IH_Reader_C;
use LaravelIdea\Helper\App\Models\_IH_Reader_QB;
use LaravelIdea\Helper\App\Models\_IH_Rule_C;
use LaravelIdea\Helper\App\Models\_IH_Rule_QB;
use LaravelIdea\Helper\App\Models\_IH_Search_C;
use LaravelIdea\Helper\App\Models\_IH_Search_QB;
use LaravelIdea\Helper\App\Models\_IH_Setting_C;
use LaravelIdea\Helper\App\Models\_IH_Setting_QB;
use LaravelIdea\Helper\App\Models\_IH_Social_C;
use LaravelIdea\Helper\App\Models\_IH_Social_QB;
use LaravelIdea\Helper\App\Models\_IH_Spam_C;
use LaravelIdea\Helper\App\Models\_IH_Spam_QB;
use LaravelIdea\Helper\App\Models\_IH_Status_C;
use LaravelIdea\Helper\App\Models\_IH_Status_QB;
use LaravelIdea\Helper\App\Models\_IH_StickersCategory_C;
use LaravelIdea\Helper\App\Models\_IH_StickersCategory_QB;
use LaravelIdea\Helper\App\Models\_IH_Sticker_C;
use LaravelIdea\Helper\App\Models\_IH_Sticker_QB;
use LaravelIdea\Helper\App\Models\_IH_Surprise_C;
use LaravelIdea\Helper\App\Models\_IH_Surprise_QB;
use LaravelIdea\Helper\App\Models\_IH_Tag_C;
use LaravelIdea\Helper\App\Models\_IH_Tag_QB;
use LaravelIdea\Helper\App\Models\_IH_Topic_C;
use LaravelIdea\Helper\App\Models\_IH_Topic_QB;
use LaravelIdea\Helper\App\Models\_IH_Transfer_C;
use LaravelIdea\Helper\App\Models\_IH_Transfer_QB;
use LaravelIdea\Helper\App\Models\_IH_UserData_C;
use LaravelIdea\Helper\App\Models\_IH_UserData_QB;
use LaravelIdea\Helper\App\Models\_IH_UserField_C;
use LaravelIdea\Helper\App\Models\_IH_UserField_QB;
use LaravelIdea\Helper\App\Models\_IH_User_C;
use LaravelIdea\Helper\App\Models\_IH_User_QB;
use LaravelIdea\Helper\App\Models\_IH_VoteAnswer_C;
use LaravelIdea\Helper\App\Models\_IH_VoteAnswer_QB;
use LaravelIdea\Helper\App\Models\_IH_Vote_C;
use LaravelIdea\Helper\App\Models\_IH_Vote_QB;
use LaravelIdea\Helper\App\Models\_IH_Wall_C;
use LaravelIdea\Helper\App\Models\_IH_Wall_QB;
use LaravelIdea\Helper\Illuminate\Notifications\_IH_DatabaseNotification_QB;
/**
* @property int $id
* @property string $site
* @property string $name
* @property string|null $color
* @property bool $bold
* @property int $user_id
* @property int $created_at
* @property int|null $deleted_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_AdminAdvert_QB onWriteConnection()
* @method _IH_AdminAdvert_QB newQuery()
* @method static _IH_AdminAdvert_QB on(null|string $connection = null)
* @method static _IH_AdminAdvert_QB query()
* @method static _IH_AdminAdvert_QB with(array|string $relations)
* @method _IH_AdminAdvert_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_AdminAdvert_C|AdminAdvert[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_AdminAdvert_QB
*/
class AdminAdvert extends Model {}
/**
* @property int $id
* @property string $site
* @property string $name
* @property string|null $color
* @property bool $bold
* @property int $user_id
* @property int $created_at
* @property int|null $deleted_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Advert_QB onWriteConnection()
* @method _IH_Advert_QB newQuery()
* @method static _IH_Advert_QB on(null|string $connection = null)
* @method static _IH_Advert_QB query()
* @method static _IH_Advert_QB with(array|string $relations)
* @method _IH_Advert_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_Advert_C|Advert[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Advert_QB
*/
class Advert extends Model {}
/**
* @property int $id
* @property string $string
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Antimat_QB onWriteConnection()
* @method _IH_Antimat_QB newQuery()
* @method static _IH_Antimat_QB on(null|string $connection = null)
* @method static _IH_Antimat_QB query()
* @method static _IH_Antimat_QB with(array|string $relations)
* @method _IH_Antimat_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_Antimat_C|Antimat[] all()
* @mixin _IH_Antimat_QB
*/
class Antimat extends Model {}
/**
* @property int $id
* @property int $category_id
* @property int $user_id
* @property string $title
* @property string $text
* @property int $rating
* @property int $visits
* @property int $count_comments
* @property int $created_at
* @property Blog $category
* @method BelongsTo|_IH_Blog_QB category()
* @property _IH_Comment_C|Comment[] $comments
* @property-read int $comments_count
* @method MorphToMany|_IH_Comment_QB comments()
* @property _IH_File_C|File[] $files
* @property-read int $files_count
* @method MorphToMany|_IH_File_QB files()
* @property _IH_Comment_C|Comment[] $lastComments
* @property-read int $last_comments_count
* @method HasMany|_IH_Comment_QB lastComments()
* @property Poll $poll
* @method MorphToMany|_IH_Poll_QB poll()
* @property _IH_Poll_C|Poll[] $polls
* @property-read int $polls_count
* @method MorphToMany|_IH_Poll_QB polls()
* @property _IH_Tag_C|Tag[] $tags
* @property-read int $tags_count
* @method BelongsToMany|_IH_Tag_QB tags()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Article_QB onWriteConnection()
* @method _IH_Article_QB newQuery()
* @method static _IH_Article_QB on(null|string $connection = null)
* @method static _IH_Article_QB query()
* @method static _IH_Article_QB with(array|string $relations)
* @method _IH_Article_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_Article_C|Article[] all()
* @ownLinks user_id,\App\Models\User,id
* @foreignLinks id,\App\Models\ArticleTag,article_id
* @mixin _IH_Article_QB
*/
class Article extends Model {}
/**
* @property int $article_id
* @property int $tag_id
* @property int $sort
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_ArticleTag_QB onWriteConnection()
* @method _IH_ArticleTag_QB newQuery()
* @method static _IH_ArticleTag_QB on(null|string $connection = null)
* @method static _IH_ArticleTag_QB query()
* @method static _IH_ArticleTag_QB with(array|string $relations)
* @method _IH_ArticleTag_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_ArticleTag_C|ArticleTag[] all()
* @ownLinks article_id,\App\Models\Article,id|tag_id,\App\Models\Tag,id
* @mixin _IH_ArticleTag_QB
*/
class ArticleTag extends Model {}
/**
* @property int $id
* @property string $ip
* @property int|null $user_id
* @property int $created_at
* @property User|null $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Ban_QB onWriteConnection()
* @method _IH_Ban_QB newQuery()
* @method static _IH_Ban_QB on(null|string $connection = null)
* @method static _IH_Ban_QB query()
* @method static _IH_Ban_QB with(array|string $relations)
* @method _IH_Ban_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_Ban_C|Ban[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Ban_QB
*/
class Ban extends Model {}
/**
* @property int $id
* @property int $user_id
* @property int $send_user_id
* @property string $type
* @property string $reason
* @property int $term
* @property int $created_at
* @property bool $explain
* @property User $sendUser
* @method BelongsTo|_IH_User_QB sendUser()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Banhist_QB onWriteConnection()
* @method _IH_Banhist_QB newQuery()
* @method static _IH_Banhist_QB on(null|string $connection = null)
* @method static _IH_Banhist_QB query()
* @method static _IH_Banhist_QB with(array|string $relations)
* @method _IH_Banhist_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_Banhist_C|Banhist[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Banhist_QB
*/
class Banhist extends Model {}
/**
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_BaseModel_QB onWriteConnection()
* @method _IH_BaseModel_QB newQuery()
* @method static _IH_BaseModel_QB on(null|string $connection = null)
* @method static _IH_BaseModel_QB query()
* @method static _IH_BaseModel_QB with(array|string $relations)
* @method _IH_BaseModel_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_BaseModel_C|BaseModel[] all()
* @mixin _IH_BaseModel_QB
*/
class BaseModel extends Model {}
/**
* @property int $id
* @property string $type
* @property string $value
* @property int $user_id
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_BlackList_QB onWriteConnection()
* @method _IH_BlackList_QB newQuery()
* @method static _IH_BlackList_QB on(null|string $connection = null)
* @method static _IH_BlackList_QB query()
* @method static _IH_BlackList_QB with(array|string $relations)
* @method _IH_BlackList_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_BlackList_C|BlackList[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_BlackList_QB
*/
class BlackList extends Model {}
/**
* @property int $id
* @property int $sort
* @property int $parent_id
* @property string $name
* @property int $count_articles
* @property bool $closed
* @property _IH_Blog_C|Blog[] $children
* @property-read int $children_count
* @method HasMany|_IH_Blog_QB children()
* @property Article $lastArticle
* @method HasOne|_IH_Article_QB lastArticle()
* @property Article $new
* @method HasOne|_IH_Article_QB new()
* @property Blog $parent
* @method BelongsTo|_IH_Blog_QB parent()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Blog_QB onWriteConnection()
* @method _IH_Blog_QB newQuery()
* @method static _IH_Blog_QB on(null|string $connection = null)
* @method static _IH_Blog_QB query()
* @method static _IH_Blog_QB with(array|string $relations)
* @method _IH_Blog_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_Blog_C|Blog[] all()
* @mixin _IH_Blog_QB
*/
class Blog extends Model {}
/**
* @property int $id
* @property int $sort
* @property int $parent_id
* @property string $name
* @property int $count_items
* @property bool $closed
* @property _IH_Board_C|Board[] $children
* @property-read int $children_count
* @method HasMany|_IH_Board_QB children()
* @property Board $parent
* @method BelongsTo|_IH_Board_QB parent()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Board_QB onWriteConnection()
* @method _IH_Board_QB newQuery()
* @method static _IH_Board_QB on(null|string $connection = null)
* @method static _IH_Board_QB query()
* @method static _IH_Board_QB with(array|string $relations)
* @method _IH_Board_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_Board_C|Board[] all()
* @foreignLinks id,\App\Models\Item,board_id
* @mixin _IH_Board_QB
*/
class Board extends Model {}
/**
* @property int $id
* @property int $user_id
* @property int $topic_id
* @property int $count_posts
* @property Topic $topic
* @method BelongsTo|_IH_Topic_QB topic()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Bookmark_QB onWriteConnection()
* @method _IH_Bookmark_QB newQuery()
* @method static _IH_Bookmark_QB on(null|string $connection = null)
* @method static _IH_Bookmark_QB query()
* @method static _IH_Bookmark_QB with(array|string $relations)
* @method _IH_Bookmark_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_Bookmark_C|Bookmark[] all()
* @ownLinks user_id,\App\Models\User,id|topic_id,\App\Models\Topic,id
* @mixin _IH_Bookmark_QB
*/
class Bookmark extends Model {}
/**
* @property int $id
* @property int $user_id
* @property string $mail
* @property string $hash
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_ChangeMail_QB onWriteConnection()
* @method _IH_ChangeMail_QB newQuery()
* @method static _IH_ChangeMail_QB on(null|string $connection = null)
* @method static _IH_ChangeMail_QB query()
* @method static _IH_ChangeMail_QB with(array|string $relations)
* @method _IH_ChangeMail_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_ChangeMail_C|ChangeMail[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_ChangeMail_QB
*/
class ChangeMail extends Model {}
/**
* @property int $id
* @property int $user_id
* @property string $text
* @property string $ip
* @property string $brow
* @property int|null $edit_user_id
* @property int|null $updated_at
* @property int $created_at
* @property User|null $editUser
* @method BelongsTo|_IH_User_QB editUser()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Chat_QB onWriteConnection()
* @method _IH_Chat_QB newQuery()
* @method static _IH_Chat_QB on(null|string $connection = null)
* @method static _IH_Chat_QB query()
* @method static _IH_Chat_QB with(array|string $relations)
* @method _IH_Chat_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_Chat_C|Chat[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Chat_QB
*/
class Chat extends Model {}
/**
* @property int $id
* @property int $user_id
* @property string $relate_type
* @property int $relate_id
* @property string $text
* @property int $rating
* @property string $ip
* @property string $brow
* @property int $created_at
* @property Poll $poll
* @method MorphToMany|_IH_Poll_QB poll()
* @property _IH_Poll_C|Poll[] $polls
* @property-read int $polls_count
* @method MorphToMany|_IH_Poll_QB polls()
* @property Model $relate
* @method MorphTo relate()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Comment_QB onWriteConnection()
* @method _IH_Comment_QB newQuery()
* @method static _IH_Comment_QB on(null|string $connection = null)
* @method static _IH_Comment_QB query()
* @method static _IH_Comment_QB with(array|string $relations)
* @method _IH_Comment_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_Comment_C|Comment[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Comment_QB
*/
class Comment extends Model {}
/**
* @property int $id
* @property int $user_id
* @property int $contact_id
* @property string|null $text
* @property int $created_at
* @property User $contactor
* @method BelongsTo|_IH_User_QB contactor()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Contact_QB onWriteConnection()
* @method _IH_Contact_QB newQuery()
* @method static _IH_Contact_QB on(null|string $connection = null)
* @method static _IH_Contact_QB query()
* @method static _IH_Contact_QB with(array|string $relations)
* @method _IH_Contact_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_Contact_C|Contact[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Contact_QB
*/
class Contact extends Model {}
/**
* @property int $id
* @property CarbonImmutable $period
* @property int $allhosts
* @property int $allhits
* @property int $dayhosts
* @property int $dayhits
* @property int $hosts24
* @property int $hits24
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Counter_QB onWriteConnection()
* @method _IH_Counter_QB newQuery()
* @method static _IH_Counter_QB on(null|string $connection = null)
* @method static _IH_Counter_QB query()
* @method static _IH_Counter_QB with(array|string $relations)
* @method _IH_Counter_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_Counter_C|Counter[] all()
* @mixin _IH_Counter_QB
*/
class Counter extends Model {}
/**
* @property int $id
* @property CarbonImmutable $period
* @property int $hosts
* @property int $hits
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Counter24_QB onWriteConnection()
* @method _IH_Counter24_QB newQuery()
* @method static _IH_Counter24_QB on(null|string $connection = null)
* @method static _IH_Counter24_QB query()
* @method static _IH_Counter24_QB with(array|string $relations)
* @method _IH_Counter24_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_Counter24_C|Counter24[] all()
* @mixin _IH_Counter24_QB
*/
class Counter24 extends Model {}
/**
* @property int $id
* @property CarbonImmutable $period
* @property int $hosts
* @property int $hits
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Counter31_QB onWriteConnection()
* @method _IH_Counter31_QB newQuery()
* @method static _IH_Counter31_QB on(null|string $connection = null)
* @method static _IH_Counter31_QB query()
* @method static _IH_Counter31_QB with(array|string $relations)
* @method _IH_Counter31_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_Counter31_C|Counter31[] all()
* @mixin _IH_Counter31_QB
*/
class Counter31 extends Model {}
/**
* @property int $id
* @property int $message_id
* @property int $user_id
* @property int $author_id
* @property string $type
* @property bool $reading
* @property int $created_at
* @property User $author
* @method BelongsTo|_IH_User_QB author()
* @property Message $message
* @method BelongsTo|_IH_Message_QB message()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Dialogue_QB onWriteConnection()
* @method _IH_Dialogue_QB newQuery()
* @method static _IH_Dialogue_QB on(null|string $connection = null)
* @method static _IH_Dialogue_QB query()
* @method static _IH_Dialogue_QB with(array|string $relations)
* @method _IH_Dialogue_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_Dialogue_C|Dialogue[] all()
* @ownLinks message_id,\App\Models\Message,id|user_id,\App\Models\User,id
* @mixin _IH_Dialogue_QB
*/
class Dialogue extends Model {}
/**
* @property int $id
* @property int $category_id
* @property string $title
* @property string|null $text
* @property int $user_id
* @property int $count_comments
* @property int $rating
* @property int $loads
* @property bool $active
* @property array|null $links
* @property int|null $updated_at
* @property int $created_at
* @property Load $category
* @method BelongsTo|_IH_Load_QB category()
* @property _IH_Comment_C|Comment[] $comments
* @property-read int $comments_count
* @method MorphToMany|_IH_Comment_QB comments()
* @property _IH_File_C|File[] $files
* @property-read int $files_count
* @method MorphToMany|_IH_File_QB files()
* @property _IH_Comment_C|Comment[] $lastComments
* @property-read int $last_comments_count
* @method HasMany|_IH_Comment_QB lastComments()
* @property Poll $poll
* @method MorphToMany|_IH_Poll_QB poll()
* @property _IH_Poll_C|Poll[] $polls
* @property-read int $polls_count
* @method MorphToMany|_IH_Poll_QB polls()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Down_QB onWriteConnection()
* @method _IH_Down_QB newQuery()
* @method static _IH_Down_QB on(null|string $connection = null)
* @method static _IH_Down_QB query()
* @method static _IH_Down_QB with(array|string $relations)
* @method _IH_Down_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_Down_C|Down[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Down_QB
*/
class Down extends Model {}
/**
* @property int $id
* @property int $code
* @property string|null $request
* @property string|null $referer
* @property int|null $user_id
* @property string|null $message
* @property string $ip
* @property string $brow
* @property int $created_at
* @property User|null $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Error_QB onWriteConnection()
* @method _IH_Error_QB newQuery()
* @method static _IH_Error_QB on(null|string $connection = null)
* @method static _IH_Error_QB query()
* @method static _IH_Error_QB with(array|string $relations)
* @method _IH_Error_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_Error_C|Error[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Error_QB
*/
class Error extends Model {}
/**
* @property int $id
* @property string $relate_type
* @property int $relate_id
* @property string $path
* @property string $name
* @property int $size
* @property int $user_id
* @property int $created_at
* @property-read string $extension attribute
* @property Model $relate
* @method MorphTo relate()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_File_QB onWriteConnection()
* @method _IH_File_QB newQuery()
* @method static _IH_File_QB on(null|string $connection = null)
* @method static _IH_File_QB query()
* @method static _IH_File_QB with(array|string $relations)
* @method _IH_File_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_File_C|File[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_File_QB
*/
class File extends Model {}
/**
* @property int $id
* @property string $uid
* @property string $page
* @property int $attempts
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Flood_QB onWriteConnection()
* @method _IH_Flood_QB newQuery()
* @method static _IH_Flood_QB on(null|string $connection = null)
* @method static _IH_Flood_QB query()
* @method static _IH_Flood_QB with(array|string $relations)
* @method _IH_Flood_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_Flood_C|Flood[] all()
* @mixin _IH_Flood_QB
*/
class Flood extends Model {}
/**
* @property int $id
* @property int $sort
* @property int $parent_id
* @property string $title
* @property string|null $description
* @property int $last_topic_id
* @property bool $closed
* @property int $count_topics
* @property int $count_posts
* @property _IH_Forum_C|Forum[] $children
* @property-read int $children_count
* @method HasMany|_IH_Forum_QB children()
* @property Topic $lastTopic
* @method BelongsTo|_IH_Topic_QB lastTopic()
* @property Forum $parent
* @method BelongsTo|_IH_Forum_QB parent()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Forum_QB onWriteConnection()
* @method _IH_Forum_QB newQuery()
* @method static _IH_Forum_QB on(null|string $connection = null)
* @method static _IH_Forum_QB query()
* @method static _IH_Forum_QB with(array|string $relations)
* @method _IH_Forum_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_Forum_C|Forum[] all()
* @foreignLinks id,\App\Models\Topic,forum_id
* @mixin _IH_Forum_QB
*/
class Forum extends Model {}
/**
* @property int $id
* @property int|null $user_id
* @property string $text
* @property string $ip
* @property string $brow
* @property string|null $reply
* @property string|null $guest_name
* @property int|null $edit_user_id
* @property bool $active
* @property int|null $updated_at
* @property int $created_at
* @property User|null $editUser
* @method BelongsTo|_IH_User_QB editUser()
* @property User|null $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Guestbook_QB onWriteConnection()
* @method _IH_Guestbook_QB newQuery()
* @method static _IH_Guestbook_QB on(null|string $connection = null)
* @method static _IH_Guestbook_QB query()
* @method static _IH_Guestbook_QB with(array|string $relations)
* @method _IH_Guestbook_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_Guestbook_C|Guestbook[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Guestbook_QB
*/
class Guestbook extends Model {}
/**
* @property int $id
* @property int $user_id
* @property int $ignore_id
* @property string|null $text
* @property int $created_at
* @property User $ignoring
* @method BelongsTo|_IH_User_QB ignoring()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Ignore_QB onWriteConnection()
* @method _IH_Ignore_QB newQuery()
* @method static _IH_Ignore_QB on(null|string $connection = null)
* @method static _IH_Ignore_QB query()
* @method static _IH_Ignore_QB with(array|string $relations)
* @method _IH_Ignore_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_Ignore_C|Ignore[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Ignore_QB
*/
class Ignore extends Model {}
/**
* @property int $id
* @property string $hash
* @property int $user_id
* @property int|null $invite_user_id
* @property bool $used
* @property int|null $used_at
* @property int $created_at
* @property User|null $inviteUser
* @method BelongsTo|_IH_User_QB inviteUser()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Invite_QB onWriteConnection()
* @method _IH_Invite_QB newQuery()
* @method static _IH_Invite_QB on(null|string $connection = null)
* @method static _IH_Invite_QB query()
* @method static _IH_Invite_QB with(array|string $relations)
* @method _IH_Invite_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_Invite_C|Invite[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Invite_QB
*/
class Invite extends Model {}
/**
* @property int $id
* @property int $board_id
* @property string $title
* @property string $text
* @property int $user_id
* @property int $price
* @property string|null $phone
* @property int $created_at
* @property int $updated_at
* @property int $expires_at
* @property Board $category
* @method BelongsTo|_IH_Board_QB category()
* @property _IH_File_C|File[] $files
* @property-read int $files_count
* @method MorphToMany|_IH_File_QB files()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Item_QB onWriteConnection()
* @method _IH_Item_QB newQuery()
* @method static _IH_Item_QB on(null|string $connection = null)
* @method static _IH_Item_QB query()
* @method static _IH_Item_QB with(array|string $relations)
* @method _IH_Item_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_Item_C|Item[] all()
* @ownLinks board_id,\App\Models\Board,id|user_id,\App\Models\User,id
* @mixin _IH_Item_QB
*/
class Item extends Model {}
/**
* @property int $id
* @property int $sort
* @property int $parent_id
* @property string $name
* @property int $count_downs
* @property bool $closed
* @property _IH_Load_C|Load[] $children
* @property-read int $children_count
* @method HasMany|_IH_Load_QB children()
* @property Down $lastDown
* @method HasOne|_IH_Down_QB lastDown()
* @property Down $new
* @method HasOne|_IH_Down_QB new()
* @property Load $parent
* @method BelongsTo|_IH_Load_QB parent()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Load_QB onWriteConnection()
* @method _IH_Load_QB newQuery()
* @method static _IH_Load_QB on(null|string $connection = null)
* @method static _IH_Load_QB query()
* @method static _IH_Load_QB with(array|string $relations)
* @method _IH_Load_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_Load_C|Load[] all()
* @mixin _IH_Load_QB
*/
class Load extends Model {}
/**
* @property int $id
* @property int $user_id
* @property string|null $request
* @property string|null $referer
* @property string $ip
* @property string $brow
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Log_QB onWriteConnection()
* @method _IH_Log_QB newQuery()
* @method static _IH_Log_QB on(null|string $connection = null)
* @method static _IH_Log_QB query()
* @method static _IH_Log_QB with(array|string $relations)
* @method _IH_Log_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_Log_C|Log[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Log_QB
*/
class Log extends Model {}
/**
* @property int $id
* @property int $user_id
* @property string $ip
* @property string $brow
* @property string $type
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Login_QB onWriteConnection()
* @method _IH_Login_QB newQuery()
* @method static _IH_Login_QB on(null|string $connection = null)
* @method static _IH_Login_QB query()
* @method static _IH_Login_QB with(array|string $relations)
* @method _IH_Login_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_Login_C|Login[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Login_QB
*/
class Login extends Model {}
/**
* @property int $id
* @property int $user_id
* @property string $type
* @property string $subject
* @property string $text
* @property bool $sent
* @property int|null $sent_at
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Mailing_QB onWriteConnection()
* @method _IH_Mailing_QB newQuery()
* @method static _IH_Mailing_QB on(null|string $connection = null)
* @method static _IH_Mailing_QB query()
* @method static _IH_Mailing_QB with(array|string $relations)
* @method _IH_Mailing_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_Mailing_C|Mailing[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Mailing_QB
*/
class Mailing extends Model {}
/**
* @property int $id
* @property int $user_id
* @property int $author_id
* @property string $text
* @property int $created_at
* @property User $author
* @method BelongsTo|_IH_User_QB author()
* @property _IH_Dialogue_C|Dialogue[] $dialogues
* @property-read int $dialogues_count
* @method HasMany|_IH_Dialogue_QB dialogues()
* @property _IH_File_C|File[] $files
* @property-read int $files_count
* @method MorphToMany|_IH_File_QB files()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Message_QB onWriteConnection()
* @method _IH_Message_QB newQuery()
* @method static _IH_Message_QB on(null|string $connection = null)
* @method static _IH_Message_QB query()
* @method static _IH_Message_QB with(array|string $relations)
* @method _IH_Message_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_Message_C|Message[] all()
* @ownLinks user_id,\App\Models\User,id
* @foreignLinks id,\App\Models\Dialogue,message_id
* @mixin _IH_Message_QB
*/
class Message extends Model {}
/**
* @property int $id
* @property string $name
* @property string $version
* @property bool $active
* @property int|null $updated_at
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Module_QB onWriteConnection()
* @method _IH_Module_QB newQuery()
* @method static _IH_Module_QB on(null|string $connection = null)
* @method static _IH_Module_QB query()
* @method static _IH_Module_QB with(array|string $relations)
* @method _IH_Module_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_Module_C|Module[] all()
* @mixin _IH_Module_QB
*/
class Module extends Model {}
/**
* @property int $id
* @property string $title
* @property string $text
* @property int $user_id
* @property int $count_comments
* @property bool $closed
* @property bool $top
* @property int $rating
* @property int $created_at
* @property _IH_Comment_C|Comment[] $comments
* @property-read int $comments_count
* @method MorphToMany|_IH_Comment_QB comments()
* @property _IH_File_C|File[] $files
* @property-read int $files_count
* @method MorphToMany|_IH_File_QB files()
* @property Poll $poll
* @method MorphToMany|_IH_Poll_QB poll()
* @property _IH_Poll_C|Poll[] $polls
* @property-read int $polls_count
* @method MorphToMany|_IH_Poll_QB polls()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_News_QB onWriteConnection()
* @method _IH_News_QB newQuery()
* @method static _IH_News_QB on(null|string $connection = null)
* @method static _IH_News_QB query()
* @method static _IH_News_QB with(array|string $relations)
* @method _IH_News_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_News_C|News[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_News_QB
*/
class News extends Model {}
/**
* @property int $id
* @property int $user_id
* @property string $text
* @property int $edit_user_id
* @property int $updated_at
* @property User $editUser
* @method BelongsTo|_IH_User_QB editUser()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Note_QB onWriteConnection()
* @method _IH_Note_QB newQuery()
* @method static _IH_Note_QB on(null|string $connection = null)
* @method static _IH_Note_QB query()
* @method static _IH_Note_QB with(array|string $relations)
* @method _IH_Note_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_Note_C|Note[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Note_QB
*/
class Note extends Model {}
/**
* @property int $id
* @property int $user_id
* @property string $text
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Notebook_QB onWriteConnection()
* @method _IH_Notebook_QB newQuery()
* @method static _IH_Notebook_QB on(null|string $connection = null)
* @method static _IH_Notebook_QB query()
* @method static _IH_Notebook_QB with(array|string $relations)
* @method _IH_Notebook_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_Notebook_C|Notebook[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Notebook_QB
*/
class Notebook extends Model {}
/**
* @property int $id
* @property string $type
* @property string $name
* @property string $text
* @property int $user_id
* @property bool $protect
* @property int|null $updated_at
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Notice_QB onWriteConnection()
* @method _IH_Notice_QB newQuery()
* @method static _IH_Notice_QB on(null|string $connection = null)
* @method static _IH_Notice_QB query()
* @method static _IH_Notice_QB with(array|string $relations)
* @method _IH_Notice_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_Notice_C|Notice[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Notice_QB
*/
class Notice extends Model {}
/**
* @property int $id
* @property string $type
* @property string $title
* @property string $text
* @property int $user_id
* @property int $rating
* @property string $status
* @property int $count_comments
* @property bool $closed
* @property string|null $reply
* @property int|null $reply_user_id
* @property int|null $updated_at
* @property int $created_at
* @property _IH_Comment_C|Comment[] $comments
* @property-read int $comments_count
* @method MorphToMany|_IH_Comment_QB comments()
* @property _IH_Comment_C|Comment[] $lastComments
* @property-read int $last_comments_count
* @method HasMany|_IH_Comment_QB lastComments()
* @property Poll $poll
* @method MorphToMany|_IH_Poll_QB poll()
* @property _IH_Poll_C|Poll[] $polls
* @property-read int $polls_count
* @method MorphToMany|_IH_Poll_QB polls()
* @property User|null $replyUser
* @method BelongsTo|_IH_User_QB replyUser()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Offer_QB onWriteConnection()
* @method _IH_Offer_QB newQuery()
* @method static _IH_Offer_QB on(null|string $connection = null)
* @method static _IH_Offer_QB query()
* @method static _IH_Offer_QB with(array|string $relations)
* @method _IH_Offer_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_Offer_C|Offer[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Offer_QB
*/
class Offer extends Model {}
/**
* @property string $uid
* @property string $ip
* @property string $brow
* @property int|null $user_id
* @property int|null $updated_at
* @property User|null $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Online_QB onWriteConnection()
* @method _IH_Online_QB newQuery()
* @method static _IH_Online_QB on(null|string $connection = null)
* @method static _IH_Online_QB query()
* @method static _IH_Online_QB with(array|string $relations)
* @method _IH_Online_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_Online_C|Online[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Online_QB
*/
class Online extends Model {}
/**
* @property int $id
* @property int $user_id
* @property string $place
* @property string $site
* @property array $names
* @property string|null $color
* @property bool $bold
* @property string|null $comment
* @property int $created_at
* @property int|null $deleted_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_PaidAdvert_QB onWriteConnection()
* @method _IH_PaidAdvert_QB newQuery()
* @method static _IH_PaidAdvert_QB on(null|string $connection = null)
* @method static _IH_PaidAdvert_QB query()
* @method static _IH_PaidAdvert_QB with(array|string $relations)
* @method _IH_PaidAdvert_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_PaidAdvert_C|PaidAdvert[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_PaidAdvert_QB
*/
class PaidAdvert extends Model {}
/**
* @property int $id
* @property int $user_id
* @property string $title
* @property string $text
* @property int $rating
* @property bool $closed
* @property int $count_comments
* @property int $created_at
* @property _IH_Comment_C|Comment[] $comments
* @property-read int $comments_count
* @method MorphToMany|_IH_Comment_QB comments()
* @property _IH_File_C|File[] $files
* @property-read int $files_count
* @method MorphToMany|_IH_File_QB files()
* @property Poll $poll
* @method MorphToMany|_IH_Poll_QB poll()
* @property _IH_Poll_C|Poll[] $polls
* @property-read int $polls_count
* @method MorphToMany|_IH_Poll_QB polls()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Photo_QB onWriteConnection()
* @method _IH_Photo_QB newQuery()
* @method static _IH_Photo_QB on(null|string $connection = null)
* @method static _IH_Photo_QB query()
* @method static _IH_Photo_QB with(array|string $relations)
* @method _IH_Photo_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_Photo_C|Photo[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Photo_QB
*/
class Photo extends Model {}
/**
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Poll_QB onWriteConnection()
* @method _IH_Poll_QB newQuery()
* @method static _IH_Poll_QB on(null|string $connection = null)
* @method static _IH_Poll_QB query()
* @method static _IH_Poll_QB with(array|string $relations)
* @method _IH_Poll_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_Poll_C|Poll[] all()
* @mixin _IH_Poll_QB
*/
class Poll extends Model {}
/**
* @property int $id
* @property int $topic_id
* @property int $user_id
* @property string $text
* @property int $rating
* @property string $ip
* @property string $brow
* @property int|null $edit_user_id
* @property int|null $updated_at
* @property int $created_at
* @property User|null $editUser
* @method BelongsTo|_IH_User_QB editUser()
* @property _IH_File_C|File[] $files
* @property-read int $files_count
* @method MorphToMany|_IH_File_QB files()
* @property Poll $poll
* @method MorphToMany|_IH_Poll_QB poll()
* @property _IH_Poll_C|Poll[] $polls
* @property-read int $polls_count
* @method MorphToMany|_IH_Poll_QB polls()
* @property Topic $topic
* @method BelongsTo|_IH_Topic_QB topic()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Post_QB onWriteConnection()
* @method _IH_Post_QB newQuery()
* @method static _IH_Post_QB on(null|string $connection = null)
* @method static _IH_Post_QB query()
* @method static _IH_Post_QB with(array|string $relations)
* @method _IH_Post_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_Post_C|Post[] all()
* @ownLinks topic_id,\App\Models\Topic,id|user_id,\App\Models\User,id
* @mixin _IH_Post_QB
*/
class Post extends Model {}
/**
* @property int $id
* @property int $user_id
* @property int $recipient_id
* @property string $text
* @property string $vote
* @property int $created_at
* @property User $recipient
* @method BelongsTo|_IH_User_QB recipient()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Rating_QB onWriteConnection()
* @method _IH_Rating_QB newQuery()
* @method static _IH_Rating_QB on(null|string $connection = null)
* @method static _IH_Rating_QB query()
* @method static _IH_Rating_QB with(array|string $relations)
* @method _IH_Rating_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_Rating_C|Rating[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Rating_QB
*/
class Rating extends Model {}
/**
* @property int $id
* @property string $relate_type
* @property int $relate_id
* @property string $ip
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Reader_QB onWriteConnection()
* @method _IH_Reader_QB newQuery()
* @method static _IH_Reader_QB on(null|string $connection = null)
* @method static _IH_Reader_QB query()
* @method static _IH_Reader_QB with(array|string $relations)
* @method _IH_Reader_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_Reader_C|Reader[] all()
* @mixin _IH_Reader_QB
*/
class Reader extends Model {}
/**
* @property int $id
* @property string $text
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Rule_QB onWriteConnection()
* @method _IH_Rule_QB newQuery()
* @method static _IH_Rule_QB on(null|string $connection = null)
* @method static _IH_Rule_QB query()
* @method static _IH_Rule_QB with(array|string $relations)
* @method _IH_Rule_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_Rule_C|Rule[] all()
* @mixin _IH_Rule_QB
*/
class Rule extends Model {}
/**
* @property int $id
* @property string $text
* @property string $relate_type
* @property int $relate_id
* @property int $created_at
* @property Model $relate
* @method MorphTo relate()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Search_QB onWriteConnection()
* @method _IH_Search_QB newQuery()
* @method static _IH_Search_QB on(null|string $connection = null)
* @method static _IH_Search_QB query()
* @method static _IH_Search_QB with(array|string $relations)
* @method _IH_Search_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_Search_C|Search[] all()
* @mixin _IH_Search_QB
*/
class Search extends Model {}
/**
* @property string $name
* @property string $value
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Setting_QB onWriteConnection()
* @method _IH_Setting_QB newQuery()
* @method static _IH_Setting_QB on(null|string $connection = null)
* @method static _IH_Setting_QB query()
* @method static _IH_Setting_QB with(array|string $relations)
* @method _IH_Setting_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_Setting_C|Setting[] all()
* @mixin _IH_Setting_QB
*/
class Setting extends Model {}
/**
* @property int $id
* @property int $user_id
* @property string $network
* @property string $uid
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Social_QB onWriteConnection()
* @method _IH_Social_QB newQuery()
* @method static _IH_Social_QB on(null|string $connection = null)
* @method static _IH_Social_QB query()
* @method static _IH_Social_QB with(array|string $relations)
* @method _IH_Social_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_Social_C|Social[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Social_QB
*/
class Social extends Model {}
/**
* @property int $id
* @property string $relate_type
* @property int $relate_id
* @property int $user_id
* @property string|null $path
* @property int $created_at
* @property Model $relate
* @method MorphTo relate()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Spam_QB onWriteConnection()
* @method _IH_Spam_QB newQuery()
* @method static _IH_Spam_QB on(null|string $connection = null)
* @method static _IH_Spam_QB query()
* @method static _IH_Spam_QB with(array|string $relations)
* @method _IH_Spam_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_Spam_C|Spam[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Spam_QB
*/
class Spam extends Model {}
/**
* @property int $id
* @property int $topoint
* @property int $point
* @property string $name
* @property string|null $color
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Status_QB onWriteConnection()
* @method _IH_Status_QB newQuery()
* @method static _IH_Status_QB on(null|string $connection = null)
* @method static _IH_Status_QB query()
* @method static _IH_Status_QB with(array|string $relations)
* @method _IH_Status_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_Status_C|Status[] all()
* @mixin _IH_Status_QB
*/
class Status extends Model {}
/**
* @property int $id
* @property int $category_id
* @property string $name
* @property string $code
* @property StickersCategory $category
* @method BelongsTo|_IH_StickersCategory_QB category()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Sticker_QB onWriteConnection()
* @method _IH_Sticker_QB newQuery()
* @method static _IH_Sticker_QB on(null|string $connection = null)
* @method static _IH_Sticker_QB query()
* @method static _IH_Sticker_QB with(array|string $relations)
* @method _IH_Sticker_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_Sticker_C|Sticker[] all()
* @mixin _IH_Sticker_QB
*/
class Sticker extends Model {}
/**
* @property int $id
* @property string $name
* @property int|null $updated_at
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_StickersCategory_QB onWriteConnection()
* @method _IH_StickersCategory_QB newQuery()
* @method static _IH_StickersCategory_QB on(null|string $connection = null)
* @method static _IH_StickersCategory_QB query()
* @method static _IH_StickersCategory_QB with(array|string $relations)
* @method _IH_StickersCategory_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_StickersCategory_C|StickersCategory[] all()
* @mixin _IH_StickersCategory_QB
*/
class StickersCategory extends Model {}
/**
* @property int $id
* @property int $user_id
* @property int $year
* @property int $created_at
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Surprise_QB onWriteConnection()
* @method _IH_Surprise_QB newQuery()
* @method static _IH_Surprise_QB on(null|string $connection = null)
* @method static _IH_Surprise_QB query()
* @method static _IH_Surprise_QB with(array|string $relations)
* @method _IH_Surprise_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_Surprise_C|Surprise[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Surprise_QB
*/
class Surprise extends Model {}
/**
* @property int $id
* @property string $name
* @property _IH_Article_C|Article[] $articles
* @property-read int $articles_count
* @method BelongsToMany|_IH_Article_QB articles()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Tag_QB onWriteConnection()
* @method _IH_Tag_QB newQuery()
* @method static _IH_Tag_QB on(null|string $connection = null)
* @method static _IH_Tag_QB query()
* @method static _IH_Tag_QB with(array|string $relations)
* @method _IH_Tag_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_Tag_C|Tag[] all()
* @foreignLinks id,\App\Models\ArticleTag,tag_id
* @mixin _IH_Tag_QB
*/
class Tag extends Model {}
/**
* @property int $id
* @property int $forum_id
* @property string $title
* @property int $user_id
* @property bool $closed
* @property bool $locked
* @property string|null $moderators
* @property string|null $note
* @property int $count_posts
* @property int $visits
* @property int|null $last_post_id
* @property int|null $close_user_id
* @property int|null $updated_at
* @property int $created_at
* @property _IH_Bookmark_C|Bookmark[] $bookmarks
* @property-read int $bookmarks_count
* @method HasMany|_IH_Bookmark_QB bookmarks()
* @property User|null $closeUser
* @method BelongsTo|_IH_User_QB closeUser()
* @property Forum $forum
* @method BelongsTo|_IH_Forum_QB forum()
* @property Post|null $lastPost
* @method BelongsTo|_IH_Post_QB lastPost()
* @property _IH_Post_C|Post[] $posts
* @property-read int $posts_count
* @method HasMany|_IH_Post_QB posts()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @property Vote $vote
* @method HasOne|_IH_Vote_QB vote()
* @method static _IH_Topic_QB onWriteConnection()
* @method _IH_Topic_QB newQuery()
* @method static _IH_Topic_QB on(null|string $connection = null)
* @method static _IH_Topic_QB query()
* @method static _IH_Topic_QB with(array|string $relations)
* @method _IH_Topic_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_Topic_C|Topic[] all()
* @ownLinks forum_id,\App\Models\Forum,id|user_id,\App\Models\User,id
* @foreignLinks id,\App\Models\Bookmark,topic_id|id,\App\Models\Post,topic_id|id,\App\Models\Vote,topic_id
* @mixin _IH_Topic_QB
*/
class Topic extends Model {}
/**
* @property int $id
* @property int $user_id
* @property int $recipient_id
* @property string $text
* @property int $total
* @property int $created_at
* @property User $recipientUser
* @method BelongsTo|_IH_User_QB recipientUser()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Transfer_QB onWriteConnection()
* @method _IH_Transfer_QB newQuery()
* @method static _IH_Transfer_QB on(null|string $connection = null)
* @method static _IH_Transfer_QB query()
* @method static _IH_Transfer_QB with(array|string $relations)
* @method _IH_Transfer_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_Transfer_C|Transfer[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Transfer_QB
*/
class Transfer extends Model {}
/**
* @property int $id
* @property string $login
* @property string $password
* @property string $email
* @property string $level
* @property string|null $name
* @property string|null $country
* @property string|null $city
* @property string|null $language
* @property string|null $info
* @property string|null $site
* @property string|null $phone
* @property string $gender
* @property string|null $birthday
* @property int $visits
* @property int $newprivat
* @property int $newwall
* @property int $allforum
* @property int $allguest
* @property int $allcomments
* @property string|null $themes
* @property string $timezone
* @property int $point
* @property int $money
* @property int|null $timeban
* @property string|null $status
* @property string|null $color
* @property string|null $avatar
* @property string|null $picture
* @property int $rating
* @property int $posrating
* @property int $negrating
* @property string|null $keypasswd
* @property int $timepasswd
* @property bool $sendprivatmail
* @property int $timebonus
* @property string|null $confirmregkey
* @property int|null $newchat
* @property bool $notify
* @property string|null $apikey
* @property string|null $subscribe
* @property int|null $updated_at
* @property int $created_at
* @property _IH_UserData_C|UserData[] $data
* @property-read int $data_count
* @method HasMany|_IH_UserData_QB data()
* @property Banhist $lastBan
* @method HasOne|_IH_Banhist_QB lastBan()
* @property Note $note
* @method HasOne|_IH_Note_QB note()
* @property DatabaseNotificationCollection|DatabaseNotification[] $notifications
* @property-read int $notifications_count
* @method MorphToMany|_IH_DatabaseNotification_QB notifications()
* @property Online $online
* @method BelongsTo|_IH_Online_QB online()
* @property DatabaseNotificationCollection|DatabaseNotification[] $readNotifications
* @property-read int $read_notifications_count
* @method MorphToMany|_IH_DatabaseNotification_QB readNotifications()
* @property DatabaseNotificationCollection|DatabaseNotification[] $unreadNotifications
* @property-read int $unread_notifications_count
* @method MorphToMany|_IH_DatabaseNotification_QB unreadNotifications()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_User_QB onWriteConnection()
* @method _IH_User_QB newQuery()
* @method static _IH_User_QB on(null|string $connection = null)
* @method static _IH_User_QB query()
* @method static _IH_User_QB with(array|string $relations)
* @method _IH_User_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_User_C|User[] all()
* @foreignLinks id,\App\Models\Log,user_id|id,\App\Models\Ban,user_id|id,\App\Models\Banhist,user_id|id,\App\Models\BlackList,user_id|id,\App\Models\Article,user_id|id,\App\Models\Bookmark,user_id|id,\App\Models\ChangeMail,user_id|id,\App\Models\Chat,user_id|id,\App\Models\Comment,user_id|id,\App\Models\Contact,user_id|id,\App\Models\Down,user_id|id,\App\Models\Error,user_id|id,\App\Models\File,user_id|id,\App\Models\Guestbook,user_id|id,\App\Models\Ignore,user_id|id,\App\Models\Invite,user_id|id,\App\Models\Login,user_id|id,\App\Models\Mailing,user_id|id,\App\Models\News,user_id|id,\App\Models\Note,user_id|id,\App\Models\Notebook,user_id|id,\App\Models\Notice,user_id|id,\App\Models\Offer,user_id|id,\App\Models\Online,user_id|id,\App\Models\Photo,user_id|id,\App\Models\Post,user_id|id,\App\Models\Rating,user_id|id,\App\Models\Advert,user_id|id,\App\Models\Social,user_id|id,\App\Models\Spam,user_id|id,\App\Models\Surprise,user_id|id,\App\Models\Topic,user_id|id,\App\Models\Transfer,user_id|id,\App\Models\Wall,user_id|id,\App\Models\Item,user_id|id,\App\Models\Message,user_id|id,\Modules\Gift\Models\GiftsUser,user_id|id,\App\Models\AdminAdvert,user_id|id,\Modules\Lottery\Models\LotteryUser,user_id|id,\App\Models\PaidAdvert,user_id|id,\App\Models\Dialogue,user_id|id,\App\Models\UserData,user_id|id,\Modules\Payment\Models\Order,user_id
* @mixin _IH_User_QB
* @method static UserFactory factory(callable|int|mixed[]|null $count = null, callable|mixed[] $state = [])
*/
class User extends Model {}
/**
* @property int $id
* @property int $user_id
* @property int $field_id
* @property string|null $value
* @property UserField $field
* @method BelongsTo|_IH_UserField_QB field()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_UserData_QB onWriteConnection()
* @method _IH_UserData_QB newQuery()
* @method static _IH_UserData_QB on(null|string $connection = null)
* @method static _IH_UserData_QB query()
* @method static _IH_UserData_QB with(array|string $relations)
* @method _IH_UserData_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_UserData_C|UserData[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_UserData_QB
*/
class UserData extends Model {}
/**
* @property int $id
* @property int $sort
* @property string $type
* @property string $name
* @property int $min
* @property int $max
* @property bool $required
* @property _IH_UserData_C|UserData[] $data
* @property-read int $data_count
* @method HasMany|_IH_UserData_QB data()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_UserField_QB onWriteConnection()
* @method _IH_UserField_QB newQuery()
* @method static _IH_UserField_QB on(null|string $connection = null)
* @method static _IH_UserField_QB query()
* @method static _IH_UserField_QB with(array|string $relations)
* @method _IH_UserField_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_UserField_C|UserField[] all()
* @mixin _IH_UserField_QB
*/
class UserField extends Model {}
/**
* @property int $id
* @property string $title
* @property string|null $description
* @property int $count
* @property bool $closed
* @property int $created_at
* @property int|null $topic_id
* @property _IH_VoteAnswer_C|VoteAnswer[] $answers
* @property-read int $answers_count
* @method HasMany|_IH_VoteAnswer_QB answers()
* @property Poll $poll
* @method MorphToMany|_IH_Poll_QB poll()
* @property _IH_Poll_C|Poll[] $polls
* @property-read int $polls_count
* @method MorphToMany|_IH_Poll_QB polls()
* @property Topic|null $topic
* @method BelongsTo|_IH_Topic_QB topic()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Vote_QB onWriteConnection()
* @method _IH_Vote_QB newQuery()
* @method static _IH_Vote_QB on(null|string $connection = null)
* @method static _IH_Vote_QB query()
* @method static _IH_Vote_QB with(array|string $relations)
* @method _IH_Vote_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_Vote_C|Vote[] all()
* @ownLinks topic_id,\App\Models\Topic,id
* @foreignLinks id,\App\Models\VoteAnswer,vote_id
* @mixin _IH_Vote_QB
*/
class Vote extends Model {}
/**
* @property int $id
* @property int $vote_id
* @property string $answer
* @property int $result
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_VoteAnswer_QB onWriteConnection()
* @method _IH_VoteAnswer_QB newQuery()
* @method static _IH_VoteAnswer_QB on(null|string $connection = null)
* @method static _IH_VoteAnswer_QB query()
* @method static _IH_VoteAnswer_QB with(array|string $relations)
* @method _IH_VoteAnswer_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_VoteAnswer_C|VoteAnswer[] all()
* @ownLinks vote_id,\App\Models\Vote,id
* @mixin _IH_VoteAnswer_QB
*/
class VoteAnswer extends Model {}
/**
* @property int $id
* @property int $user_id
* @property int $author_id
* @property string $text
* @property int $created_at
* @property User $author
* @method BelongsTo|_IH_User_QB author()
* @property User $user
* @method BelongsTo|_IH_User_QB user()
* @method static _IH_Wall_QB onWriteConnection()
* @method _IH_Wall_QB newQuery()
* @method static _IH_Wall_QB on(null|string $connection = null)
* @method static _IH_Wall_QB query()
* @method static _IH_Wall_QB with(array|string $relations)
* @method _IH_Wall_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_Wall_C|Wall[] all()
* @ownLinks user_id,\App\Models\User,id
* @mixin _IH_Wall_QB
*/
class Wall extends Model {}
}