<?php

namespace LaraBB\Profile\Models;

use App\Traits\Uuid;
use App\Traits\Who;
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model;

/**
 * Class Profile
 *
 * @property int $id
 * @property string $uuid
 * @property string $user_uuid
 * @property Carbon $created_at
 * @property string $created_uuid
 * @property Carbon $updated_at
 * @property string $updated_uuid
 * @property string $language
 * @property boolean $invisible
 * @property string $usertitle
 * @property string $avatar
 * @property string $signature
 * @property string $website
 * @property string $skype
 * @property Carbon $birthday
 * @property integer $birthday_privacy
 * @property boolean $birthday_greeting
 * @property boolean $receive_messages
 * @property boolean $show_avatars
 * @property boolean $show_signatures
 * @property integer $posts_per_page
 * @property integer $threads_per_page
 * @property string $dateformat
 * @property string $timeformat
 * @property string $timezone
 * @property boolean $dst
 * @property integer $dstcorrection
 * @property string $notes
 * @property integer $uploaded
 * @property integer $downloaded
 * @property double $ratio
 * @property boolean $can_download
 * @property boolean $can_upload
 * @property integer $waiting_time
 *
 * @package LaraBB\Profile\Models
 */
class Profile extends Model
{
    use Uuid;
    use Who;

    /**
     * @var string
     */
    protected $table = 'users_profiles';
    /**
     * @var string
     */
    protected $primaryKey = 'uuid';
}