1: <?php
2:
3: namespace Aurora\Modules\MailScheduledMessages\Models;
4:
5: use Aurora\Modules\Mail\Models\MailAccount;
6: use Aurora\System\Classes\Model;
7:
8: class Message extends Model
9: {
10: protected $table = 'mail_scheduled_messages';
11:
12: protected $foreignModel = MailAccount::class;
13: protected $foreignModelIdColumn = 'account_id'; // Column that refers to an external table
14:
15: /**
16: * The attributes that are mass assignable.
17: *
18: * @var array
19: */
20: protected $fillable = [
21: 'account_id',
22: 'folder_full_name',
23: 'message_uid',
24: 'schedule_timestamp'
25: ];
26:
27: /**
28: * The attributes that should be hidden for arrays.
29: *
30: * @var array
31: */
32: protected $hidden = [
33: ];
34:
35: protected $casts = [
36: ];
37:
38: protected $attributes = [
39: ];
40: }
41: