46 lines
872 B
PHP
46 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);
|
|
}
|
|
}
|