*/ namespace App{ /** * App\CDR * * @method static \Illuminate\Database\Eloquent\Builder|CDR newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|CDR newQuery() * @method static \Illuminate\Database\Eloquent\Builder|CDR query() */ class CDR extends \Eloquent {} } namespace App\Models{ /** * A voice-AI vendor that call recordings can be submitted to. * * The API key is encrypted at rest by the `encrypted` cast (APP_KEY) and is * hidden from array/JSON serialisation, so it can never leak through a * datatable response, a log line or a dump of the model. * * @method static \Illuminate\Database\Eloquent\Builder|AiVoiceProvider newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|AiVoiceProvider newQuery() * @method static \Illuminate\Database\Eloquent\Builder|AiVoiceProvider query() */ class AiVoiceProvider extends \Eloquent {} } namespace App\Models{ /** * App\Models\CallAiAnalysis * * @property-read \App\Models\AiVoiceProvider|null $provider * @method static \Illuminate\Database\Eloquent\Builder|CallAiAnalysis inFlight() * @method static \Illuminate\Database\Eloquent\Builder|CallAiAnalysis newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|CallAiAnalysis newQuery() * @method static \Illuminate\Database\Eloquent\Builder|CallAiAnalysis query() */ class CallAiAnalysis extends \Eloquent {} } namespace App\Models{ /** * PBXApiCredential Model * * Stores encrypted FreePBX API credentials * * @property int $id * @property string $name * @property string $api_user * @property string $api_secret (encrypted) * @property string $api_url * @property bool $is_active * @property \Carbon\Carbon|null $last_used_at * @property \Carbon\Carbon|null $expires_at * @property array|null $metadata * @property \Carbon\Carbon $created_at * @property \Carbon\Carbon $updated_at * @property \Carbon\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|PBXApiCredential active() * @method static \Illuminate\Database\Eloquent\Builder|PBXApiCredential newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|PBXApiCredential newQuery() * @method static \Illuminate\Database\Eloquent\Builder|PBXApiCredential onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|PBXApiCredential query() * @method static \Illuminate\Database\Eloquent\Builder|PBXApiCredential withTrashed() * @method static \Illuminate\Database\Eloquent\Builder|PBXApiCredential withoutTrashed() */ class PBXApiCredential extends \Eloquent {} } namespace App{ /** * App\Networks * * @method static \Illuminate\Database\Eloquent\Builder|Networks newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Networks newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Networks query() */ class Networks extends \Eloquent {} } namespace App{ /** * App\Survey * * @property-read \Modules\Campaigns\Entities\Campaign|null $campaign * @property-read \Modules\Leads\Entities\Lead|null $lead * @method static \Illuminate\Database\Eloquent\Builder|Survey newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Survey newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Survey query() */ class Survey extends \Eloquent {} } namespace Modules\Accounts\Entities{ /** * Modules\Accounts\Entities\Account * * @property int $id * @property string|null $name * @property string|null $owned_by_type * @property int|null $owned_by_id * @property string|null $website * @property string|null $account_number * @property float|null $annual_revenue * @property int|null $employees * @property int|null $account_type_id * @property int|null $account_industry_id * @property int|null $account_rating_id * @property string|null $phone * @property string|null $email * @property string|null $secondary_email * @property string|null $fax * @property string|null $skype_id * @property string|null $street * @property string|null $city * @property string|null $state * @property string|null $country * @property string|null $zip_code * @property string|null $notes * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property string|null $tax_number * @property int|null $company_id * @property-read \Modules\Accounts\Entities\AccountIndustry|null $accountIndustry * @property-read \Modules\Accounts\Entities\AccountRating|null $accountRating * @property-read \Modules\Accounts\Entities\AccountType|null $accountType * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Assets\Entities\Asset[] $assets * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Campaigns\Entities\Campaign[] $campaigns * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Contacts\Entities\Contact[] $contacts * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Deals\Entities\Deal[] $deals * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Documents\Entities\Document[] $documents * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Invoices\Entities\Invoice[] $invoices * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Orders\Entities\Order[] $orders * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Quotes\Entities\Quote[] $quotes * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\ServiceContracts\Entities\ServiceContract[] $serviceContracts * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Tickets\Entities\Ticket[] $tickets * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Accounts\Entities\Account onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereAccountIndustryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereAccountNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereAccountRatingId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereAccountTypeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereAnnualRevenue($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereCity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereEmployees($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereFax($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account wherePhone($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereSecondaryEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereSkypeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereState($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereStreet($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereTaxNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereWebsite($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereZipCode($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Accounts\Entities\Account withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Accounts\Entities\Account withoutTrashed() * @mixin \Eloquent * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Calls\Entities\Call[] $calls * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account query() * @property int|null $country_id * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Accounts\Entities\Account[] $owner * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\Account whereCountryId($value) * @property string|null $extra_id * @property int|null $payment_currency_id * @property int|null $payment_condition_id * @property-read int|null $activity_count * @property-read int|null $assets_count * @property-read int|null $attachments_count * @property-read int|null $calls_count * @property-read int|null $campaigns_count * @property-read int|null $comments_count * @property-read int|null $contacts_count * @property-read int|null $deals_count * @property-read int|null $documents_count * @property-read int|null $invoices_count * @property-read int|null $orders_count * @property-read \Modules\Accounts\Entities\AccountPaymentCondition|null $paymentCondition * @property-read Currency|null $paymentCurrency * @property-read int|null $quotes_count * @property-read int|null $service_contracts_count * @property-read int|null $tickets_count * @method static \Illuminate\Database\Eloquent\Builder|Account whereExtraId($value) * @method static \Illuminate\Database\Eloquent\Builder|Account wherePaymentConditionId($value) * @method static \Illuminate\Database\Eloquent\Builder|Account wherePaymentCurrencyId($value) * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count */ class Account extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Accounts\Entities{ /** * Modules\Accounts\Entities\AccountIndustry * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Accounts\Entities\AccountIndustry onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountIndustry whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountIndustry whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountIndustry whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountIndustry whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountIndustry whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Accounts\Entities\AccountIndustry withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Accounts\Entities\AccountIndustry withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountIndustry newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountIndustry newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountIndustry query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountIndustry whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountIndustry exists() */ class AccountIndustry extends \Eloquent {} } namespace Modules\Accounts\Entities{ /** * Modules\Accounts\Entities\AccountPaymentCondition * * @property int $id * @property string|null $name * @property int|null $numeric_value * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|CachableModel disableCache() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition newQuery() * @method static \Illuminate\Database\Query\Builder|AccountPaymentCondition onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition query() * @method static \Illuminate\Database\Eloquent\Builder|AccountPaymentCondition whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|AccountPaymentCondition whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|AccountPaymentCondition whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|AccountPaymentCondition whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|AccountPaymentCondition whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|AccountPaymentCondition whereNumericValue($value) * @method static \Illuminate\Database\Eloquent\Builder|AccountPaymentCondition whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|AccountPaymentCondition withTrashed() * @method static \Illuminate\Database\Query\Builder|AccountPaymentCondition withoutTrashed() * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountPaymentCondition exists() */ class AccountPaymentCondition extends \Eloquent {} } namespace Modules\Accounts\Entities{ /** * Modules\Accounts\Entities\AccountRating * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Accounts\Entities\AccountRating onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountRating whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountRating whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountRating whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountRating whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountRating whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Accounts\Entities\AccountRating withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Accounts\Entities\AccountRating withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountRating newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountRating newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountRating query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountRating whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountRating exists() */ class AccountRating extends \Eloquent {} } namespace Modules\Accounts\Entities{ /** * Modules\Accounts\Entities\AccountType * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Accounts\Entities\AccountType onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountType whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountType whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountType whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountType whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountType whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Accounts\Entities\AccountType withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Accounts\Entities\AccountType withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountType newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountType newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountType query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Accounts\Entities\AccountType whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AccountType exists() */ class AccountType extends \Eloquent {} } namespace Modules\Assets\Entities{ /** * Modules\Assets\Entities\Asset * * @property int $id * @property string|null $name * @property string|null $model_no * @property string|null $tag_number * @property string|null $order_number * @property string|null $purchase_date * @property float|null $purchase_cost * @property string|null $owned_by_type * @property int|null $owned_by_id * @property int|null $asset_status_id * @property int|null $asset_category_id * @property int|null $asset_manufacturer_id * @property int|null $supplier_id * @property string|null $notes * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $contact_id * @property int|null $account_id * @property int|null $company_id * @property-read \Modules\Accounts\Entities\Account|null $account * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Modules\Assets\Entities\AssetCategory|null $assetCategory * @property-read \Modules\Assets\Entities\AssetManufacturer|null $assetManufacturer * @property-read \Modules\Assets\Entities\AssetStatus|null $assetStatus * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Modules\Contacts\Entities\Contact|null $contact * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Assets\Entities\Asset onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereAccountId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereAssetCategoryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereAssetManufacturerId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereAssetStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereContactId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereModelNo($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereOrderNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset wherePurchaseCost($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset wherePurchaseDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereSupplierId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereTagNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Assets\Entities\Asset withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Assets\Entities\Asset withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\Asset query() * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Assets\Entities\Asset[] $owner * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count */ class Asset extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Assets\Entities{ /** * Modules\Assets\Entities\AssetCategory * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Assets\Entities\AssetCategory onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetCategory whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetCategory whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetCategory whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetCategory whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetCategory whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Assets\Entities\AssetCategory withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Assets\Entities\AssetCategory withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetCategory newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetCategory newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetCategory query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetCategory whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetCategory exists() */ class AssetCategory extends \Eloquent {} } namespace Modules\Assets\Entities{ /** * Modules\Assets\Entities\AssetManufacturer * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Assets\Entities\AssetManufacturer onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetManufacturer whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetManufacturer whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetManufacturer whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetManufacturer whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetManufacturer whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Assets\Entities\AssetManufacturer withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Assets\Entities\AssetManufacturer withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetManufacturer newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetManufacturer newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetManufacturer query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetManufacturer whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetManufacturer exists() */ class AssetManufacturer extends \Eloquent {} } namespace Modules\Assets\Entities{ /** * Modules\Assets\Entities\AssetStatus * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Assets\Entities\AssetStatus onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Assets\Entities\AssetStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Assets\Entities\AssetStatus withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetStatus query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Assets\Entities\AssetStatus whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|AssetStatus exists() */ class AssetStatus extends \Eloquent {} } namespace Modules\Calendar\Entities{ /** * Modules\Calendar\Entities\Calendar * * @property int $id * @property string|null $name * @property int|null $is_public * @property string|null $owned_by_type * @property int|null $owned_by_id * @property string|null $default_view * @property int|null $first_day * @property string|null $day_start_at * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int $created_by * @property int|null $company_id * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Calendar\Entities\Event[] $events * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Calendar\Entities\Calendar onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereCreatedBy($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereDayStartAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereDefaultView($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereFirstDay($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereIsPublic($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Calendar\Entities\Calendar withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Calendar\Entities\Calendar withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Calendar query() * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Calendar\Entities\Calendar[] $owner * @property-read int|null $events_count */ class Calendar extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Calendar\Entities{ /** * Modules\Calendar\Entities\Event * * @property int $id * @property string|null $name * @property string|null $owned_by_type * @property int|null $owned_by_id * @property \Illuminate\Support\Carbon|null $start_date * @property \Illuminate\Support\Carbon|null $end_date * @property int|null $full_day * @property string|null $event_color * @property int|null $calendar_id * @property int|null $event_priority_id * @property int|null $event_status_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property string|null $description * @property int|null $created_by * @property int|null $company_id * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Modules\Calendar\Entities\Calendar|null $calendar * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Modules\Calendar\Entities\EventPriority|null $eventPriority * @property-read \Modules\Calendar\Entities\EventStatus|null $eventStatus * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\User\Entities\User[] $sharedWith * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Calendar\Entities\Event onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereCalendarId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereCreatedBy($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereEndDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereEventColor($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereEventPriorityId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereEventStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereFullDay($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereStartDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Calendar\Entities\Event withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Calendar\Entities\Event withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\Event query() * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Calendar\Entities\Event[] $owner * @property int|null $lead_id * @property int|null $contact_id * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read Contact|null $contact * @property-read Lead|null $lead * @property-read int|null $shared_with_count * @method static \Illuminate\Database\Eloquent\Builder|Event whereContactId($value) * @method static \Illuminate\Database\Eloquent\Builder|Event whereLeadId($value) * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count */ class Event extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Calendar\Entities{ /** * Modules\Calendar\Entities\EventPriority * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Calendar\Entities\EventPriority onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventPriority whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventPriority whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventPriority whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventPriority whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventPriority whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Calendar\Entities\EventPriority withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Calendar\Entities\EventPriority withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventPriority newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventPriority newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventPriority query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventPriority whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventPriority exists() */ class EventPriority extends \Eloquent {} } namespace Modules\Calendar\Entities{ /** * Modules\Calendar\Entities\EventStatus * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Calendar\Entities\EventStatus onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Calendar\Entities\EventStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Calendar\Entities\EventStatus withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventStatus query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calendar\Entities\EventStatus whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EventStatus exists() */ class EventStatus extends \Eloquent {} } namespace Modules\CallLogs\Entities{ /** * Modules\CallLogs\Entities\CallLog * * @property-read \Modules\Contacts\Entities\Contact|null $contact * @property-read \Modules\Leads\Entities\Lead|null $lead * @property-read \Modules\Platform\User\Entities\User|null $user * @method static \Illuminate\Database\Eloquent\Builder|CallLog dueFollowUps() * @method static \Illuminate\Database\Eloquent\Builder|CallLog forLinkedid(string $linkedid) * @method static \Illuminate\Database\Eloquent\Builder|CallLog newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|CallLog newQuery() * @method static \Illuminate\Database\Eloquent\Builder|CallLog query() * @method static \Illuminate\Database\Eloquent\Builder|CallLog withFollowUp() */ class CallLog extends \Eloquent {} } namespace Modules\CallLogs\Entities{ /** * Modules\CallLogs\Entities\CallLogFieldSetting * * @method static \Illuminate\Database\Eloquent\Builder|CallLogFieldSetting newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|CallLogFieldSetting newQuery() * @method static \Illuminate\Database\Eloquent\Builder|CallLogFieldSetting query() */ class CallLogFieldSetting extends \Eloquent {} } namespace Modules\CallLogs\Entities{ /** * Modules\CallLogs\Entities\CallLogOutcome * * @method static \Illuminate\Database\Eloquent\Builder|CallLogOutcome newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|CallLogOutcome newQuery() * @method static \Illuminate\Database\Eloquent\Builder|CallLogOutcome onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|CallLogOutcome query() * @method static \Illuminate\Database\Eloquent\Builder|CallLogOutcome withTrashed() * @method static \Illuminate\Database\Eloquent\Builder|CallLogOutcome withoutTrashed() */ class CallLogOutcome extends \Eloquent {} } namespace Modules\CallLogs\Entities{ /** * Modules\CallLogs\Entities\CallLogSource * * @method static \Illuminate\Database\Eloquent\Builder|CallLogSource newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|CallLogSource newQuery() * @method static \Illuminate\Database\Eloquent\Builder|CallLogSource onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|CallLogSource query() * @method static \Illuminate\Database\Eloquent\Builder|CallLogSource withTrashed() * @method static \Illuminate\Database\Eloquent\Builder|CallLogSource withoutTrashed() */ class CallLogSource extends \Eloquent {} } namespace Modules\CallLogs\Entities{ /** * Modules\CallLogs\Entities\CallLogStatus * * @method static \Illuminate\Database\Eloquent\Builder|CallLogStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|CallLogStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|CallLogStatus onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|CallLogStatus query() * @method static \Illuminate\Database\Eloquent\Builder|CallLogStatus withTrashed() * @method static \Illuminate\Database\Eloquent\Builder|CallLogStatus withoutTrashed() */ class CallLogStatus extends \Eloquent {} } namespace Modules\Calls\Entities{ /** * Modules\Calls\Entities\Call * * @property int $id * @property string|null $subject * @property string|null $phone_number * @property string|null $duration * @property string|null $owned_by_type * @property int|null $owned_by_id * @property \Illuminate\Support\Carbon|null $call_date * @property int|null $account_id * @property int|null $contact_id * @property int|null $lead_id * @property int|null $company_id * @property int|null $direction_id * @property string|null $notes * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property-read \Modules\Accounts\Entities\Account|null $account * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Contacts\Entities\Contact|null $contact * @property-read \Modules\Calls\Entities\DirectionType|null $direction * @property-read \Modules\Leads\Entities\Lead|null $lead * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Calls\Entities\Call onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereAccountId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereCallDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereContactId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereDirectionId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereDuration($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereLeadId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call wherePhoneNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereSubject($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Calls\Entities\Call withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Calls\Entities\Call withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call query() * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Calls\Entities\Call[] $owner * @property int|null $status_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\Call whereStatusId($value) * @property-read \Modules\Calls\Entities\CallStatus $callStatus * @property int|null $deal_id * @property-read int|null $comments_count * @property-read Deal|null $deal * @method static \Illuminate\Database\Eloquent\Builder|Call whereDealId($value) * @property-read \Modules\Campaigns\Entities\Campaign|null $campaign */ class Call extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Calls\Entities{ /** * Modules\Calls\Entities\CallStatus * * @property int $id * @property string|null $name * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Calls\Entities\CallStatus newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Calls\Entities\CallStatus newQuery() * @method static \Illuminate\Database\Query\Builder|\Modules\Calls\Entities\CallStatus onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Calls\Entities\CallStatus query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\CallStatus whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\CallStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\CallStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\CallStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\CallStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\CallStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Calls\Entities\CallStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Calls\Entities\CallStatus withoutTrashed() * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CallStatus exists() */ class CallStatus extends \Eloquent {} } namespace Modules\Calls\Entities{ /** * Modules\Calls\Entities\DirectionType * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Calls\Entities\DirectionType onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\DirectionType whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\DirectionType whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\DirectionType whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\DirectionType whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\DirectionType whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Calls\Entities\DirectionType withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Calls\Entities\DirectionType withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\DirectionType newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\DirectionType newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\DirectionType query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Calls\Entities\DirectionType whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DirectionType exists() */ class DirectionType extends \Eloquent {} } namespace Modules\Campaigns\Entities{ /** * Modules\Campaigns\Entities\Campaign * * @property int $id * @property string|null $name * @property string|null $owned_by_type * @property int|null $owned_by_id * @property string|null $product * @property int|null $target_audience * @property string|null $expected_close_date * @property string|null $sponsor * @property int|null $target_size * @property int|null $campaign_status_id * @property int|null $campaign_type_id * @property float|null $budget_cost * @property float|null $actual_budget * @property int|null $expected_response * @property float|null $expected_revenue * @property int|null $expected_sales_count * @property int|null $actual_sales_count * @property int|null $expected_response_count * @property int|null $actual_response_count * @property float|null $expected_roi * @property float|null $actual_roi * @property string|null $notes * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $company_id * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Accounts\Entities\Account[] $accounts * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Modules\Campaigns\Entities\CampaignStatus|null $campaignStatus * @property-read \Modules\Campaigns\Entities\CampaignType|null $campaignType * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Contacts\Entities\Contact[] $contacts * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Deals\Entities\Deal[] $deals * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Leads\Entities\Lead[] $leads * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Campaigns\Entities\Campaign onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereActualBudget($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereActualResponseCount($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereActualRoi($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereActualSalesCount($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereBudgetCost($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereCampaignStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereCampaignTypeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereExpectedCloseDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereExpectedResponse($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereExpectedResponseCount($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereExpectedRevenue($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereExpectedRoi($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereExpectedSalesCount($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereProduct($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereSponsor($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereTargetAudience($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereTargetSize($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Campaigns\Entities\Campaign withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Campaigns\Entities\Campaign withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\Campaign query() * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Campaigns\Entities\Campaign[] $owner * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Campaigns\Entities\EmailCampaign[] $emailCampaigns * @property-read int|null $accounts_count * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read int|null $contacts_count * @property-read int|null $deals_count * @property-read int|null $email_campaigns_count * @property-read int|null $leads_count * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count * @property-read \Illuminate\Database\Eloquent\Collection $calls * @property-read int|null $calls_count * @property-read \Illuminate\Database\Eloquent\Collection $campaign_lead * @property-read int|null $campaign_lead_count * @property-read \Illuminate\Database\Eloquent\Collection $sms * @property-read int|null $sms_count * @property-read \Illuminate\Database\Eloquent\Collection $surveys * @property-read int|null $surveys_count */ class Campaign extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Campaigns\Entities{ /** * Modules\Campaigns\Entities\CampaignLead * * @property-read \Modules\Campaigns\Entities\Campaign|null $campaign * @method static \Illuminate\Database\Eloquent\Builder|CampaignLead newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|CampaignLead newQuery() * @method static \Illuminate\Database\Eloquent\Builder|CampaignLead query() */ class CampaignLead extends \Eloquent {} } namespace Modules\Campaigns\Entities{ /** * Modules\Campaigns\Entities\CampaignSms * * @property-read \Modules\Campaigns\Entities\Campaign|null $campaign * @method static \Illuminate\Database\Eloquent\Builder|CampaignSms newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|CampaignSms newQuery() * @method static \Illuminate\Database\Eloquent\Builder|CampaignSms query() */ class CampaignSms extends \Eloquent {} } namespace Modules\Campaigns\Entities{ /** * Modules\Campaigns\Entities\CampaignStatus * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Campaigns\Entities\CampaignStatus onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Campaigns\Entities\CampaignStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Campaigns\Entities\CampaignStatus withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignStatus query() * @property string|null $icon * @property string|null $color * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignStatus whereColor($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignStatus whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignStatus whereIcon($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignStatus exists() */ class CampaignStatus extends \Eloquent {} } namespace Modules\Campaigns\Entities{ /** * Modules\Campaigns\Entities\CampaignType * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Campaigns\Entities\CampaignType onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignType whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignType whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignType whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignType whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignType whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Campaigns\Entities\CampaignType withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Campaigns\Entities\CampaignType withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignType newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignType newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignType query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\CampaignType whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CampaignType exists() */ class CampaignType extends \Eloquent {} } namespace Modules\Campaigns\Entities{ /** * Modules\Campaigns\Entities\EmailCampaign * * @property int $id * @property string|null $subject * @property string|null $from * @property string|null $body * @property string|null $email_host * @property string|null $email_port * @property string|null $email_username * @property string|null $email_password * @property string|null $email_encryption * @property string|null $email_from_address * @property string|null $email_from_name * @property int $test_mode * @property string|null $email_test * @property int|null $leads_to_sent * @property int|null $contacts_to_sent * @property int|null $accounts_to_sent * @property int|null $campaign_id * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property-read \Modules\Campaigns\Entities\Campaign|null $campaign * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign newQuery() * @method static \Illuminate\Database\Query\Builder|\Modules\Campaigns\Entities\EmailCampaign onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereAccountsToSent($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereBody($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereCampaignId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereContactsToSent($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereEmailEncryption($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereEmailFromAddress($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereEmailFromName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereEmailHost($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereEmailPassword($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereEmailPort($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereEmailTest($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereEmailUsername($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereFrom($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereLeadsToSent($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereSubject($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereTestMode($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Campaigns\Entities\EmailCampaign whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Campaigns\Entities\EmailCampaign withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Campaigns\Entities\EmailCampaign withoutTrashed() * @mixin \Eloquent */ class EmailCampaign extends \Eloquent {} } namespace Modules\ContactEmails\Entities{ /** * Modules\ContactEmails\Entities\ContactEmail * * @property int $id * @property string|null $email * @property int $is_default * @property int $is_active * @property int $is_marketing * @property int|null $contact_id * @property int|null $company_id * @property string|null $notes * @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|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Contacts\Entities\Contact|null $contact * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail newQuery() * @method static \Illuminate\Database\Query\Builder|\Modules\ContactEmails\Entities\ContactEmail onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail whereContactId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail whereIsActive($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail whereIsDefault($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail whereIsMarketing($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactEmails\Entities\ContactEmail whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\ContactEmails\Entities\ContactEmail withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\ContactEmails\Entities\ContactEmail withoutTrashed() * @mixin \Eloquent * @property-read int|null $attachments_count * @property-read int|null $comments_count */ class ContactEmail extends \Eloquent {} } namespace Modules\ContactMailinglists\Entities{ /** * Modules\ContactMailinglists\Entities\ContactMailinglist * * @property int $id * @property int $contact_id * @property int|null $subscribe_email_id * @property int $mailinglist_id * @property string|null $subscribe_ip * @property string|null $subscribe_origin_page * @property string|null $subscribe_origin_id * @property string|null $subscribe_date * @property string|null $unsubscribe_date * @property int $company_id * @property string|null $notes * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read int|null $attachments_count * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read int|null $comments_count * @property-read Contact $contact * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist query() * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist whereContactId($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist whereMailinglistId($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist whereSubscribeDate($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist whereSubscribeEmailId($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist whereSubscribeIp($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist whereSubscribeOriginId($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist whereSubscribeOriginPage($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist whereUnsubscribeDate($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactMailinglist whereUpdatedAt($value) * @mixin \Eloquent */ class ContactMailinglist extends \Eloquent {} } namespace Modules\ContactMailinglists\Entities{ /** * Modules\ContactMailinglists\Entities\MailinglistDict * * @property int $id * @property string $name * @property string|null $description * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|CachableModel disableCache() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict newQuery() * @method static \Illuminate\Database\Query\Builder|MailinglistDict onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict query() * @method static \Illuminate\Database\Eloquent\Builder|MailinglistDict whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|MailinglistDict whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|MailinglistDict whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|MailinglistDict whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|MailinglistDict whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|MailinglistDict whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|MailinglistDict whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|MailinglistDict withTrashed() * @method static \Illuminate\Database\Query\Builder|MailinglistDict withoutTrashed() * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|MailinglistDict exists() */ class MailinglistDict extends \Eloquent {} } namespace Modules\ContactRequests\Entities{ /** * Modules\ContactRequests\Entities\ContactReason * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\ContactRequests\Entities\ContactReason onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactReason whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactReason whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactReason whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactReason whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactReason whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\ContactRequests\Entities\ContactReason withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\ContactRequests\Entities\ContactReason withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactReason newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactReason newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactReason query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactReason whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactReason exists() */ class ContactReason extends \Eloquent {} } namespace Modules\ContactRequests\Entities{ /** * Modules\ContactRequests\Entities\ContactRequest * * @property int $id * @property string|null $first_name * @property string|null $last_name * @property string|null $organization_name * @property string|null $phone_number * @property string|null $email * @property string|null $other_contact_method * @property string|null $custom_subject * @property string|null $contact_date * @property string|null $next_contact_date * @property string|null $owned_by_type * @property int|null $owned_by_id * @property int|null $status_id * @property int|null $preferred_id * @property int|null $contact_reason_id * @property int|null $company_id * @property string|null $notes * @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|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\ContactRequests\Entities\ContactReason|null $contactReason * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Modules\ContactRequests\Entities\PreferredContactMethod|null $preferred * @property-read \Modules\ContactRequests\Entities\ContactRequestStatus|null $status * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\ContactRequests\Entities\ContactRequest onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereContactDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereContactReasonId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereCustomSubject($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereFirstName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereLastName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereNextContactDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereOrganizationName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereOtherContactMethod($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest wherePhoneNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest wherePreferredId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\ContactRequests\Entities\ContactRequest withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\ContactRequests\Entities\ContactRequest withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequest query() * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\ContactRequests\Entities\ContactRequest[] $owner * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count * @property-read \Modules\Leads\Entities\Lead|null $lead */ class ContactRequest extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\ContactRequests\Entities{ /** * Modules\ContactRequests\Entities\ContactRequestStatus * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\ContactRequests\Entities\ContactRequestStatus onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequestStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequestStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequestStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequestStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequestStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\ContactRequests\Entities\ContactRequestStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\ContactRequests\Entities\ContactRequestStatus withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequestStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequestStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequestStatus query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\ContactRequestStatus whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactRequestStatus exists() */ class ContactRequestStatus extends \Eloquent {} } namespace Modules\ContactRequests\Entities{ /** * Modules\ContactRequests\Entities\PreferredContactMethod * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\ContactRequests\Entities\PreferredContactMethod onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\PreferredContactMethod whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\PreferredContactMethod whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\PreferredContactMethod whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\PreferredContactMethod whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\PreferredContactMethod whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\ContactRequests\Entities\PreferredContactMethod withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\ContactRequests\Entities\PreferredContactMethod withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\PreferredContactMethod newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\PreferredContactMethod newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\PreferredContactMethod query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ContactRequests\Entities\PreferredContactMethod whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PreferredContactMethod exists() */ class PreferredContactMethod extends \Eloquent {} } namespace Modules\ContactWebsites\Entities{ /** * Modules\ContactWebsites\Entities\ContactWebsite * * @property int $id * @property int|null $type_id * @property string|null $url * @property int $contact_id * @property int $is_active * @property int $is_default * @property int $company_id * @property string|null $notes * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read int|null $attachments_count * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read int|null $comments_count * @property-read Contact $contact * @method static \Illuminate\Database\Eloquent\Builder|ContactWebsite newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ContactWebsite newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ContactWebsite query() * @method static \Illuminate\Database\Eloquent\Builder|ContactWebsite whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactWebsite whereContactId($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactWebsite whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactWebsite whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactWebsite whereIsActive($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactWebsite whereIsDefault($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactWebsite whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactWebsite whereTypeId($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactWebsite whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ContactWebsite whereUrl($value) * @mixin \Eloquent */ class ContactWebsite extends \Eloquent {} } namespace Modules\ContactWebsites\Entities{ /** * Modules\ContactWebsites\Entities\WebsiteTypes * * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|CachableModel disableCache() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes newQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes query() * @method static \Illuminate\Database\Eloquent\Builder|WebsiteTypes whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|WebsiteTypes whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|WebsiteTypes whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|WebsiteTypes whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CachableModel withCacheCooldownSeconds($seconds) * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|WebsiteTypes exists() */ class WebsiteTypes extends \Eloquent {} } namespace Modules\Contacts\Entities{ /** * Modules\Contacts\Entities\Contact * * @property int $id * @property string|null $owned_by_type * @property int|null $owned_by_id * @property string|null $first_name * @property string|null $last_name * @property string|null $full_name * @property string|null $job_title * @property string|null $department * @property int|null $contact_status_id * @property int|null $contact_source_id * @property string|null $phone * @property string|null $mobile * @property string|null $email * @property string|null $fax * @property string|null $assistant_name * @property string|null $assistant_phone * @property string|null $street * @property string|null $state * @property string|null $country * @property string|null $zip_code * @property string|null $notes * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $account_id * @property string|null $city * @property int|null $company_id * @property-read \Modules\Accounts\Entities\Account|null $account * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Assets\Entities\Asset[] $assets * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Campaigns\Entities\Campaign[] $campaigns * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Modules\Contacts\Entities\ContactSource|null $contactSource * @property-read \Modules\Contacts\Entities\ContactStatus|null $contactStatus * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Deals\Entities\Deal[] $deals * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Documents\Entities\Document[] $documents * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Invoices\Entities\Invoice[] $invoices * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Orders\Entities\Order[] $orders * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Products\Entities\Product[] $products * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Quotes\Entities\Quote[] $quotes * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Tickets\Entities\Ticket[] $tickets * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Contacts\Entities\Contact onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereAccountId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereAssistantName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereAssistantPhone($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereCity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereContactSourceId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereContactStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereDepartment($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereFax($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereFirstName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereFullName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereJobTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereLastName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereMobile($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact wherePhone($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereSecondaryEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereState($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereStreet($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereZipCode($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Contacts\Entities\Contact withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Contacts\Entities\Contact withoutTrashed() * @mixin \Eloquent * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Calls\Entities\Call[] $calls * @property string|null $tags * @property string|null $profile_image * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Contacts\Entities\ContactEmail[] $emails * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact query() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereProfileImage($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereTags($value) * @property int|null $use_profile_image * @property \Illuminate\Support\Carbon|null $birth_date * @property int|null $language_id * @property int|null $referral_id * @property int|null $country_id * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\ContactEmails\Entities\ContactEmail[] $contactEmails * @property-read \Modules\Contacts\Entities\CustomerLanguage|null $language * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Contacts\Entities\Contact[] $owner * @property-read \Modules\Contacts\Entities\Contact|null $referral * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereBirthDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereCountryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereLanguageId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereReferralId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact whereUseProfileImage($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact withAllTags($tags, $type = null) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact withAllTagsOfAnyType($tags) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact withAnyTags($tags, $type = null) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\Contact withAnyTagsOfAnyType($tags) * @property-read int|null $activity_count * @property-read int|null $assets_count * @property-read int|null $attachments_count * @property-read int|null $calls_count * @property-read int|null $campaigns_count * @property-read int|null $comments_count * @property-read int|null $contact_emails_count * @property-read int|null $deals_count * @property-read int|null $documents_count * @property-read \Illuminate\Database\Eloquent\Collection|Event[] $events * @property-read int|null $events_count * @property-read int|null $invoices_count * @property-read int|null $orders_count * @property-read int|null $products_count * @property-read int|null $quotes_count * @property-read int|null $tags_count * @property-read int|null $tickets_count * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count * @property-read \Illuminate\Database\Eloquent\Collection $sms * @property-read int|null $sms_count */ class Contact extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Contacts\Entities{ /** * Modules\Contacts\Entities\ContactSource * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Contacts\Entities\ContactSource onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactSource whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactSource whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactSource whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactSource whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactSource whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Contacts\Entities\ContactSource withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Contacts\Entities\ContactSource withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactSource newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactSource newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactSource query() * @property string|null $icon * @property string|null $color * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactSource whereColor($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactSource whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactSource whereIcon($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactSource exists() */ class ContactSource extends \Eloquent {} } namespace Modules\Contacts\Entities{ /** * Modules\Contacts\Entities\ContactStatus * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Contacts\Entities\ContactStatus onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Contacts\Entities\ContactStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Contacts\Entities\ContactStatus withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactStatus query() * @property string|null $icon * @property string|null $color * @property int|null $company_id * @property string|null $system_name * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactStatus whereColor($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactStatus whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactStatus whereIcon($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\ContactStatus whereSystemName($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ContactStatus exists() */ class ContactStatus extends \Eloquent {} } namespace Modules\Contacts\Entities{ /** * Modules\Contacts\Entities\ContactUserFieldSetting * * @method static \Illuminate\Database\Eloquent\Builder|ContactUserFieldSetting newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ContactUserFieldSetting newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ContactUserFieldSetting query() */ class ContactUserFieldSetting extends \Eloquent {} } namespace Modules\Contacts\Entities{ /** * Modules\Contacts\Entities\CustomerLanguage * * @property int $id * @property string|null $name * @property string|null $code * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Contacts\Entities\CustomerLanguage newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Contacts\Entities\CustomerLanguage newQuery() * @method static \Illuminate\Database\Query\Builder|\Modules\Contacts\Entities\CustomerLanguage onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Contacts\Entities\CustomerLanguage query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\CustomerLanguage whereCode($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\CustomerLanguage whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\CustomerLanguage whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\CustomerLanguage whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\CustomerLanguage whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\CustomerLanguage whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Contacts\Entities\CustomerLanguage whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Contacts\Entities\CustomerLanguage withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Contacts\Entities\CustomerLanguage withoutTrashed() * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CustomerLanguage exists() */ class CustomerLanguage extends \Eloquent {} } namespace Modules\Deals\Entities{ /** * Modules\Deals\Entities\Deal * * @property int $id * @property string|null $name * @property string|null $owned_by_type * @property int|null $owned_by_id * @property float|null $amount * @property string|null $closing_date * @property float|null $probability * @property float|null $expected_revenue * @property string|null $next_step * @property int|null $deal_stage_id * @property int|null $deal_business_type_id * @property string|null $notes * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $account_id * @property int|null $company_id * @property-read \Modules\Accounts\Entities\Account|null $account * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Campaigns\Entities\Campaign[] $campaigns * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Contacts\Entities\Contact[] $contacts * @property-read \Modules\Deals\Entities\DealBusinessType|null $dealBusinessType * @property-read \Modules\Deals\Entities\DealStage|null $dealStage * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Orders\Entities\Order[] $orders * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Deals\Entities\Deal onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereAccountId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereAmount($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereClosingDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereDealBusinessTypeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereDealStageId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereExpectedRevenue($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereNextStep($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereProbability($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Deals\Entities\Deal withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Deals\Entities\Deal withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\Deal query() * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Deals\Entities\Deal[] $owner * @property int|null $percentage * @property int|null $deal_status_id * @property int|null $psaps * @property int|null $positions * @property int|null $remotes * @property int|null $command_posts * @property string|null $es_inet * @property string|null $ngcs * @property int|null $network_contract_term * @property int|null $deal_network_id * @property int|null $deal_che_id * @property string|null $che_desc * @property int|null $deal_cad_id * @property string|null $cad_desc * @property int|null $deal_radio_id * @property string|null $radio_desc * @property int|null $deal_mapping_id * @property string|null $mapping_desc * @property int|null $che_range * @property int|null $che_maintenance * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read \Illuminate\Database\Eloquent\Collection|Call[] $calls * @property-read int|null $calls_count * @property-read int|null $campaigns_count * @property-read int|null $comments_count * @property-read int|null $contacts_count * @property-read \Modules\Deals\Entities\DealStatus|null $dealStatus * @property-read int|null $orders_count * @property-read \Illuminate\Database\Eloquent\Collection|Quote[] $quotes * @property-read int|null $quotes_count * @method static \Illuminate\Database\Eloquent\Builder|Deal whereCadDesc($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereCheDesc($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereCheMaintenance($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereCheRange($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereCommandPosts($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereDealCadId($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereDealCheId($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereDealMappingId($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereDealNetworkId($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereDealRadioId($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereDealStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereEsInet($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereMappingDesc($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereNetworkContractTerm($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereNgcs($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal wherePercentage($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal wherePositions($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal wherePsaps($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereRadioDesc($value) * @method static \Illuminate\Database\Eloquent\Builder|Deal whereRemotes($value) * @property string|null $extra_attributes * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count * @method static \Illuminate\Database\Eloquent\Builder|Deal whereExtraAttributes($value) */ class Deal extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Deals\Entities{ /** * Modules\Deals\Entities\DealBusinessType * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Deals\Entities\DealBusinessType onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealBusinessType whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealBusinessType whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealBusinessType whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealBusinessType whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealBusinessType whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Deals\Entities\DealBusinessType withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Deals\Entities\DealBusinessType withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealBusinessType newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealBusinessType newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealBusinessType query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealBusinessType whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealBusinessType exists() */ class DealBusinessType extends \Eloquent {} } namespace Modules\Deals\Entities{ /** * Modules\Deals\Entities\DealStage * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Deals\Entities\DealStage onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealStage whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealStage whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealStage whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealStage whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealStage whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Deals\Entities\DealStage withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Deals\Entities\DealStage withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealStage newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealStage newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealStage query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Deals\Entities\DealStage whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStage exists() */ class DealStage extends \Eloquent {} } namespace Modules\Deals\Entities{ /** * Modules\Deals\Entities\DealStatus * * @property int $id * @property string|null $name * @property string|null $step_name * @property string|null $description * @property string|null $owned_by_type * @property int|null $owned_by_id * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $owner * @method static \Illuminate\Database\Eloquent\Builder|CachableModel disableCache() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus newQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus query() * @method static \Illuminate\Database\Eloquent\Builder|DealStatus whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|DealStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|DealStatus whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|DealStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|DealStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|DealStatus whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|DealStatus whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|DealStatus whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|DealStatus whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|DealStatus whereStepName($value) * @method static \Illuminate\Database\Eloquent\Builder|DealStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CachableModel withCacheCooldownSeconds($seconds) * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DealStatus exists() */ class DealStatus extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Documents\Entities{ /** * Modules\Documents\Entities\Document * * @property int $id * @property string $title * @property string|null $notes * @property int|null $document_type_id * @property int|null $document_status_id * @property int|null $document_category_id * @property string|null $owned_by_type * @property int|null $owned_by_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $company_id * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Accounts\Entities\Account[] $accounts * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Contacts\Entities\Contact[] $contacts * @property-read \Modules\Documents\Entities\DocumentCategory|null $documentCategory * @property-read \Modules\Documents\Entities\DocumentStatus|null $documentStatus * @property-read \Modules\Documents\Entities\DocumentType|null $documentType * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Leads\Entities\Lead[] $leads * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\ServiceContracts\Entities\ServiceContract[] $serviceContracts * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Documents\Entities\Document onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereDocumentCategoryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereDocumentStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereDocumentTypeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Documents\Entities\Document withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Documents\Entities\Document withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\Document query() * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Documents\Entities\Document[] $owner * @property-read int|null $accounts_count * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read int|null $contacts_count * @property-read int|null $leads_count * @property-read int|null $service_contracts_count * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count */ class Document extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Documents\Entities{ /** * Modules\Documents\Entities\DocumentCategory * * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Documents\Entities\DocumentCategory onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentCategory whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentCategory whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentCategory whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentCategory whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentCategory whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Documents\Entities\DocumentCategory withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Documents\Entities\DocumentCategory withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentCategory newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentCategory newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentCategory query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentCategory whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentCategory exists() */ class DocumentCategory extends \Eloquent {} } namespace Modules\Documents\Entities{ /** * Modules\Documents\Entities\DocumentStatus * * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Documents\Entities\DocumentStatus onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Documents\Entities\DocumentStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Documents\Entities\DocumentStatus withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentStatus query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentStatus whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentStatus exists() */ class DocumentStatus extends \Eloquent {} } namespace Modules\Documents\Entities{ /** * Modules\Documents\Entities\DocumentType * * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Documents\Entities\DocumentType onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentType whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentType whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentType whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentType whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentType whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Documents\Entities\DocumentType withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Documents\Entities\DocumentType withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentType newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentType newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentType query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Documents\Entities\DocumentType whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DocumentType exists() */ class DocumentType extends \Eloquent {} } namespace Modules\Invoices\Entities{ /** * Modules\Invoices\Entities\Invoice * * @property int $id * @property string|null $invoice_number * @property int|null $order_id * @property string|null $customer_no * @property int|null $contact_id * @property int|null $account_id * @property string|null $invoice_date * @property string|null $due_date * @property string|null $owned_by_type * @property int|null $owned_by_id * @property int|null $invoice_status_id * @property string|null $from_company * @property string|null $from_tax_number * @property string|null $from_street * @property string|null $from_city * @property string|null $from_state * @property string|null $from_country * @property string|null $from_zip_code * @property string|null $bill_to * @property string|null $bill_tax_number * @property string|null $bill_street * @property string|null $bill_state * @property string|null $bill_country * @property string|null $bill_zip_code * @property string|null $ship_to * @property string|null $ship_tax_number * @property string|null $ship_street * @property string|null $ship_state * @property string|null $ship_country * @property string|null $ship_zip_code * @property string|null $terms_and_cond * @property string|null $notes * @property float|null $discount * @property int|null $currency_id * @property int|null $tax_id * @property float|null $paid * @property string|null $account_number * @property float|null $delivery_cost * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property string|null $bill_city * @property string|null $ship_city * @property int|null $company_id * @property-read \Modules\Accounts\Entities\Account|null $account * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Modules\Contacts\Entities\Contact|null $contact * @property-read \Modules\Platform\Settings\Entities\Currency|null $currency * @property-read mixed $balance_due * @property-read mixed $gross_value * @property-read string $subtotal * @property-read string $tax_value * @property-read \Modules\Invoices\Entities\InvoiceStatus|null $invoiceStatus * @property-read \Modules\Orders\Entities\Order|null $order * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Invoices\Entities\InvoiceRow[] $rows * @property-read \Modules\Platform\Settings\Entities\Tax|null $tax * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Invoices\Entities\Invoice onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereAccountId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereAccountNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereBillCity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereBillCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereBillState($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereBillStreet($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereBillTaxNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereBillTo($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereBillZipCode($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereContactId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereCurrencyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereCustomerNo($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereDeliveryCost($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereDiscount($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereDueDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereFromCity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereFromCompany($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereFromCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereFromState($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereFromStreet($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereFromTaxNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereFromZipCode($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereInvoiceDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereInvoiceNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereInvoiceStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereOrderId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice wherePaid($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereShipCity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereShipCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereShipState($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereShipStreet($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereShipTaxNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereShipTo($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereShipZipCode($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereTaxId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereTermsAndCond($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Invoices\Entities\Invoice withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Invoices\Entities\Invoice withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice query() * @property int|null $from_country_id * @property int|null $bill_country_id * @property int|null $ship_country_id * @property-read \Modules\Platform\Settings\Entities\Country|null $billCountry * @property-read \Modules\Platform\Settings\Entities\Country|null $fromCountry * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Invoices\Entities\Invoice[] $owner * @property-read \Modules\Platform\Settings\Entities\Country|null $shipCountry * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereBillCountryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereFromCountryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereShipCountryId($value) * @property string|null $send_invoice_to * @property int $is_recurring * @property int|null $recurring_every * @property int|null $recurring_period_id * @property-read \Modules\Invoices\Entities\InvoiceRecurringPeriod|null $recurringPeriod * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereIsRecurring($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereRecurringEvery($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereRecurringPeriodId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\Invoice whereSendInvoiceTo($value) * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read int|null $rows_count * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count */ class Invoice extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Invoices\Entities{ /** * Modules\Invoices\Entities\InvoiceRecurringPeriod * * @property int $id * @property string|null $name * @property string|null $system_name * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Invoices\Entities\InvoiceRecurringPeriod newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Invoices\Entities\InvoiceRecurringPeriod newQuery() * @method static \Illuminate\Database\Query\Builder|\Modules\Invoices\Entities\InvoiceRecurringPeriod onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Invoices\Entities\InvoiceRecurringPeriod query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRecurringPeriod whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRecurringPeriod whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRecurringPeriod whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRecurringPeriod whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRecurringPeriod whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRecurringPeriod whereSystemName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRecurringPeriod whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Invoices\Entities\InvoiceRecurringPeriod withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Invoices\Entities\InvoiceRecurringPeriod withoutTrashed() * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceRecurringPeriod exists() */ class InvoiceRecurringPeriod extends \Eloquent {} } namespace Modules\Invoices\Entities{ /** * Modules\Invoices\Entities\InvoiceRow * * @property int $id * @property string|null $product_name * @property int $invoice_id * @property float|null $price * @property float|null $quantity * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $company_id * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read mixed $line_total * @property-read \Modules\Invoices\Entities\Invoice $invoice * @property-read \Modules\Products\Entities\Product $product * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Invoices\Entities\InvoiceRow onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow whereInvoiceId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow wherePrice($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow whereProductName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow whereQuantity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Invoices\Entities\InvoiceRow withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Invoices\Entities\InvoiceRow withoutTrashed() * @mixin \Eloquent * @property int|null $product_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow query() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow whereProductId($value) * @property int|null $price_list_id * @property-read \Modules\Products\Entities\PriceList|null $priceList * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceRow wherePriceListId($value) */ class InvoiceRow extends \Eloquent {} } namespace Modules\Invoices\Entities{ /** * Modules\Invoices\Entities\InvoiceStatus * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Invoices\Entities\InvoiceStatus onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Invoices\Entities\InvoiceStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Invoices\Entities\InvoiceStatus withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceStatus query() * @property int|null $company_id * @property string|null $system_name * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceStatus whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Invoices\Entities\InvoiceStatus whereSystemName($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|InvoiceStatus exists() */ class InvoiceStatus extends \Eloquent {} } namespace Modules\LeadEmails\Entities{ /** * Modules\LeadEmails\Entities\LeadEmail * * @property int $id * @property string|null $email * @property int $is_default * @property int $is_active * @property int $is_marketing * @property int|null $lead_id * @property int|null $company_id * @property string|null $notes * @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|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Leads\Entities\Lead|null $lead * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail newQuery() * @method static \Illuminate\Database\Query\Builder|\Modules\LeadEmails\Entities\LeadEmail onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail whereIsActive($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail whereIsDefault($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail whereIsMarketing($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail whereLeadId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\LeadEmails\Entities\LeadEmail whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\LeadEmails\Entities\LeadEmail withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\LeadEmails\Entities\LeadEmail withoutTrashed() * @mixin \Eloquent * @property-read int|null $attachments_count * @property-read int|null $comments_count */ class LeadEmail extends \Eloquent {} } namespace Modules\Leads\Entities{ /** * Class Lead * * @package Modules\Leads\Entities * @property int $id * @property string $first_name * @property string $last_name * @property string $full_name * @property string|null $email * @property string|null $fax * @property string|null $annual_revenue * @property string|null $website * @property string|null $no_of_employees * @property string|null $skype * @property string|null $lead_company * @property string|null $job_title * @property string|null $phone * @property string|null $mobile * @property string|null $secondary_email * @property string|null $twitter * @property string|null $facebook * @property string|null $description * @property string|null $addr_street * @property string|null $addr_state * @property string|null $addr_country * @property string|null $addr_city * @property string|null $addr_zip * @property int|null $lead_status_id * @property int|null $lead_source_id * @property int|null $lead_industry_id * @property int|null $lead_rating_id * @property string|null $owned_by_type * @property int|null $owned_by_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $company_id * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Campaigns\Entities\Campaign[] $campaigns * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Documents\Entities\Document[] $documents * @property-read \Modules\Leads\Entities\LeadIndustry|null $leadIndustry * @property-read \Modules\Leads\Entities\LeadRating|null $leadRating * @property-read \Modules\Leads\Entities\LeadSource|null $leadSource * @property-read \Modules\Leads\Entities\LeadStatus|null $leadStatus * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Products\Entities\Product[] $products * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\Lead onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereAddrCity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereAddrCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereAddrState($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereAddrStreet($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereAddrZip($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereAnnualRevenue($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereFacebook($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereFax($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereFirstName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereFullName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereJobTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereLastName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereLeadCompany($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereLeadIndustryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereLeadRatingId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereLeadSourceId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereLeadStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereMobile($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereNoOfEmployees($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead wherePhone($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereSecondaryEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereSkype($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereTwitter($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereWebsite($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\Lead withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\Lead withoutTrashed() * @mixin \Eloquent * @property \Illuminate\Support\Carbon|null $capture_date * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Calls\Entities\Call[] $calls * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereCaptureDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead query() * @property \Illuminate\Support\Carbon|null $birth_date * @property int|null $language_id * @property int|null $referral_id * @property int|null $addr_country_id * @property-read \Modules\Platform\Settings\Entities\Country|null $addrCountry * @property-read \Modules\Contacts\Entities\CustomerLanguage|null $language * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\LeadEmails\Entities\LeadEmail[] $leadEmails * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Leads\Entities\Lead[] $owner * @property-read \Modules\Leads\Entities\Lead|null $referral * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereAddrCountryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereBirthDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereLanguageId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\Lead whereReferralId($value) * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $calls_count * @property-read int|null $campaigns_count * @property-read int|null $comments_count * @property-read int|null $documents_count * @property-read \Illuminate\Database\Eloquent\Collection|Event[] $events * @property-read int|null $events_count * @property-read int|null $lead_emails_count * @property-read int|null $products_count * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count * @property-read \Illuminate\Database\Eloquent\Collection $callLogs * @property-read int|null $call_logs_count * @property-read \Illuminate\Database\Eloquent\Collection $contactRequests * @property-read int|null $contact_requests_count * @property-read \Illuminate\Database\Eloquent\Collection $multiSelects * @property-read int|null $multi_selects_count * @property-read \Illuminate\Database\Eloquent\Collection $sms * @property-read int|null $sms_count * @property-read \Illuminate\Database\Eloquent\Collection $tickets * @property-read int|null $tickets_count */ class Lead extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Leads\Entities{ /** * Class LeadIndustry * * @package Modules\Leads\Entities * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadIndustry onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadIndustry whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadIndustry whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadIndustry whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadIndustry whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadIndustry whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadIndustry withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadIndustry withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadIndustry newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadIndustry newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadIndustry query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadIndustry whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadIndustry exists() */ class LeadIndustry extends \Eloquent {} } namespace Modules\Leads\Entities{ /** * Class LeadStatus * * @package Modules\Leads\Entities * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadStatus onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadStatus withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus query() * @property string|null $icon * @property string|null $color * @property int|null $company_id * @property string|null $system_name * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereColor($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereIcon($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereSystemName($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus exists() * @property-read \Illuminate\Database\Eloquent\Collection $multiSelects * @property-read int|null $multi_selects_count */ class LeadMultiSelect extends \Eloquent {} } namespace Modules\Leads\Entities{ /** * Class LeadRating * * @package Modules\Leads\Entities * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadRating onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadRating whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadRating whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadRating whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadRating whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadRating whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadRating withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadRating withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadRating newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadRating newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadRating query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadRating whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadRating exists() */ class LeadRating extends \Eloquent {} } namespace Modules\Leads\Entities{ /** * Class LeadSource * * @package Modules\Leads\Entities * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadSource onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadSource whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadSource whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadSource whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadSource whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadSource whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadSource withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadSource withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadSource newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadSource newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadSource query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadSource whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadSource exists() */ class LeadSource extends \Eloquent {} } namespace Modules\Leads\Entities{ /** * Class LeadStatus * * @package Modules\Leads\Entities * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadStatus onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Leads\Entities\LeadStatus withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus query() * @property string|null $icon * @property string|null $color * @property int|null $company_id * @property string|null $system_name * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereColor($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereIcon($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Leads\Entities\LeadStatus whereSystemName($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|LeadStatus exists() */ class LeadStatus extends \Eloquent {} } namespace Modules\Leads\Entities{ /** * Modules\Leads\Entities\LeadUserFieldSetting * * @method static \Illuminate\Database\Eloquent\Builder|LeadUserFieldSetting newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|LeadUserFieldSetting newQuery() * @method static \Illuminate\Database\Eloquent\Builder|LeadUserFieldSetting query() */ class LeadUserFieldSetting extends \Eloquent {} } namespace Modules\Orders\Entities{ /** * Modules\Orders\Entities\Order * * @property int $id * @property string|null $order_number * @property string|null $carrier_number * @property int|null $deal_id * @property string|null $customer_no * @property int|null $contact_id * @property int|null $account_id * @property string|null $purchase_order * @property string|null $due_date * @property string|null $order_date * @property string|null $owned_by_type * @property int|null $owned_by_id * @property int|null $order_status_id * @property int|null $order_carrier_id * @property string|null $bill_street * @property string|null $bill_state * @property string|null $bill_country * @property string|null $bill_zip_code * @property string|null $ship_street * @property string|null $ship_state * @property string|null $ship_country * @property string|null $ship_zip_code * @property string|null $terms_and_cond * @property string|null $notes * @property float|null $discount * @property int|null $currency_id * @property int|null $tax_id * @property float|null $paid * @property float|null $delivery_cost * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property string|null $bill_city * @property string|null $ship_city * @property string|null $bill_to * @property string|null $bill_tax_number * @property string|null $ship_to * @property string|null $ship_tax_number * @property int|null $company_id * @property-read \Modules\Accounts\Entities\Account|null $account * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Modules\Contacts\Entities\Contact|null $contact * @property-read \Modules\Platform\Settings\Entities\Currency|null $currency * @property-read \Modules\Deals\Entities\Deal|null $deal * @property-read mixed $balance_due * @property-read mixed $gross_value * @property-read string $subtotal * @property-read string $tax_value * @property-read \Modules\Orders\Entities\OrderCarrier|null $orderCarrier * @property-read \Modules\Orders\Entities\OrderStatus|null $orderStatus * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Orders\Entities\OrderRow[] $rows * @property-read \Modules\Platform\Settings\Entities\Tax|null $tax * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Orders\Entities\Order onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereAccountId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereBillCity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereBillCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereBillState($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereBillStreet($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereBillTaxNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereBillTo($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereBillZipCode($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereCarrierNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereContactId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereCurrencyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereCustomerNo($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereDealId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereDeliveryCost($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereDiscount($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereDueDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereOrderCarrierId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereOrderDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereOrderNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereOrderStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order wherePaid($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order wherePurchaseOrder($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereShipCity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereShipCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereShipState($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereShipStreet($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereShipTaxNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereShipTo($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereShipZipCode($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereTaxId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereTermsAndCond($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Orders\Entities\Order withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Orders\Entities\Order withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order query() * @property int|null $bill_country_id * @property int|null $ship_country_id * @property-read \Modules\Platform\Settings\Entities\Country|null $billCountry * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Orders\Entities\Order[] $owner * @property-read \Modules\Platform\Settings\Entities\Country|null $shipCountry * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereBillCountryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\Order whereShipCountryId($value) * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read int|null $rows_count * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count */ class Order extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Orders\Entities{ /** * Modules\Orders\Entities\OrderCarrier * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Orders\Entities\OrderCarrier onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderCarrier whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderCarrier whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderCarrier whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderCarrier whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderCarrier whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Orders\Entities\OrderCarrier withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Orders\Entities\OrderCarrier withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderCarrier newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderCarrier newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderCarrier query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderCarrier whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderCarrier exists() */ class OrderCarrier extends \Eloquent {} } namespace Modules\Orders\Entities{ /** * Modules\Orders\Entities\OrderRow * * @property int $id * @property string|null $product_name * @property int $order_id * @property float|null $price * @property float|null $quantity * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $company_id * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read mixed $line_total * @property-read \Modules\Orders\Entities\Order $order * @property-read \Modules\Products\Entities\Product $product * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Orders\Entities\OrderRow onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderRow whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderRow whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderRow whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderRow whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderRow whereOrderId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderRow wherePrice($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderRow whereProductName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderRow whereQuantity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderRow whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Orders\Entities\OrderRow withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Orders\Entities\OrderRow withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderRow newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderRow newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderRow query() */ class OrderRow extends \Eloquent {} } namespace Modules\Orders\Entities{ /** * Modules\Orders\Entities\OrderStatus * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Orders\Entities\OrderStatus onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Orders\Entities\OrderStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Orders\Entities\OrderStatus withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderStatus query() * @property int|null $company_id * @property string|null $system_name * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderStatus whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderStatus whereSystemName($value) * @property string|null $icon * @property string|null $color * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderStatus whereColor($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Orders\Entities\OrderStatus whereIcon($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|OrderStatus exists() */ class OrderStatus extends \Eloquent {} } namespace Modules\Payments\Entities{ /** * Modules\Payments\Entities\Payment * * @property int $id * @property string $name * @property string|null $notes * @property \Illuminate\Support\Carbon $payment_date * @property float $amount * @property int $income * @property int|null $payment_status_id * @property int|null $payment_category_id * @property int|null $payment_currency_id * @property int|null $payment_payment_method_id * @property string|null $owned_by_type * @property int|null $owned_by_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $company_id * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Modules\Payments\Entities\PaymentCategory|null $paymentCategory * @property-read \Modules\Platform\Settings\Entities\Currency|null $paymentCurrency * @property-read \Modules\Payments\Entities\PaymentPaymentMethod|null $paymentPaymentMethod * @property-read \Modules\Payments\Entities\PaymentStatus|null $paymentStatus * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Payments\Entities\Payment onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment whereAmount($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment whereIncome($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment wherePaymentCategoryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment wherePaymentCurrencyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment wherePaymentDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment wherePaymentPaymentMethodId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment wherePaymentStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Payments\Entities\Payment withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Payments\Entities\Payment withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\Payment query() * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Payments\Entities\Payment[] $owner * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count */ class Payment extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Payments\Entities{ /** * Modules\Payments\Entities\PaymentCategory * * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Payments\Entities\PaymentCategory onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentCategory whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentCategory whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentCategory whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentCategory whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentCategory whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Payments\Entities\PaymentCategory withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Payments\Entities\PaymentCategory withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentCategory newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentCategory newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentCategory query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentCategory whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentCategory exists() */ class PaymentCategory extends \Eloquent {} } namespace Modules\Payments\Entities{ /** * Modules\Payments\Entities\PaymentPaymentMethod * * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Payments\Entities\PaymentPaymentMethod onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentPaymentMethod whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentPaymentMethod whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentPaymentMethod whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentPaymentMethod whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentPaymentMethod whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Payments\Entities\PaymentPaymentMethod withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Payments\Entities\PaymentPaymentMethod withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentPaymentMethod newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentPaymentMethod newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentPaymentMethod query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentPaymentMethod whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentPaymentMethod exists() */ class PaymentPaymentMethod extends \Eloquent {} } namespace Modules\Payments\Entities{ /** * Modules\Payments\Entities\PaymentStatus * * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Payments\Entities\PaymentStatus onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Payments\Entities\PaymentStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Payments\Entities\PaymentStatus withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentStatus query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Payments\Entities\PaymentStatus whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|PaymentStatus exists() */ class PaymentStatus extends \Eloquent {} } namespace Modules\Platform\Companies\Entities{ /** * Modules\Platform\Companies\Entities\Company * * @property int $id * @property string $name * @property string|null $description * @property int $is_enabled * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereIsEnabled($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereUpdatedAt($value) * @mixin \Eloquent * @property int|null $user_limit * @property int|null $storage_limit * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereUserLimit($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereStorageLimit($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company query() * @property int|null $plan_id * @property string|null $stripe_id * @property string|null $braintree_id * @property string|null $paypal_email * @property string|null $card_brand * @property string|null $card_last_four * @property string|null $trial_ends_at * @property-read \Modules\Platform\Companies\Entities\CompanyPlan|null $plan * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Companies\Entities\CompanyPlan[] $subscriptionPlans * @property-read \Illuminate\Database\Eloquent\Collection|\Laravel\Cashier\Subscription[] $subscriptions * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereBraintreeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereCardBrand($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereCardLastFour($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company wherePaypalEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company wherePlanId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereStripeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereTrialEndsAt($value) * @property \Illuminate\Support\Carbon|null $subscription_valid_until * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Subscription\Entities\SubscriptionInvoice[] $subscriptionInvoices * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\Company whereSubscriptionValidUntil($value) * @property \Illuminate\Support\Carbon|null $deleted_at * @property-read int|null $subscription_invoices_count * @method static \Illuminate\Database\Query\Builder|Company onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|Company whereDeletedAt($value) * @method static \Illuminate\Database\Query\Builder|Company withTrashed() * @method static \Illuminate\Database\Query\Builder|Company withoutTrashed() */ class Company extends \Eloquent {} } namespace Modules\Platform\Companies\Entities{ /** * Modules\Platform\Companies\Entities\CompanyPlan * * @property int $id * @property string|null $name * @property string|null $api_name * @property string|null $description * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property int $is_active * @property string|null $color * @property int $featured * @property int $is_free * @property float|null $price * @property string|null $period * @property float|null $tax_rate * @property string|null $tax_name * @property string|null $features_list * @property int|null $teams_limit * @property int|null $storage_limit * @property int $orderby * @property int $plan_type * @property int|null $currency_id * @property-read \Modules\Platform\Settings\Entities\SubscriptionCurrency|null $currency * @property-read mixed $can_purchase * @property-read mixed $full_price * @property-read mixed $full_price_cents * @property-read mixed $tax_value * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Permission\Models\Permission[] $permissions * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan permission($permissions) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan query() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereApiName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereColor($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereCurrencyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereFeatured($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereFeaturesList($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereIsActive($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereIsFree($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereOrderby($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan wherePeriod($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan wherePlanType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan wherePrice($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereStorageLimit($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereTaxName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereTaxRate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereTeamsLimit($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Companies\Entities\CompanyPlan whereUpdatedAt($value) * @mixin \Eloquent * @property-read int|null $permissions_count */ class CompanyPlan extends \Eloquent {} } namespace Modules\Platform\Core\Entities{ /** * Modules\Platform\Core\Entities\AdvancedViews * * @property int $id * @property string|null $view_name * @property string|null $module_name * @property int|null $is_public * @property int|null $is_accepted * @property int|null $is_default * @property int $company_id * @property string|null $defined_columns * @property string|null $filter_rules * @property int|null $owner_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @property-read \Modules\Platform\Companies\Entities\Company $company * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews whereDefinedColumns($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews whereFilterRules($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews whereIsAccepted($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews whereIsDefault($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews whereIsPublic($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews whereModuleName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews whereOwnerId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews whereViewName($value) * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\AdvancedViews query() */ class AdvancedViews extends \Eloquent {} } namespace Modules\Platform\Core\Entities{ /** * Cachable Model * * Class CachableModel * * @package Modules\Platform\Core\Entities * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel query() * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel exists() */ class CachableModel extends \Eloquent {} } namespace Modules\Platform\Core\Entities{ /** * Class Comment * * @package Modules\Platform\Core\Entities * @property int $id * @property string|null $commentable_id * @property string|null $commentable_type * @property string|null $commented_id * @property string|null $commented_type * @property string $comment * @property bool $approved * @property float|null $rate * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property int|null $parent_id * @property int $upvote * @property int|null $company_id * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $commentable * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $commented * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment whereApproved($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment whereComment($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment whereCommentableId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment whereCommentableType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment whereCommentedId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment whereCommentedType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment whereParentId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment whereRate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment whereUpvote($value) * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\Comment query() */ class Comment extends \Eloquent {} } namespace Modules\Platform\Core\Entities{ /** * Temporary table * * Class CsvData * * @package Modules\Platform\Core\Entities * @property int $id * @property string $csv_filename * @property int $csv_header * @property string $csv_data * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CsvData whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CsvData whereCsvData($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CsvData whereCsvFilename($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CsvData whereCsvHeader($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CsvData whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CsvData whereUpdatedAt($value) * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CsvData newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CsvData newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CsvData query() */ class CsvData extends \Eloquent {} } namespace Modules\Platform\MenuManager\Entities{ /** * Menu Entity * * Class Menu * * @package Modules\Platform\MenuManager\Entities * @property int $id * @property int $order_by * @property string $url * @property string $label * @property string $icon * @property string|null $permission * @property int|null $parent_id * @property int $section * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property int|null $dont_translate * @property int|null $visibility * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\MenuManager\Entities\Menu[] $children * @property-read \Modules\Platform\MenuManager\Entities\Menu|null $parent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu whereDontTranslate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu whereIcon($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu whereLabel($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu whereOrderBy($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu whereParentId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu wherePermission($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu whereSection($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu whereUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu whereVisibility($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\MenuManager\Entities\Menu query() * @property-read int|null $children_count * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Menu exists() */ class Menu extends \Eloquent {} } namespace Modules\Platform\Settings\Entities{ /** * Modules\Platform\Settings\Entities\BapTags * * @property int $id * @property string $name * @property string|null $type * @property int|null $order_column * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag containing($name) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\BapTags newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\BapTags newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag ordered($direction = 'asc') * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\BapTags query() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\BapTags whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\BapTags whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\BapTags whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\BapTags whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\BapTags whereOrderColumn($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\BapTags whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\BapTags whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag withType($type = null) * @mixin \Eloquent */ class BapTags extends \Eloquent {} } namespace Modules\Platform\Settings\Entities{ /** * Class Country * * @package Modules\Platform\Settings\Entities * @property int $id * @property string $name * @property string|null $alpha2 * @property string|null $alpha3 * @property string|null $continent * @property bool $is_active * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Platform\Settings\Entities\Country newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Platform\Settings\Entities\Country newQuery() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\Country onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Platform\Settings\Entities\Country query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Country whereAlpha2($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Country whereAlpha3($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Country whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Country whereContinent($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Country whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Country whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Country whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Country whereIsActive($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Country whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Country whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\Country withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\Country withoutTrashed() * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Country exists() */ class Country extends \Eloquent {} } namespace Modules\Platform\Settings\Entities{ /** * Modules\Platform\Settings\Entities\Currency * * @property int $id * @property string $name * @property string $symbol * @property string $code * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\Currency onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Currency whereCode($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Currency whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Currency whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Currency whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Currency whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Currency whereSymbol($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Currency whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\Currency withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\Currency withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Currency newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Currency newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Currency query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Currency whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Currency exists() */ class Currency extends \Eloquent {} } namespace Modules\Platform\Settings\Entities{ /** * Class EmailTemplate * * @package Modules\Platform\Settings\Entities * @property int $id * @property string|null $name * @property string|null $subject * @property string|null $message * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Platform\Settings\Entities\EmailTemplate newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Platform\Settings\Entities\EmailTemplate newQuery() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\EmailTemplate onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Platform\Settings\Entities\EmailTemplate query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\EmailTemplate whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\EmailTemplate whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\EmailTemplate whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\EmailTemplate whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\EmailTemplate whereMessage($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\EmailTemplate whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\EmailTemplate whereSubject($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\EmailTemplate whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\EmailTemplate withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\EmailTemplate withoutTrashed() * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|EmailTemplate exists() */ class EmailTemplate extends \Eloquent {} } namespace Modules\Platform\Settings\Entities{ /** * Modules\Platform\Settings\Entities\Language * * @property int $id * @property string $name * @property string $language_key * @property int $is_active * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\Language onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Language whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Language whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Language whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Language whereIsActive($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Language whereLanguageKey($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Language whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Language whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\Language withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\Language withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Language newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Language newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Language query() * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Language exists() */ class Language extends \Eloquent {} } namespace Modules\Platform\Settings\Entities{ /** * Class SubscriptionCurrency * * @package Modules\Platform\Settings\Entities * @property int $id * @property string $name * @property string $symbol * @property string $code * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Platform\Settings\Entities\SubscriptionCurrency newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Platform\Settings\Entities\SubscriptionCurrency newQuery() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\SubscriptionCurrency onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|\Modules\Platform\Settings\Entities\SubscriptionCurrency query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\SubscriptionCurrency whereCode($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\SubscriptionCurrency whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\SubscriptionCurrency whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\SubscriptionCurrency whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\SubscriptionCurrency whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\SubscriptionCurrency whereSymbol($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\SubscriptionCurrency whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\SubscriptionCurrency withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\SubscriptionCurrency withoutTrashed() * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SubscriptionCurrency exists() */ class SubscriptionCurrency extends \Eloquent {} } namespace Modules\Platform\Settings\Entities{ /** * Modules\Platform\Settings\Entities\Tax * * @property int $id * @property string|null $name * @property string|null $tax_value * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\Tax onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Tax whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Tax whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Tax whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Tax whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Tax whereTaxValue($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Tax whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\Tax withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\Settings\Entities\Tax withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Tax newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Tax newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Tax query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Entities\Tax whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Tax exists() */ class Tax extends \Eloquent {} } namespace Modules\Platform\Settings\Tags{ /** * Tags by Spatie - Modified. Remove translation added support for mariadb. * * Class Tag * * @package Modules\Platform\Settings\Tags * @property int $id * @property string $name * @property string|null $type * @property int|null $order_column * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag containing($name) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag ordered($direction = 'asc') * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag query() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag whereOrderColumn($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Settings\Tags\Tag withType($type = null) * @mixin \Eloquent */ class Tag extends \Eloquent implements \Spatie\EloquentSortable\Sortable {} } namespace Modules\Platform\User\Entities{ /** * Modules\Platform\User\Entities\DateFormat * * @property int $id * @property string $name * @property string|null $details * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property string $js_details Javascript Date Format * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\DateFormat onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\DateFormat whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\DateFormat whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\DateFormat whereDetails($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\DateFormat whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\DateFormat whereJsDetails($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\DateFormat whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\DateFormat whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\DateFormat withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\DateFormat withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\DateFormat newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\DateFormat newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\DateFormat query() * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|DateFormat exists() */ class DateFormat extends \Eloquent {} } namespace Modules\Platform\User\Entities{ /** * Modules\Platform\User\Entities\Group * * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $company_id * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\User\Entities\User[] $users * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\Group onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Group whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Group whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Group whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Group whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Group whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Group whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\Group withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\Group withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Group newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Group newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Group query() * @property-read int|null $users_count * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Group exists() * @property-read string $static_agents */ class Group extends \Eloquent implements \Cog\Contracts\Ownership\CanBeOwner {} } namespace Modules\Platform\User\Entities{ /** * Modules\Platform\User\Entities\Role * * @property int $id * @property string $display_name * @property string $name * @property string $guard_name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property int|null $company_id * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Permission\Models\Permission[] $permissions * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\User\Entities\User[] $users * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Role newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Role newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Spatie\Permission\Models\Role permission($permissions) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Role query() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Role whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Role whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Role whereDisplayName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Role whereGuardName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Role whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Role whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\Role whereUpdatedAt($value) * @mixin \Eloquent * @property-read int|null $permissions_count * @property-read int|null $users_count * @method static \Illuminate\Database\Eloquent\Builder|Role excludingProtected() */ class Role extends \Eloquent {} } namespace Modules\Platform\User\Entities{ /** * Modules\Platform\User\Entities\TimeFormat * * @property int $id * @property string $name * @property string|null $details * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property string $js_details Javascript Date Format * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\TimeFormat onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeFormat whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeFormat whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeFormat whereDetails($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeFormat whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeFormat whereJsDetails($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeFormat whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeFormat whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\TimeFormat withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\TimeFormat withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeFormat newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeFormat newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeFormat query() * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeFormat exists() */ class TimeFormat extends \Eloquent {} } namespace Modules\Platform\User\Entities{ /** * Modules\Platform\User\Entities\TimeZone * * @property int $id * @property string $name * @property string $php_timezone * @property int $is_active * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\TimeZone onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeZone whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeZone whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeZone whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeZone whereIsActive($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeZone whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeZone wherePhpTimezone($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeZone whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\TimeZone withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\TimeZone withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeZone newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeZone newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\TimeZone query() * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TimeZone exists() */ class TimeZone extends \Eloquent {} } namespace Modules\Platform\User\Entities{ /** * Class User * * @package Modules\Platform\User\Entities * @property int $id * @property string $email * @property string $password * @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 int $is_active * @property string|null $first_name * @property string|null $last_name * @property string|null $title * @property string|null $department * @property string|null $office_phone * @property string|null $mobile_phone * @property string|null $home_phone * @property string|null $signature * @property string|null $fax * @property string|null $secondary_email * @property int $left_panel_hide * @property string|null $theme * @property string|null $address_country * @property string|null $address_state * @property string|null $address_city * @property string|null $address_postal_code * @property string|null $address_street * @property int|null $time_format_id * @property int|null $date_format_id * @property string|null $time_zone * @property string|null $profile_pic_conf * @property string|null $profile_image_path * @property int|null $language_id * @property int $access_to_all_entity * @property string $name * @property int|null $company_id * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Modules\Platform\User\Entities\DateFormat|null $dateFormat * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\User\Entities\Group[] $groups * @property-read \Modules\Platform\Settings\Entities\Language|null $language * @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Permission\Models\Permission[] $permissions * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Permission\Models\Role[] $roles * @property-read \Modules\Platform\User\Entities\TimeFormat|null $timeFormat * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\User onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User permission($permissions) * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User role($roles) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereAccessToAllEntity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereAddressCity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereAddressCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereAddressPostalCode($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereAddressState($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereAddressStreet($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereDateFormatId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereDepartment($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereFax($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereFirstName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereHomePhone($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereIsActive($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereLanguageId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereLastName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereLeftPanelHide($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereMobilePhone($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereOfficePhone($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User wherePassword($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereProfileImagePath($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereProfilePicConf($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereRememberToken($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereSecondaryEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereSignature($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereTheme($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereTimeFormatId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereTimeZone($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\User withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Platform\User\Entities\User withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User query() * @property string|null $provider * @property string|null $provider_id * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $loggedActivity * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereProvider($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereProviderId($value) * @property string|null $api_key * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\User\Entities\User whereApiKey($value) * @property-read int|null $activity_count * @property-read int|null $comments_count * @property-read int|null $groups_count * @property-read int|null $logged_activity_count * @property-read int|null $notifications_count * @property-read int|null $permissions_count * @property-read int|null $roles_count * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $actions * @property-read int|null $actions_count * @property-read \Illuminate\Database\Eloquent\Collection $extensions * @property-read int|null $extensions_count * @method static \Illuminate\Database\Eloquent\Builder|User excludingProtectedRoles() * @method static \Illuminate\Database\Eloquent\Builder|User visibleInReports() */ class User extends \Eloquent implements \Cog\Contracts\Ownership\CanBeOwner, \Tymon\JWTAuth\Contracts\JWTSubject {} } namespace Modules\Platform\User\Entities{ /** * Class UserExtension * * Represents a SIP/PJSIP/WSS extension that belongs to a User. * A single user may own multiple extensions with different protocols. * * @package Modules\Platform\User\Entities * @property int $id * @property int $user_id * @property string|null $label * @property string|null $sip_domain * @property string|null $sip_port * @property string $sip_protocol 'sip' | 'pjsip' | 'wss' * @property bool $sip_credentials_enabled * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Modules\Platform\User\Entities\User $user * @method static \Illuminate\Database\Eloquent\Builder|UserExtension newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserExtension newQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserExtension query() */ class UserExtension extends \Eloquent {} } namespace Modules\Products\Entities{ /** * Modules\Products\Entities\PriceList * * @property int $id * @property string|null $name * @property float|null $price * @property string|null $owned_by_type * @property int|null $owned_by_id * @property int|null $company_id * @property int|null $product_id * @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|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read mixed $name_product * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Products\Entities\PriceList[] $ownedBy * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Products\Entities\PriceList[] $owner * @property-read \Modules\Products\Entities\Product|null $product * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList newQuery() * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\PriceList onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList wherePrice($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList whereProductId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\PriceList withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\PriceList withoutTrashed() * @mixin \Eloquent * @property int|null $currency_id * @property-read \Modules\Platform\Settings\Entities\Currency|null $currency * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\PriceList whereCurrencyId($value) * @property string|null $description * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @method static \Illuminate\Database\Eloquent\Builder|PriceList whereDescription($value) * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count */ class PriceList extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Products\Entities{ /** * Modules\Products\Entities\Product * * @property int $id * @property string|null $name * @property string|null $part_number * @property string|null $vendor_part_number * @property string|null $product_sheet * @property string|null $website * @property string|null $serial_no * @property float|null $price * @property string|null $owned_by_type * @property int|null $owned_by_id * @property int|null $vendor_id * @property int|null $product_type_id * @property int|null $product_category_id * @property string|null $notes * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $company_id * @property string|null $image_path * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Contacts\Entities\Contact[] $contacts * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Leads\Entities\Lead[] $leads * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Modules\Products\Entities\ProductCategory|null $productCategory * @property-read \Modules\Products\Entities\ProductType|null $productType * @property-read \Modules\Vendors\Entities\Vendor|null $vendor * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\Product onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereImagePath($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product wherePartNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product wherePrice($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereProductCategoryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereProductSheet($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereProductTypeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereSerialNo($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereVendorId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereVendorPartNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereWebsite($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\Product withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\Product withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product query() * @property int|null $currency_id * @property-read \Modules\Platform\Settings\Entities\Currency|null $currency * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Products\Entities\Product[] $owner * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Products\Entities\PriceList[] $priceList * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereCurrencyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @property string|null $Markupvalue * @property string|null $startdate * @property string|null $enddate * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereEnddate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereMarkupvalue($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\Product whereStartdate($value) * @property int|null $testimonial_group_id * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read int|null $contacts_count * @property-read int|null $leads_count * @property-read int|null $price_list_count * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Products\Entities\ProductDates[] $productDates * @property-read int|null $product_dates_count * @property-read TestimonialProductGroup|null $testimonialGroup * @method static \Illuminate\Database\Eloquent\Builder|Product whereTestimonialGroupId($value) * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|Product exists() */ class Product extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Products\Entities{ /** * Modules\Products\Entities\ProductCategory * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\ProductCategory onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductCategory whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductCategory whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductCategory whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductCategory whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductCategory whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\ProductCategory withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\ProductCategory withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductCategory newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductCategory newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductCategory query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductCategory whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductCategory exists() */ class ProductCategory extends \Eloquent {} } namespace Modules\Products\Entities{ /** * Modules\Products\Entities\ProductDates * * @property int $id * @property string|null $name * @property float|null $price * @property string|null $owned_by_type * @property int|null $owned_by_id * @property int|null $company_id * @property int|null $product_id * @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|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read mixed $name_product * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Products\Entities\ProductDates[] $ownedBy * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Products\Entities\ProductDates[] $owner * @property-read \Modules\Products\Entities\Product|null $product * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates newQuery() * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\ProductDates onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates wherePrice($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates whereProductId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\ProductDates withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\ProductDates withoutTrashed() * @mixin \Eloquent * @property int|null $currency_id * @property-read \Modules\Platform\Settings\Entities\Currency|null $currency * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductDates whereCurrencyId($value) * @property \Illuminate\Support\Carbon $product_date * @property string|null $description * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @method static \Illuminate\Database\Eloquent\Builder|ProductDates whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductDates whereProductDate($value) * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count */ class ProductDates extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Products\Entities{ /** * Modules\Products\Entities\ProductType * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\ProductType onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductType whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductType whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductType whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductType whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductType whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\ProductType withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Products\Entities\ProductType withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductType newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductType newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductType query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Products\Entities\ProductType whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ProductType exists() */ class ProductType extends \Eloquent {} } namespace Modules\Quotes\Entities{ /** * Modules\Quotes\Entities\Quote * * @property int $id * @property string|null $name * @property string|null $owned_by_type * @property int|null $owned_by_id * @property string|null $valid_unitl * @property string|null $shipping * @property int|null $quote_stage_id * @property int|null $quote_carrier_id * @property string|null $street * @property string|null $state * @property string|null $country * @property string|null $zip_code * @property string|null $notes * @property float|null $discount * @property int|null $currency_id * @property int|null $tax_id * @property float|null $delivery_cost * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $contact_id * @property int|null $account_id * @property string|null $city * @property float|null $amount * @property int|null $company_id * @property-read \Modules\Accounts\Entities\Account|null $account * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Modules\Contacts\Entities\Contact|null $contact * @property-read \Modules\Platform\Settings\Entities\Currency|null $currency * @property-read mixed $gross_value * @property-read string $subtotal * @property-read string $tax_value * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Modules\Quotes\Entities\QuoteCarrier|null $quoteCarrier * @property-read \Modules\Quotes\Entities\QuoteStage|null $quoteStage * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Quotes\Entities\QuoteRow[] $rows * @property-read \Modules\Platform\Settings\Entities\Tax|null $tax * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Quotes\Entities\Quote onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereAccountId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereAmount($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereCity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereContactId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereCurrencyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereDeliveryCost($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereDiscount($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereQuoteCarrierId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereQuoteStageId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereShipping($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereState($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereStreet($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereTaxId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereValidUnitl($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereZipCode($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Quotes\Entities\Quote withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Quotes\Entities\Quote withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote query() * @property int|null $country_id * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Quotes\Entities\Quote[] $owner * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\Quote whereCountryId($value) * @property int|null $deal_id * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read Deal|null $deal * @property-read int|null $rows_count * @method static \Illuminate\Database\Eloquent\Builder|Quote whereDealId($value) * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count */ class Quote extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Quotes\Entities{ /** * Modules\Quotes\Entities\QuoteCarrier * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Quotes\Entities\QuoteCarrier onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteCarrier whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteCarrier whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteCarrier whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteCarrier whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteCarrier whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Quotes\Entities\QuoteCarrier withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Quotes\Entities\QuoteCarrier withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteCarrier newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteCarrier newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteCarrier query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteCarrier whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteCarrier exists() */ class QuoteCarrier extends \Eloquent {} } namespace Modules\Quotes\Entities{ /** * Modules\Quotes\Entities\QuoteRow * * @property int $id * @property string|null $product_name * @property int $quote_id * @property float|null $price * @property float|null $quantity * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $company_id * @property int|null $product_id * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read mixed $line_total * @property-read \Modules\Products\Entities\Product|null $product * @property-read \Modules\Quotes\Entities\Quote $quote * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Quotes\Entities\QuoteRow onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteRow whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteRow whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteRow whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteRow whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteRow wherePrice($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteRow whereProductId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteRow whereProductName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteRow whereQuantity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteRow whereQuoteId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteRow whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Quotes\Entities\QuoteRow withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Quotes\Entities\QuoteRow withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteRow newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteRow newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteRow query() */ class QuoteRow extends \Eloquent {} } namespace Modules\Quotes\Entities{ /** * Modules\Quotes\Entities\QuoteStage * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Quotes\Entities\QuoteStage onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteStage whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteStage whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteStage whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteStage whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteStage whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Quotes\Entities\QuoteStage withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Quotes\Entities\QuoteStage withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteStage newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteStage newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteStage query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Quotes\Entities\QuoteStage whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|QuoteStage exists() */ class QuoteStage extends \Eloquent {} } namespace Modules\Reporting\Entities{ /** * Modules\Reporting\Entities\DialerCalls * * @method static \Illuminate\Database\Eloquent\Builder|DialerCalls newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|DialerCalls newQuery() * @method static \Illuminate\Database\Eloquent\Builder|DialerCalls query() */ class DialerCalls extends \Eloquent {} } namespace Modules\Reporting\Entities{ /** * Modules\Reporting\Entities\InboundReport * * @property-read mixed $formatted_did * @property-read mixed $formatted_hangup * @property-read mixed $formatted_ringtime * @property-read mixed $formatted_talktime * @method static \Illuminate\Database\Eloquent\Builder|InboundReport dateRange($from, $to) * @method static \Illuminate\Database\Eloquent\Builder|InboundReport did($did) * @method static \Illuminate\Database\Eloquent\Builder|InboundReport forCompany($companyId) * @method static \Illuminate\Database\Eloquent\Builder|InboundReport hideAdminCalls($user) * @method static \Illuminate\Database\Eloquent\Builder|InboundReport newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|InboundReport newQuery() * @method static \Illuminate\Database\Eloquent\Builder|InboundReport query() * @method static \Illuminate\Database\Eloquent\Builder|InboundReport search($search) * @method static \Illuminate\Database\Eloquent\Builder|InboundReport userAccess($user) */ class InboundReport extends \Eloquent {} } namespace Modules\Reporting\Entities{ /** * Modules\Reporting\Entities\OutboundReport * * @method static \Illuminate\Database\Eloquent\Builder|OutboundReport dateRange($from, $to) * @method static \Illuminate\Database\Eloquent\Builder|OutboundReport forUser($agentExt) * @method static \Illuminate\Database\Eloquent\Builder|OutboundReport newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|OutboundReport newQuery() * @method static \Illuminate\Database\Eloquent\Builder|OutboundReport query() * @method static \Illuminate\Database\Eloquent\Builder|OutboundReport search($search) */ class OutboundReport extends \Eloquent {} } namespace Modules\SentEmails\Entities{ /** * Modules\SentEmails\Entities\EmailContext * * @property int $id * @property int $email_id * @property int $entity_id * @property int $company_id * @property string $entity_type * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\Entities\EmailContext newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\Entities\EmailContext newQuery() * @method static \Illuminate\Database\Query\Builder|\Modules\SentEmails\Entities\EmailContext onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\Entities\EmailContext query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\Entities\EmailContext whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\Entities\EmailContext whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\Entities\EmailContext whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\Entities\EmailContext whereEmailId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\Entities\EmailContext whereEntityId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\Entities\EmailContext whereEntityType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\Entities\EmailContext whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\Entities\EmailContext whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\SentEmails\Entities\EmailContext withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\SentEmails\Entities\EmailContext withoutTrashed() * @mixin \Eloquent */ class EmailContext extends \Eloquent {} } namespace Modules\SentEmails\LaravelDatabaseEmails{ /** * Modules\SentEmails\LaravelDatabaseEmails\Email * * @property $id * @property $label * @property $recipient * @property $from * @property $cc * @property $bcc * @property $subject * @property $view * @property $variables * @property $body * @property $attachments * @property $attempts * @property $sending * @property $failed * @property $error * @property $encrypted * @property $scheduled_at * @property $sent_at * @property $delivered_at * @property $composed_by_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email query() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereAttachments($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereAttempts($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereBcc($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereBody($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereCc($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereComposedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereDeliveredAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereEncrypted($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereError($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereFailed($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereFrom($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereLabel($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereRecipient($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereScheduledAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereSending($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereSentAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereSubject($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereVariables($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereView($value) * @mixin \Eloquent * @property int|null $campaign_id * @property int|null $email_campaign_id * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereCampaignId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereEmailCampaignId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\SentEmails\LaravelDatabaseEmails\Email whereCompanyId($value) */ class Email extends \Eloquent {} } namespace Modules\ServiceContracts\Entities{ /** * Modules\ServiceContracts\Entities\ServiceContract * * @property int $id * @property string|null $name * @property string|null $start_date * @property string|null $due_date * @property string|null $owned_by_type * @property int|null $owned_by_id * @property int|null $service_contract_priority_id * @property int|null $service_contract_status_id * @property string|null $notes * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $account_id * @property int|null $company_id * @property-read \Modules\Accounts\Entities\Account|null $account * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Documents\Entities\Document[] $documents * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Modules\ServiceContracts\Entities\ServiceContractPriority|null $serviceContractPriority * @property-read \Modules\ServiceContracts\Entities\ServiceContractStatus|null $serviceContractStatus * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\ServiceContracts\Entities\ServiceContract onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereAccountId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereDueDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereServiceContractPriorityId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereServiceContractStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereStartDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\ServiceContracts\Entities\ServiceContract withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\ServiceContracts\Entities\ServiceContract withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContract query() * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\ServiceContracts\Entities\ServiceContract[] $owner * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read int|null $documents_count * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count */ class ServiceContract extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\ServiceContracts\Entities{ /** * Modules\ServiceContracts\Entities\ServiceContractPriority * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\ServiceContracts\Entities\ServiceContractPriority onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractPriority whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractPriority whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractPriority whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractPriority whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractPriority whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\ServiceContracts\Entities\ServiceContractPriority withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\ServiceContracts\Entities\ServiceContractPriority withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractPriority newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractPriority newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractPriority query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractPriority whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractPriority exists() */ class ServiceContractPriority extends \Eloquent {} } namespace Modules\ServiceContracts\Entities{ /** * Modules\ServiceContracts\Entities\ServiceContractStatus * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\ServiceContracts\Entities\ServiceContractStatus onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\ServiceContracts\Entities\ServiceContractStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\ServiceContracts\Entities\ServiceContractStatus withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractStatus query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\ServiceContracts\Entities\ServiceContractStatus whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|ServiceContractStatus exists() */ class ServiceContractStatus extends \Eloquent {} } namespace Modules\Sms\Entities{ /** * Modules\Sms\Entities\Sms * * @property-read \Modules\Accounts\Entities\Account|null $account * @property-read \Modules\Campaigns\Entities\Campaign|null $campaign * @property-read \Modules\Contacts\Entities\Contact|null $contact * @property-read \Modules\Leads\Entities\Lead|null $lead * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $owner * @property-read \Modules\Sms\Entities\SmsSender|null $smsSender * @method static \Illuminate\Database\Eloquent\Builder|Sms newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Sms newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Sms onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|Sms query() * @method static \Illuminate\Database\Eloquent\Builder|Sms whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|Sms whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|Sms withTrashed() * @method static \Illuminate\Database\Eloquent\Builder|Sms withoutTrashed() */ class Sms extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Sms\Entities{ /** * Modules\Sms\Entities\SmsSender * * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel disableCache() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender exists() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender newQuery() * @method static \Illuminate\Database\Eloquent\Builder|SmsSender onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender query() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|SmsSender truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|CachableModel withCacheCooldownSeconds(?int $seconds = null) * @method static \Illuminate\Database\Eloquent\Builder|SmsSender withTrashed() * @method static \Illuminate\Database\Eloquent\Builder|SmsSender withoutTrashed() */ class SmsSender extends \Eloquent {} } namespace Modules\Subscription\Entities{ /** * Class SubscriptionInvoice * * @package Modules\Subscription\Entities * @property int $id * @property string|null $product_name * @property string|null $invoice_number * @property \Illuminate\Support\Carbon|null $invoice_date * @property string|null $invoice_from * @property string|null $invoice_to * @property string|null $terms_and_cond * @property string|null $notes * @property float|null $price * @property float|null $tax_value * @property string|null $tax_description * @property string|null $currency_name * @property string|null $provider_name * @property string|null $provider_id * @property string|null $provider_status * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice query() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereCurrencyName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereInvoiceDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereInvoiceFrom($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereInvoiceNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereInvoiceTo($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice wherePrice($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereProductName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereProviderId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereProviderName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereProviderStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereTaxDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereTaxValue($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereTermsAndCond($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereUpdatedAt($value) * @mixin \Eloquent * @property float|null $tax_rate * @property int|null $status * @property string|null $plan_name * @property string|null $period * @property-read mixed $total * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice wherePeriod($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice wherePlanName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Subscription\Entities\SubscriptionInvoice whereTaxRate($value) */ class SubscriptionInvoice extends \Eloquent {} } namespace Modules\Testimonials\Entities{ /** * Modules\Testimonials\Entities\Testimonial * * @property int $id * @property int|null $product_id * @property int|null $contact_id * @property int|null $company_id * @property string|null $comment * @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|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Contacts\Entities\Contact|null $contact * @property-read \Modules\Products\Entities\Product|null $product * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Testimonials\Entities\Testimonial newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Testimonials\Entities\Testimonial newQuery() * @method static \Illuminate\Database\Query\Builder|\Modules\Testimonials\Entities\Testimonial onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Testimonials\Entities\Testimonial query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Testimonials\Entities\Testimonial whereComment($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Testimonials\Entities\Testimonial whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Testimonials\Entities\Testimonial whereContactId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Testimonials\Entities\Testimonial whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Testimonials\Entities\Testimonial whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Testimonials\Entities\Testimonial whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Testimonials\Entities\Testimonial whereProductId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Testimonials\Entities\Testimonial whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Testimonials\Entities\Testimonial withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Testimonials\Entities\Testimonial withoutTrashed() * @mixin \Eloquent * @property string|null $testimonial_title * @property string|null $testimonial * @property string|null $testimonial_video * @property string|null $testimonial_video_comment * @property string|null $tr_personalbenefit * @property string|null $tr_professionalbenefit * @property string|null $tr_problem * @property string|null $th_goal * @property string|null $th_lifebefore * @property string|null $th_lifeafter * @property string|null $th_evidenceafter * @property string|null $th_experience * @property string|null $likedmost * @property string|null $likedleast * @property int|null $grade * @property string|null $tomake10 * @property int|null $NPS * @property string|null $sig_name * @property string|null $sig_tagline * @property string|null $sig_email * @property string|null $sig_site * @property string|null $sig_profession * @property string|null $sig_country * @property string|null $sig_city * @property \Illuminate\Support\Carbon|null $sig_date * @property \Illuminate\Support\Carbon|null $published_at * @property int|null $usage_id * @property int|null $nps_id * @property int|null $vip_id * @property int|null $status_id * @property int|null $product_group_id * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read TestimonialNpsType|null $nps * @property-read \Modules\Testimonials\Entities\TestimonialProductGroup|null $productGroup * @property-read TestimonialStatusType|null $status * @property-read TestimonialUsageType|null $usage * @property-read TestimonialVipType|null $vip * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereGrade($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereLikedleast($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereLikedmost($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereNPS($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereNpsId($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereProductGroupId($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial wherePublishedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereSigCity($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereSigCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereSigDate($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereSigEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereSigName($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereSigProfession($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereSigSite($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereSigTagline($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereTestimonial($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereTestimonialTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereTestimonialVideo($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereTestimonialVideoComment($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereThEvidenceafter($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereThExperience($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereThGoal($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereThLifeafter($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereThLifebefore($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereTomake10($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereTrPersonalbenefit($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereTrProblem($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereTrProfessionalbenefit($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereUsageId($value) * @method static \Illuminate\Database\Eloquent\Builder|Testimonial whereVipId($value) */ class Testimonial extends \Eloquent {} } namespace Modules\Testimonials\Entities{ /** * Modules\Testimonials\Entities\TestimonialNpsType * * @property int $id * @property string|null $name * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|CachableModel disableCache() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType newQuery() * @method static \Illuminate\Database\Query\Builder|TestimonialNpsType onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType query() * @method static \Illuminate\Database\Eloquent\Builder|TestimonialNpsType whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialNpsType whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialNpsType whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialNpsType whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialNpsType whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialNpsType whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|TestimonialNpsType withTrashed() * @method static \Illuminate\Database\Query\Builder|TestimonialNpsType withoutTrashed() * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialNpsType exists() */ class TestimonialNpsType extends \Eloquent {} } namespace Modules\Testimonials\Entities{ /** * Modules\Testimonials\Entities\TestimonialProductGroup * * @property int $id * @property string|null $name * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|CachableModel disableCache() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup newQuery() * @method static \Illuminate\Database\Query\Builder|TestimonialProductGroup onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup query() * @method static \Illuminate\Database\Eloquent\Builder|TestimonialProductGroup whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialProductGroup whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialProductGroup whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialProductGroup whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialProductGroup whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialProductGroup whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|TestimonialProductGroup withTrashed() * @method static \Illuminate\Database\Query\Builder|TestimonialProductGroup withoutTrashed() * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialProductGroup exists() */ class TestimonialProductGroup extends \Eloquent {} } namespace Modules\Testimonials\Entities{ /** * Modules\Testimonials\Entities\TestimonialStatusType * * @property int $id * @property string|null $name * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|CachableModel disableCache() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType newQuery() * @method static \Illuminate\Database\Query\Builder|TestimonialStatusType onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType query() * @method static \Illuminate\Database\Eloquent\Builder|TestimonialStatusType whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialStatusType whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialStatusType whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialStatusType whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialStatusType whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialStatusType whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|TestimonialStatusType withTrashed() * @method static \Illuminate\Database\Query\Builder|TestimonialStatusType withoutTrashed() * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialStatusType exists() */ class TestimonialStatusType extends \Eloquent {} } namespace Modules\Testimonials\Entities{ /** * Modules\Testimonials\Entities\TestimonialUsageType * * @property int $id * @property string|null $name * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|CachableModel disableCache() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType newQuery() * @method static \Illuminate\Database\Query\Builder|TestimonialUsageType onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType query() * @method static \Illuminate\Database\Eloquent\Builder|TestimonialUsageType whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialUsageType whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialUsageType whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialUsageType whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialUsageType whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialUsageType whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|TestimonialUsageType withTrashed() * @method static \Illuminate\Database\Query\Builder|TestimonialUsageType withoutTrashed() * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialUsageType exists() */ class TestimonialUsageType extends \Eloquent {} } namespace Modules\Testimonials\Entities{ /** * Modules\Testimonials\Entities\TestimonialVipType * * @property int $id * @property string|null $name * @property int|null $company_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|CachableModel disableCache() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType newModelQuery() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType newQuery() * @method static \Illuminate\Database\Query\Builder|TestimonialVipType onlyTrashed() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType query() * @method static \Illuminate\Database\Eloquent\Builder|TestimonialVipType whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialVipType whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialVipType whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialVipType whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialVipType whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|TestimonialVipType whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|TestimonialVipType withTrashed() * @method static \Illuminate\Database\Query\Builder|TestimonialVipType withoutTrashed() * @mixin \Eloquent * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TestimonialVipType exists() */ class TestimonialVipType extends \Eloquent {} } namespace Modules\Tickets\Entities{ /** * Modules\Tickets\Entities\Ticket * * @property int $id * @property string|null $name * @property string|null $due_date * @property string|null $owned_by_type * @property int|null $owned_by_id * @property int|null $ticket_priority_id * @property int|null $ticket_status_id * @property int|null $ticket_severity_id * @property int|null $ticket_category_id * @property string|null $description * @property string|null $resolution * @property string|null $notes * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property int|null $contact_id * @property int|null $account_id * @property int|null $company_id * @property int|null $parent_id * @property-read \Modules\Accounts\Entities\Account|null $account * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Modules\Contacts\Entities\Contact|null $contact * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Modules\Tickets\Entities\Ticket|null $parent * @property-read \Modules\Tickets\Entities\TicketCategory|null $ticketCategory * @property-read \Modules\Tickets\Entities\TicketPriority|null $ticketPriority * @property-read \Modules\Tickets\Entities\TicketSeverity|null $ticketSeverity * @property-read \Modules\Tickets\Entities\TicketStatus|null $ticketStatus * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Tickets\Entities\Ticket[] $tickets * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\Ticket onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereAccountId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereContactId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereDueDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereParentId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereResolution($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereTicketCategoryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereTicketPriorityId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereTicketSeverityId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereTicketStatusId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\Ticket withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\Ticket withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\Ticket query() * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Tickets\Entities\Ticket[] $owner * @property int|null $ticket_owner_id * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read User|null $ticketOwner * @property-read int|null $tickets_count * @method static \Illuminate\Database\Eloquent\Builder|Ticket whereTicketOwnerId($value) * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count * @property-read \Modules\Leads\Entities\Lead|null $lead */ class Ticket extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Tickets\Entities{ /** * Modules\Tickets\Entities\TicketCategory * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\TicketCategory onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketCategory whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketCategory whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketCategory whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketCategory whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketCategory whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\TicketCategory withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\TicketCategory withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketCategory newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketCategory newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketCategory query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketCategory whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketCategory exists() */ class TicketCategory extends \Eloquent {} } namespace Modules\Tickets\Entities{ /** * Modules\Tickets\Entities\TicketFieldSetting * * @method static \Illuminate\Database\Eloquent\Builder|TicketFieldSetting newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|TicketFieldSetting newQuery() * @method static \Illuminate\Database\Eloquent\Builder|TicketFieldSetting query() */ class TicketFieldSetting extends \Eloquent {} } namespace Modules\Tickets\Entities{ /** * Modules\Tickets\Entities\TicketPriority * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\TicketPriority onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketPriority whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketPriority whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketPriority whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketPriority whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketPriority whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\TicketPriority withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\TicketPriority withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketPriority newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketPriority newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketPriority query() * @property int|null $company_id * @property string|null $color * @property string|null $icon * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketPriority whereColor($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketPriority whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketPriority whereIcon($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketPriority exists() */ class TicketPriority extends \Eloquent {} } namespace Modules\Tickets\Entities{ /** * Modules\Tickets\Entities\TicketSeverity * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\TicketSeverity onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketSeverity whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketSeverity whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketSeverity whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketSeverity whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketSeverity whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\TicketSeverity withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\TicketSeverity withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketSeverity newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketSeverity newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketSeverity query() * @property int|null $company_id * @property string|null $color * @property string|null $icon * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketSeverity whereColor($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketSeverity whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketSeverity whereIcon($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketSeverity exists() */ class TicketSeverity extends \Eloquent {} } namespace Modules\Tickets\Entities{ /** * Modules\Tickets\Entities\TicketStatus * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\TicketStatus onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketStatus whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketStatus whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketStatus whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketStatus whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketStatus whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\TicketStatus withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Tickets\Entities\TicketStatus withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketStatus newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketStatus newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketStatus query() * @property int|null $company_id * @property string|null $system_name * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketStatus whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Tickets\Entities\TicketStatus whereSystemName($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|TicketStatus exists() */ class TicketStatus extends \Eloquent {} } namespace Modules\Vendors\Entities{ /** * Modules\Vendors\Entities\Vendor * * @property int $id * @property string|null $name * @property string|null $owned_by_type * @property int|null $owned_by_id * @property int|null $vendor_category_id * @property int|null $supplier_id * @property string|null $phone * @property string|null $mobile * @property string|null $email * @property string|null $secondary_email * @property string|null $fax * @property string|null $skype_id * @property string|null $street * @property string|null $state * @property string|null $country * @property string|null $zip_code * @property string|null $notes * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @property string|null $city * @property int|null $company_id * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activity * @property-read \Illuminate\Database\Eloquent\Collection|\Bnb\Laravel\Attachments\Attachment[] $attachments * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Platform\Core\Entities\Comment[] $comments * @property-read \Modules\Platform\Companies\Entities\Company|null $company * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $ownedBy * @property-read \Modules\Vendors\Entities\VendorCategory|null $vendorCategory * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Vendors\Entities\Vendor onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereCity($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereFax($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereMobile($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereNotOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereOwnedBy(\Cog\Contracts\Ownership\CanBeOwner $owner) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereOwnedById($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereOwnedByType($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor wherePhone($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereSecondaryEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereSkypeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereState($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereStreet($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereSupplierId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereVendorCategoryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereZipCode($value) * @method static \Illuminate\Database\Query\Builder|\Modules\Vendors\Entities\Vendor withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Vendors\Entities\Vendor withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor query() * @property int|null $country_id * @property-read \Illuminate\Database\Eloquent\Collection|\Modules\Vendors\Entities\Vendor[] $owner * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\Vendor whereCountryId($value) * @property-read int|null $activity_count * @property-read int|null $attachments_count * @property-read int|null $comments_count * @property-read \Illuminate\Database\Eloquent\Collection|\Spatie\Activitylog\Models\Activity[] $activities * @property-read int|null $activities_count */ class Vendor extends \Eloquent implements \Cog\Contracts\Ownership\Ownable {} } namespace Modules\Vendors\Entities{ /** * Modules\Vendors\Entities\VendorCategory * * @property int $id * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel disableCache() * @method static bool|null forceDelete() * @method static \Illuminate\Database\Query\Builder|\Modules\Vendors\Entities\VendorCategory onlyTrashed() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\VendorCategory whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\VendorCategory whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\VendorCategory whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\VendorCategory whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\VendorCategory whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Platform\Core\Entities\CachableModel withCacheCooldownSeconds($seconds) * @method static \Illuminate\Database\Query\Builder|\Modules\Vendors\Entities\VendorCategory withTrashed() * @method static \Illuminate\Database\Query\Builder|\Modules\Vendors\Entities\VendorCategory withoutTrashed() * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\VendorCategory newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\VendorCategory newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\VendorCategory query() * @property int|null $company_id * @method static \Illuminate\Database\Eloquent\Builder|\Modules\Vendors\Entities\VendorCategory whereCompanyId($value) * @property-read int $cache_cooldown_seconds * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory all($columns = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory avg($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory cache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory cachedValue(array $arguments, string $cacheKey) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory count($columns = '*') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory disableModelCaching() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory flushCache(array $tags = []) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory getModelCacheCooldown(\Illuminate\Database\Eloquent\Model $instance) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory inRandomOrder($seed = '') * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory insert(array $values) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory isCachable() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory max($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory min($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory sum($column) * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory truncate() * @method static \GeneaLabs\LaravelModelCaching\CachedBuilder|VendorCategory exists() */ class VendorCategory extends \Eloquent {} }