!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/gateway.picotech.app/public_html/   drwxr-xr-x
Free 28.56 GB of 117.98 GB (24.21%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     _ide_helper_models.php (67.34 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

// @formatter:off
/**
 * A helper file for your Eloquent Models
 * Copy the phpDocs from this file to the correct Model,
 * And remove them from this file, to prevent double declarations.
 *
 * @author Barry vd. Heuvel <barryvdh@gmail.com>
 */


namespace App\Models{
/**
 * App\Models\AuthorizationToken
 *
 * @property int $id
 * @property int $customer_id
 * @property string $access_token
 * @property string $refresh_token
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|AuthorizationToken newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AuthorizationToken newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AuthorizationToken query()
 * @method static \Illuminate\Database\Eloquent\Builder|AuthorizationToken whereAccessToken($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AuthorizationToken whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AuthorizationToken whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AuthorizationToken whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AuthorizationToken whereRefreshToken($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AuthorizationToken whereUpdatedAt($value)
 */
    
class AuthorizationToken extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\BillingRequest
 *
 * @property int $id
 * @property int $admin_id
 * @property int $customer_id
 * @property int $plan_id
 * @property string|null $transaction_id
 * @property string|null $other_info
 * @property string $status
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Customer|null $customer
 * @property-read \App\Models\Plan|null $plan
 * @method static \Illuminate\Database\Eloquent\Builder|BillingRequest newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|BillingRequest newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|BillingRequest query()
 * @method static \Illuminate\Database\Eloquent\Builder|BillingRequest whereAdminId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|BillingRequest whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|BillingRequest whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|BillingRequest whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|BillingRequest whereOtherInfo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|BillingRequest wherePlanId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|BillingRequest whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|BillingRequest whereTransactionId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|BillingRequest whereUpdatedAt($value)
 */
    
class BillingRequest extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Campaign
 *
 * @property int $id
 * @property string $title
 * @property int $customer_id
 * @property string $device_ids
 * @property string $from_devices
 * @property string $to_number
 * @property \Illuminate\Support\Carbon $start_date
 * @property \Illuminate\Support\Carbon $end_date
 * @property string $start_time
 * @property string $end_time
 * @property int|null $template_id
 * @property string $message_body
 * @property string $status
 * @property string|null $import_fail_message
 * @property int $message_send_rate
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property string $sim_info x:y:z => x=SimSlotIndex, y=SubscriberId, z=SimDisplayName
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Message[] $messages
 * @property-read int|null $messages_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\SmsQueue[] $sms_queue
 * @property-read int|null $sms_queue_count
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign query()
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereDeviceIds($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereEndDate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereEndTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereFromDevices($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereImportFailMessage($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereMessageBody($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereMessageSendRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereSimInfo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereStartDate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereStartTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereTemplateId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereTitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereToNumber($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Campaign whereUpdatedAt($value)
 */
    
class Campaign extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\ChatResponse
 *
 * @property int $id
 * @property int $customer_id
 * @property string $title
 * @property string $status
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property string|null $content
 * @method static \Illuminate\Database\Eloquent\Builder|ChatResponse newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ChatResponse newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ChatResponse query()
 * @method static \Illuminate\Database\Eloquent\Builder|ChatResponse whereContent($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ChatResponse whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ChatResponse whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ChatResponse whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ChatResponse whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ChatResponse whereTitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ChatResponse whereUpdatedAt($value)
 */
    
class ChatResponse extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Contact
 *
 * @property int $id
 * @property int $customer_id
 * @property string|null $contact_dial_code
 * @property string $number
 * @property string|null $first_name
 * @property string|null $last_name
 * @property string|null $email
 * @property string|null $company
 * @property string|null $address
 * @property string|null $zip_code
 * @property string|null $state
 * @property string|null $note
 * @property string|null $city
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property string|null $email_notification
 * @property int $label_id
 * @property string|null $unique_random_number
 * @property string|null $block_contact
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ContactGroup[] $contact_groups
 * @property-read int|null $contact_groups_count
 * @property-read mixed $full_name
 * @property-read \App\Models\Label|null $label
 * @method static \Database\Factories\ContactFactory factory(...$parameters)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Contact newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Contact query()
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereAddress($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereBlockContact($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereCity($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereCompany($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereContactDialCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereEmail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereEmailNotification($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereFirstName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereLabelId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereLastName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereNote($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereNumber($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereState($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereUniqueRandomNumber($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Contact whereZipCode($value)
 */
    
class Contact extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\ContactGroup
 *
 * @property int $id
 * @property int $customer_id
 * @property int $contact_id
 * @property int $group_id
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Contact|null $contact
 * @property-read \App\Models\Group|null $group
 * @method static \Database\Factories\ContactGroupFactory factory(...$parameters)
 * @method static \Illuminate\Database\Eloquent\Builder|ContactGroup newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ContactGroup newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ContactGroup query()
 * @method static \Illuminate\Database\Eloquent\Builder|ContactGroup whereContactId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ContactGroup whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ContactGroup whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ContactGroup whereGroupId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ContactGroup whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ContactGroup whereUpdatedAt($value)
 */
    
class ContactGroup extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Customer
 *
 * @property int $id
 * @property int $admin_id
 * @property string $first_name
 * @property string $last_name
 * @property string $email
 * @property string $password
 * @property string $profile_picture
 * @property string $status
 * @property \Illuminate\Support\Carbon|null $email_verified_at
 * @property string|null $remember_token
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property string|null $deleted_at
 * @property string $type
 * @property int|null $owner_id
 * @property int|null $role_id
 * @property-read \App\Models\User|null $admin
 * @property-read \App\Models\AuthorizationToken|null $authorize_token
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\BillingRequest[] $billing_requests
 * @property-read int|null $billing_requests_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Campaign[] $campaings
 * @property-read int|null $campaings_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ChatResponse[] $chat_responses
 * @property-read int|null $chat_responses_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Contact[] $contacts
 * @property-read int|null $contacts_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\DeviceGroup[] $device_groups
 * @property-read int|null $device_groups_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Device[] $devices
 * @property-read int|null $devices_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Draft[] $drafts
 * @property-read int|null $drafts_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Exception[] $exceptions
 * @property-read int|null $exceptions_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Expense[] $expenses
 * @property-read int|null $expenses_count
 * @property-read mixed $full_name
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Group[] $groups
 * @property-read int|null $groups_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Label[] $labels
 * @property-read int|null $labels_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\MessageLog[] $message_logs
 * @property-read int|null $message_logs_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Message[] $messages
 * @property-read int|null $messages_count
 * @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications
 * @property-read int|null $notifications_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\CustomerNumber[] $numbers
 * @property-read int|null $numbers_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Permission\Models\Permission[] $permissions
 * @property-read int|null $permissions_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\CustomerPlan[] $plans
 * @property-read int|null $plans_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Responder[] $responders
 * @property-read int|null $responders_count
 * @property-read \Spatie\Permission\Models\Role|null $role
 * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Permission\Models\Role[] $roles
 * @property-read int|null $roles_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\CustomerSettings[] $settings
 * @property-read int|null $settings_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\SmsQueue[] $sms_queues
 * @property-read int|null $sms_queues_count
 * @property-read Customer|null $staff
 * @property-read \Illuminate\Database\Eloquent\Collection|Customer[] $staffs
 * @property-read int|null $staffs_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Subscribe[] $subscribes
 * @property-read int|null $subscribes_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Ticket[] $tickets
 * @property-read int|null $tickets_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\Laravel\Sanctum\PersonalAccessToken[] $tokens
 * @property-read int|null $tokens_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Ussd[] $ussds
 * @property-read int|null $ussds_count
 * @method static \Illuminate\Database\Eloquent\Builder|Customer activeDevices($device_id = null)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer currentPlan()
 * @method static \Illuminate\Database\Eloquent\Builder|Customer newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Customer newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Customer permission($permissions)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer query()
 * @method static \Illuminate\Database\Eloquent\Builder|Customer role($roles, $guard = null)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereAdminId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereDeletedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereEmail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereEmailVerifiedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereFirstName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereLastName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereOwnerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer wherePassword($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereProfilePicture($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereRememberToken($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereRoleId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Customer whereUpdatedAt($value)
 */
    
class Customer extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\CustomerContact
 *
 * @property int $id
 * @property string|null $name
 * @property string $email
 * @property string $subscribe
 * @property string|null $message
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerContact newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerContact newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerContact query()
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerContact whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerContact whereEmail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerContact whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerContact whereMessage($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerContact whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerContact whereSubscribe($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerContact whereUpdatedAt($value)
 */
    
class CustomerContact extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\CustomerNumber
 *
 * @property int $id
 * @property int $customer_id
 * @property int $number_id
 * @property string $number
 * @property string|null $forward_to_dial_code
 * @property string|null $forward_to
 * @property float $cost
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property \Illuminate\Support\Carbon $expire_date
 * @property string|null $webhook_url
 * @property string|null $webhook_method
 * @property-read \App\Models\Number|null $admin_number
 * @property-read \App\Models\Customer|null $customer
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber query()
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber whereCost($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber whereExpireDate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber whereForwardTo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber whereForwardToDialCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber whereNumber($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber whereNumberId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber whereWebhookMethod($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerNumber whereWebhookUrl($value)
 */
    
class CustomerNumber extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\CustomerPlan
 *
 * @property int $id
 * @property int $customer_id
 * @property int $plan_id
 * @property float $price
 * @property int $contact_limit
 * @property int $daily_send_limit
 * @property int $daily_receive_limit
 * @property int $device_limit
 * @property string $is_current
 * @property string $payment_status
 * @property string $status
 * @property int $sms_limit
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property \Illuminate\Support\Carbon|null $renew_date
 * @property string $recurring_type
 * @property string $expiry_notified
 * @property int $wa_device_limit
 * @property-read \App\Models\Customer|null $customer
 * @property-read \App\Models\Plan|null $plan
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan query()
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereContactLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereDailyReceiveLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereDailySendLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereDeviceLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereExpiryNotified($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereIsCurrent($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan wherePaymentStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan wherePlanId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan wherePrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereRecurringType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereRenewDate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereSmsLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerPlan whereWaDeviceLimit($value)
 */
    
class CustomerPlan extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\CustomerSettings
 *
 * @property int $id
 * @property int $customer_id
 * @property string $name
 * @property string $value
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Customer|null $customer
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerSettings newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerSettings newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerSettings query()
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerSettings whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerSettings whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerSettings whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerSettings whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerSettings whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|CustomerSettings whereValue($value)
 */
    
class CustomerSettings extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Device
 *
 * @property int $id
 * @property int $customer_id
 * @property string $device_unique_id
 * @property string $name
 * @property string $model
 * @property string $android_version
 * @property string $app_version
 * @property string $status
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property string $sim_info x:y:z => x=SimSlotIndex, y=SubscriberId, z=SimDisplayName
 * @property string|null $device_type
 * @property-read mixed $full_name
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\MessageLog[] $sent_messages
 * @property-read int|null $sent_messages_count
 * @method static \Illuminate\Database\Eloquent\Builder|Device newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Device newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Device query()
 * @method static \Illuminate\Database\Eloquent\Builder|Device whereAndroidVersion($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Device whereAppVersion($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Device whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Device whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Device whereDeviceType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Device whereDeviceUniqueId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Device whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Device whereModel($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Device whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Device whereSimInfo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Device whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Device whereUpdatedAt($value)
 */
    
class Device extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\DeviceGroup
 *
 * @property int $id
 * @property int $customer_id
 * @property string $name
 * @property string $status
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Customer|null $customer
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\DeviceGroupName[] $device_group_name
 * @property-read int|null $device_group_name_count
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroup newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroup newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroup query()
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroup whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroup whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroup whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroup whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroup whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroup whereUpdatedAt($value)
 */
    
class DeviceGroup extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\DeviceGroupName
 *
 * @property int $id
 * @property int $group_id
 * @property string $device_name
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroupName newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroupName newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroupName query()
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroupName whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroupName whereDeviceName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroupName whereGroupId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroupName whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|DeviceGroupName whereUpdatedAt($value)
 */
    
class DeviceGroupName extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Draft
 *
 * @property int $id
 * @property int $customer_id
 * @property string|null $numbers array of contact numbers
 * @property string|null $body
 * @property \Illuminate\Support\Carbon|null $schedule_datetime
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read mixed $formatted_number_from
 * @property-read mixed $formatted_number_to_array
 * @property-read mixed $formatted_number_to
 * @method static \Illuminate\Database\Eloquent\Builder|Draft newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Draft newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Draft query()
 * @method static \Illuminate\Database\Eloquent\Builder|Draft whereBody($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Draft whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Draft whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Draft whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Draft whereNumbers($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Draft whereScheduleDatetime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Draft whereUpdatedAt($value)
 */
    
class Draft extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\EmailTemplate
 *
 * @property int $id
 * @property string $subject
 * @property int|null $user_id
 * @property string|null $body
 * @property string $status
 * @property string $type
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|EmailTemplate newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|EmailTemplate newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|EmailTemplate query()
 * @method static \Illuminate\Database\Eloquent\Builder|EmailTemplate whereBody($value)
 * @method static \Illuminate\Database\Eloquent\Builder|EmailTemplate whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|EmailTemplate whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|EmailTemplate whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|EmailTemplate whereSubject($value)
 * @method static \Illuminate\Database\Eloquent\Builder|EmailTemplate whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|EmailTemplate whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|EmailTemplate whereUserId($value)
 */
    
class EmailTemplate extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Exception
 *
 * @property int $id
 * @property int $customer_id
 * @property string $number
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|Exception newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Exception newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Exception query()
 * @method static \Illuminate\Database\Eloquent\Builder|Exception whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Exception whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Exception whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Exception whereNumber($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Exception whereUpdatedAt($value)
 */
    
class Exception extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Expense
 *
 * @property int $id
 * @property float $cost
 * @property int $customer_id
 * @property string $type
 * @property int $message_log_id
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|Expense newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Expense newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Expense query()
 * @method static \Illuminate\Database\Eloquent\Builder|Expense whereCost($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Expense whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Expense whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Expense whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Expense whereMessageLogId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Expense whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Expense whereUpdatedAt($value)
 */
    
class Expense extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\FAQ
 *
 * @property int $id
 * @property string $question
 * @property string|null $answer
 * @property string $status
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|FAQ newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|FAQ newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|FAQ query()
 * @method static \Illuminate\Database\Eloquent\Builder|FAQ whereAnswer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|FAQ whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|FAQ whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|FAQ whereQuestion($value)
 * @method static \Illuminate\Database\Eloquent\Builder|FAQ whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|FAQ whereUpdatedAt($value)
 */
    
class FAQ extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Group
 *
 * @property int $id
 * @property int $customer_id
 * @property string $name
 * @property string $status
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property string|null $import_status
 * @property string|null $import_fail_message
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ContactGroup[] $contacts
 * @property-read int|null $contacts_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ContactGroup[] $limited_contacts
 * @property-read int|null $limited_contacts_count
 * @method static \Database\Factories\GroupFactory factory(...$parameters)
 * @method static \Illuminate\Database\Eloquent\Builder|Group newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Group newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Group query()
 * @method static \Illuminate\Database\Eloquent\Builder|Group whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Group whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Group whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Group whereImportFailMessage($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Group whereImportStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Group whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Group whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Group whereUpdatedAt($value)
 */
    
class Group extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Label
 *
 * @property int $id
 * @property int $customer_id
 * @property string $title
 * @property string $status
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property string|null $color
 * @method static \Illuminate\Database\Eloquent\Builder|Label newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Label newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Label query()
 * @method static \Illuminate\Database\Eloquent\Builder|Label whereColor($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Label whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Label whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Label whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Label whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Label whereTitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Label whereUpdatedAt($value)
 */
    
class Label extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Message
 *
 * @property int $id
 * @property int $customer_id
 * @property int|null $campaign_id
 * @property string $body
 * @property string $numbers array of contact numbers
 * @property \Illuminate\Support\Carbon|null $schedule_datetime
 * @property string|null $type
 * @property string $read
 * @property string $schedule_completed
 * @property string|null $message_obj response after sending sms using API
 * @property string|null $message_files MMS files
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property \Illuminate\Support\Carbon|null $deleted_at
 * @property-read mixed $formatted_number_from
 * @property-read mixed $formatted_number_to
 * @property-read mixed $formatted_sent_fails
 * @property-read mixed $time
 * @property-read \App\Models\Customer|null $user
 * @method static \Illuminate\Database\Eloquent\Builder|Message newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Message newQuery()
 * @method static \Illuminate\Database\Query\Builder|Message onlyTrashed()
 * @method static \Illuminate\Database\Eloquent\Builder|Message query()
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereBody($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereCampaignId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereDeletedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereMessageFiles($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereMessageObj($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereNumbers($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereRead($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereScheduleCompleted($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereScheduleDatetime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Message whereUpdatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|Message withTrashed()
 * @method static \Illuminate\Database\Query\Builder|Message withoutTrashed()
 */
    
class Message extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\MessageLog
 *
 * @property int $id
 * @property int $customer_id
 * @property int|null $queue_id
 * @property int|null $campaign_id
 * @property int $message_id
 * @property string $body
 * @property string $from devices table id
 * @property string $device_unique_id
 * @property string $to
 * @property string|null $type
 * @property string $status
 * @property string|null $message_obj response after sending sms using API
 * @property string|null $message_files MMS files
 * @property string|null $response_code
 * @property string|null $response_id
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property \Illuminate\Support\Carbon|null $deleted_at
 * @property string $sim_info x:y:z => x=SimSlotIndex, y=SubscriberId, z=SimDisplayName
 * @property-read \App\Models\Device|null $received_device
 * @property-read \App\Models\Device|null $send_device
 * @property-read \App\Models\Customer|null $user
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog newQuery()
 * @method static \Illuminate\Database\Query\Builder|MessageLog onlyTrashed()
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog query()
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereBody($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereCampaignId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereDeletedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereDeviceUniqueId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereFrom($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereMessageFiles($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereMessageId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereMessageObj($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereQueueId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereResponseCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereResponseId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereSimInfo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereTo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|MessageLog whereUpdatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|MessageLog withTrashed()
 * @method static \Illuminate\Database\Query\Builder|MessageLog withoutTrashed()
 */
    
class MessageLog extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Number
 *
 * @property int $id
 * @property int $admin_id Who purchased the number
 * @property string $number
 * @property string $from
 * @property string|null $obj this is the response after purchase
 * @property float $purch_price Purchased price from number provider
 * @property float $sell_price Selling price to the customer
 * @property string $status
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\NumberRequest|null $accepted_request
 * @property-read \App\Models\User|null $admin
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\CustomerNumber[] $customer_numbers
 * @property-read int|null $customer_numbers_count
 * @property-read \App\Models\NumberRequest|null $requests
 * @method static \Illuminate\Database\Eloquent\Builder|Number newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Number newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Number query()
 * @method static \Illuminate\Database\Eloquent\Builder|Number whereAdminId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Number whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Number whereFrom($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Number whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Number whereNumber($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Number whereObj($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Number wherePurchPrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Number whereSellPrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Number whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Number whereUpdatedAt($value)
 */
    
class Number extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\NumberRequest
 *
 * @property int $id
 * @property int $admin_id
 * @property int $customer_id
 * @property int $number_id
 * @property string $status
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Customer|null $customer
 * @property-read \App\Models\Number|null $number
 * @method static \Illuminate\Database\Eloquent\Builder|NumberRequest newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|NumberRequest newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|NumberRequest query()
 * @method static \Illuminate\Database\Eloquent\Builder|NumberRequest whereAdminId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|NumberRequest whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|NumberRequest whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|NumberRequest whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|NumberRequest whereNumberId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|NumberRequest whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|NumberRequest whereUpdatedAt($value)
 */
    
class NumberRequest extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Page
 *
 * @property int $id
 * @property int $admin_id
 * @property string $url
 * @property string $name
 * @property string $title
 * @property string $description This will be added in <head\> tag
 * @property string $status
 * @property string $position
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|Page newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Page newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Page query()
 * @method static \Illuminate\Database\Eloquent\Builder|Page whereAdminId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Page whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Page whereDescription($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Page whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Page whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Page wherePosition($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Page whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Page whereTitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Page whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Page whereUrl($value)
 */
    
class Page extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Plan
 *
 * @property int $id
 * @property int $admin_id
 * @property string $title
 * @property float $price
 * @property int $contact_limit
 * @property int $daily_send_limit
 * @property int $daily_receive_limit
 * @property int $device_limit
 * @property string $status
 * @property int $sms_limit
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property string $recurring_type
 * @property int $wa_device_limit
 * @property-read \App\Models\User|null $admin
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\CustomerPlan[] $customer_plans
 * @property-read int|null $customer_plans_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\BillingRequest[] $requests
 * @property-read int|null $requests_count
 * @method static \Illuminate\Database\Eloquent\Builder|Plan newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Plan newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Plan query()
 * @method static \Illuminate\Database\Eloquent\Builder|Plan whereAdminId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Plan whereContactLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Plan whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Plan whereDailyReceiveLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Plan whereDailySendLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Plan whereDeviceLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Plan whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Plan wherePrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Plan whereRecurringType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Plan whereSmsLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Plan whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Plan whereTitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Plan whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Plan whereWaDeviceLimit($value)
 */
    
class Plan extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Responder
 *
 * @property int $id
 * @property int $customer_id
 * @property string $word
 * @property string $respond_type
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Customer|null $customer
 * @method static \Illuminate\Database\Eloquent\Builder|Responder newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Responder newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Responder query()
 * @method static \Illuminate\Database\Eloquent\Builder|Responder whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Responder whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Responder whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Responder whereRespondType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Responder whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Responder whereWord($value)
 */
    
class Responder extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Settings
 *
 * @property int $id
 * @property int $admin_id
 * @property string $name
 * @property string|null $value
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|Settings newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Settings newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Settings query()
 * @method static \Illuminate\Database\Eloquent\Builder|Settings whereAdminId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Settings whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Settings whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Settings whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Settings whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Settings whereValue($value)
 */
    
class Settings extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\SmsQueue
 *
 * @property int $id
 * @property int $customer_id
 * @property int $message_id
 * @property int|null $campaign_id
 * @property string $device_unique_id
 * @property string $body
 * @property string $from devices table id
 * @property string $to
 * @property \Illuminate\Support\Carbon|null $schedule_datetime
 * @property \Illuminate\Support\Carbon|null $delivered_at
 * @property string $schedule_completed
 * @property string|null $message_files MMS files in json encoded
 * @property string $status
 * @property string|null $response_code
 * @property string|null $response_id
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property int $subscriber_id SubscriberId is the sim id from the device
 * @property \Illuminate\Support\Carbon|null $deleted_at
 * @property-read \App\Models\Customer|null $user
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue newQuery()
 * @method static \Illuminate\Database\Query\Builder|SmsQueue onlyTrashed()
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue query()
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereBody($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereCampaignId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereDeletedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereDeliveredAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereDeviceUniqueId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereFrom($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereMessageFiles($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereMessageId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereResponseCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereResponseId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereScheduleCompleted($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereScheduleDatetime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereSubscriberId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereTo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsQueue whereUpdatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|SmsQueue withTrashed()
 * @method static \Illuminate\Database\Query\Builder|SmsQueue withoutTrashed()
 */
    
class SmsQueue extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\SmsTemplate
 *
 * @property int $id
 * @property int $customer_id
 * @property string $title
 * @property string $status
 * @property string|null $body
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Database\Factories\SmsTemplateFactory factory(...$parameters)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsTemplate newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SmsTemplate newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SmsTemplate query()
 * @method static \Illuminate\Database\Eloquent\Builder|SmsTemplate whereBody($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsTemplate whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsTemplate whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsTemplate whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsTemplate whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsTemplate whereTitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsTemplate whereUpdatedAt($value)
 */
    
class SmsTemplate extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Subscribe
 *
 * @property int $id
 * @property string $subscribe_email
 * @property string|null $subscribe_email_verified_at
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|Subscribe newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Subscribe newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Subscribe query()
 * @method static \Illuminate\Database\Eloquent\Builder|Subscribe whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Subscribe whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Subscribe whereSubscribeEmail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Subscribe whereSubscribeEmailVerifiedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Subscribe whereUpdatedAt($value)
 */
    
class Subscribe extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Ticket
 *
 * @property int $id
 * @property int $customer_id
 * @property int $admin_id
 * @property string $token
 * @property string $subject
 * @property string|null $document
 * @property string $status
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Customer|null $customer
 * @method static \Illuminate\Database\Eloquent\Builder|Ticket newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Ticket newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Ticket query()
 * @method static \Illuminate\Database\Eloquent\Builder|Ticket whereAdminId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ticket whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ticket whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ticket whereDocument($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ticket whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ticket whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ticket whereSubject($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ticket whereToken($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ticket whereUpdatedAt($value)
 */
    
class Ticket extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\TicketDescription
 *
 * @property int $id
 * @property int $ticket_id
 * @property string|null $description
 * @property int|null $sender
 * @property string|null $document
 * @property int|null $receiver
 * @property string|null $sent_status
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|TicketDescription newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|TicketDescription newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|TicketDescription query()
 * @method static \Illuminate\Database\Eloquent\Builder|TicketDescription whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|TicketDescription whereDescription($value)
 * @method static \Illuminate\Database\Eloquent\Builder|TicketDescription whereDocument($value)
 * @method static \Illuminate\Database\Eloquent\Builder|TicketDescription whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|TicketDescription whereReceiver($value)
 * @method static \Illuminate\Database\Eloquent\Builder|TicketDescription whereSender($value)
 * @method static \Illuminate\Database\Eloquent\Builder|TicketDescription whereSentStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|TicketDescription whereTicketId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|TicketDescription whereUpdatedAt($value)
 */
    
class TicketDescription extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\User
 *
 * @property int $id
 * @property string $name
 * @property string $email
 * @property \Illuminate\Support\Carbon|null $email_verified_at
 * @property string $password
 * @property string|null $remember_token
 * @property string $profile_picture
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property \Illuminate\Support\Carbon|null $deleted_at
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Number[] $active_numbers
 * @property-read int|null $active_numbers_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Customer[] $customers
 * @property-read int|null $customers_count
 * @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications
 * @property-read int|null $notifications_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\NumberRequest[] $number_requests
 * @property-read int|null $number_requests_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Number[] $numbers
 * @property-read int|null $numbers_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Page[] $pages
 * @property-read int|null $pages_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\BillingRequest[] $plan_requests
 * @property-read int|null $plan_requests_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Plan[] $plans
 * @property-read int|null $plans_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Settings[] $settings
 * @property-read int|null $settings_count
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Ticket[] $tickets
 * @property-read int|null $tickets_count
 * @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|User newQuery()
 * @method static \Illuminate\Database\Query\Builder|User onlyTrashed()
 * @method static \Illuminate\Database\Eloquent\Builder|User query()
 * @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereDeletedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereEmail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereEmailVerifiedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereProfilePicture($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value)
 * @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|User withTrashed()
 * @method static \Illuminate\Database\Query\Builder|User withoutTrashed()
 */
    
class User extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\Ussd
 *
 * @property int $id
 * @property int $customer_id
 * @property string $request
 * @property string|null $response
 * @property string $device_id
 * @property string $device_unique_id
 * @property string $subscriber_id
 * @property string $status
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Device|null $device
 * @method static \Illuminate\Database\Eloquent\Builder|Ussd newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Ussd newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Ussd query()
 * @method static \Illuminate\Database\Eloquent\Builder|Ussd whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ussd whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ussd whereDeviceId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ussd whereDeviceUniqueId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ussd whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ussd whereRequest($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ussd whereResponse($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ussd whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ussd whereSubscriberId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Ussd whereUpdatedAt($value)
 */
    
class Ussd extends \Eloquent {}
}

namespace 
App\Models{
/**
 * App\Models\VerifyCustomer
 *
 * @property int $id
 * @property int $customer_id
 * @property string $token
 * @property string $status
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|VerifyCustomer newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|VerifyCustomer newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|VerifyCustomer query()
 * @method static \Illuminate\Database\Eloquent\Builder|VerifyCustomer whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|VerifyCustomer whereCustomerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|VerifyCustomer whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|VerifyCustomer whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|VerifyCustomer whereToken($value)
 * @method static \Illuminate\Database\Eloquent\Builder|VerifyCustomer whereUpdatedAt($value)
 */
    
class VerifyCustomer extends \Eloquent {}
}


:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0078 ]--