__VSCODE_LARAVEL_START_OUTPUT__{"builderMethods":[{"name":"select","parameters":["mixed $columns"],"return":"$this"},{"name":"selectSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as"],"return":"$this"},{"name":"selectExpression","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $expression","string $as"],"return":"$this"},{"name":"selectRaw","parameters":["string $expression"],"return":"$this"},{"name":"fromSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as"],"return":"$this"},{"name":"fromRaw","parameters":["string $expression","mixed $bindings"],"return":"$this"},{"name":"createSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"array"},{"name":"parseSub","parameters":["mixed $query"],"return":"array"},{"name":"prependDatabaseNameIfCrossDatabaseQuery","parameters":["mixed $query"],"return":"mixed"},{"name":"addSelect","parameters":["mixed $column"],"return":"$this"},{"name":"selectVectorDistance","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\Illuminate\\Support\\Collection|\\Illuminate\\Contracts\\Support\\Arrayable|array|string $vector","string|null $as"],"return":"$this"},{"name":"distinct","parameters":[],"return":"$this"},{"name":"from","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","string|null $as"],"return":"$this"},{"name":"useIndex","parameters":["string $index"],"return":"$this"},{"name":"forceIndex","parameters":["string $index"],"return":"$this"},{"name":"ignoreIndex","parameters":["string $index"],"return":"$this"},{"name":"join","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second","string $type","bool $where"],"return":"$this"},{"name":"joinWhere","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $second","string $type"],"return":"$this"},{"name":"joinSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second","string $type","bool $where"],"return":"$this"},{"name":"joinLateral","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"$this"},{"name":"leftJoinLateral","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"$this"},{"name":"leftJoin","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"leftJoinWhere","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"leftJoinSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"rightJoin","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"rightJoinWhere","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $second"],"return":"$this"},{"name":"rightJoinSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"crossJoin","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"crossJoinSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as"],"return":"$this"},{"name":"newJoinClause","parameters":["string $type","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table"],"return":"\\Illuminate\\Database\\Query\\JoinClause"},{"name":"newJoinLateralClause","parameters":["string $type","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table"],"return":"\\Illuminate\\Database\\Query\\JoinLateralClause"},{"name":"mergeWheres","parameters":["array $wheres","array $bindings"],"return":"$this"},{"name":"where","parameters":["\\Closure|string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"addArrayOfWheres","parameters":["array $column","string $boolean","string $method"],"return":"$this"},{"name":"prepareValueAndOperator","parameters":["string $value","string $operator","bool $useDefault"],"return":"array"},{"name":"invalidOperatorAndValue","parameters":["string $operator","mixed $value"],"return":"bool"},{"name":"invalidOperator","parameters":["string $operator"],"return":"bool"},{"name":"isBitwiseOperator","parameters":["string $operator"],"return":"bool"},{"name":"orWhere","parameters":["\\Closure|string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column","mixed $operator","mixed $value"],"return":"$this"},{"name":"whereNot","parameters":["\\Closure|string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereNot","parameters":["\\Closure|string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column","mixed $operator","mixed $value"],"return":"$this"},{"name":"whereColumn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string|array $first","string|null $operator","string|null $second","string|null $boolean"],"return":"$this"},{"name":"orWhereColumn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string|array $first","string|null $operator","string|null $second"],"return":"$this"},{"name":"whereVectorSimilarTo","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\Illuminate\\Support\\Collection|\\Illuminate\\Contracts\\Support\\Arrayable|array|string $vector","float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical.","bool $order"],"return":"$this"},{"name":"whereVectorDistanceLessThan","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\Illuminate\\Support\\Collection|\\Illuminate\\Contracts\\Support\\Arrayable|array|string $vector","float $maxDistance","string $boolean"],"return":"$this"},{"name":"orWhereVectorDistanceLessThan","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\Illuminate\\Support\\Collection|\\Illuminate\\Contracts\\Support\\Arrayable|array|string $vector","float $maxDistance"],"return":"$this"},{"name":"whereRaw","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $sql","mixed $bindings","string $boolean"],"return":"$this"},{"name":"orWhereRaw","parameters":["string $sql","mixed $bindings"],"return":"$this"},{"name":"whereLike","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $value","bool $caseSensitive","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereLike","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $value","bool $caseSensitive"],"return":"$this"},{"name":"whereNotLike","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $value","bool $caseSensitive","string $boolean"],"return":"$this"},{"name":"orWhereNotLike","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $value","bool $caseSensitive"],"return":"$this"},{"name":"whereNullSafeEquals","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereNullSafeEquals","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $value"],"return":"$this"},{"name":"whereIn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $values","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereIn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $values"],"return":"$this"},{"name":"whereNotIn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $values","string $boolean"],"return":"$this"},{"name":"orWhereNotIn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $values"],"return":"$this"},{"name":"whereIntegerInRaw","parameters":["string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereIntegerInRaw","parameters":["string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values"],"return":"$this"},{"name":"whereIntegerNotInRaw","parameters":["string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values","string $boolean"],"return":"$this"},{"name":"orWhereIntegerNotInRaw","parameters":["string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values"],"return":"$this"},{"name":"whereNull","parameters":["string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $columns","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereNull","parameters":["string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column"],"return":"$this"},{"name":"whereNotNull","parameters":["string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $columns","string $boolean"],"return":"$this"},{"name":"whereBetween","parameters":["\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $boolean","bool $not"],"return":"$this"},{"name":"whereBetweenColumns","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereBetween","parameters":["\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"orWhereBetweenColumns","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"whereNotBetween","parameters":["\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $boolean"],"return":"$this"},{"name":"whereNotBetweenColumns","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $boolean"],"return":"$this"},{"name":"orWhereNotBetween","parameters":["\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"orWhereNotBetweenColumns","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"whereValueBetween","parameters":["mixed $value","array{\\Illuminate\\Contracts\\Database\\Query\\Expression|string, \\Illuminate\\Contracts\\Database\\Query\\Expression|string} $columns","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereValueBetween","parameters":["mixed $value","array{\\Illuminate\\Contracts\\Database\\Query\\Expression|string, \\Illuminate\\Contracts\\Database\\Query\\Expression|string} $columns"],"return":"$this"},{"name":"whereValueNotBetween","parameters":["mixed $value","array{\\Illuminate\\Contracts\\Database\\Query\\Expression|string, \\Illuminate\\Contracts\\Database\\Query\\Expression|string} $columns","string $boolean"],"return":"$this"},{"name":"orWhereValueNotBetween","parameters":["mixed $value","array{\\Illuminate\\Contracts\\Database\\Query\\Expression|string, \\Illuminate\\Contracts\\Database\\Query\\Expression|string} $columns"],"return":"$this"},{"name":"orWhereNotNull","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"whereDate","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|null $operator","\\DateTimeInterface|string|null $value","string $boolean"],"return":"$this"},{"name":"orWhereDate","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|null $operator","\\DateTimeInterface|string|null $value"],"return":"$this"},{"name":"whereTime","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|null $operator","\\DateTimeInterface|string|null $value","string $boolean"],"return":"$this"},{"name":"orWhereTime","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|null $operator","\\DateTimeInterface|string|null $value"],"return":"$this"},{"name":"whereDay","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value","string $boolean"],"return":"$this"},{"name":"orWhereDay","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value"],"return":"$this"},{"name":"whereMonth","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value","string $boolean"],"return":"$this"},{"name":"orWhereMonth","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value"],"return":"$this"},{"name":"whereYear","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value","string $boolean"],"return":"$this"},{"name":"orWhereYear","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value"],"return":"$this"},{"name":"addDateBasedWhere","parameters":["string $type","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"whereNested","parameters":["string $boolean"],"return":"$this"},{"name":"forNestedWhere","parameters":[],"return":"\\Illuminate\\Database\\Query\\Builder"},{"name":"addNestedWhereQuery","parameters":["\\Illuminate\\Database\\Query\\Builder $query","string $boolean"],"return":"$this"},{"name":"whereSub","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $operator","\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback","string $boolean"],"return":"$this"},{"name":"whereExists","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereExists","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback","bool $not"],"return":"$this"},{"name":"whereNotExists","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback","string $boolean"],"return":"$this"},{"name":"orWhereNotExists","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback"],"return":"$this"},{"name":"addWhereExistsQuery","parameters":["string $boolean","bool $not"],"return":"$this"},{"name":"whereRowValues","parameters":["array $columns","string $operator","array $values","string $boolean"],"return":"$this"},{"name":"orWhereRowValues","parameters":["array $columns","string $operator","array $values"],"return":"$this"},{"name":"whereJsonContains","parameters":["string $column","mixed $value","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereJsonContains","parameters":["string $column","mixed $value"],"return":"$this"},{"name":"whereJsonDoesntContain","parameters":["string $column","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereJsonDoesntContain","parameters":["string $column","mixed $value"],"return":"$this"},{"name":"whereJsonOverlaps","parameters":["string $column","mixed $value","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereJsonOverlaps","parameters":["string $column","mixed $value"],"return":"$this"},{"name":"whereJsonDoesntOverlap","parameters":["string $column","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereJsonDoesntOverlap","parameters":["string $column","mixed $value"],"return":"$this"},{"name":"whereJsonContainsKey","parameters":["string $column","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereJsonContainsKey","parameters":["string $column"],"return":"$this"},{"name":"whereJsonDoesntContainKey","parameters":["string $column","string $boolean"],"return":"$this"},{"name":"orWhereJsonDoesntContainKey","parameters":["string $column"],"return":"$this"},{"name":"whereJsonLength","parameters":["string $column","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereJsonLength","parameters":["string $column","mixed $operator","mixed $value"],"return":"$this"},{"name":"dynamicWhere","parameters":["string $method","array $parameters"],"return":"$this"},{"name":"addDynamic","parameters":["string $segment","string $connector","array $parameters","int $index"],"return":"void"},{"name":"whereFullText","parameters":["string|string[] $columns","string $value","string $boolean"],"return":"$this"},{"name":"orWhereFullText","parameters":["string|string[] $columns","string $value"],"return":"$this"},{"name":"whereAll","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereAll","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value"],"return":"$this"},{"name":"whereAny","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereAny","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value"],"return":"$this"},{"name":"whereNone","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereNone","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value"],"return":"$this"},{"name":"groupBy","parameters":["array|\\Illuminate\\Contracts\\Database\\Query\\Expression|string ...$groups"],"return":"$this"},{"name":"groupByRaw","parameters":["string $sql"],"return":"$this"},{"name":"having","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|\\Closure|string $column","\\DateTimeInterface|string|int|float|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|\\DateTimeInterface|string|int|float|null $value","string $boolean"],"return":"$this"},{"name":"orHaving","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|\\Closure|string $column","\\DateTimeInterface|string|int|float|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|\\DateTimeInterface|string|int|float|null $value"],"return":"$this"},{"name":"havingNested","parameters":["string $boolean"],"return":"$this"},{"name":"addNestedHavingQuery","parameters":["\\Illuminate\\Database\\Query\\Builder $query","string $boolean"],"return":"$this"},{"name":"havingNull","parameters":["array|string $columns","string $boolean","bool $not"],"return":"$this"},{"name":"orHavingNull","parameters":["string $column"],"return":"$this"},{"name":"havingNotNull","parameters":["array|string $columns","string $boolean"],"return":"$this"},{"name":"orHavingNotNull","parameters":["string $column"],"return":"$this"},{"name":"havingBetween","parameters":["string $column","string $boolean","bool $not"],"return":"$this"},{"name":"havingNotBetween","parameters":["string $column","iterable $values","string $boolean"],"return":"$this"},{"name":"orHavingBetween","parameters":["string $column","iterable $values"],"return":"$this"},{"name":"orHavingNotBetween","parameters":["string $column","iterable $values"],"return":"$this"},{"name":"resolveDatePeriodBounds","parameters":["\\DatePeriod $period"],"return":"array{\\DateTimeInterface, \\DateTimeInterface}"},{"name":"havingRaw","parameters":["string $sql","string $boolean"],"return":"$this"},{"name":"orHavingRaw","parameters":["string $sql"],"return":"$this"},{"name":"orderBy","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $direction"],"return":"$this"},{"name":"orderByDesc","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"latest","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"oldest","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"orderByVectorDistance","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\Illuminate\\Support\\Collection|\\Illuminate\\Contracts\\Support\\Arrayable|array $vector"],"return":"$this"},{"name":"inRandomOrder","parameters":["string|int $seed"],"return":"$this"},{"name":"inOrderOf","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values"],"return":"$this"},{"name":"orderByRaw","parameters":["string $sql","array $bindings"],"return":"$this"},{"name":"skip","parameters":["int $value"],"return":"$this"},{"name":"offset","parameters":["int $value"],"return":"$this"},{"name":"take","parameters":["int $value"],"return":"$this"},{"name":"limit","parameters":["int $value"],"return":"$this"},{"name":"groupLimit","parameters":["int $value","string $column"],"return":"$this"},{"name":"forPage","parameters":["int $page","int $perPage"],"return":"$this"},{"name":"forPageBeforeId","parameters":["int $perPage","int|null $lastId","string $column"],"return":"$this"},{"name":"forPageAfterId","parameters":["int $perPage","int|null $lastId","string $column"],"return":"$this"},{"name":"reorder","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $column","string $direction"],"return":"$this"},{"name":"reorderDesc","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $column"],"return":"$this"},{"name":"removeExistingOrdersFor","parameters":["string $column"],"return":"array"},{"name":"union","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $query","bool $all"],"return":"$this"},{"name":"unionAll","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $query"],"return":"$this"},{"name":"lock","parameters":["string|bool $value"],"return":"$this"},{"name":"lockForUpdate","parameters":[],"return":"$this"},{"name":"sharedLock","parameters":[],"return":"$this"},{"name":"timeout","parameters":["int|null $seconds"],"return":"$this"},{"name":"beforeQuery","parameters":[],"return":"$this"},{"name":"applyBeforeQueryCallbacks","parameters":[],"return":"void"},{"name":"afterQuery","parameters":[],"return":"$this"},{"name":"applyAfterQueryCallbacks","parameters":["mixed $result"],"return":"mixed"},{"name":"toSql","parameters":[],"return":"string"},{"name":"toRawSql","parameters":[],"return":"string"},{"name":"find","parameters":["int|string $id","string|\\Illuminate\\Contracts\\Database\\Query\\Expression|array $columns"],"return":"\\stdClass|null"},{"name":"findOr","parameters":["mixed $id","\\Closure(): \\TValue|string|\\Illuminate\\Contracts\\Database\\Query\\Expression|array $columns","\\Closure(): \\TValue|null $callback"],"return":"\\stdClass|\\TValue"},{"name":"value","parameters":["string $column"],"return":"mixed"},{"name":"rawValue","parameters":[],"return":"mixed"},{"name":"soleValue","parameters":["string $column"],"return":"mixed"},{"name":"get","parameters":["string|\\Illuminate\\Contracts\\Database\\Query\\Expression|array $columns"],"return":"\\Illuminate\\Support\\Collection"},{"name":"runSelect","parameters":[],"return":"array"},{"name":"withoutGroupLimitKeys","parameters":["\\Illuminate\\Support\\Collection $items"],"return":"\\Illuminate\\Support\\Collection"},{"name":"paginate","parameters":["int|\\Closure $perPage","string|\\Illuminate\\Contracts\\Database\\Query\\Expression|array $columns","string $pageName","int|null $page","\\Closure|int|null $total"],"return":"\\Illuminate\\Pagination\\LengthAwarePaginator"},{"name":"simplePaginate","parameters":["int $perPage","string|\\Illuminate\\Contracts\\Database\\Query\\Expression|array $columns","string $pageName","int|null $page"],"return":"\\Illuminate\\Contracts\\Pagination\\Paginator"},{"name":"cursorPaginate","parameters":["int|null $perPage","string|\\Illuminate\\Contracts\\Database\\Query\\Expression|array $columns","string $cursorName","\\Illuminate\\Pagination\\Cursor|string|null $cursor"],"return":"\\Illuminate\\Contracts\\Pagination\\CursorPaginator"},{"name":"ensureOrderForCursorPagination","parameters":["bool $shouldReverse"],"return":"\\Illuminate\\Support\\Collection"},{"name":"getCountForPagination","parameters":["array $columns"],"return":"int<0, max>"},{"name":"runPaginationCountQuery","parameters":["array $columns"],"return":"mixed[]"},{"name":"cloneForPaginationCount","parameters":[],"return":"self"},{"name":"withoutSelectAliases","parameters":["array $columns"],"return":"array"},{"name":"cursor","parameters":[],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"enforceOrderBy","parameters":[],"return":"void"},{"name":"pluck","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string|null $key"],"return":"\\Illuminate\\Support\\Collection"},{"name":"stripTableForPluck","parameters":["string $column"],"return":"string|null"},{"name":"pluckFromObjectColumn","parameters":["array $queryResult","string $column","string $key"],"return":"\\Illuminate\\Support\\Collection"},{"name":"pluckFromArrayColumn","parameters":["array $queryResult","string $column","string $key"],"return":"\\Illuminate\\Support\\Collection"},{"name":"implode","parameters":["string $column","string $glue"],"return":"string"},{"name":"exists","parameters":[],"return":"bool"},{"name":"doesntExist","parameters":[],"return":"bool"},{"name":"existsOr","parameters":[],"return":"mixed"},{"name":"doesntExistOr","parameters":[],"return":"mixed"},{"name":"count","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $columns"],"return":"int<0, max>"},{"name":"min","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"max","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"sum","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"avg","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"average","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"aggregate","parameters":["string $function","array $columns"],"return":"mixed"},{"name":"numericAggregate","parameters":["string $function","array $columns"],"return":"float|int"},{"name":"setAggregate","parameters":["string $function","array<\\Illuminate\\Contracts\\Database\\Query\\Expression|string> $columns"],"return":"$this"},{"name":"onceWithColumns","parameters":["array $columns","callable(): \\TResult $callback"],"return":"\\TResult"},{"name":"insert","parameters":[],"return":"bool"},{"name":"insertOrIgnore","parameters":[],"return":"int<0, max>"},{"name":"insertGetId","parameters":["string|null $sequence"],"return":"int"},{"name":"insertUsing","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"int"},{"name":"insertOrIgnoreUsing","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"int"},{"name":"update","parameters":[],"return":"int<0, max>"},{"name":"updateFrom","parameters":[],"return":"int"},{"name":"updateOrInsert","parameters":[],"return":"bool"},{"name":"upsert","parameters":[],"return":"int"},{"name":"increment","parameters":["string $column","float|int $amount"],"return":"int<0, max>"},{"name":"incrementEach","parameters":["array $columns","array $extra"],"return":"int<0, max>"},{"name":"decrement","parameters":["string $column","float|int $amount"],"return":"int<0, max>"},{"name":"decrementEach","parameters":["array $columns","array $extra"],"return":"int<0, max>"},{"name":"delete","parameters":["mixed $id"],"return":"int"},{"name":"truncate","parameters":[],"return":"void"},{"name":"newQuery","parameters":[],"return":"\\Illuminate\\Database\\Query\\Builder"},{"name":"forSubQuery","parameters":[],"return":"\\Illuminate\\Database\\Query\\Builder"},{"name":"getColumns","parameters":[],"return":"list"},{"name":"raw","parameters":["mixed $value"],"return":"\\Illuminate\\Contracts\\Database\\Query\\Expression"},{"name":"getUnionBuilders","parameters":[],"return":"\\Illuminate\\Support\\Collection"},{"name":"getLimit","parameters":[],"return":"mixed"},{"name":"getOffset","parameters":[],"return":"mixed"},{"name":"getBindings","parameters":[],"return":"list"},{"name":"getRawBindings","parameters":[],"return":"array{select: list, from: list, join: list, where: list, groupBy: list, having: list, order: list, union: list, unionOrder: list}"},{"name":"setBindings","parameters":["list $bindings","\"select\"|\"from\"|\"join\"|\"where\"|\"groupBy\"|\"having\"|\"order\"|\"union\"|\"unionOrder\" $type"],"return":"$this"},{"name":"addBinding","parameters":["mixed $value","\"select\"|\"from\"|\"join\"|\"where\"|\"groupBy\"|\"having\"|\"order\"|\"union\"|\"unionOrder\" $type"],"return":"$this"},{"name":"castBinding","parameters":["mixed $value"],"return":"mixed"},{"name":"mergeBindings","parameters":["self $query"],"return":"$this"},{"name":"cleanBindings","parameters":["mixed[] $bindings"],"return":"list"},{"name":"flattenValue","parameters":["mixed $value"],"return":"mixed"},{"name":"defaultKeyName","parameters":[],"return":"string"},{"name":"getConnection","parameters":[],"return":"\\Illuminate\\Database\\ConnectionInterface"},{"name":"ensureConnectionSupportsVectors","parameters":[],"return":"void"},{"name":"getProcessor","parameters":[],"return":"\\Illuminate\\Database\\Query\\Processors\\Processor"},{"name":"getGrammar","parameters":[],"return":"\\Illuminate\\Database\\Query\\Grammars\\Grammar"},{"name":"useWritePdo","parameters":[],"return":"$this"},{"name":"isQueryable","parameters":["mixed $value"],"return":"bool"},{"name":"clone","parameters":[],"return":"static"},{"name":"cloneWithout","parameters":[],"return":"static"},{"name":"cloneWithoutBindings","parameters":[],"return":"static"},{"name":"dump","parameters":["mixed ...$args"],"return":"$this"},{"name":"dumpRawSql","parameters":[],"return":"$this"},{"name":"dd","parameters":[],"return":"never"},{"name":"ddRawSql","parameters":[],"return":"never"},{"name":"wherePast","parameters":["array|string $columns"],"return":"$this"},{"name":"whereNowOrPast","parameters":["array|string $columns"],"return":"$this"},{"name":"orWherePast","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereNowOrPast","parameters":["array|string $columns"],"return":"$this"},{"name":"whereFuture","parameters":["array|string $columns"],"return":"$this"},{"name":"whereNowOrFuture","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereFuture","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereNowOrFuture","parameters":["array|string $columns"],"return":"$this"},{"name":"wherePastOrFuture","parameters":["array|string $columns","string $operator","string $boolean"],"return":"$this"},{"name":"whereToday","parameters":["array|string $columns","string $boolean"],"return":"$this"},{"name":"whereBeforeToday","parameters":["array|string $columns"],"return":"$this"},{"name":"whereTodayOrBefore","parameters":["array|string $columns"],"return":"$this"},{"name":"whereAfterToday","parameters":["array|string $columns"],"return":"$this"},{"name":"whereTodayOrAfter","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereToday","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereBeforeToday","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereTodayOrBefore","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereAfterToday","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereTodayOrAfter","parameters":["array|string $columns"],"return":"$this"},{"name":"whereTodayBeforeOrAfter","parameters":["array|string $columns","string $operator","string $boolean"],"return":"$this"},{"name":"chunk","parameters":["int $count","callable(\\Illuminate\\Support\\Collection, int): mixed $callback"],"return":"bool"},{"name":"chunkMap","parameters":["callable(\\TValue): \\TReturn $callback","int $count"],"return":"\\Illuminate\\Support\\Collection"},{"name":"each","parameters":["callable(\\TValue, int): mixed $callback","int $count"],"return":"bool"},{"name":"chunkById","parameters":["int $count","callable(\\Illuminate\\Support\\Collection, int): mixed $callback","string|null $column","string|null $alias"],"return":"bool"},{"name":"chunkByIdDesc","parameters":["int $count","callable(\\Illuminate\\Support\\Collection, int): mixed $callback","string|null $column","string|null $alias"],"return":"bool"},{"name":"orderedChunkById","parameters":["int $count","callable(\\Illuminate\\Support\\Collection, int): mixed $callback","string|null $column","string|null $alias","bool $descending"],"return":"bool"},{"name":"eachById","parameters":["callable(\\TValue, int): mixed $callback","int $count","string|null $column","string|null $alias"],"return":"bool"},{"name":"lazy","parameters":["int $chunkSize"],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"lazyById","parameters":["int $chunkSize","string|null $column","string|null $alias"],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"lazyByIdDesc","parameters":["int $chunkSize","string|null $column","string|null $alias"],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"orderedLazyById","parameters":["int $chunkSize","string|null $column","string|null $alias","bool $descending"],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"first","parameters":["array|string $columns"],"return":"\\TValue|null"},{"name":"firstOrFail","parameters":["array|string $columns","string|null $message"],"return":"\\TValue"},{"name":"sole","parameters":["array|string $columns"],"return":"\\TValue"},{"name":"paginateUsingCursor","parameters":["int $perPage","array|string $columns","string $cursorName","\\Illuminate\\Pagination\\Cursor|string|null $cursor"],"return":"\\Illuminate\\Contracts\\Pagination\\CursorPaginator"},{"name":"getOriginalColumnNameForCursorPagination","parameters":["\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $builder","string $parameter"],"return":"string"},{"name":"paginator","parameters":["\\Illuminate\\Support\\Collection $items","int $total","int $perPage","int $currentPage","array $options"],"return":"\\Illuminate\\Pagination\\LengthAwarePaginator"},{"name":"simplePaginator","parameters":["\\Illuminate\\Support\\Collection $items","int $perPage","int $currentPage","array $options"],"return":"\\Illuminate\\Pagination\\Paginator"},{"name":"cursorPaginator","parameters":["\\Illuminate\\Support\\Collection $items","int $perPage","\\Illuminate\\Pagination\\Cursor $cursor","array $options"],"return":"\\Illuminate\\Pagination\\CursorPaginator"},{"name":"tap","parameters":["callable($this): mixed $callback"],"return":"$this"},{"name":"pipe","parameters":["callable($this): \\TReturn $callback"],"return":"(\\TReturn is null|void ? $this : \\TReturn)"},{"name":"when","parameters":["\\Closure($this): \\TWhenParameter|\\TWhenParameter|null $value","callable($this, \\TWhenParameter): \\TWhenReturnType|null $callback","callable($this, \\TWhenParameter): \\TWhenReturnType|null $default"],"return":"$this|\\TWhenReturnType"},{"name":"unless","parameters":["\\Closure($this): \\TUnlessParameter|\\TUnlessParameter|null $value","callable($this, \\TUnlessParameter): \\TUnlessReturnType|null $callback","callable($this, \\TUnlessParameter): \\TUnlessReturnType|null $default"],"return":"$this|\\TUnlessReturnType"},{"name":"explain","parameters":[],"return":"\\Illuminate\\Support\\Collection"},{"name":"forwardCallTo","parameters":["mixed $object","string $method","array $parameters"],"return":"mixed"},{"name":"forwardDecoratedCallTo","parameters":["mixed $object","string $method","array $parameters"],"return":"mixed"},{"name":"throwBadMethodCallException","parameters":["string $method"],"return":"never"},{"name":"macro","parameters":["string $name","object|callable $macro"],"return":"void"},{"name":"mixin","parameters":["object $mixin","bool $replace"],"return":"void"},{"name":"hasMacro","parameters":["string $name"],"return":"bool"},{"name":"flushMacros","parameters":[],"return":"void"},{"name":"macroCall","parameters":["string $method","array $parameters"],"return":"mixed"}],"models":{"App\\Models\\Activity":{"class":"App\\Models\\Activity","database":"mysql","table":"activities","policy":"App\\Policies\\ActivityPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"customer_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomerId","documented":false},{"name":"deal_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DealId","documented":false},{"name":"quotation_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"QuotationId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"assigned_to","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssignedTo","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ActivityType","title_case":"Type","documented":false},{"name":"subject","type":"varchar(200)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Subject","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"result","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Result","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ActivityStatus","title_case":"Status","documented":false},{"name":"priority","type":"varchar(20)","increments":false,"nullable":false,"default":"'medium'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ActivityPriority","title_case":"Priority","documented":false},{"name":"started_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"StartedAt","documented":false},{"name":"due_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"DueAt","documented":false},{"name":"completed_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CompletedAt","documented":false},{"name":"next_followup_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"NextFollowupAt","documented":false},{"name":"reminded_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"RemindedAt","documented":false},{"name":"notify_team","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"NotifyTeam","documented":false},{"name":"metadata","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Metadata","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"customer","type":"BelongsTo","related":"App\\Models\\Customer","snake_case":"customer"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"},{"name":"assignee","type":"BelongsTo","related":"App\\Models\\User","snake_case":"assignee"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Activity.php"},"App\\Models\\AppNotification":{"class":"App\\Models\\AppNotification","database":"mysql","table":"app_notifications","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"type","type":"varchar(60)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"data","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Data","documented":false},{"name":"read_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ReadAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/AppNotification.php"},"App\\Models\\Attachment":{"class":"App\\Models\\Attachment","database":"mysql","table":"attachments","policy":"App\\Policies\\AttachmentPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"attachable_type","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AttachableType","documented":false},{"name":"attachable_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AttachableId","documented":false},{"name":"disk","type":"varchar(20)","increments":false,"nullable":false,"default":"'local'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Disk","documented":false},{"name":"path","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Path","documented":false},{"name":"original_name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OriginalName","documented":false},{"name":"mime_type","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MimeType","documented":false},{"name":"size_bytes","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"SizeBytes","documented":false},{"name":"visibility","type":"varchar(20)","increments":false,"nullable":false,"default":"'private'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\AttachmentVisibility","title_case":"Visibility","documented":false},{"name":"checksum","type":"varchar(64)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Checksum","documented":false},{"name":"uploaded_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UploadedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"attachable","type":"MorphTo","related":"App\\Models\\Attachment","snake_case":"attachable"},{"name":"uploader","type":"BelongsTo","related":"App\\Models\\User","snake_case":"uploader"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Attachment.php"},"App\\Models\\AuditLog":{"class":"App\\Models\\AuditLog","database":"mysql","table":"audit_logs","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"event","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Event","documented":false},{"name":"auditable_type","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AuditableType","documented":false},{"name":"auditable_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AuditableId","documented":false},{"name":"old_values","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"OldValues","documented":false},{"name":"new_values","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"NewValues","documented":false},{"name":"ip_address","type":"varchar(45)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IpAddress","documented":false},{"name":"user_agent","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserAgent","documented":false},{"name":"request_id","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RequestId","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false}],"relations":[{"name":"workspace","type":"BelongsTo","related":"App\\Models\\Workspace","snake_case":"workspace"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"},{"name":"auditable","type":"MorphTo","related":"App\\Models\\AuditLog","snake_case":"auditable"}],"events":[],"observers":[],"extends":null,"scopes":[{"name":"forWorkspace","method":"scopeForWorkspace","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"workspaceId","type":"int","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/AuditLog.php"},"App\\Models\\AutomationSetting":{"class":"App\\Models\\AutomationSetting","database":"mysql","table":"automation_settings","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"enabled","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"Enabled","documented":false},{"name":"timezone","type":"varchar(64)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Timezone","documented":false},{"name":"default_send_window","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"DefaultSendWindow","documented":false},{"name":"global_daily_limit","type":"int(10) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"GlobalDailyLimit","documented":false},{"name":"opt_out_text","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OptOutText","documented":false},{"name":"webhook_token","type":"varchar(64)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":true,"appended":null,"cast":null,"title_case":"WebhookToken","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"UpdatedAt","documented":false},{"name":"sms_paused_until","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"SmsPausedUntil","documented":false},{"name":"sms_pause_reason","type":"varchar(60)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"SmsPauseReason","documented":false},{"name":"sms_pause_message","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"SmsPauseMessage","documented":false},{"name":"sms_pause_notified_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"SmsPauseNotifiedAt","documented":false}],"relations":[],"events":[],"observers":[{"event":"creating","observer":["Closure","Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/AutomationSetting.php"},"App\\Models\\AutomationSmsLog":{"class":"App\\Models\\AutomationSmsLog","database":"mysql","table":"automation_sms_logs","policy":"App\\Policies\\AutomationSmsLogPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"execution_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExecutionId","documented":false},{"name":"workflow_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkflowId","documented":false},{"name":"campaign_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CampaignId","documented":false},{"name":"subject_type","type":"varchar(60)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubjectType","documented":false},{"name":"subject_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubjectId","documented":false},{"name":"node_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NodeId","documented":false},{"name":"cycle","type":"int(10) unsigned","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Cycle","documented":false},{"name":"attempt_number","type":"int(10) unsigned","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AttemptNumber","documented":false},{"name":"phone_number","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PhoneNumber","documented":false},{"name":"message_template","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MessageTemplate","documented":false},{"name":"final_message","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FinalMessage","documented":false},{"name":"segments","type":"smallint(5) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Segments","documented":false},{"name":"provider","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Provider","documented":false},{"name":"sender_number","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SenderNumber","documented":false},{"name":"idempotency_key","type":"varchar(120)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IdempotencyKey","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\SmsLogStatus","title_case":"Status","documented":false},{"name":"request_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"RequestAt","documented":false},{"name":"response_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"ResponseAt","documented":false},{"name":"provider_response","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"ProviderResponse","documented":false},{"name":"provider_message_id","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProviderMessageId","documented":false},{"name":"error_code","type":"varchar(60)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ErrorCode","documented":false},{"name":"error_message","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ErrorMessage","documented":false},{"name":"retry_scheduled_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"RetryScheduledAt","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"events","type":"HasMany","related":"App\\Models\\AutomationSmsLogEvent","snake_case":"events"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]},{"event":"deleting","observer":["Closure"]},{"event":"updating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/AutomationSmsLog.php"},"App\\Models\\AutomationSmsLogEvent":{"class":"App\\Models\\AutomationSmsLogEvent","database":"mysql","table":"automation_sms_log_events","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"sms_log_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SmsLogId","documented":false},{"name":"event","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Event","documented":false},{"name":"provider_status","type":"varchar(60)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProviderStatus","documented":false},{"name":"payload","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Payload","documented":false},{"name":"occurred_at","type":"datetime","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"OccurredAt","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false}],"relations":[],"events":[],"observers":[{"event":"creating","observer":["Closure"]},{"event":"updating","observer":["Closure"]},{"event":"deleting","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/AutomationSmsLogEvent.php"},"App\\Models\\BlacklistEntry":{"class":"App\\Models\\BlacklistEntry","database":"mysql","table":"blacklist_entries","policy":"App\\Policies\\BlacklistEntryPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"channel","type":"varchar(20)","increments":false,"nullable":false,"default":"'sms'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Channel","documented":false},{"name":"value","type":"varchar(190)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Value","documented":false},{"name":"reason","type":"varchar(30)","increments":false,"nullable":false,"default":"'other'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\BlacklistReason","title_case":"Reason","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"source","type":"varchar(20)","increments":false,"nullable":false,"default":"'manual'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\BlacklistSource","title_case":"Source","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"removed_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RemovedBy","documented":false},{"name":"removed_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"RemovedAt","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"},{"name":"remover","type":"BelongsTo","related":"App\\Models\\User","snake_case":"remover"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"forChannel","method":"scopeForChannel","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"channel","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/BlacklistEntry.php"},"App\\Models\\BlogPost":{"class":"App\\Models\\BlogPost","database":"mysql","table":"blog_posts","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"author_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AuthorUserId","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"slug","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"excerpt","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Excerpt","documented":false},{"name":"body","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Body","documented":false},{"name":"cover_image_url","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CoverImageUrl","documented":false},{"name":"meta_title","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MetaTitle","documented":false},{"name":"meta_description","type":"varchar(500)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MetaDescription","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"'draft'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\BlogPostStatus","title_case":"Status","documented":false},{"name":"published_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PublishedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"author","type":"BelongsTo","related":"App\\Models\\User","snake_case":"author"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/BlogPost.php"},"App\\Models\\Campaign":{"class":"App\\Models\\Campaign","database":"mysql","table":"campaigns","policy":"App\\Policies\\CampaignPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"name","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"workflow_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkflowId","documented":false},{"name":"workflow_version_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkflowVersionId","documented":false},{"name":"source_target_list_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SourceTargetListId","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"draft","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CampaignStatus","title_case":"Status","documented":false},{"name":"starts_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"StartsAt","documented":false},{"name":"ends_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"EndsAt","documented":false},{"name":"daily_limit","type":"int(10) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"DailyLimit","documented":false},{"name":"send_window","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"SendWindow","documented":false},{"name":"settings","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Settings","documented":false},{"name":"paused_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"PausedAt","documented":false},{"name":"paused_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PausedBy","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"DeletedAt","documented":false}],"relations":[{"name":"workflow","type":"BelongsTo","related":"App\\Models\\Workflow","snake_case":"workflow"},{"name":"version","type":"BelongsTo","related":"App\\Models\\WorkflowVersion","snake_case":"version"},{"name":"executions","type":"HasMany","related":"App\\Models\\WorkflowExecution","snake_case":"executions"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Campaign.php"},"App\\Models\\CatalogCategory":{"class":"App\\Models\\CatalogCategory","database":"mysql","table":"catalog_categories","policy":"App\\Policies\\CatalogCategoryPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"parent_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ParentId","documented":false},{"name":"name","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"sort_order","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"parent","type":"BelongsTo","related":"App\\Models\\CatalogCategory","snake_case":"parent"},{"name":"children","type":"HasMany","related":"App\\Models\\CatalogCategory","snake_case":"children"},{"name":"catalogItems","type":"HasMany","related":"App\\Models\\CatalogItem","snake_case":"catalog_items"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/CatalogCategory.php"},"App\\Models\\CatalogItem":{"class":"App\\Models\\CatalogItem","database":"mysql","table":"catalog_items","policy":"App\\Policies\\CatalogItemPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"project_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProjectId","documented":false},{"name":"category_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CategoryId","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":"'product'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CatalogItemType","title_case":"Type","documented":false},{"name":"sku","type":"varchar(60)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Sku","documented":false},{"name":"name","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"unit","type":"varchar(30)","increments":false,"nullable":false,"default":"'\u0639\u062f\u062f'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Unit","documented":false},{"name":"current_price","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"CurrentPrice","documented":false},{"name":"allow_price_change","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"AllowPriceChange","documented":false},{"name":"min_price","type":"decimal(18,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"MinPrice","documented":false},{"name":"max_discount_percent","type":"decimal(7,4)","increments":false,"nullable":false,"default":"0.0000","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"MaxDiscountPercent","documented":false},{"name":"default_commission_rate","type":"decimal(7,4)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"DefaultCommissionRate","documented":false},{"name":"commission_base_type","type":"varchar(20)","increments":false,"nullable":false,"default":"'after_discount'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CatalogItemCommissionBaseType","title_case":"CommissionBaseType","documented":false},{"name":"availability_status","type":"varchar(20)","increments":false,"nullable":false,"default":"'available'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CatalogAvailabilityStatus","title_case":"AvailabilityStatus","documented":false},{"name":"stock_qty","type":"decimal(14,3)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:3","title_case":"StockQty","documented":false},{"name":"service_default_cost","type":"decimal(18,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"ServiceDefaultCost","documented":false},{"name":"tax_rate","type":"decimal(7,4)","increments":false,"nullable":false,"default":"0.0000","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"TaxRate","documented":false},{"name":"settings","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Settings","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"project","type":"BelongsTo","related":"App\\Models\\Project","snake_case":"project"},{"name":"category","type":"BelongsTo","related":"App\\Models\\CatalogCategory","snake_case":"category"},{"name":"versions","type":"HasMany","related":"App\\Models\\CatalogItemVersion","snake_case":"versions"},{"name":"commissionRules","type":"HasMany","related":"App\\Models\\CommissionRule","snake_case":"commission_rules"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/CatalogItem.php"},"App\\Models\\CatalogItemVersion":{"class":"App\\Models\\CatalogItemVersion","database":"mysql","table":"catalog_item_versions","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"catalog_item_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CatalogItemId","documented":false},{"name":"price","type":"decimal(18,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Price","documented":false},{"name":"commission_rate","type":"decimal(7,4)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"CommissionRate","documented":false},{"name":"service_default_cost","type":"decimal(18,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"ServiceDefaultCost","documented":false},{"name":"availability_status","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CatalogAvailabilityStatus","title_case":"AvailabilityStatus","documented":false},{"name":"stock_qty","type":"decimal(14,3)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:3","title_case":"StockQty","documented":false},{"name":"effective_from","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"EffectiveFrom","documented":false},{"name":"changed_by","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ChangedBy","documented":false},{"name":"change_reason","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ChangeReason","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false}],"relations":[{"name":"catalogItem","type":"BelongsTo","related":"App\\Models\\CatalogItem","snake_case":"catalog_item"},{"name":"changedBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"changed_by"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/CatalogItemVersion.php"},"App\\Models\\CommissionEntry":{"class":"App\\Models\\CommissionEntry","database":"mysql","table":"commission_entries","policy":"App\\Policies\\CommissionEntryPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"deal_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DealId","documented":false},{"name":"deal_item_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DealItemId","documented":false},{"name":"beneficiary_user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BeneficiaryUserId","documented":false},{"name":"partner_company_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartnerCompanyId","documented":false},{"name":"commission_rule_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CommissionRuleId","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CommissionEntryType","title_case":"Type","documented":false},{"name":"base_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"BaseAmount","documented":false},{"name":"rate_snapshot","type":"decimal(7,4)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"RateSnapshot","documented":false},{"name":"fixed_snapshot","type":"decimal(18,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"FixedSnapshot","documented":false},{"name":"apply_after_collection","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ApplyAfterCollection","documented":false},{"name":"gross_commission","type":"decimal(18,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"GrossCommission","documented":false},{"name":"deduction_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"DeductionAmount","documented":false},{"name":"net_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"NetAmount","documented":false},{"name":"eligible_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"EligibleAmount","documented":false},{"name":"paid_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"PaidAmount","documented":false},{"name":"remaining_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"RemainingAmount","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'estimated'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CommissionEntryStatus","title_case":"Status","documented":false},{"name":"calculation_snapshot","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"CalculationSnapshot","documented":false},{"name":"dispute_reason","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DisputeReason","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"deal","type":"BelongsTo","related":"App\\Models\\Deal","snake_case":"deal"},{"name":"dealItem","type":"BelongsTo","related":"App\\Models\\DealItem","snake_case":"deal_item"},{"name":"beneficiary","type":"BelongsTo","related":"App\\Models\\User","snake_case":"beneficiary"},{"name":"partnerCompany","type":"BelongsTo","related":"App\\Models\\PartnerCompany","snake_case":"partner_company"},{"name":"rule","type":"BelongsTo","related":"App\\Models\\CommissionRule","snake_case":"rule"},{"name":"settlementItems","type":"HasMany","related":"App\\Models\\SettlementItem","snake_case":"settlement_items"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/CommissionEntry.php"},"App\\Models\\CommissionRule":{"class":"App\\Models\\CommissionRule","database":"mysql","table":"commission_rules","policy":"App\\Policies\\CommissionRulePolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"name","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"scope_type","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CommissionRuleScopeType","title_case":"ScopeType","documented":false},{"name":"partner_company_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartnerCompanyId","documented":false},{"name":"contract_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContractId","documented":false},{"name":"project_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProjectId","documented":false},{"name":"catalog_item_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CatalogItemId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"method","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CommissionMethod","title_case":"Method","documented":false},{"name":"base_amount_type","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\BaseAmountType","title_case":"BaseAmountType","documented":false},{"name":"rate","type":"decimal(7,4)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"Rate","documented":false},{"name":"fixed_amount","type":"decimal(18,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"FixedAmount","documented":false},{"name":"tiers","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Tiers","documented":false},{"name":"apply_after_collection","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ApplyAfterCollection","documented":false},{"name":"priority","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Priority","documented":false},{"name":"starts_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"StartsAt","documented":false},{"name":"ends_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"EndsAt","documented":false},{"name":"conditions","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Conditions","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"partnerCompany","type":"BelongsTo","related":"App\\Models\\PartnerCompany","snake_case":"partner_company"},{"name":"contract","type":"BelongsTo","related":"App\\Models\\Contract","snake_case":"contract"},{"name":"project","type":"BelongsTo","related":"App\\Models\\Project","snake_case":"project"},{"name":"catalogItem","type":"BelongsTo","related":"App\\Models\\CatalogItem","snake_case":"catalog_item"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"},{"name":"entries","type":"HasMany","related":"App\\Models\\CommissionEntry","snake_case":"entries"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/CommissionRule.php"},"App\\Models\\Contract":{"class":"App\\Models\\Contract","database":"mysql","table":"contracts","policy":"App\\Policies\\ContractPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"partner_company_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartnerCompanyId","documented":false},{"name":"title","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"contract_no","type":"varchar(50)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContractNo","documented":false},{"name":"start_date","type":"date","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"StartDate","documented":false},{"name":"end_date","type":"date","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"EndDate","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'draft'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ContractStatus","title_case":"Status","documented":false},{"name":"has_support","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"HasSupport","documented":false},{"name":"default_commission_method","type":"varchar(20)","increments":false,"nullable":false,"default":"'percentage'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CommissionMethod","title_case":"DefaultCommissionMethod","documented":false},{"name":"default_base_amount_type","type":"varchar(20)","increments":false,"nullable":false,"default":"'after_discount'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\BaseAmountType","title_case":"DefaultBaseAmountType","documented":false},{"name":"default_rate","type":"decimal(7,4)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"DefaultRate","documented":false},{"name":"default_fixed_amount","type":"decimal(18,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"DefaultFixedAmount","documented":false},{"name":"calculate_after_collection","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"CalculateAfterCollection","documented":false},{"name":"settings","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Settings","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"partnerCompany","type":"BelongsTo","related":"App\\Models\\PartnerCompany","snake_case":"partner_company"},{"name":"projects","type":"HasMany","related":"App\\Models\\Project","snake_case":"projects"},{"name":"commissionRules","type":"HasMany","related":"App\\Models\\CommissionRule","snake_case":"commission_rules"},{"name":"supportPeriods","type":"HasMany","related":"App\\Models\\ContractSupportPeriod","snake_case":"support_periods"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Contract.php"},"App\\Models\\ContractSupportPeriod":{"class":"App\\Models\\ContractSupportPeriod","database":"mysql","table":"contract_support_periods","policy":"App\\Policies\\ContractSupportPeriodPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"contract_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContractId","documented":false},{"name":"project_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProjectId","documented":false},{"name":"title","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'draft'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\SupportPeriodStatus","title_case":"Status","documented":false},{"name":"start_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"StartAt","documented":false},{"name":"end_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"EndAt","documented":false},{"name":"expiry_warned_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ExpiryWarnedAt","documented":false},{"name":"timezone","type":"varchar(50)","increments":false,"nullable":false,"default":"'Asia\/Tehran'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Timezone","documented":false},{"name":"service_days","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"ServiceDays","documented":false},{"name":"service_hours_start","type":"time","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime:H:i","title_case":"ServiceHoursStart","documented":false},{"name":"service_hours_end","type":"time","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime:H:i","title_case":"ServiceHoursEnd","documented":false},{"name":"response_time_value","type":"int(10) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ResponseTimeValue","documented":false},{"name":"response_time_unit","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TimeUnit","title_case":"ResponseTimeUnit","documented":false},{"name":"resolution_target_value","type":"int(10) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ResolutionTargetValue","documented":false},{"name":"resolution_target_unit","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TimeUnit","title_case":"ResolutionTargetUnit","documented":false},{"name":"terms","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Terms","documented":false},{"name":"allow_ticket_outside_hours","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"AllowTicketOutsideHours","documented":false},{"name":"sla_outside_hours_status","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\SlaOutsideHoursStatus","title_case":"SlaOutsideHoursStatus","documented":false},{"name":"holiday_handling","type":"varchar(20)","increments":false,"nullable":false,"default":"'exclude'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\HolidayHandlingMode","title_case":"HolidayHandling","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"contract","type":"BelongsTo","related":"App\\Models\\Contract","snake_case":"contract"},{"name":"project","type":"BelongsTo","related":"App\\Models\\Project","snake_case":"project"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"},{"name":"schedules","type":"HasMany","related":"App\\Models\\SupportSchedule","snake_case":"schedules"},{"name":"holidays","type":"HasMany","related":"App\\Models\\SupportHoliday","snake_case":"holidays"},{"name":"slaRules","type":"HasMany","related":"App\\Models\\SupportSlaRule","snake_case":"sla_rules"},{"name":"attachments","type":"MorphMany","related":"App\\Models\\Attachment","snake_case":"attachments"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/ContractSupportPeriod.php"},"App\\Models\\Customer":{"class":"App\\Models\\Customer","database":"mysql","table":"customers","policy":"App\\Policies\\CustomerPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"uuid","type":"char(36)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Uuid","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":"'person'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CustomerType","title_case":"Type","documented":false},{"name":"name","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"company_name","type":"varchar(200)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CompanyName","documented":false},{"name":"mobile","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Mobile","documented":false},{"name":"mobile_normalized","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"MobileNormalized","documented":false},{"name":"phone","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"province","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Province","documented":false},{"name":"city","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"City","documented":false},{"name":"address","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Address","documented":false},{"name":"postal_code","type":"varchar(10)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PostalCode","documented":false},{"name":"economic_code","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EconomicCode","documented":false},{"name":"registration_number","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RegistrationNumber","documented":false},{"name":"national_id","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NationalId","documented":false},{"name":"source_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SourceId","documented":false},{"name":"partner_company_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartnerCompanyId","documented":false},{"name":"owner_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OwnerUserId","documented":false},{"name":"visibility","type":"varchar(20)","increments":false,"nullable":false,"default":"'private'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CustomerVisibility","title_case":"Visibility","documented":false},{"name":"temperature","type":"varchar(20)","increments":false,"nullable":false,"default":"'cold'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CustomerTemperature","title_case":"Temperature","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CustomerStatus","title_case":"Status","documented":false},{"name":"last_activity_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"LastActivityAt","documented":false},{"name":"next_followup_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"NextFollowupAt","documented":false},{"name":"notes","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Notes","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"owner","type":"BelongsTo","related":"App\\Models\\User","snake_case":"owner"},{"name":"source","type":"BelongsTo","related":"App\\Models\\LeadSource","snake_case":"source"},{"name":"partnerCompany","type":"BelongsTo","related":"App\\Models\\PartnerCompany","snake_case":"partner_company"},{"name":"contacts","type":"HasMany","related":"App\\Models\\CustomerContact","snake_case":"contacts"},{"name":"assignments","type":"HasMany","related":"App\\Models\\CustomerAssignment","snake_case":"assignments"},{"name":"activities","type":"HasMany","related":"App\\Models\\Activity","snake_case":"activities"},{"name":"attachments","type":"MorphMany","related":"App\\Models\\Attachment","snake_case":"attachments"}],"events":[],"observers":[{"event":"creating","observer":["Closure","Closure"]},{"event":"updating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Customer.php"},"App\\Models\\CustomerAssignment":{"class":"App\\Models\\CustomerAssignment","database":"mysql","table":"customer_assignments","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"customer_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomerId","documented":false},{"name":"project_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProjectId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"partner_company_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartnerCompanyId","documented":false},{"name":"role","type":"varchar(20)","increments":false,"nullable":false,"default":"'responsible'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CustomerAssignmentRole","title_case":"Role","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CustomerAssignmentStatus","title_case":"Status","documented":false},{"name":"assigned_by","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssignedBy","documented":false},{"name":"assigned_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"AssignedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"customer","type":"BelongsTo","related":"App\\Models\\Customer","snake_case":"customer"},{"name":"project","type":"BelongsTo","related":"App\\Models\\Project","snake_case":"project"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"},{"name":"partnerCompany","type":"BelongsTo","related":"App\\Models\\PartnerCompany","snake_case":"partner_company"},{"name":"assignedBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"assigned_by"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/CustomerAssignment.php"},"App\\Models\\CustomerContact":{"class":"App\\Models\\CustomerContact","database":"mysql","table":"customer_contacts","policy":"App\\Policies\\CustomerContactPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"customer_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomerId","documented":false},{"name":"name","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"position","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Position","documented":false},{"name":"mobile","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Mobile","documented":false},{"name":"phone","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"is_primary","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPrimary","documented":false},{"name":"notes","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Notes","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"customer","type":"BelongsTo","related":"App\\Models\\Customer","snake_case":"customer"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/CustomerContact.php"},"App\\Models\\Deal":{"class":"App\\Models\\Deal","database":"mysql","table":"deals","policy":"App\\Policies\\DealPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"uuid","type":"char(36)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Uuid","documented":false},{"name":"customer_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomerId","documented":false},{"name":"project_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProjectId","documented":false},{"name":"partner_company_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartnerCompanyId","documented":false},{"name":"pipeline_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PipelineId","documented":false},{"name":"stage_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StageId","documented":false},{"name":"seller_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SellerUserId","documented":false},{"name":"source_quotation_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SourceQuotationId","documented":false},{"name":"title","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"sale_type","type":"varchar(20)","increments":false,"nullable":false,"default":"'direct'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\SaleType","title_case":"SaleType","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'open'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\DealStatus","title_case":"Status","documented":false},{"name":"lost_reason","type":"varchar(40)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LostReason","documented":false},{"name":"invoice_no","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InvoiceNo","documented":false},{"name":"due_date","type":"date","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"DueDate","documented":false},{"name":"invoice_due_warned_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"InvoiceDueWarnedAt","documented":false},{"name":"subtotal","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Subtotal","documented":false},{"name":"discount_total","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"DiscountTotal","documented":false},{"name":"tax_total","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TaxTotal","documented":false},{"name":"other_cost_total","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"OtherCostTotal","documented":false},{"name":"total_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalAmount","documented":false},{"name":"paid_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"PaidAmount","documented":false},{"name":"outstanding_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"OutstandingAmount","documented":false},{"name":"service_cost_total","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"ServiceCostTotal","documented":false},{"name":"gross_profit","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"GrossProfit","documented":false},{"name":"net_profit","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"NetProfit","documented":false},{"name":"payment_status","type":"varchar(20)","increments":false,"nullable":false,"default":"'unpaid'","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"App\\Enums\\DealPaymentStatus","title_case":"PaymentStatus","documented":false},{"name":"lock_version","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"LockVersion","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"customer","type":"BelongsTo","related":"App\\Models\\Customer","snake_case":"customer"},{"name":"project","type":"BelongsTo","related":"App\\Models\\Project","snake_case":"project"},{"name":"partnerCompany","type":"BelongsTo","related":"App\\Models\\PartnerCompany","snake_case":"partner_company"},{"name":"pipeline","type":"BelongsTo","related":"App\\Models\\Pipeline","snake_case":"pipeline"},{"name":"stage","type":"BelongsTo","related":"App\\Models\\PipelineStage","snake_case":"stage"},{"name":"seller","type":"BelongsTo","related":"App\\Models\\User","snake_case":"seller"},{"name":"sourceQuotation","type":"BelongsTo","related":"App\\Models\\Quotation","snake_case":"source_quotation"},{"name":"items","type":"HasMany","related":"App\\Models\\DealItem","snake_case":"items"},{"name":"collaborators","type":"HasMany","related":"App\\Models\\DealCollaborator","snake_case":"collaborators"},{"name":"payments","type":"HasMany","related":"App\\Models\\Payment","snake_case":"payments"},{"name":"commissionEntries","type":"HasMany","related":"App\\Models\\CommissionEntry","snake_case":"commission_entries"},{"name":"attachments","type":"MorphMany","related":"App\\Models\\Attachment","snake_case":"attachments"}],"events":[],"observers":[{"event":"creating","observer":["Closure","Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Deal.php"},"App\\Models\\DealCollaborator":{"class":"App\\Models\\DealCollaborator","database":"mysql","table":"deal_collaborators","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"deal_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DealId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"role","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\DealCollaboratorRole","title_case":"Role","documented":false},{"name":"share_percent","type":"decimal(7,4)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"SharePercent","documented":false},{"name":"fixed_share","type":"decimal(18,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"FixedShare","documented":false},{"name":"notes","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Notes","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"deal","type":"BelongsTo","related":"App\\Models\\Deal","snake_case":"deal"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/DealCollaborator.php"},"App\\Models\\DealItem":{"class":"App\\Models\\DealItem","database":"mysql","table":"deal_items","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"deal_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DealId","documented":false},{"name":"catalog_item_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CatalogItemId","documented":false},{"name":"item_type","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ItemType","documented":false},{"name":"name","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"sku","type":"varchar(60)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Sku","documented":false},{"name":"unit","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Unit","documented":false},{"name":"qty","type":"decimal(14,3)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:3","title_case":"Qty","documented":false},{"name":"unit_price","type":"decimal(18,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"UnitPrice","documented":false},{"name":"discount_type","type":"varchar(10)","increments":false,"nullable":false,"default":"'percent'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\DiscountType","title_case":"DiscountType","documented":false},{"name":"discount_value","type":"decimal(18,4)","increments":false,"nullable":false,"default":"0.0000","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"DiscountValue","documented":false},{"name":"discount_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"DiscountAmount","documented":false},{"name":"tax_rate","type":"decimal(7,4)","increments":false,"nullable":false,"default":"0.0000","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"TaxRate","documented":false},{"name":"tax_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TaxAmount","documented":false},{"name":"service_cost","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"ServiceCost","documented":false},{"name":"line_subtotal","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"LineSubtotal","documented":false},{"name":"line_total","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"LineTotal","documented":false},{"name":"commission_method","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CommissionMethod","title_case":"CommissionMethod","documented":false},{"name":"commission_rate","type":"decimal(7,4)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"CommissionRate","documented":false},{"name":"commission_fixed_amount","type":"decimal(18,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"CommissionFixedAmount","documented":false},{"name":"commission_base_type","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CatalogItemCommissionBaseType","title_case":"CommissionBaseType","documented":false},{"name":"estimated_commission","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"EstimatedCommission","documented":false},{"name":"final_commission","type":"decimal(18,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"FinalCommission","documented":false},{"name":"sort_order","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"metadata","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Metadata","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"deal","type":"BelongsTo","related":"App\\Models\\Deal","snake_case":"deal"},{"name":"catalogItem","type":"BelongsTo","related":"App\\Models\\CatalogItem","snake_case":"catalog_item"},{"name":"commissionEntries","type":"HasMany","related":"App\\Models\\CommissionEntry","snake_case":"commission_entries"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/DealItem.php"},"App\\Models\\EnrollmentBatch":{"class":"App\\Models\\EnrollmentBatch","database":"mysql","table":"automation_enrollment_batches","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"campaign_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CampaignId","documented":false},{"name":"subject_type","type":"varchar(60)","increments":false,"nullable":false,"default":"target","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubjectType","documented":false},{"name":"subject_ids","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"SubjectIds","documented":false},{"name":"plan","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Plan","documented":false},{"name":"decisions","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Decisions","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"draft","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"result","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Result","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"campaign","type":"BelongsTo","related":"App\\Models\\Campaign","snake_case":"campaign"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/EnrollmentBatch.php"},"App\\Models\\Export":{"class":"App\\Models\\Export","database":"mysql","table":"exports","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"type","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ExportType","title_case":"Type","documented":false},{"name":"filters","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Filters","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'queued'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ExportStatus","title_case":"Status","documented":false},{"name":"file_path","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FilePath","documented":false},{"name":"error","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Error","documented":false},{"name":"expires_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ExpiresAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Export.php"},"App\\Models\\LeadSource":{"class":"App\\Models\\LeadSource","database":"mysql","table":"lead_sources","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"name","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"customers","type":"HasMany","related":"App\\Models\\Customer","snake_case":"customers"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/LeadSource.php"},"App\\Models\\NumberSequence":{"class":"App\\Models\\NumberSequence","database":"mysql","table":"number_sequences","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"type","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"year","type":"smallint(5) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Year","documented":false},{"name":"prefix","type":"varchar(10)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Prefix","documented":false},{"name":"last_number","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LastNumber","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/NumberSequence.php"},"App\\Models\\PartnerCompany":{"class":"App\\Models\\PartnerCompany","database":"mysql","table":"partner_companies","policy":"App\\Policies\\PartnerCompanyPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"name","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"legal_name","type":"varchar(200)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LegalName","documented":false},{"name":"national_id","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NationalId","documented":false},{"name":"economic_code","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EconomicCode","documented":false},{"name":"phone","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"website","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Website","documented":false},{"name":"address","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Address","documented":false},{"name":"city","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"City","documented":false},{"name":"contract_status","type":"varchar(20)","increments":false,"nullable":false,"default":"'none'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\PartnerCompanyContractStatus","title_case":"ContractStatus","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\PartnerCompanyStatus","title_case":"Status","documented":false},{"name":"notes","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Notes","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"},{"name":"contracts","type":"HasMany","related":"App\\Models\\Contract","snake_case":"contracts"},{"name":"projects","type":"HasMany","related":"App\\Models\\Project","snake_case":"projects"},{"name":"commissionRules","type":"HasMany","related":"App\\Models\\CommissionRule","snake_case":"commission_rules"},{"name":"customers","type":"HasMany","related":"App\\Models\\Customer","snake_case":"customers"},{"name":"portalCompanyAccesses","type":"HasMany","related":"App\\Models\\PortalCompanyAccess","snake_case":"portal_company_accesses"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/PartnerCompany.php"},"App\\Models\\Payment":{"class":"App\\Models\\Payment","database":"mysql","table":"payments","policy":"App\\Policies\\PaymentPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"deal_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DealId","documented":false},{"name":"amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Amount","documented":false},{"name":"payment_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"PaymentDate","documented":false},{"name":"method","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Method","documented":false},{"name":"reference_no","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReferenceNo","documented":false},{"name":"note","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Note","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\PaymentStatus","title_case":"Status","documented":false},{"name":"received_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReceivedBy","documented":false},{"name":"confirmed_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ConfirmedBy","documented":false},{"name":"confirmed_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ConfirmedAt","documented":false},{"name":"metadata","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Metadata","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"deal","type":"BelongsTo","related":"App\\Models\\Deal","snake_case":"deal"},{"name":"receivedBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"received_by"},{"name":"confirmedBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"confirmed_by"},{"name":"attachments","type":"MorphMany","related":"App\\Models\\Attachment","snake_case":"attachments"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Payment.php"},"App\\Models\\Pipeline":{"class":"App\\Models\\Pipeline","database":"mysql","table":"pipelines","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"name","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"is_default","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsDefault","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"stages","type":"HasMany","related":"App\\Models\\PipelineStage","snake_case":"stages"},{"name":"deals","type":"HasMany","related":"App\\Models\\Deal","snake_case":"deals"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Pipeline.php"},"App\\Models\\PipelineStage":{"class":"App\\Models\\PipelineStage","database":"mysql","table":"pipeline_stages","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"pipeline_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PipelineId","documented":false},{"name":"name","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"key","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Key","documented":false},{"name":"probability","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Probability","documented":false},{"name":"sort_order","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"is_won","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsWon","documented":false},{"name":"is_lost","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsLost","documented":false},{"name":"color","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Color","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"pipeline","type":"BelongsTo","related":"App\\Models\\Pipeline","snake_case":"pipeline"},{"name":"deals","type":"HasMany","related":"App\\Models\\Deal","snake_case":"deals"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/PipelineStage.php"},"App\\Models\\PortalCompanyAccess":{"class":"App\\Models\\PortalCompanyAccess","database":"mysql","table":"portal_company_accesses","policy":"App\\Policies\\PortalCompanyAccessPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"partner_company_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartnerCompanyId","documented":false},{"name":"full_company_access","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"FullCompanyAccess","documented":false},{"name":"can_view_financial","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"CanViewFinancial","documented":false},{"name":"can_view_contracts","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"CanViewContracts","documented":false},{"name":"can_view_tickets","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"CanViewTickets","documented":false},{"name":"can_create_ticket","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"CanCreateTicket","documented":false},{"name":"can_view_others_tickets","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"CanViewOthersTickets","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\PortalAccessStatus","title_case":"Status","documented":false},{"name":"invited_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InvitedBy","documented":false},{"name":"granted_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"GrantedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"},{"name":"partnerCompany","type":"BelongsTo","related":"App\\Models\\PartnerCompany","snake_case":"partner_company"},{"name":"inviter","type":"BelongsTo","related":"App\\Models\\User","snake_case":"inviter"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/PortalCompanyAccess.php"},"App\\Models\\PortalInvitation":{"class":"App\\Models\\PortalInvitation","database":"mysql","table":"portal_invitations","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"invited_by","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InvitedBy","documented":false},{"name":"partner_company_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartnerCompanyId","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"mobile","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Mobile","documented":false},{"name":"full_company_access","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"FullCompanyAccess","documented":false},{"name":"can_view_financial","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"CanViewFinancial","documented":false},{"name":"can_view_contracts","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"CanViewContracts","documented":false},{"name":"can_view_tickets","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"CanViewTickets","documented":false},{"name":"can_create_ticket","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"CanCreateTicket","documented":false},{"name":"can_view_others_tickets","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"CanViewOthersTickets","documented":false},{"name":"project_ids","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"ProjectIds","documented":false},{"name":"token_hash","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":true,"appended":null,"cast":null,"title_case":"TokenHash","documented":false},{"name":"expires_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ExpiresAt","documented":false},{"name":"accepted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"AcceptedAt","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\PortalInvitationStatus","title_case":"Status","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"partnerCompany","type":"BelongsTo","related":"App\\Models\\PartnerCompany","snake_case":"partner_company"},{"name":"inviter","type":"BelongsTo","related":"App\\Models\\User","snake_case":"inviter"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/PortalInvitation.php"},"App\\Models\\PortalProjectAccess":{"class":"App\\Models\\PortalProjectAccess","database":"mysql","table":"portal_project_accesses","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"project_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProjectId","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\PortalAccessStatus","title_case":"Status","documented":false},{"name":"granted_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"GrantedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"},{"name":"project","type":"BelongsTo","related":"App\\Models\\Project","snake_case":"project"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/PortalProjectAccess.php"},"App\\Models\\Project":{"class":"App\\Models\\Project","database":"mysql","table":"projects","policy":"App\\Policies\\ProjectPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"partner_company_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartnerCompanyId","documented":false},{"name":"contract_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContractId","documented":false},{"name":"manager_user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ManagerUserId","documented":false},{"name":"code","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Code","documented":false},{"name":"name","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":"'workspace'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ProjectType","title_case":"Type","documented":false},{"name":"owner_type","type":"varchar(20)","increments":false,"nullable":false,"default":"'workspace'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ProjectOwnerType","title_case":"OwnerType","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ProjectStatus","title_case":"Status","documented":false},{"name":"visibility","type":"varchar(20)","increments":false,"nullable":false,"default":"'team'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ProjectVisibility","title_case":"Visibility","documented":false},{"name":"service_commission_base","type":"varchar(20)","increments":false,"nullable":false,"default":"'sale_amount'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ServiceCommissionBase","title_case":"ServiceCommissionBase","documented":false},{"name":"inventory_policy","type":"varchar(20)","increments":false,"nullable":false,"default":"'allow'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\InventoryPolicy","title_case":"InventoryPolicy","documented":false},{"name":"settings","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Settings","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"partnerCompany","type":"BelongsTo","related":"App\\Models\\PartnerCompany","snake_case":"partner_company"},{"name":"contract","type":"BelongsTo","related":"App\\Models\\Contract","snake_case":"contract"},{"name":"manager","type":"BelongsTo","related":"App\\Models\\User","snake_case":"manager"},{"name":"catalogItems","type":"HasMany","related":"App\\Models\\CatalogItem","snake_case":"catalog_items"},{"name":"commissionRules","type":"HasMany","related":"App\\Models\\CommissionRule","snake_case":"commission_rules"},{"name":"supportPeriods","type":"HasMany","related":"App\\Models\\ContractSupportPeriod","snake_case":"support_periods"},{"name":"portalAccesses","type":"HasMany","related":"App\\Models\\PortalProjectAccess","snake_case":"portal_accesses"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Project.php"},"App\\Models\\PushSubscription":{"class":"App\\Models\\PushSubscription","database":"mysql","table":"push_subscriptions","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"endpoint","type":"varchar(500)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Endpoint","documented":false},{"name":"keys","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Keys","documented":false},{"name":"device","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Device","documented":false},{"name":"last_used_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"LastUsedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/PushSubscription.php"},"App\\Models\\Quotation":{"class":"App\\Models\\Quotation","database":"mysql","table":"quotations","policy":"App\\Policies\\QuotationPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"uuid","type":"char(36)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Uuid","documented":false},{"name":"number","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Number","documented":false},{"name":"customer_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomerId","documented":false},{"name":"project_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProjectId","documented":false},{"name":"partner_company_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartnerCompanyId","documented":false},{"name":"seller_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SellerUserId","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'draft'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\QuotationStatus","title_case":"Status","documented":false},{"name":"issue_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"IssueDate","documented":false},{"name":"valid_until","type":"date","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ValidUntil","documented":false},{"name":"expiry_warned_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ExpiryWarnedAt","documented":false},{"name":"subtotal","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Subtotal","documented":false},{"name":"discount_total","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"DiscountTotal","documented":false},{"name":"tax_total","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TaxTotal","documented":false},{"name":"other_cost_total","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"OtherCostTotal","documented":false},{"name":"custom_note","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomNote","documented":false},{"name":"total_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalAmount","documented":false},{"name":"service_cost_total","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"ServiceCostTotal","documented":false},{"name":"gross_profit","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"GrossProfit","documented":false},{"name":"estimated_commission_total","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"EstimatedCommissionTotal","documented":false},{"name":"version_no","type":"int(10) unsigned","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"VersionNo","documented":false},{"name":"public_token_hash","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PublicTokenHash","documented":false},{"name":"converted_deal_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ConvertedDealId","documented":false},{"name":"pdf_path","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PdfPath","documented":false},{"name":"excel_path","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExcelPath","documented":false},{"name":"sent_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"SentAt","documented":false},{"name":"viewed_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ViewedAt","documented":false},{"name":"approved_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ApprovedAt","documented":false},{"name":"rejected_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"RejectedAt","documented":false},{"name":"converted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ConvertedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"customer","type":"BelongsTo","related":"App\\Models\\Customer","snake_case":"customer"},{"name":"project","type":"BelongsTo","related":"App\\Models\\Project","snake_case":"project"},{"name":"partnerCompany","type":"BelongsTo","related":"App\\Models\\PartnerCompany","snake_case":"partner_company"},{"name":"seller","type":"BelongsTo","related":"App\\Models\\User","snake_case":"seller"},{"name":"items","type":"HasMany","related":"App\\Models\\QuotationItem","snake_case":"items"},{"name":"notes","type":"BelongsToMany","related":"App\\Models\\QuotationNote","snake_case":"notes"}],"events":[],"observers":[{"event":"creating","observer":["Closure","Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Quotation.php"},"App\\Models\\QuotationItem":{"class":"App\\Models\\QuotationItem","database":"mysql","table":"quotation_items","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"quotation_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"QuotationId","documented":false},{"name":"catalog_item_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CatalogItemId","documented":false},{"name":"item_type","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ItemType","documented":false},{"name":"name","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"sku","type":"varchar(60)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Sku","documented":false},{"name":"unit","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Unit","documented":false},{"name":"qty","type":"decimal(14,3)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:3","title_case":"Qty","documented":false},{"name":"unit_price","type":"decimal(18,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"UnitPrice","documented":false},{"name":"discount_type","type":"varchar(10)","increments":false,"nullable":false,"default":"'percent'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\DiscountType","title_case":"DiscountType","documented":false},{"name":"discount_value","type":"decimal(18,4)","increments":false,"nullable":false,"default":"0.0000","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"DiscountValue","documented":false},{"name":"discount_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"DiscountAmount","documented":false},{"name":"tax_rate","type":"decimal(7,4)","increments":false,"nullable":false,"default":"0.0000","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"TaxRate","documented":false},{"name":"tax_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TaxAmount","documented":false},{"name":"service_cost","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"ServiceCost","documented":false},{"name":"line_subtotal","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"LineSubtotal","documented":false},{"name":"line_total","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"LineTotal","documented":false},{"name":"commission_method","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CommissionMethod","title_case":"CommissionMethod","documented":false},{"name":"commission_rate","type":"decimal(7,4)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:4","title_case":"CommissionRate","documented":false},{"name":"commission_fixed_amount","type":"decimal(18,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"CommissionFixedAmount","documented":false},{"name":"commission_base_type","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\CatalogItemCommissionBaseType","title_case":"CommissionBaseType","documented":false},{"name":"estimated_commission","type":"decimal(18,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"EstimatedCommission","documented":false},{"name":"sort_order","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"metadata","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Metadata","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"quotation","type":"BelongsTo","related":"App\\Models\\Quotation","snake_case":"quotation"},{"name":"catalogItem","type":"BelongsTo","related":"App\\Models\\CatalogItem","snake_case":"catalog_item"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/QuotationItem.php"},"App\\Models\\QuotationNote":{"class":"App\\Models\\QuotationNote","database":"mysql","table":"quotation_notes","policy":"App\\Policies\\QuotationNotePolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"text","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Text","documented":false},{"name":"sort_order","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"quotations","type":"BelongsToMany","related":"App\\Models\\Quotation","snake_case":"quotations"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/QuotationNote.php"},"App\\Models\\SalesTarget":{"class":"App\\Models\\SalesTarget","database":"mysql","table":"sales_targets","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"period_month","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date:Y-m-d","title_case":"PeriodMonth","documented":false},{"name":"amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Amount","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"forScope","method":"scopeForScope","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"userId","type":"?int","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/SalesTarget.php"},"App\\Models\\Settlement":{"class":"App\\Models\\Settlement","database":"mysql","table":"settlements","policy":"App\\Policies\\SettlementPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"number","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Number","documented":false},{"name":"direction","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\SettlementDirection","title_case":"Direction","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"partner_company_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartnerCompanyId","documented":false},{"name":"settlement_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"SettlementDate","documented":false},{"name":"total_amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalAmount","documented":false},{"name":"method","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Method","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'draft'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\SettlementStatus","title_case":"Status","documented":false},{"name":"receipt_path","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReceiptPath","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"confirmed_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ConfirmedBy","documented":false},{"name":"confirmed_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ConfirmedAt","documented":false},{"name":"notes","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Notes","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"},{"name":"partnerCompany","type":"BelongsTo","related":"App\\Models\\PartnerCompany","snake_case":"partner_company"},{"name":"createdBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"created_by"},{"name":"confirmedBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"confirmed_by"},{"name":"items","type":"HasMany","related":"App\\Models\\SettlementItem","snake_case":"items"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Settlement.php"},"App\\Models\\SettlementItem":{"class":"App\\Models\\SettlementItem","database":"mysql","table":"settlement_items","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"settlement_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SettlementId","documented":false},{"name":"commission_entry_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CommissionEntryId","documented":false},{"name":"amount","type":"decimal(18,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Amount","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"settlement","type":"BelongsTo","related":"App\\Models\\Settlement","snake_case":"settlement"},{"name":"commissionEntry","type":"BelongsTo","related":"App\\Models\\CommissionEntry","snake_case":"commission_entry"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/SettlementItem.php"},"App\\Models\\SmsTemplate":{"class":"App\\Models\\SmsTemplate","database":"mysql","table":"sms_templates","policy":"App\\Policies\\SmsTemplatePolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"name","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"body","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Body","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"updated_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UpdatedBy","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"DeletedAt","documented":false}],"relations":[{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/SmsTemplate.php"},"App\\Models\\SupportHoliday":{"class":"App\\Models\\SupportHoliday","database":"mysql","table":"support_holidays","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"contract_support_period_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContractSupportPeriodId","documented":false},{"name":"date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"Date","documented":false},{"name":"title","type":"varchar(200)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"is_working_day","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsWorkingDay","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"supportPeriod","type":"BelongsTo","related":"App\\Models\\ContractSupportPeriod","snake_case":"support_period"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/SupportHoliday.php"},"App\\Models\\SupportSchedule":{"class":"App\\Models\\SupportSchedule","database":"mysql","table":"support_schedules","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"contract_support_period_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContractSupportPeriodId","documented":false},{"name":"weekday","type":"tinyint(3) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Weekday","documented":false},{"name":"start_time","type":"time","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime:H:i","title_case":"StartTime","documented":false},{"name":"end_time","type":"time","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime:H:i","title_case":"EndTime","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"supportPeriod","type":"BelongsTo","related":"App\\Models\\ContractSupportPeriod","snake_case":"support_period"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/SupportSchedule.php"},"App\\Models\\SupportSlaRule":{"class":"App\\Models\\SupportSlaRule","database":"mysql","table":"support_sla_rules","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"contract_support_period_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContractSupportPeriodId","documented":false},{"name":"priority","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TicketPriority","title_case":"Priority","documented":false},{"name":"response_time_value","type":"int(10) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ResponseTimeValue","documented":false},{"name":"response_time_unit","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TimeUnit","title_case":"ResponseTimeUnit","documented":false},{"name":"resolution_target_value","type":"int(10) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ResolutionTargetValue","documented":false},{"name":"resolution_target_unit","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TimeUnit","title_case":"ResolutionTargetUnit","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"supportPeriod","type":"BelongsTo","related":"App\\Models\\ContractSupportPeriod","snake_case":"support_period"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/SupportSlaRule.php"},"App\\Models\\Target":{"class":"App\\Models\\Target","database":"mysql","table":"targets","policy":"App\\Policies\\TargetPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"target_list_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TargetListId","documented":false},{"name":"name","type":"varchar(200)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"last_name","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LastName","documented":false},{"name":"first_name","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FirstName","documented":false},{"name":"mobile","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Mobile","documented":false},{"name":"phone","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"province","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Province","documented":false},{"name":"city","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"City","documented":false},{"name":"company","type":"varchar(200)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Company","documented":false},{"name":"notes","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Notes","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'new'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TargetStatus","title_case":"Status","documented":false},{"name":"priority","type":"varchar(10)","increments":false,"nullable":false,"default":"'medium'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TargetPriority","title_case":"Priority","documented":false},{"name":"assigned_to","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssignedTo","documented":false},{"name":"assigned_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"AssignedAt","documented":false},{"name":"last_activity_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"LastActivityAt","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"targetList","type":"BelongsTo","related":"App\\Models\\TargetList","snake_case":"target_list"},{"name":"assignee","type":"BelongsTo","related":"App\\Models\\User","snake_case":"assignee"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"},{"name":"activities","type":"HasMany","related":"App\\Models\\TargetActivity","snake_case":"activities"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Target.php"},"App\\Models\\TargetActivity":{"class":"App\\Models\\TargetActivity","database":"mysql","table":"target_activities","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"target_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TargetId","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ActivityType","title_case":"Type","documented":false},{"name":"subject","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Subject","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"due_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"DueAt","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ActivityStatus","title_case":"Status","documented":false},{"name":"completed_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CompletedAt","documented":false},{"name":"result","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Result","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"source_execution_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SourceExecutionId","documented":false},{"name":"source_node_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SourceNodeId","documented":false},{"name":"source_cycle","type":"int(10) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SourceCycle","documented":false}],"relations":[{"name":"target","type":"BelongsTo","related":"App\\Models\\Target","snake_case":"target"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/TargetActivity.php"},"App\\Models\\TargetList":{"class":"App\\Models\\TargetList","database":"mysql","table":"target_lists","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"name","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"filename","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Filename","documented":false},{"name":"total_rows","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalRows","documented":false},{"name":"imported_count","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ImportedCount","documented":false},{"name":"duplicate_count","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DuplicateCount","documented":false},{"name":"invalid_count","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InvalidCount","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"targets","type":"HasMany","related":"App\\Models\\Target","snake_case":"targets"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/TargetList.php"},"App\\Models\\Task":{"class":"App\\Models\\Task","database":"mysql","table":"tasks","policy":"App\\Policies\\TaskPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"customer_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomerId","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"assigned_to","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssignedTo","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'todo'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TaskStatus","title_case":"Status","documented":false},{"name":"due_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"DueAt","documented":false},{"name":"reminder_enabled","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ReminderEnabled","documented":false},{"name":"reminder_mode","type":"varchar(10)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TaskReminderMode","title_case":"ReminderMode","documented":false},{"name":"reminder_every_value","type":"smallint(5) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReminderEveryValue","documented":false},{"name":"reminder_every_unit","type":"varchar(10)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TaskReminderUnit","title_case":"ReminderEveryUnit","documented":false},{"name":"reminder_time_of_day","type":"varchar(5)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReminderTimeOfDay","documented":false},{"name":"reminder_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ReminderAt","documented":false},{"name":"next_reminder_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"NextReminderAt","documented":false},{"name":"notify_team","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"NotifyTeam","documented":false},{"name":"completed_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CompletedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"customer","type":"BelongsTo","related":"App\\Models\\Customer","snake_case":"customer"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"},{"name":"assignee","type":"BelongsTo","related":"App\\Models\\User","snake_case":"assignee"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Task.php"},"App\\Models\\Ticket":{"class":"App\\Models\\Ticket","database":"mysql","table":"tickets","policy":"App\\Policies\\TicketPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"project_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProjectId","documented":false},{"name":"contract_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContractId","documented":false},{"name":"contract_support_period_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContractSupportPeriodId","documented":false},{"name":"number","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Number","documented":false},{"name":"subject","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Subject","documented":false},{"name":"category","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TicketRequestType","title_case":"Category","documented":false},{"name":"priority","type":"varchar(20)","increments":false,"nullable":false,"default":"'normal'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TicketPriority","title_case":"Priority","documented":false},{"name":"status","type":"varchar(30)","increments":false,"nullable":false,"default":"'new'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TicketStatus","title_case":"Status","documented":false},{"name":"description","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"requester_name","type":"varchar(150)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RequesterName","documented":false},{"name":"requester_contact","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RequesterContact","documented":false},{"name":"device_ref","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeviceRef","documented":false},{"name":"issue_occurred_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"IssueOccurredAt","documented":false},{"name":"raised_by_user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RaisedByUserId","documented":false},{"name":"assigned_to_user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssignedToUserId","documented":false},{"name":"response_due_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ResponseDueAt","documented":false},{"name":"resolution_due_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ResolutionDueAt","documented":false},{"name":"first_response_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"FirstResponseAt","documented":false},{"name":"resolved_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ResolvedAt","documented":false},{"name":"closed_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ClosedAt","documented":false},{"name":"paused_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PausedAt","documented":false},{"name":"sla_breach_notified_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"SlaBreachNotifiedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"project","type":"BelongsTo","related":"App\\Models\\Project","snake_case":"project"},{"name":"contract","type":"BelongsTo","related":"App\\Models\\Contract","snake_case":"contract"},{"name":"supportPeriod","type":"BelongsTo","related":"App\\Models\\ContractSupportPeriod","snake_case":"support_period"},{"name":"raisedBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"raised_by"},{"name":"assignedTo","type":"BelongsTo","related":"App\\Models\\User","snake_case":"assigned_to"},{"name":"messages","type":"HasMany","related":"App\\Models\\TicketMessage","snake_case":"messages"},{"name":"statusHistories","type":"HasMany","related":"App\\Models\\TicketStatusHistory","snake_case":"status_histories"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Ticket.php"},"App\\Models\\TicketMessage":{"class":"App\\Models\\TicketMessage","database":"mysql","table":"ticket_messages","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"ticket_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TicketId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"body","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Body","documented":false},{"name":"is_internal_note","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsInternalNote","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"ticket","type":"BelongsTo","related":"App\\Models\\Ticket","snake_case":"ticket"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/TicketMessage.php"},"App\\Models\\TicketStatusHistory":{"class":"App\\Models\\TicketStatusHistory","database":"mysql","table":"ticket_status_histories","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"ticket_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TicketId","documented":false},{"name":"from_status","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TicketStatus","title_case":"FromStatus","documented":false},{"name":"to_status","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\TicketStatus","title_case":"ToStatus","documented":false},{"name":"changed_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ChangedBy","documented":false},{"name":"note","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Note","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false}],"relations":[{"name":"ticket","type":"BelongsTo","related":"App\\Models\\Ticket","snake_case":"ticket"},{"name":"changer","type":"BelongsTo","related":"App\\Models\\User","snake_case":"changer"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/TicketStatusHistory.php"},"App\\Models\\TrialRequest":{"class":"App\\Models\\TrialRequest","database":"mysql","table":"trial_requests","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"mobile","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Mobile","documented":false},{"name":"business_name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BusinessName","documented":false},{"name":"activity_type","type":"varchar(40)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ActivityType","documented":false},{"name":"team_size","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TeamSize","documented":false},{"name":"city","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"City","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"note","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Note","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"new","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"App\\Enums\\TrialRequestStatus","title_case":"Status","documented":false},{"name":"handled_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"HandledAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/TrialRequest.php"},"App\\Models\\User":{"class":"App\\Models\\User","database":"mysql","table":"users","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"uuid","type":"char(36)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Uuid","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"mobile","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Mobile","documented":false},{"name":"mobile_normalized","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":true,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"MobileNormalized","documented":false},{"name":"account_type","type":"varchar(20)","increments":false,"nullable":false,"default":"'staff'","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"App\\Enums\\UserAccountType","title_case":"AccountType","documented":false},{"name":"is_platform_admin","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPlatformAdmin","documented":false},{"name":"email_verified_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"EmailVerifiedAt","documented":false},{"name":"password","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":true,"appended":null,"cast":"hashed","title_case":"Password","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\UserStatus","title_case":"Status","documented":false},{"name":"locale","type":"varchar(10)","increments":false,"nullable":false,"default":"'fa'","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Locale","documented":false},{"name":"product_tours_seen","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"array","title_case":"ProductToursSeen","documented":false},{"name":"timezone","type":"varchar(50)","increments":false,"nullable":false,"default":"'Asia\/Tehran'","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Timezone","documented":false},{"name":"last_login_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"LastLoginAt","documented":false},{"name":"remember_token","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":true,"appended":null,"cast":null,"title_case":"RememberToken","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false},{"name":"current_workspace","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"CurrentWorkspace","documented":false}],"relations":[{"name":"ownedWorkspaces","type":"HasMany","related":"App\\Models\\Workspace","snake_case":"owned_workspaces"},{"name":"workspaceUsers","type":"HasMany","related":"App\\Models\\WorkspaceUser","snake_case":"workspace_users"},{"name":"portalCompanyAccesses","type":"HasMany","related":"App\\Models\\PortalCompanyAccess","snake_case":"portal_company_accesses"},{"name":"portalProjectAccesses","type":"HasMany","related":"App\\Models\\PortalProjectAccess","snake_case":"portal_project_accesses"},{"name":"tokens","type":"MorphMany","related":"Laravel\\Sanctum\\PersonalAccessToken","snake_case":"tokens"},{"name":"notifications","type":"MorphMany","related":"Illuminate\\Notifications\\DatabaseNotification","snake_case":"notifications"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":"\\Illuminate\\Foundation\\Auth\\User","scopes":[],"path":"app\/Models\/User.php"},"App\\Models\\Website":{"class":"App\\Models\\Website","database":"mysql","table":"cms_websites","policy":"App\\Policies\\WebsitePolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"name","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"key","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Key","documented":false},{"name":"domain","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Domain","documented":false},{"name":"default_language_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DefaultLanguageId","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WebsiteStatus","title_case":"Status","documented":false},{"name":"timezone","type":"varchar(64)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Timezone","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"updated_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UpdatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"languages","type":"HasMany","related":"App\\Models\\WebsiteLanguage","snake_case":"languages"},{"name":"defaultLanguage","type":"BelongsTo","related":"App\\Models\\WebsiteLanguage","snake_case":"default_language"},{"name":"fieldSchemas","type":"HasMany","related":"App\\Models\\WebsiteFieldSchema","snake_case":"field_schemas"},{"name":"pages","type":"HasMany","related":"App\\Models\\WebsitePage","snake_case":"pages"},{"name":"forms","type":"HasMany","related":"App\\Models\\WebsiteForm","snake_case":"forms"},{"name":"media","type":"HasMany","related":"App\\Models\\WebsiteMedia","snake_case":"media"},{"name":"posts","type":"HasMany","related":"App\\Models\\WebsitePost","snake_case":"posts"},{"name":"postCategories","type":"HasMany","related":"App\\Models\\WebsitePostCategory","snake_case":"post_categories"},{"name":"postTags","type":"HasMany","related":"App\\Models\\WebsitePostTag","snake_case":"post_tags"},{"name":"menus","type":"HasMany","related":"App\\Models\\WebsiteMenu","snake_case":"menus"},{"name":"redirects","type":"HasMany","related":"App\\Models\\WebsiteRedirect","snake_case":"redirects"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"},{"name":"updater","type":"BelongsTo","related":"App\\Models\\User","snake_case":"updater"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/Website.php"},"App\\Models\\WebsiteContentValue":{"class":"App\\Models\\WebsiteContentValue","database":"mysql","table":"cms_content_values","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"owner_type","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OwnerType","documented":false},{"name":"owner_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OwnerId","documented":false},{"name":"field_schema_field_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FieldSchemaFieldId","documented":false},{"name":"language_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageId","documented":false},{"name":"value_json","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"ValueJson","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"field","type":"BelongsTo","related":"App\\Models\\WebsiteFieldSchemaField","snake_case":"field"},{"name":"language","type":"BelongsTo","related":"App\\Models\\WebsiteLanguage","snake_case":"language"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"forOwner","method":"scopeForOwner","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"ownerType","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"ownerId","type":"int","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/WebsiteContentValue.php"},"App\\Models\\WebsiteFieldSchema":{"class":"App\\Models\\WebsiteFieldSchema","database":"mysql","table":"cms_field_schemas","policy":"App\\Policies\\WebsiteFieldSchemaPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"context","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WebsiteFieldSchemaContext","title_case":"Context","documented":false},{"name":"name","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"key","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Key","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"sort_order","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"schema_version","type":"int(10) unsigned","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"SchemaVersion","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"updated_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UpdatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"website","type":"BelongsTo","related":"App\\Models\\Website","snake_case":"website"},{"name":"fields","type":"HasMany","related":"App\\Models\\WebsiteFieldSchemaField","snake_case":"fields"},{"name":"allFields","type":"HasMany","related":"App\\Models\\WebsiteFieldSchemaField","snake_case":"all_fields"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"},{"name":"updater","type":"BelongsTo","related":"App\\Models\\User","snake_case":"updater"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"context","method":"scopeContext","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"context","type":"\\App\\Enums\\WebsiteFieldSchemaContext","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/WebsiteFieldSchema.php"},"App\\Models\\WebsiteFieldSchemaField":{"class":"App\\Models\\WebsiteFieldSchemaField","database":"mysql","table":"cms_field_schema_fields","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"field_schema_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FieldSchemaId","documented":false},{"name":"parent_field_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ParentFieldId","documented":false},{"name":"label","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Label","documented":false},{"name":"key","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Key","documented":false},{"name":"type","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WebsiteFieldType","title_case":"Type","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"placeholder","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Placeholder","documented":false},{"name":"default_value","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"DefaultValue","documented":false},{"name":"is_required","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsRequired","documented":false},{"name":"is_translatable","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsTranslatable","documented":false},{"name":"validation_rules","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"ValidationRules","documented":false},{"name":"options","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Options","documented":false},{"name":"settings","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Settings","documented":false},{"name":"sort_order","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"schema","type":"BelongsTo","related":"App\\Models\\WebsiteFieldSchema","snake_case":"schema"},{"name":"parent","type":"BelongsTo","related":"App\\Models\\WebsiteFieldSchemaField","snake_case":"parent"},{"name":"children","type":"HasMany","related":"App\\Models\\WebsiteFieldSchemaField","snake_case":"children"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/WebsiteFieldSchemaField.php"},"App\\Models\\WebsiteForm":{"class":"App\\Models\\WebsiteForm","database":"mysql","table":"cms_forms","policy":"App\\Policies\\WebsiteFormPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"key","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Key","documented":false},{"name":"name","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"definition","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Definition","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"updated_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UpdatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"website","type":"BelongsTo","related":"App\\Models\\Website","snake_case":"website"},{"name":"submissions","type":"HasMany","related":"App\\Models\\WebsiteFormSubmission","snake_case":"submissions"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/WebsiteForm.php"},"App\\Models\\WebsiteFormSubmission":{"class":"App\\Models\\WebsiteFormSubmission","database":"mysql","table":"cms_form_submissions","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"form_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FormId","documented":false},{"name":"locale","type":"varchar(10)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Locale","documented":false},{"name":"values","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Values","documented":false},{"name":"labels","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Labels","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'new'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WebsiteFormSubmissionStatus","title_case":"Status","documented":false},{"name":"note","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Note","documented":false},{"name":"handled_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"HandledBy","documented":false},{"name":"handled_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"HandledAt","documented":false},{"name":"source_page","type":"varchar(150)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SourcePage","documented":false},{"name":"source_url","type":"varchar(500)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SourceUrl","documented":false},{"name":"ip_address","type":"varchar(45)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IpAddress","documented":false},{"name":"user_agent","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserAgent","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"form","type":"BelongsTo","related":"App\\Models\\WebsiteForm","snake_case":"form"},{"name":"handler","type":"BelongsTo","related":"App\\Models\\User","snake_case":"handler"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WebsiteFormSubmission.php"},"App\\Models\\WebsiteLanguage":{"class":"App\\Models\\WebsiteLanguage","database":"mysql","table":"cms_website_languages","policy":"App\\Policies\\WebsiteLanguagePolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"name","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"locale","type":"varchar(10)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Locale","documented":false},{"name":"direction","type":"varchar(3)","increments":false,"nullable":false,"default":"'ltr'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WebsiteLanguageDirection","title_case":"Direction","documented":false},{"name":"is_default","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsDefault","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"fallback_language_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FallbackLanguageId","documented":false},{"name":"sort_order","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"website","type":"BelongsTo","related":"App\\Models\\Website","snake_case":"website"},{"name":"fallbackLanguage","type":"BelongsTo","related":"App\\Models\\WebsiteLanguage","snake_case":"fallback_language"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"forWebsite","method":"scopeForWebsite","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"websiteId","type":"int","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/WebsiteLanguage.php"},"App\\Models\\WebsiteMedia":{"class":"App\\Models\\WebsiteMedia","database":"mysql","table":"cms_media","policy":"App\\Policies\\WebsiteMediaPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"disk","type":"varchar(20)","increments":false,"nullable":false,"default":"'public'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Disk","documented":false},{"name":"path","type":"varchar(500)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Path","documented":false},{"name":"filename","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Filename","documented":false},{"name":"original_filename","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OriginalFilename","documented":false},{"name":"mime_type","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MimeType","documented":false},{"name":"size","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Size","documented":false},{"name":"width","type":"int(10) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Width","documented":false},{"name":"height","type":"int(10) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Height","documented":false},{"name":"folder","type":"varchar(150)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Folder","documented":false},{"name":"uploaded_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UploadedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"website","type":"BelongsTo","related":"App\\Models\\Website","snake_case":"website"},{"name":"translations","type":"HasMany","related":"App\\Models\\WebsiteMediaTranslation","snake_case":"translations"},{"name":"uploader","type":"BelongsTo","related":"App\\Models\\User","snake_case":"uploader"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WebsiteMedia.php"},"App\\Models\\WebsiteMediaTranslation":{"class":"App\\Models\\WebsiteMediaTranslation","database":"mysql","table":"cms_media_translations","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"media_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MediaId","documented":false},{"name":"language_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageId","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"alt_text","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AltText","documented":false},{"name":"caption","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Caption","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"media","type":"BelongsTo","related":"App\\Models\\WebsiteMedia","snake_case":"media"},{"name":"language","type":"BelongsTo","related":"App\\Models\\WebsiteLanguage","snake_case":"language"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WebsiteMediaTranslation.php"},"App\\Models\\WebsiteMenu":{"class":"App\\Models\\WebsiteMenu","database":"mysql","table":"cms_menus","policy":"App\\Policies\\WebsiteMenuPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"name","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"key","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Key","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"website","type":"BelongsTo","related":"App\\Models\\Website","snake_case":"website"},{"name":"items","type":"HasMany","related":"App\\Models\\WebsiteMenuItem","snake_case":"items"},{"name":"allItems","type":"HasMany","related":"App\\Models\\WebsiteMenuItem","snake_case":"all_items"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WebsiteMenu.php"},"App\\Models\\WebsiteMenuItem":{"class":"App\\Models\\WebsiteMenuItem","database":"mysql","table":"cms_menu_items","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"menu_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuId","documented":false},{"name":"parent_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ParentId","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WebsiteMenuItemType","title_case":"Type","documented":false},{"name":"page_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PageId","documented":false},{"name":"post_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PostId","documented":false},{"name":"category_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CategoryId","documented":false},{"name":"external_url","type":"varchar(500)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExternalUrl","documented":false},{"name":"sort_order","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"open_in_new_tab","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"OpenInNewTab","documented":false},{"name":"settings","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Settings","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"menu","type":"BelongsTo","related":"App\\Models\\WebsiteMenu","snake_case":"menu"},{"name":"parent","type":"BelongsTo","related":"App\\Models\\WebsiteMenuItem","snake_case":"parent"},{"name":"children","type":"HasMany","related":"App\\Models\\WebsiteMenuItem","snake_case":"children"},{"name":"translations","type":"HasMany","related":"App\\Models\\WebsiteMenuItemTranslation","snake_case":"translations"},{"name":"page","type":"BelongsTo","related":"App\\Models\\WebsitePage","snake_case":"page"},{"name":"post","type":"BelongsTo","related":"App\\Models\\WebsitePost","snake_case":"post"},{"name":"category","type":"BelongsTo","related":"App\\Models\\WebsitePostCategory","snake_case":"category"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WebsiteMenuItem.php"},"App\\Models\\WebsiteMenuItemTranslation":{"class":"App\\Models\\WebsiteMenuItemTranslation","database":"mysql","table":"cms_menu_item_translations","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"menu_item_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuItemId","documented":false},{"name":"language_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageId","documented":false},{"name":"label","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Label","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"menuItem","type":"BelongsTo","related":"App\\Models\\WebsiteMenuItem","snake_case":"menu_item"},{"name":"language","type":"BelongsTo","related":"App\\Models\\WebsiteLanguage","snake_case":"language"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WebsiteMenuItemTranslation.php"},"App\\Models\\WebsitePage":{"class":"App\\Models\\WebsitePage","database":"mysql","table":"cms_pages","policy":"App\\Policies\\WebsitePagePolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"parent_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ParentId","documented":false},{"name":"internal_name","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InternalName","documented":false},{"name":"key","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Key","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'draft'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WebsitePageStatus","title_case":"Status","documented":false},{"name":"template_key","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TemplateKey","documented":false},{"name":"published_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PublishedAt","documented":false},{"name":"scheduled_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ScheduledAt","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"updated_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UpdatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"website","type":"BelongsTo","related":"App\\Models\\Website","snake_case":"website"},{"name":"parent","type":"BelongsTo","related":"App\\Models\\WebsitePage","snake_case":"parent"},{"name":"children","type":"HasMany","related":"App\\Models\\WebsitePage","snake_case":"children"},{"name":"translations","type":"HasMany","related":"App\\Models\\WebsitePageTranslation","snake_case":"translations"},{"name":"sections","type":"HasMany","related":"App\\Models\\WebsitePageSection","snake_case":"sections"},{"name":"seoMeta","type":"MorphMany","related":"App\\Models\\WebsiteSeoMeta","snake_case":"seo_meta"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"published","method":"scopePublished","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/WebsitePage.php"},"App\\Models\\WebsitePageSection":{"class":"App\\Models\\WebsitePageSection","database":"mysql","table":"cms_page_sections","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"page_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PageId","documented":false},{"name":"field_schema_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FieldSchemaId","documented":false},{"name":"internal_name","type":"varchar(150)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InternalName","documented":false},{"name":"sort_order","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"settings","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Settings","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"updated_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UpdatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"page","type":"BelongsTo","related":"App\\Models\\WebsitePage","snake_case":"page"},{"name":"fieldSchema","type":"BelongsTo","related":"App\\Models\\WebsiteFieldSchema","snake_case":"field_schema"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/WebsitePageSection.php"},"App\\Models\\WebsitePageTranslation":{"class":"App\\Models\\WebsitePageTranslation","database":"mysql","table":"cms_page_translations","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"page_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PageId","documented":false},{"name":"language_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageId","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"slug","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"excerpt","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Excerpt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"page","type":"BelongsTo","related":"App\\Models\\WebsitePage","snake_case":"page"},{"name":"language","type":"BelongsTo","related":"App\\Models\\WebsiteLanguage","snake_case":"language"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WebsitePageTranslation.php"},"App\\Models\\WebsitePost":{"class":"App\\Models\\WebsitePost","database":"mysql","table":"cms_posts","policy":"App\\Policies\\WebsitePostPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"author_user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AuthorUserId","documented":false},{"name":"featured_media_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FeaturedMediaId","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'draft'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WebsitePostStatus","title_case":"Status","documented":false},{"name":"published_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PublishedAt","documented":false},{"name":"scheduled_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ScheduledAt","documented":false},{"name":"allow_indexing","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"AllowIndexing","documented":false},{"name":"is_featured","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsFeatured","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"updated_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UpdatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"website","type":"BelongsTo","related":"App\\Models\\Website","snake_case":"website"},{"name":"author","type":"BelongsTo","related":"App\\Models\\User","snake_case":"author"},{"name":"featuredMedia","type":"BelongsTo","related":"App\\Models\\WebsiteMedia","snake_case":"featured_media"},{"name":"translations","type":"HasMany","related":"App\\Models\\WebsitePostTranslation","snake_case":"translations"},{"name":"categories","type":"BelongsToMany","related":"App\\Models\\WebsitePostCategory","snake_case":"categories"},{"name":"tags","type":"BelongsToMany","related":"App\\Models\\WebsitePostTag","snake_case":"tags"},{"name":"seoMeta","type":"MorphMany","related":"App\\Models\\WebsiteSeoMeta","snake_case":"seo_meta"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"published","method":"scopePublished","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/WebsitePost.php"},"App\\Models\\WebsitePostCategory":{"class":"App\\Models\\WebsitePostCategory","database":"mysql","table":"cms_post_categories","policy":"App\\Policies\\WebsitePostCategoryPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"parent_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ParentId","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"sort_order","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"website","type":"BelongsTo","related":"App\\Models\\Website","snake_case":"website"},{"name":"parent","type":"BelongsTo","related":"App\\Models\\WebsitePostCategory","snake_case":"parent"},{"name":"children","type":"HasMany","related":"App\\Models\\WebsitePostCategory","snake_case":"children"},{"name":"translations","type":"HasMany","related":"App\\Models\\WebsitePostCategoryTranslation","snake_case":"translations"},{"name":"posts","type":"BelongsToMany","related":"App\\Models\\WebsitePost","snake_case":"posts"},{"name":"seoMeta","type":"MorphMany","related":"App\\Models\\WebsiteSeoMeta","snake_case":"seo_meta"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/WebsitePostCategory.php"},"App\\Models\\WebsitePostCategoryTranslation":{"class":"App\\Models\\WebsitePostCategoryTranslation","database":"mysql","table":"cms_post_category_translations","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"category_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CategoryId","documented":false},{"name":"language_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageId","documented":false},{"name":"name","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"slug","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"category","type":"BelongsTo","related":"App\\Models\\WebsitePostCategory","snake_case":"category"},{"name":"language","type":"BelongsTo","related":"App\\Models\\WebsiteLanguage","snake_case":"language"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WebsitePostCategoryTranslation.php"},"App\\Models\\WebsitePostTag":{"class":"App\\Models\\WebsitePostTag","database":"mysql","table":"cms_post_tags","policy":"App\\Policies\\WebsitePostTagPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"website","type":"BelongsTo","related":"App\\Models\\Website","snake_case":"website"},{"name":"translations","type":"HasMany","related":"App\\Models\\WebsitePostTagTranslation","snake_case":"translations"},{"name":"posts","type":"BelongsToMany","related":"App\\Models\\WebsitePost","snake_case":"posts"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WebsitePostTag.php"},"App\\Models\\WebsitePostTagTranslation":{"class":"App\\Models\\WebsitePostTagTranslation","database":"mysql","table":"cms_post_tag_translations","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"tag_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TagId","documented":false},{"name":"language_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageId","documented":false},{"name":"name","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"slug","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"tag","type":"BelongsTo","related":"App\\Models\\WebsitePostTag","snake_case":"tag"},{"name":"language","type":"BelongsTo","related":"App\\Models\\WebsiteLanguage","snake_case":"language"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WebsitePostTagTranslation.php"},"App\\Models\\WebsitePostTranslation":{"class":"App\\Models\\WebsitePostTranslation","database":"mysql","table":"cms_post_translations","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"post_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PostId","documented":false},{"name":"language_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageId","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"slug","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"excerpt","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Excerpt","documented":false},{"name":"content","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Content","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"post","type":"BelongsTo","related":"App\\Models\\WebsitePost","snake_case":"post"},{"name":"language","type":"BelongsTo","related":"App\\Models\\WebsiteLanguage","snake_case":"language"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WebsitePostTranslation.php"},"App\\Models\\WebsiteRedirect":{"class":"App\\Models\\WebsiteRedirect","database":"mysql","table":"cms_redirects","policy":"App\\Policies\\WebsiteRedirectPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"source_path","type":"varchar(500)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SourcePath","documented":false},{"name":"destination","type":"varchar(500)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Destination","documented":false},{"name":"status_code","type":"smallint(5) unsigned","increments":false,"nullable":false,"default":"301","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"StatusCode","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"website","type":"BelongsTo","related":"App\\Models\\Website","snake_case":"website"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/WebsiteRedirect.php"},"App\\Models\\WebsiteSeoMeta":{"class":"App\\Models\\WebsiteSeoMeta","database":"mysql","table":"cms_seo_meta","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"website_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteId","documented":false},{"name":"seoable_type","type":"varchar(40)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SeoableType","documented":false},{"name":"seoable_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SeoableId","documented":false},{"name":"language_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageId","documented":false},{"name":"seo_title","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SeoTitle","documented":false},{"name":"meta_description","type":"varchar(500)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MetaDescription","documented":false},{"name":"canonical_url","type":"varchar(500)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CanonicalUrl","documented":false},{"name":"robots_index","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"RobotsIndex","documented":false},{"name":"robots_follow","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"RobotsFollow","documented":false},{"name":"og_title","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OgTitle","documented":false},{"name":"og_description","type":"varchar(500)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OgDescription","documented":false},{"name":"og_image_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OgImageId","documented":false},{"name":"twitter_title","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TwitterTitle","documented":false},{"name":"twitter_description","type":"varchar(500)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TwitterDescription","documented":false},{"name":"twitter_image_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TwitterImageId","documented":false},{"name":"schema_type","type":"varchar(40)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WebsiteSchemaType","title_case":"SchemaType","documented":false},{"name":"schema_data","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"SchemaData","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"seoable","type":"MorphTo","related":"App\\Models\\WebsiteSeoMeta","snake_case":"seoable"},{"name":"language","type":"BelongsTo","related":"App\\Models\\WebsiteLanguage","snake_case":"language"},{"name":"ogImage","type":"BelongsTo","related":"App\\Models\\WebsiteMedia","snake_case":"og_image"},{"name":"twitterImage","type":"BelongsTo","related":"App\\Models\\WebsiteMedia","snake_case":"twitter_image"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WebsiteSeoMeta.php"},"App\\Models\\Workflow":{"class":"App\\Models\\Workflow","database":"mysql","table":"workflows","policy":"App\\Policies\\WorkflowPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"name","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"category","type":"varchar(30)","increments":false,"nullable":false,"default":"sms","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Category","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"draft","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WorkflowStatus","title_case":"Status","documented":false},{"name":"published_version_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PublishedVersionId","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"updated_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UpdatedBy","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"DeletedAt","documented":false}],"relations":[{"name":"versions","type":"HasMany","related":"App\\Models\\WorkflowVersion","snake_case":"versions"},{"name":"campaigns","type":"HasMany","related":"App\\Models\\Campaign","snake_case":"campaigns"},{"name":"publishedVersion","type":"BelongsTo","related":"App\\Models\\WorkflowVersion","snake_case":"published_version"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Workflow.php"},"App\\Models\\WorkflowEdge":{"class":"App\\Models\\WorkflowEdge","database":"mysql","table":"workflow_edges","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"workflow_version_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkflowVersionId","documented":false},{"name":"from_node_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FromNodeId","documented":false},{"name":"to_node_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ToNodeId","documented":false},{"name":"port","type":"varchar(30)","increments":false,"nullable":false,"default":"'default'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Port","documented":false},{"name":"label","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Label","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"from","type":"BelongsTo","related":"App\\Models\\WorkflowNode","snake_case":"from"},{"name":"to","type":"BelongsTo","related":"App\\Models\\WorkflowNode","snake_case":"to"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WorkflowEdge.php"},"App\\Models\\WorkflowExecution":{"class":"App\\Models\\WorkflowExecution","database":"mysql","table":"workflow_executions","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"campaign_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CampaignId","documented":false},{"name":"workflow_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkflowId","documented":false},{"name":"workflow_version_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkflowVersionId","documented":false},{"name":"subject_type","type":"varchar(60)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubjectType","documented":false},{"name":"subject_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubjectId","documented":false},{"name":"current_node_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrentNodeId","documented":false},{"name":"cycle","type":"int(10) unsigned","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Cycle","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\ExecutionStatus","title_case":"Status","documented":false},{"name":"eligible_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"EligibleAt","documented":false},{"name":"next_run_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"NextRunAt","documented":false},{"name":"last_run_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"LastRunAt","documented":false},{"name":"started_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"StartedAt","documented":false},{"name":"completed_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"CompletedAt","documented":false},{"name":"paused_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"PausedAt","documented":false},{"name":"paused_from_status","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PausedFromStatus","documented":false},{"name":"end_reason","type":"varchar(40)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EndReason","documented":false},{"name":"retry_count","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RetryCount","documented":false},{"name":"revision","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Revision","documented":false},{"name":"lock_token","type":"varchar(36)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LockToken","documented":false},{"name":"locked_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"LockedAt","documented":false},{"name":"last_error","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LastError","documented":false},{"name":"metadata","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Metadata","documented":false},{"name":"active_key","type":"tinyint(3) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ActiveKey","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"campaign","type":"BelongsTo","related":"App\\Models\\Campaign","snake_case":"campaign"},{"name":"workflow","type":"BelongsTo","related":"App\\Models\\Workflow","snake_case":"workflow"},{"name":"version","type":"BelongsTo","related":"App\\Models\\WorkflowVersion","snake_case":"version"},{"name":"currentNode","type":"BelongsTo","related":"App\\Models\\WorkflowNode","snake_case":"current_node"},{"name":"subject","type":"MorphTo","related":"App\\Models\\WorkflowExecution","snake_case":"subject"},{"name":"events","type":"HasMany","related":"App\\Models\\WorkflowExecutionEvent","snake_case":"events"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]},{"event":"deleting","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WorkflowExecution.php"},"App\\Models\\WorkflowExecutionEvent":{"class":"App\\Models\\WorkflowExecutionEvent","database":"mysql","table":"workflow_execution_events","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"execution_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExecutionId","documented":false},{"name":"campaign_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CampaignId","documented":false},{"name":"subject_type","type":"varchar(60)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubjectType","documented":false},{"name":"subject_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubjectId","documented":false},{"name":"node_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NodeId","documented":false},{"name":"type","type":"varchar(40)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"message","type":"varchar(500)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Message","documented":false},{"name":"data","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Data","documented":false},{"name":"actor_user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ActorUserId","documented":false},{"name":"occurred_at","type":"datetime","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"OccurredAt","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false}],"relations":[{"name":"execution","type":"BelongsTo","related":"App\\Models\\WorkflowExecution","snake_case":"execution"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]},{"event":"updating","observer":["Closure"]},{"event":"deleting","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WorkflowExecutionEvent.php"},"App\\Models\\WorkflowNode":{"class":"App\\Models\\WorkflowNode","database":"mysql","table":"workflow_nodes","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"workflow_version_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkflowVersionId","documented":false},{"name":"node_key","type":"varchar(40)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NodeKey","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\NodeType","title_case":"Type","documented":false},{"name":"subtype","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Subtype","documented":false},{"name":"name","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"config","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Config","documented":false},{"name":"consumes_budget","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ConsumesBudget","documented":false},{"name":"is_enabled","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsEnabled","documented":false},{"name":"position_x","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PositionX","documented":false},{"name":"position_y","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PositionY","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"version","type":"BelongsTo","related":"App\\Models\\WorkflowVersion","snake_case":"version"},{"name":"outgoing","type":"HasMany","related":"App\\Models\\WorkflowEdge","snake_case":"outgoing"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WorkflowNode.php"},"App\\Models\\WorkflowTemplate":{"class":"App\\Models\\WorkflowTemplate","database":"mysql","table":"workflow_templates","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"name","type":"varchar(200)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"definition","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Definition","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"DeletedAt","documented":false}],"relations":[{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WorkflowTemplate.php"},"App\\Models\\WorkflowVersion":{"class":"App\\Models\\WorkflowVersion","database":"mysql","table":"workflow_versions","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"workflow_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkflowId","documented":false},{"name":"version_number","type":"int(10) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"VersionNumber","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'draft'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WorkflowVersionStatus","title_case":"Status","documented":false},{"name":"settings","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Settings","documented":false},{"name":"note","type":"varchar(500)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Note","documented":false},{"name":"published_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"mixed","title_case":"PublishedAt","documented":false},{"name":"published_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PublishedBy","documented":false},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"mixed","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"workflow","type":"BelongsTo","related":"App\\Models\\Workflow","snake_case":"workflow"},{"name":"nodes","type":"HasMany","related":"App\\Models\\WorkflowNode","snake_case":"nodes"},{"name":"edges","type":"HasMany","related":"App\\Models\\WorkflowEdge","snake_case":"edges"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WorkflowVersion.php"},"App\\Models\\Workspace":{"class":"App\\Models\\Workspace","database":"mysql","table":"workspaces","policy":"App\\Policies\\WorkspacePolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"uuid","type":"char(36)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Uuid","documented":false},{"name":"owner_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OwnerUserId","documented":false},{"name":"name","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"city","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"City","documented":false},{"name":"address","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Address","documented":false},{"name":"phone","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"postal_code","type":"varchar(10)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PostalCode","documented":false},{"name":"economic_code","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EconomicCode","documented":false},{"name":"registration_number","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RegistrationNumber","documented":false},{"name":"national_id","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NationalId","documented":false},{"name":"slug","type":"varchar(150)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":"'company'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WorkspaceType","title_case":"Type","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WorkspaceStatus","title_case":"Status","documented":false},{"name":"locale","type":"varchar(10)","increments":false,"nullable":false,"default":"'fa'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Locale","documented":false},{"name":"timezone","type":"varchar(50)","increments":false,"nullable":false,"default":"'Asia\/Tehran'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Timezone","documented":false},{"name":"currency_code","type":"varchar(10)","increments":false,"nullable":false,"default":"'IRR'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyCode","documented":false},{"name":"logo_path","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LogoPath","documented":false},{"name":"primary_color","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PrimaryColor","documented":false},{"name":"settings","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Settings","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"owner","type":"BelongsTo","related":"App\\Models\\User","snake_case":"owner"},{"name":"workspaceUsers","type":"HasMany","related":"App\\Models\\WorkspaceUser","snake_case":"workspace_users"},{"name":"members","type":"HasMany","related":"App\\Models\\WorkspaceUser","snake_case":"members"},{"name":"invitations","type":"HasMany","related":"App\\Models\\WorkspaceInvitation","snake_case":"invitations"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/Workspace.php"},"App\\Models\\WorkspaceInvitation":{"class":"App\\Models\\WorkspaceInvitation","database":"mysql","table":"workspace_invitations","policy":"App\\Policies\\WorkspaceInvitationPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"invited_by","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InvitedBy","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"mobile","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Mobile","documented":false},{"name":"role_key","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WorkspaceUserRole","title_case":"RoleKey","documented":false},{"name":"token_hash","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":true,"appended":null,"cast":null,"title_case":"TokenHash","documented":false},{"name":"expires_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ExpiresAt","documented":false},{"name":"accepted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"AcceptedAt","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\InvitationStatus","title_case":"Status","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"workspace","type":"BelongsTo","related":"App\\Models\\Workspace","snake_case":"workspace"},{"name":"inviter","type":"BelongsTo","related":"App\\Models\\User","snake_case":"inviter"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WorkspaceInvitation.php"},"App\\Models\\WorkspaceUser":{"class":"App\\Models\\WorkspaceUser","database":"mysql","table":"workspace_users","policy":"App\\Policies\\WorkspaceUserPolicy","attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"workspace_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"WorkspaceId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"role_key","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WorkspaceUserRole","title_case":"RoleKey","documented":false},{"name":"manager_user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ManagerUserId","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\WorkspaceUserStatus","title_case":"Status","documented":false},{"name":"preferences","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Preferences","documented":false},{"name":"joined_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"JoinedAt","documented":false},{"name":"last_active_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"LastActiveAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"workspace","type":"BelongsTo","related":"App\\Models\\Workspace","snake_case":"workspace"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"},{"name":"manager","type":"BelongsTo","related":"App\\Models\\User","snake_case":"manager"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"path":"app\/Models\/WorkspaceUser.php"}}}__VSCODE_LARAVEL_END_OUTPUT__