<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

/**
 * App\QueueMessage
 *
 * @property int $id
 * @property int $user_id
 * @property string $username
 * @property string $msisdn
 * @property string $sender
 * @property string $message
 * @property int $sms_count
 * @property string $status
 * @property string $datetime
 * @property string $created_by
 * @property string $personalize
 * @property \Carbon\Carbon $created_at
 * @property \Carbon\Carbon $updated_at
 * @property-read \App\User $user
 * @method static \Illuminate\Database\Query\Builder|\App\QueueMessage whereCreatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|\App\QueueMessage whereCreatedBy($value)
 * @method static \Illuminate\Database\Query\Builder|\App\QueueMessage whereDatetime($value)
 * @method static \Illuminate\Database\Query\Builder|\App\QueueMessage whereId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\QueueMessage whereMessage($value)
 * @method static \Illuminate\Database\Query\Builder|\App\QueueMessage whereMsisdn($value)
 * @method static \Illuminate\Database\Query\Builder|\App\QueueMessage wherePersonalize($value)
 * @method static \Illuminate\Database\Query\Builder|\App\QueueMessage whereSender($value)
 * @method static \Illuminate\Database\Query\Builder|\App\QueueMessage whereSmsCount($value)
 * @method static \Illuminate\Database\Query\Builder|\App\QueueMessage whereStatus($value)
 * @method static \Illuminate\Database\Query\Builder|\App\QueueMessage whereUpdatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|\App\QueueMessage whereUserId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\QueueMessage whereUsername($value)
 * @mixin \Eloquent
 */
class QueueMessage extends Model
{
    protected $fillable = [
        'username', 'msisdn', 'sender', 'created_by',
        'message', 'sms_count', 'datetime',
        'status', 'personalize'
    ];

    public function user() {
        return $this->belongsTo('App\User');
    }

    protected $table = 'queue_messages';
}
