47 lines
872 B
PHP
47 lines
872 B
PHP
|
<?php
|
||
|
/*
|
||
|
SPDX-License-Identifier: AGPL
|
||
|
SPDX-FileCopyrightText: © 2024 Millions Missing FRANCE <info@millionsmissing.fr>
|
||
|
*/
|
||
|
|
||
|
namespace MMF\FreescoutRestrictedCustomers;
|
||
|
|
||
|
use MMF\FreescoutRestrictedCustomers\Mailbox;
|
||
|
use App\Customer as BaseCustomer;
|
||
|
|
||
|
class Customer extends BaseCustomer {
|
||
|
/**
|
||
|
* Attributes fillable using fill() method.
|
||
|
*
|
||
|
* @var [type]
|
||
|
*/
|
||
|
protected $fillable = [
|
||
|
// Default list, imported from BaseCustomer.
|
||
|
'first_name',
|
||
|
'last_name',
|
||
|
'company',
|
||
|
'job_title',
|
||
|
'address',
|
||
|
'city',
|
||
|
'state',
|
||
|
'zip',
|
||
|
'country',
|
||
|
'photo_url',
|
||
|
'age',
|
||
|
'gender',
|
||
|
'notes',
|
||
|
'channel',
|
||
|
'channel_id',
|
||
|
'social_profiles',
|
||
|
// Addition specific to this package.
|
||
|
'mailbox_id',
|
||
|
];
|
||
|
|
||
|
/**
|
||
|
* Get the Mailbox that is allowed to access this Customer information.
|
||
|
*/
|
||
|
public function mailbox() {
|
||
|
return $this->belongsTo(Mailbox::class);
|
||
|
}
|
||
|
}
|