__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":"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\\User":{"class":"App\\Models\\User","database":"mysql","table":"users","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"slug","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"email_verified_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"EmailVerifiedAt","documented":false},{"name":"password","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":true,"appended":null,"cast":"hashed","title_case":"Password","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":"lang","type":"varchar(255)","increments":false,"nullable":true,"default":"en","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Lang","documented":false},{"name":"avatar","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Avatar","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":"company","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"created_by","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"mode","type":"varchar(255)","increments":false,"nullable":false,"default":"light","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Mode","documented":false},{"name":"is_enable_login","type":"int","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"IsEnableLogin","documented":false},{"name":"google2fa_enable","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Google2FaEnable","documented":false},{"name":"google2fa_secret","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":true,"appended":null,"cast":null,"title_case":"Google2FaSecret","documented":false},{"name":"status","type":"varchar(255)","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":"referrals","type":"HasMany","related":"App\\Models\\Referral"},{"name":"payoutRequests","type":"HasMany","related":"App\\Models\\PayoutRequest"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"employee","type":"HasOne","related":"App\\Models\\Employee"},{"name":"planOrders","type":"HasMany","related":"App\\Models\\PlanOrder"},{"name":"roles","type":"MorphToMany","related":"App\\Models\\Role"},{"name":"permissions","type":"MorphToMany","related":"App\\Models\\Permission"},{"name":"notifications","type":"MorphMany","related":"Illuminate\\Notifications\\DatabaseNotification"}],"events":[],"observers":[{"event":"deleting","observer":["Closure","Closure"]},{"event":"creating","observer":["Closure","Closure","App\\Observers\\UserObserver@creating"]},{"event":"created","observer":["Closure","App\\Observers\\UserObserver@created"]},{"event":"updating","observer":["Closure"]}],"extends":"\\App\\Models\\BaseAuthenticatable","scopes":[{"name":"emp","method":"scopeEmp","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"additionalTypes","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"[]"},{"name":"includeTypes","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"[]"}]},{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"role","method":"scopeRole","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"roles","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"guard","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"null"},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutRole","method":"scopeWithoutRole","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"roles","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"guard","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"null"}]},{"name":"permission","method":"scopePermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutPermission","method":"scopeWithoutPermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/User.php"},"App\\Models\\BaseAuthenticatable":{"class":"App\\Models\\BaseAuthenticatable","database":"mysql","table":"base_authenticatables","policy":null,"attributes":[],"relations":[],"events":[],"observers":[],"extends":"\\Illuminate\\Foundation\\Auth\\User","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/BaseAuthenticatable.php"},"App\\Models\\Plan":{"class":"App\\Models\\Plan","database":"mysql","table":"plans","policy":null,"attributes":[],"relations":[{"name":"users","type":"HasMany","related":"App\\Models\\User"}],"events":[],"observers":[{"event":"deleting","observer":["App\\Observers\\PlanObserver@deleting"]}],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Plan.php"},"App\\Models\\ActionItem":{"class":"App\\Models\\ActionItem","database":"mysql","table":"action_items","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"meeting_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MeetingId","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":"assigned_to","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssignedTo","documented":false},{"name":"due_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"DueDate","documented":false},{"name":"priority","type":"enum('Low','Medium','High','Critical')","increments":false,"nullable":false,"default":"Medium","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Priority","documented":false},{"name":"status","type":"enum('Not Started','In Progress','Completed','Overdue')","increments":false,"nullable":false,"default":"Not Started","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"progress_percentage","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProgressPercentage","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":"completed_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"CompletedDate","documented":false},{"name":"created_by","type":"bigint 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":"is_overdue","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"IsOverdue","documented":false},{"name":"days_remaining","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"DaysRemaining","documented":false}],"relations":[{"name":"meeting","type":"BelongsTo","related":"App\\Models\\Meeting"},{"name":"assignee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/ActionItem.php"},"App\\Models\\BaseModel":{"class":"App\\Models\\BaseModel","database":"mysql","table":"base_models","policy":null,"attributes":[],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/BaseModel.php"},"App\\Models\\Announcement":{"class":"App\\Models\\Announcement","database":"mysql","table":"announcements","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","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":"category","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Category","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":"content","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Content","documented":false},{"name":"start_date","type":"date","increments":false,"nullable":false,"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":"attachments","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Attachments","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":"is_high_priority","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsHighPriority","documented":false},{"name":"is_company_wide","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsCompanyWide","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"departments","type":"BelongsToMany","related":"App\\Models\\Department"},{"name":"branches","type":"BelongsToMany","related":"App\\Models\\Branch"},{"name":"viewedBy","type":"BelongsToMany","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"featured","method":"scopeFeatured","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"highPriority","method":"scopeHighPriority","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Announcement.php"},"App\\Models\\AnnouncementView":{"class":"App\\Models\\AnnouncementView","database":"mysql","table":"announcement_views","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"announcement_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AnnouncementId","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"viewed_at","type":"timestamp","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ViewedAt","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":"announcement","type":"BelongsTo","related":"App\\Models\\Announcement"},{"name":"employee","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/AnnouncementView.php"},"App\\Models\\Asset":{"class":"App\\Models\\Asset","database":"mysql","table":"assets","policy":null,"attributes":[{"name":"id","type":"bigint 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":"asset_type_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssetTypeId","documented":false},{"name":"serial_number","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SerialNumber","documented":false},{"name":"asset_code","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssetCode","documented":false},{"name":"purchase_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"PurchaseDate","documented":false},{"name":"purchase_cost","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"PurchaseCost","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"available","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"condition","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Condition","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":"location","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Location","documented":false},{"name":"supplier","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Supplier","documented":false},{"name":"warranty_info","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WarrantyInfo","documented":false},{"name":"warranty_expiry_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"WarrantyExpiryDate","documented":false},{"name":"images","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Images","documented":false},{"name":"documents","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Documents","documented":false},{"name":"qr_code","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"QrCode","documented":false},{"name":"created_by","type":"bigint 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":"assetType","type":"BelongsTo","related":"App\\Models\\AssetType"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"assignments","type":"HasMany","related":"App\\Models\\AssetAssignment"},{"name":"currentAssignment","type":"HasOne","related":"App\\Models\\AssetAssignment"},{"name":"maintenances","type":"HasMany","related":"App\\Models\\AssetMaintenance"},{"name":"depreciation","type":"HasOne","related":"App\\Models\\AssetDepreciation"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"available","method":"scopeAvailable","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"assigned","method":"scopeAssigned","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"underMaintenance","method":"scopeUnderMaintenance","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"disposed","method":"scopeDisposed","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Asset.php"},"App\\Models\\AssetAssignment":{"class":"App\\Models\\AssetAssignment","database":"mysql","table":"asset_assignments","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"asset_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssetId","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"checkout_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"CheckoutDate","documented":false},{"name":"expected_return_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ExpectedReturnDate","documented":false},{"name":"checkin_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"CheckinDate","documented":false},{"name":"checkout_condition","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CheckoutCondition","documented":false},{"name":"checkin_condition","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CheckinCondition","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":"is_acknowledged","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsAcknowledged","documented":false},{"name":"acknowledged_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"AcknowledgedAt","documented":false},{"name":"assigned_by","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssignedBy","documented":false},{"name":"received_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReceivedBy","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":"asset","type":"BelongsTo","related":"App\\Models\\Asset"},{"name":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"assigner","type":"BelongsTo","related":"App\\Models\\User"},{"name":"receiver","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"completed","method":"scopeCompleted","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"overdue","method":"scopeOverdue","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/AssetAssignment.php"},"App\\Models\\AssetDepreciation":{"class":"App\\Models\\AssetDepreciation","database":"mysql","table":"asset_depreciations","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"asset_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssetId","documented":false},{"name":"method","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Method","documented":false},{"name":"useful_life_years","type":"int","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"UsefulLifeYears","documented":false},{"name":"salvage_value","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"SalvageValue","documented":false},{"name":"current_value","type":"decimal(15,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"CurrentValue","documented":false},{"name":"last_calculated_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"LastCalculatedDate","documented":false},{"name":"created_by","type":"bigint 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":"asset","type":"BelongsTo","related":"App\\Models\\Asset"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/AssetDepreciation.php"},"App\\Models\\AssetMaintenance":{"class":"App\\Models\\AssetMaintenance","database":"mysql","table":"asset_maintenances","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"asset_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssetId","documented":false},{"name":"maintenance_type","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MaintenanceType","documented":false},{"name":"start_date","type":"date","increments":false,"nullable":false,"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":"cost","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Cost","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"scheduled","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"details","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Details","documented":false},{"name":"completion_notes","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CompletionNotes","documented":false},{"name":"supplier","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Supplier","documented":false},{"name":"created_by","type":"bigint 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":"asset","type":"BelongsTo","related":"App\\Models\\Asset"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[{"name":"scheduled","method":"scopeScheduled","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"inProgress","method":"scopeInProgress","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"completed","method":"scopeCompleted","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"cancelled","method":"scopeCancelled","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/AssetMaintenance.php"},"App\\Models\\AssetType":{"class":"App\\Models\\AssetType","database":"mysql","table":"asset_types","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"assets","type":"HasMany","related":"App\\Models\\Asset"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/AssetType.php"},"App\\Models\\AttendancePolicy":{"class":"App\\Models\\AttendancePolicy","database":"mysql","table":"attendance_policies","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"late_arrival_grace","type":"int","increments":false,"nullable":false,"default":"15","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LateArrivalGrace","documented":false},{"name":"early_departure_grace","type":"int","increments":false,"nullable":false,"default":"15","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EarlyDepartureGrace","documented":false},{"name":"half_day_threshold","type":"decimal(5,2)","increments":false,"nullable":false,"default":"4.00","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"HalfDayThreshold","documented":false},{"name":"overtime_rate_per_hour","type":"decimal(8,2)","increments":false,"nullable":false,"default":"150.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"OvertimeRatePerHour","documented":false},{"name":"status","type":"enum('active','inactive')","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/AttendancePolicy.php"},"App\\Models\\AttendanceRecord":{"class":"App\\Models\\AttendanceRecord","database":"mysql","table":"attendance_records","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"biometric_id","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"BiometricId","documented":false},{"name":"shift_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShiftId","documented":false},{"name":"attendance_policy_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AttendancePolicyId","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":"clock_in","type":"time","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"ClockIn","documented":false},{"name":"clock_out","type":"time","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"ClockOut","documented":false},{"name":"total_hours","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalHours","documented":false},{"name":"break_hours","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"BreakHours","documented":false},{"name":"overtime_hours","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"OvertimeHours","documented":false},{"name":"overtime_amount","type":"decimal(8,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"OvertimeAmount","documented":false},{"name":"is_late","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsLate","documented":false},{"name":"is_early_departure","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsEarlyDeparture","documented":false},{"name":"is_absent","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsAbsent","documented":false},{"name":"is_holiday","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsHoliday","documented":false},{"name":"is_weekend","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsWeekend","documented":false},{"name":"status","type":"enum('present','absent','half_day','on_leave','holiday')","increments":false,"nullable":false,"default":"present","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"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 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"shift","type":"BelongsTo","related":"App\\Models\\Shift"},{"name":"attendancePolicy","type":"BelongsTo","related":"App\\Models\\AttendancePolicy"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/AttendanceRecord.php"},"App\\Models\\AttendanceRegularization":{"class":"App\\Models\\AttendanceRegularization","database":"mysql","table":"attendance_regularizations","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"attendance_record_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AttendanceRecordId","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":"requested_clock_in","type":"time","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RequestedClockIn","documented":false},{"name":"requested_clock_out","type":"time","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RequestedClockOut","documented":false},{"name":"original_clock_in","type":"time","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OriginalClockIn","documented":false},{"name":"original_clock_out","type":"time","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OriginalClockOut","documented":false},{"name":"reason","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Reason","documented":false},{"name":"status","type":"enum('pending','approved','rejected')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"manager_comments","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ManagerComments","documented":false},{"name":"approved_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedBy","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":"created_by","type":"bigint 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"attendanceRecord","type":"BelongsTo","related":"App\\Models\\AttendanceRecord"},{"name":"approver","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/AttendanceRegularization.php"},"App\\Models\\Award":{"class":"App\\Models\\Award","database":"mysql","table":"awards","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"award_type_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AwardTypeId","documented":false},{"name":"award_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AwardDate","documented":false},{"name":"gift","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Gift","documented":false},{"name":"monetary_value","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MonetaryValue","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":"certificate","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Certificate","documented":false},{"name":"photo","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Photo","documented":false},{"name":"created_by","type":"bigint 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"awardType","type":"BelongsTo","related":"App\\Models\\AwardType"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Award.php"},"App\\Models\\AwardType":{"class":"App\\Models\\AwardType","database":"mysql","table":"award_types","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"awards","type":"HasMany","related":"App\\Models\\Award"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/AwardType.php"},"App\\Models\\BaseSpatiePermission":{"class":"App\\Models\\BaseSpatiePermission","database":"mysql","table":"permissions","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"module","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Module","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":"guard_name","type":"varchar(255)","increments":false,"nullable":false,"default":"web","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GuardName","documented":false},{"name":"label","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Label","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":true,"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":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"roles","type":"BelongsToMany","related":"App\\Models\\Role"},{"name":"users","type":"MorphToMany","related":"App\\Models\\User"},{"name":"permissions","type":"MorphToMany","related":"App\\Models\\Permission"}],"events":[],"observers":[{"event":"deleting","observer":["Closure","Closure"]},{"event":"saved","observer":["Closure"]},{"event":"deleted","observer":["Closure"]}],"extends":"\\Spatie\\Permission\\Models\\Permission","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"role","method":"scopeRole","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"roles","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"guard","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"null"},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutRole","method":"scopeWithoutRole","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"roles","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"guard","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"null"}]},{"name":"permission","method":"scopePermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutPermission","method":"scopeWithoutPermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/BaseSpatiePermission.php"},"Spatie\\Permission\\Models\\Permission":{"class":"Spatie\\Permission\\Models\\Permission","database":"mysql","table":"permissions","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"module","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Module","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":"guard_name","type":"varchar(255)","increments":false,"nullable":false,"default":"web","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GuardName","documented":false},{"name":"label","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Label","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":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":true},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":true}],"relations":[{"name":"roles","type":"BelongsToMany","related":"App\\Models\\Role"},{"name":"users","type":"MorphToMany","related":"App\\Models\\User"},{"name":"permissions","type":"MorphToMany","related":"App\\Models\\Permission"}],"events":[],"observers":[{"event":"deleting","observer":["Closure","Closure"]},{"event":"saved","observer":["Closure"]},{"event":"deleted","observer":["Closure"]}],"extends":null,"scopes":[{"name":"role","method":"scopeRole","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"roles","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"guard","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"null"},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutRole","method":"scopeWithoutRole","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"roles","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"guard","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"null"}]},{"name":"permission","method":"scopePermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutPermission","method":"scopeWithoutPermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/vendor\/spatie\/laravel-permission\/src\/Models\/Permission.php"},"App\\Models\\BaseSpatieRole":{"class":"App\\Models\\BaseSpatieRole","database":"mysql","table":"roles","policy":null,"attributes":[{"name":"id","type":"bigint 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":"guard_name","type":"varchar(255)","increments":false,"nullable":false,"default":"web","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GuardName","documented":false},{"name":"label","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Label","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_by","type":"bigint 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":true,"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":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"permissions","type":"BelongsToMany","related":"App\\Models\\Permission"},{"name":"users","type":"MorphToMany","related":"App\\Models\\User"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]},{"event":"saved","observer":["Closure"]},{"event":"deleted","observer":["Closure"]}],"extends":"\\Spatie\\Permission\\Models\\Role","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"permission","method":"scopePermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutPermission","method":"scopeWithoutPermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/BaseSpatieRole.php"},"Spatie\\Permission\\Models\\Role":{"class":"Spatie\\Permission\\Models\\Role","database":"mysql","table":"roles","policy":null,"attributes":[{"name":"id","type":"bigint 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":"guard_name","type":"varchar(255)","increments":false,"nullable":false,"default":"web","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GuardName","documented":false},{"name":"label","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Label","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_by","type":"bigint 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":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":true},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":true}],"relations":[{"name":"permissions","type":"BelongsToMany","related":"App\\Models\\Permission"},{"name":"users","type":"MorphToMany","related":"App\\Models\\User"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]},{"event":"saved","observer":["Closure"]},{"event":"deleted","observer":["Closure"]}],"extends":null,"scopes":[{"name":"permission","method":"scopePermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutPermission","method":"scopeWithoutPermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/vendor\/spatie\/laravel-permission\/src\/Models\/Role.php"},"App\\Models\\Branch":{"class":"App\\Models\\Branch","database":"mysql","table":"branches","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"City","documented":false},{"name":"state","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"State","documented":false},{"name":"country","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Country","documented":false},{"name":"zip_code","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ZipCode","documented":false},{"name":"phone","type":"varchar(255)","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":"status","type":"enum('active','inactive')","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"string","title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"company","type":"BelongsTo","related":"App\\Models\\User"},{"name":"departments","type":"HasMany","related":"App\\Models\\Department"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Branch.php"},"App\\Models\\Candidate":{"class":"App\\Models\\Candidate","database":"mysql","table":"candidates","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"job_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"JobId","documented":false},{"name":"source_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SourceId","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"department_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DepartmentId","documented":false},{"name":"first_name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FirstName","documented":false},{"name":"last_name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LastName","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":"phone","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"gender","type":"enum('male','female','other')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Gender","documented":false},{"name":"date_of_birth","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"DateOfBirth","documented":false},{"name":"address","type":"varchar(255)","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(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"City","documented":false},{"name":"state","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"State","documented":false},{"name":"zip_code","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ZipCode","documented":false},{"name":"country","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Country","documented":false},{"name":"current_company","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrentCompany","documented":false},{"name":"current_position","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrentPosition","documented":false},{"name":"experience_years","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExperienceYears","documented":false},{"name":"current_salary","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"CurrentSalary","documented":false},{"name":"expected_salary","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"ExpectedSalary","documented":false},{"name":"final_salary","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FinalSalary","documented":false},{"name":"notice_period","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NoticePeriod","documented":false},{"name":"resume_path","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ResumePath","documented":false},{"name":"cover_letter_path","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CoverLetterPath","documented":false},{"name":"coverletter_message","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CoverletterMessage","documented":false},{"name":"rating","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Rating","documented":false},{"name":"is_archive","type":"tinyint(1)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsArchive","documented":false},{"name":"is_employee","type":"tinyint(1)","increments":false,"nullable":true,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsEmployee","documented":false},{"name":"custom_question","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"CustomQuestion","documented":false},{"name":"terms_condition_check","type":"enum('on','off')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TermsConditionCheck","documented":false},{"name":"skills","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Skills","documented":false},{"name":"education","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Education","documented":false},{"name":"portfolio_url","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PortfolioUrl","documented":false},{"name":"linkedin_url","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LinkedinUrl","documented":false},{"name":"referral_employee_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReferralEmployeeId","documented":false},{"name":"status","type":"enum('New','Screening','Interview','Offer','Hired','Rejected')","increments":false,"nullable":false,"default":"New","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"application_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ApplicationDate","documented":false},{"name":"created_by","type":"bigint 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":"full_name","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"FullName","documented":false}],"relations":[{"name":"job","type":"BelongsTo","related":"App\\Models\\JobPosting"},{"name":"source","type":"BelongsTo","related":"App\\Models\\CandidateSource"},{"name":"referralEmployee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"department","type":"BelongsTo","related":"App\\Models\\Department"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch"},{"name":"location","type":"BelongsTo","related":"App\\Models\\JobLocation"},{"name":"jobType","type":"BelongsTo","related":"App\\Models\\JobType"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"interviews","type":"HasMany","related":"App\\Models\\Interview"},{"name":"assessments","type":"HasMany","related":"App\\Models\\CandidateAssessment"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Candidate.php"},"App\\Models\\CandidateAssessment":{"class":"App\\Models\\CandidateAssessment","database":"mysql","table":"candidate_assessments","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"candidate_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CandidateId","documented":false},{"name":"assessment_name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssessmentName","documented":false},{"name":"score","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Score","documented":false},{"name":"max_score","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MaxScore","documented":false},{"name":"pass_fail_status","type":"enum('Pass','Fail','Pending')","increments":false,"nullable":false,"default":"Pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PassFailStatus","documented":false},{"name":"comments","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Comments","documented":false},{"name":"conducted_by","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ConductedBy","documented":false},{"name":"assessment_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"AssessmentDate","documented":false},{"name":"created_by","type":"bigint 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":"score_percentage","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"ScorePercentage","documented":false}],"relations":[{"name":"candidate","type":"BelongsTo","related":"App\\Models\\Candidate"},{"name":"conductor","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/CandidateAssessment.php"},"App\\Models\\CandidateOnboarding":{"class":"App\\Models\\CandidateOnboarding","database":"mysql","table":"candidate_onboarding","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"candidate_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CandidateId","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"checklist_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ChecklistId","documented":false},{"name":"start_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"StartDate","documented":false},{"name":"buddy_employee_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BuddyEmployeeId","documented":false},{"name":"status","type":"enum('Pending','In Progress','Completed')","increments":false,"nullable":false,"default":"Pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"candidate","type":"BelongsTo","related":"App\\Models\\Candidate"},{"name":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"checklist","type":"BelongsTo","related":"App\\Models\\OnboardingChecklist"},{"name":"buddyEmployee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/CandidateOnboarding.php"},"App\\Models\\CandidateSource":{"class":"App\\Models\\CandidateSource","database":"mysql","table":"candidate_sources","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"candidates","type":"HasMany","related":"App\\Models\\Candidate"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/CandidateSource.php"},"App\\Models\\ChecklistItem":{"class":"App\\Models\\ChecklistItem","database":"mysql","table":"checklist_items","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"checklist_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ChecklistId","documented":false},{"name":"task_name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TaskName","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":"enum('Documentation','IT Setup','Training','HR','Facilities','Other')","increments":false,"nullable":false,"default":"Other","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Category","documented":false},{"name":"assigned_to_role","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssignedToRole","documented":false},{"name":"due_day","type":"int","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DueDay","documented":false},{"name":"is_required","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsRequired","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"checklist","type":"BelongsTo","related":"App\\Models\\OnboardingChecklist"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/ChecklistItem.php"},"App\\Models\\Complaint":{"class":"App\\Models\\Complaint","database":"mysql","table":"complaints","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"against_employee_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AgainstEmployeeId","documented":false},{"name":"complaint_type","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ComplaintType","documented":false},{"name":"subject","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Subject","documented":false},{"name":"complaint_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ComplaintDate","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(255)","increments":false,"nullable":false,"default":"submitted","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"documents","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Documents","documented":false},{"name":"is_anonymous","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsAnonymous","documented":false},{"name":"assigned_to","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssignedTo","documented":false},{"name":"resolution_deadline","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ResolutionDeadline","documented":false},{"name":"investigation_notes","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InvestigationNotes","documented":false},{"name":"resolution_action","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ResolutionAction","documented":false},{"name":"resolution_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ResolutionDate","documented":false},{"name":"follow_up_action","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FollowUpAction","documented":false},{"name":"follow_up_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"FollowUpDate","documented":false},{"name":"feedback","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Feedback","documented":false},{"name":"created_by","type":"bigint 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"againstEmployee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"assignedUser","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Complaint.php"},"App\\Models\\ContractRenewal":{"class":"App\\Models\\ContractRenewal","database":"mysql","table":"contract_renewals","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"contract_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContractId","documented":false},{"name":"renewal_number","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RenewalNumber","documented":false},{"name":"current_end_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"CurrentEndDate","documented":false},{"name":"new_start_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"NewStartDate","documented":false},{"name":"new_end_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"NewEndDate","documented":false},{"name":"new_basic_salary","type":"decimal(10,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"NewBasicSalary","documented":false},{"name":"new_allowances","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"NewAllowances","documented":false},{"name":"new_benefits","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"NewBenefits","documented":false},{"name":"new_terms_conditions","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NewTermsConditions","documented":false},{"name":"changes_summary","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ChangesSummary","documented":false},{"name":"status","type":"enum('Pending','Approved','Rejected','Processed')","increments":false,"nullable":false,"default":"Pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"reason","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Reason","documented":false},{"name":"requested_by","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RequestedBy","documented":false},{"name":"approved_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedBy","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":"approval_notes","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovalNotes","documented":false},{"name":"created_by","type":"bigint 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":"new_total_compensation","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"NewTotalCompensation","documented":false}],"relations":[{"name":"contract","type":"BelongsTo","related":"App\\Models\\EmployeeContract"},{"name":"requester","type":"BelongsTo","related":"App\\Models\\User"},{"name":"approver","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/ContractRenewal.php"},"App\\Models\\ContractTemplate":{"class":"App\\Models\\ContractTemplate","database":"mysql","table":"contract_templates","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"contract_type_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContractTypeId","documented":false},{"name":"template_content","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TemplateContent","documented":false},{"name":"variables","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Variables","documented":false},{"name":"clauses","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Clauses","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(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"contractType","type":"BelongsTo","related":"App\\Models\\ContractType"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/ContractTemplate.php"},"App\\Models\\ContractType":{"class":"App\\Models\\ContractType","database":"mysql","table":"contract_types","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"default_duration_months","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DefaultDurationMonths","documented":false},{"name":"probation_period_months","type":"int","increments":false,"nullable":false,"default":"3","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProbationPeriodMonths","documented":false},{"name":"notice_period_days","type":"int","increments":false,"nullable":false,"default":"30","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NoticePeriodDays","documented":false},{"name":"is_renewable","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsRenewable","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"contracts","type":"HasMany","related":"App\\Models\\EmployeeContract"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/ContractType.php"},"App\\Models\\Coupon":{"class":"App\\Models\\Coupon","database":"mysql","table":"coupons","policy":null,"attributes":[],"relations":[{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Coupon.php"},"App\\Models\\Currency":{"class":"App\\Models\\Currency","database":"mysql","table":"currencies","policy":null,"attributes":[{"name":"id","type":"bigint 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":"code","type":"varchar(10)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Code","documented":false},{"name":"symbol","type":"varchar(10)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Symbol","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_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":"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":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Currency.php"},"App\\Models\\CustomQuestion":{"class":"App\\Models\\CustomQuestion","database":"mysql","table":"custom_questions","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"question","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Question","documented":false},{"name":"required","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Required","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/CustomQuestion.php"},"App\\Models\\Department":{"class":"App\\Models\\Department","database":"mysql","table":"departments","policy":null,"attributes":[{"name":"id","type":"bigint 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":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","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":"enum('active','inactive')","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"branch","type":"BelongsTo","related":"App\\Models\\Branch"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"employees","type":"HasMany","related":"App\\Models\\Employee"},{"name":"desginations","type":"HasMany","related":"App\\Models\\Designation"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Department.php"},"App\\Models\\Designation":{"class":"App\\Models\\Designation","database":"mysql","table":"designations","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"department_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DepartmentId","documented":false},{"name":"status","type":"enum('active','inactive')","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"string","title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"company","type":"BelongsTo","related":"App\\Models\\User"},{"name":"department","type":"BelongsTo","related":"App\\Models\\Department"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Designation.php"},"App\\Models\\DocumentAcknowledgment":{"class":"App\\Models\\DocumentAcknowledgment","database":"mysql","table":"document_acknowledgments","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"document_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DocumentId","documented":false},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"status","type":"enum('Pending','Acknowledged','Overdue','Exempted')","increments":false,"nullable":false,"default":"Pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"acknowledged_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"AcknowledgedAt","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":"acknowledgment_note","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AcknowledgmentNote","documented":false},{"name":"ip_address","type":"varchar(255)","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":"assigned_by","type":"bigint 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":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"AssignedAt","documented":false},{"name":"created_by","type":"bigint 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":"is_overdue","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"IsOverdue","documented":false},{"name":"days_overdue","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"DaysOverdue","documented":false},{"name":"days_remaining","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"DaysRemaining","documented":false}],"relations":[{"name":"document","type":"BelongsTo","related":"App\\Models\\HrDocument"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User"},{"name":"assignedBy","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/DocumentAcknowledgment.php"},"App\\Models\\DocumentCategory":{"class":"App\\Models\\DocumentCategory","database":"mysql","table":"document_categories","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"color","type":"varchar(7)","increments":false,"nullable":false,"default":"#3B82F6","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Color","documented":false},{"name":"icon","type":"varchar(255)","increments":false,"nullable":false,"default":"FileText","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Icon","documented":false},{"name":"sort_order","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"is_mandatory","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsMandatory","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"documents","type":"HasMany","related":"App\\Models\\HrDocument"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/DocumentCategory.php"},"App\\Models\\DocumentTemplate":{"class":"App\\Models\\DocumentTemplate","database":"mysql","table":"document_templates","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CategoryId","documented":false},{"name":"template_content","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TemplateContent","documented":false},{"name":"placeholders","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Placeholders","documented":false},{"name":"default_values","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"DefaultValues","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":"file_format","type":"varchar(255)","increments":false,"nullable":false,"default":"pdf","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FileFormat","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"category","type":"BelongsTo","related":"App\\Models\\DocumentCategory"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/DocumentTemplate.php"},"App\\Models\\DocumentType":{"class":"App\\Models\\DocumentType","database":"mysql","table":"document_types","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"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_by","type":"bigint 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":"company","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/DocumentType.php"},"App\\Models\\EmailTemplate":{"class":"App\\Models\\EmailTemplate","database":"mysql","table":"email_templates","policy":null,"attributes":[{"name":"id","type":"bigint 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":"from","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"From","documented":false},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","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":"emailTemplateLangs","type":"HasMany","related":"App\\Models\\EmailTemplateLang"},{"name":"userEmailTemplates","type":"HasMany","related":"App\\Models\\UserEmailTemplate"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/EmailTemplate.php"},"App\\Models\\EmailTemplateLang":{"class":"App\\Models\\EmailTemplateLang","database":"mysql","table":"email_template_langs","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"parent_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ParentId","documented":false},{"name":"lang","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Lang","documented":false},{"name":"subject","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Subject","documented":false},{"name":"content","type":"longtext","increments":false,"nullable":false,"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":"emailTemplate","type":"BelongsTo","related":"App\\Models\\EmailTemplate"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/EmailTemplateLang.php"},"App\\Models\\Employee":{"class":"App\\Models\\Employee","database":"mysql","table":"employees","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"biometric_emp_id","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BiometricEmpId","documented":false},{"name":"phone","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"date_of_birth","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DateOfBirth","documented":false},{"name":"gender","type":"enum('male','female','other')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Gender","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"department_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DepartmentId","documented":false},{"name":"designation_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DesignationId","documented":false},{"name":"shift_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShiftId","documented":false},{"name":"attendance_policy_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AttendancePolicyId","documented":false},{"name":"date_of_joining","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DateOfJoining","documented":false},{"name":"base_salary","type":"decimal(10,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"BaseSalary","documented":false},{"name":"employment_type","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmploymentType","documented":false},{"name":"employee_status","type":"enum('active','inactive','terminated','probation')","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeStatus","documented":false},{"name":"address_line_1","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AddressLine1","documented":false},{"name":"address_line_2","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AddressLine2","documented":false},{"name":"city","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"City","documented":false},{"name":"state","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"State","documented":false},{"name":"country","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Country","documented":false},{"name":"postal_code","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PostalCode","documented":false},{"name":"emergency_contact_name","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmergencyContactName","documented":false},{"name":"emergency_contact_relationship","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmergencyContactRelationship","documented":false},{"name":"emergency_contact_number","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmergencyContactNumber","documented":false},{"name":"bank_name","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BankName","documented":false},{"name":"account_holder_name","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AccountHolderName","documented":false},{"name":"account_number","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AccountNumber","documented":false},{"name":"bank_identifier_code","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BankIdentifierCode","documented":false},{"name":"bank_branch","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BankBranch","documented":false},{"name":"tax_payer_id","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TaxPayerId","documented":false},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"created_by","type":"bigint 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":"branch","type":"BelongsTo","related":"App\\Models\\Branch"},{"name":"department","type":"BelongsTo","related":"App\\Models\\Department"},{"name":"designation","type":"BelongsTo","related":"App\\Models\\Designation"},{"name":"shift","type":"BelongsTo","related":"App\\Models\\Shift"},{"name":"attendancePolicy","type":"BelongsTo","related":"App\\Models\\AttendancePolicy"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"documents","type":"HasMany","related":"App\\Models\\EmployeeDocument"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Employee.php"},"App\\Models\\EmployeeAssessmentResult":{"class":"App\\Models\\EmployeeAssessmentResult","database":"mysql","table":"employee_assessment_results","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_training_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeTrainingId","documented":false},{"name":"training_assessment_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TrainingAssessmentId","documented":false},{"name":"score","type":"decimal(5,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Score","documented":false},{"name":"is_passed","type":"tinyint(1)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPassed","documented":false},{"name":"feedback","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Feedback","documented":false},{"name":"assessment_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"AssessmentDate","documented":false},{"name":"assessed_by","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssessedBy","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":"employeeTraining","type":"BelongsTo","related":"App\\Models\\EmployeeTraining"},{"name":"trainingAssessment","type":"BelongsTo","related":"App\\Models\\TrainingAssessment"},{"name":"assessor","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[{"name":"passed","method":"scopePassed","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"failed","method":"scopeFailed","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/EmployeeAssessmentResult.php"},"App\\Models\\EmployeeDocument":{"class":"App\\Models\\EmployeeDocument","database":"mysql","table":"employee_documents","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"document_type_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DocumentTypeId","documented":false},{"name":"file_path","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FilePath","documented":false},{"name":"expiry_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExpiryDate","documented":false},{"name":"verification_status","type":"enum('pending','verified','rejected')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"VerificationStatus","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 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"documentType","type":"BelongsTo","related":"App\\Models\\DocumentType"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/EmployeeDocument.php"},"App\\Models\\EmployeeGoal":{"class":"App\\Models\\EmployeeGoal","database":"mysql","table":"employee_goals","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"goal_type_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GoalTypeId","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":"start_date","type":"date","increments":false,"nullable":false,"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":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"EndDate","documented":false},{"name":"target","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Target","documented":false},{"name":"progress","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Progress","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"not_started","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"company","type":"BelongsTo","related":"App\\Models\\User"},{"name":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"goalType","type":"BelongsTo","related":"App\\Models\\GoalType"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/EmployeeGoal.php"},"App\\Models\\EmployeeReviewRating":{"class":"App\\Models\\EmployeeReviewRating","database":"mysql","table":"employee_review_ratings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_review_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeReviewId","documented":false},{"name":"performance_indicator_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PerformanceIndicatorId","documented":false},{"name":"rating","type":"decimal(3,1)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"Rating","documented":false},{"name":"comments","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Comments","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":"review","type":"BelongsTo","related":"App\\Models\\EmployeeReview"},{"name":"indicator","type":"BelongsTo","related":"App\\Models\\PerformanceIndicator"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/EmployeeReviewRating.php"},"App\\Models\\EmployeeSalary":{"class":"App\\Models\\EmployeeSalary","database":"mysql","table":"employee_salaries","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"basic_salary","type":"decimal(10,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"BasicSalary","documented":false},{"name":"components","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Components","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":"calculation_status","type":"enum('pending','calculated')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CalculationStatus","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 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/EmployeeSalary.php"},"App\\Models\\EmployeeTraining":{"class":"App\\Models\\EmployeeTraining","database":"mysql","table":"employee_trainings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"training_program_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TrainingProgramId","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"assigned","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"assigned_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"AssignedDate","documented":false},{"name":"completion_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"CompletionDate","documented":false},{"name":"certification","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Certification","documented":false},{"name":"score","type":"decimal(5,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Score","documented":false},{"name":"is_passed","type":"tinyint(1)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPassed","documented":false},{"name":"feedback","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Feedback","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":"assigned_by","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssignedBy","documented":false},{"name":"created_by","type":"bigint 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"trainingProgram","type":"BelongsTo","related":"App\\Models\\TrainingProgram"},{"name":"assigner","type":"BelongsTo","related":"App\\Models\\User"},{"name":"assessmentResults","type":"HasMany","related":"App\\Models\\EmployeeAssessmentResult"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"assigned","method":"scopeAssigned","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"inProgress","method":"scopeInProgress","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"completed","method":"scopeCompleted","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"failed","method":"scopeFailed","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"passed","method":"scopePassed","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/EmployeeTraining.php"},"App\\Models\\EmployeeTransfer":{"class":"App\\Models\\EmployeeTransfer","database":"mysql","table":"employee_transfers","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"from_branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FromBranchId","documented":false},{"name":"to_branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ToBranchId","documented":false},{"name":"from_department_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FromDepartmentId","documented":false},{"name":"to_department_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ToDepartmentId","documented":false},{"name":"from_designation_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FromDesignationId","documented":false},{"name":"to_designation_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ToDesignationId","documented":false},{"name":"transfer_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"TransferDate","documented":false},{"name":"effective_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"EffectiveDate","documented":false},{"name":"reason","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Reason","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"documents","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Documents","documented":false},{"name":"approved_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedBy","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":"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 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"fromBranch","type":"BelongsTo","related":"App\\Models\\Branch"},{"name":"toBranch","type":"BelongsTo","related":"App\\Models\\Branch"},{"name":"fromDepartment","type":"BelongsTo","related":"App\\Models\\Department"},{"name":"toDepartment","type":"BelongsTo","related":"App\\Models\\Department"},{"name":"fromDesignation","type":"BelongsTo","related":"App\\Models\\Designation"},{"name":"toDesignation","type":"BelongsTo","related":"App\\Models\\Designation"},{"name":"approver","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/EmployeeTransfer.php"},"App\\Models\\GoalType":{"class":"App\\Models\\GoalType","database":"mysql","table":"goal_types","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"company","type":"BelongsTo","related":"App\\Models\\User"},{"name":"goals","type":"HasMany","related":"App\\Models\\EmployeeGoal"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/GoalType.php"},"App\\Models\\Holiday":{"class":"App\\Models\\Holiday","database":"mysql","table":"holidays","policy":null,"attributes":[{"name":"id","type":"bigint 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":"start_date","type":"date","increments":false,"nullable":false,"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":"category","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Category","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_recurring","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsRecurring","documented":false},{"name":"is_paid","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPaid","documented":false},{"name":"is_half_day","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsHalfDay","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"branches","type":"BelongsToMany","related":"App\\Models\\Branch"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Holiday.php"},"App\\Models\\Interview":{"class":"App\\Models\\Interview","database":"mysql","table":"interviews","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"candidate_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CandidateId","documented":false},{"name":"job_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"JobId","documented":false},{"name":"round_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RoundId","documented":false},{"name":"interview_type_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InterviewTypeId","documented":false},{"name":"scheduled_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ScheduledDate","documented":false},{"name":"scheduled_time","type":"time","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ScheduledTime","documented":false},{"name":"duration","type":"int","increments":false,"nullable":false,"default":"60","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Duration","documented":false},{"name":"location","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Location","documented":false},{"name":"meeting_link","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MeetingLink","documented":false},{"name":"interviewers","type":"json","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Interviewers","documented":false},{"name":"status","type":"enum('Scheduled','Completed','Cancelled','No-show')","increments":false,"nullable":false,"default":"Scheduled","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"feedback_submitted","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"FeedbackSubmitted","documented":false},{"name":"created_by","type":"bigint 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":"candidate","type":"BelongsTo","related":"App\\Models\\Candidate"},{"name":"job","type":"BelongsTo","related":"App\\Models\\JobPosting"},{"name":"round","type":"BelongsTo","related":"App\\Models\\InterviewRound"},{"name":"interviewType","type":"BelongsTo","related":"App\\Models\\InterviewType"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"feedback","type":"HasMany","related":"App\\Models\\InterviewFeedback"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Interview.php"},"App\\Models\\InterviewFeedback":{"class":"App\\Models\\InterviewFeedback","database":"mysql","table":"interview_feedback","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"interview_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InterviewId","documented":false},{"name":"interviewer_id","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InterviewerId","documented":false},{"name":"technical_rating","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TechnicalRating","documented":false},{"name":"communication_rating","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CommunicationRating","documented":false},{"name":"cultural_fit_rating","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CulturalFitRating","documented":false},{"name":"overall_rating","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OverallRating","documented":false},{"name":"strengths","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Strengths","documented":false},{"name":"weaknesses","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Weaknesses","documented":false},{"name":"comments","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Comments","documented":false},{"name":"recommendation","type":"enum('Strong Hire','Hire','Maybe','Reject','Strong Reject')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Recommendation","documented":false},{"name":"created_by","type":"bigint 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":"interviewer_names","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"InterviewerNames","documented":false},{"name":"interviewer_ids_array","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"InterviewerIdsArray","documented":false}],"relations":[{"name":"interview","type":"BelongsTo","related":"App\\Models\\Interview"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/InterviewFeedback.php"},"App\\Models\\InterviewRound":{"class":"App\\Models\\InterviewRound","database":"mysql","table":"interview_rounds","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"job_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"JobId","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":"sequence_number","type":"int","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SequenceNumber","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(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"job","type":"BelongsTo","related":"App\\Models\\JobPosting"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"interviews","type":"HasMany","related":"App\\Models\\Interview"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/InterviewRound.php"},"App\\Models\\InterviewType":{"class":"App\\Models\\InterviewType","database":"mysql","table":"interview_types","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"interviews","type":"HasMany","related":"App\\Models\\Interview"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/InterviewType.php"},"App\\Models\\IpRestriction":{"class":"App\\Models\\IpRestriction","database":"mysql","table":"ip_restrictions","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"ip_address","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IpAddress","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/IpRestriction.php"},"App\\Models\\JobCategory":{"class":"App\\Models\\JobCategory","database":"mysql","table":"job_categories","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"jobRequisitions","type":"HasMany","related":"App\\Models\\JobRequisition"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/JobCategory.php"},"App\\Models\\JobLocation":{"class":"App\\Models\\JobLocation","database":"mysql","table":"job_locations","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"City","documented":false},{"name":"state","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"State","documented":false},{"name":"country","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Country","documented":false},{"name":"postal_code","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PostalCode","documented":false},{"name":"is_remote","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsRemote","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"jobPostings","type":"HasMany","related":"App\\Models\\JobPosting"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/JobLocation.php"},"App\\Models\\JobPosting":{"class":"App\\Models\\JobPosting","database":"mysql","table":"job_postings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"job_code","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"JobCode","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":"job_type_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"JobTypeId","documented":false},{"name":"location_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LocationId","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"department_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DepartmentId","documented":false},{"name":"min_experience","type":"decimal(3,1)","increments":false,"nullable":false,"default":"0.0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MinExperience","documented":false},{"name":"max_experience","type":"decimal(3,1)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MaxExperience","documented":false},{"name":"min_salary","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"MinSalary","documented":false},{"name":"max_salary","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"MaxSalary","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":"requirements","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Requirements","documented":false},{"name":"benefits","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Benefits","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":"application_deadline","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ApplicationDeadline","documented":false},{"name":"is_published","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPublished","documented":false},{"name":"publish_date","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PublishDate","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":"priority","type":"enum('Low','Medium','High')","increments":false,"nullable":false,"default":"Medium","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Priority","documented":false},{"name":"skills","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Skills","documented":false},{"name":"positions","type":"int","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Positions","documented":false},{"name":"applicant","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Applicant","documented":false},{"name":"visibility","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Visibility","documented":false},{"name":"code","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Code","documented":false},{"name":"custom_question","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"CustomQuestion","documented":false},{"name":"application_type","type":"enum('existing','custom')","increments":false,"nullable":false,"default":"existing","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"ApplicationType","documented":false},{"name":"application_url","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"ApplicationUrl","documented":false},{"name":"status","type":"enum('Draft','Published','Closed')","increments":false,"nullable":false,"default":"Draft","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"requisition","type":"BelongsTo","related":"App\\Models\\JobRequisition"},{"name":"jobType","type":"BelongsTo","related":"App\\Models\\JobType"},{"name":"location","type":"BelongsTo","related":"App\\Models\\JobLocation"},{"name":"department","type":"BelongsTo","related":"App\\Models\\Department"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"candidates","type":"HasMany","related":"App\\Models\\Candidate"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/JobPosting.php"},"App\\Models\\JobRequisition":{"class":"App\\Models\\JobRequisition","database":"mysql","table":"job_requisitions","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"requisition_code","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RequisitionCode","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":"job_category_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"JobCategoryId","documented":false},{"name":"department_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DepartmentId","documented":false},{"name":"positions_count","type":"int","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PositionsCount","documented":false},{"name":"budget_min","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"BudgetMin","documented":false},{"name":"budget_max","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"BudgetMax","documented":false},{"name":"skills_required","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SkillsRequired","documented":false},{"name":"education_required","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EducationRequired","documented":false},{"name":"experience_required","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExperienceRequired","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":"responsibilities","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Responsibilities","documented":false},{"name":"status","type":"enum('Draft','Pending Approval','Approved','On Hold','Closed')","increments":false,"nullable":false,"default":"Draft","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"approved_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedBy","documented":false},{"name":"approval_date","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ApprovalDate","documented":false},{"name":"priority","type":"enum('Low','Medium','High')","increments":false,"nullable":false,"default":"Medium","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Priority","documented":false},{"name":"created_by","type":"bigint 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":"jobCategory","type":"BelongsTo","related":"App\\Models\\JobCategory"},{"name":"department","type":"BelongsTo","related":"App\\Models\\Department"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"approver","type":"BelongsTo","related":"App\\Models\\User"},{"name":"jobPostings","type":"HasMany","related":"App\\Models\\JobPosting"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/JobRequisition.php"},"App\\Models\\JobType":{"class":"App\\Models\\JobType","database":"mysql","table":"job_types","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"jobPostings","type":"HasMany","related":"App\\Models\\JobPosting"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/JobType.php"},"App\\Models\\LandingPageCustomPage":{"class":"App\\Models\\LandingPageCustomPage","database":"mysql","table":"landing_page_custom_pages","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","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":"content","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Content","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":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MetaDescription","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","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","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":[],"events":[],"observers":[{"event":"creating","observer":["Closure"]},{"event":"updating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"ordered","method":"scopeOrdered","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/LandingPageCustomPage.php"},"App\\Models\\LandingPageSetting":{"class":"App\\Models\\LandingPageSetting","database":"mysql","table":"landing_page_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"company_name","type":"varchar(255)","increments":false,"nullable":true,"default":"","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CompanyName","documented":false},{"name":"contact_email","type":"varchar(255)","increments":false,"nullable":true,"default":"","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContactEmail","documented":false},{"name":"contact_phone","type":"varchar(255)","increments":false,"nullable":true,"default":"","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContactPhone","documented":false},{"name":"contact_address","type":"varchar(255)","increments":false,"nullable":true,"default":"","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContactAddress","documented":false},{"name":"config_sections","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"ConfigSections","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":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/LandingPageSetting.php"},"App\\Models\\LeaveApplication":{"class":"App\\Models\\LeaveApplication","database":"mysql","table":"leave_applications","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"leave_type_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LeaveTypeId","documented":false},{"name":"leave_policy_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LeavePolicyId","documented":false},{"name":"start_date","type":"date","increments":false,"nullable":false,"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":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"EndDate","documented":false},{"name":"total_days","type":"int","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalDays","documented":false},{"name":"reason","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Reason","documented":false},{"name":"attachment","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Attachment","documented":false},{"name":"status","type":"enum('pending','approved','rejected')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"manager_comments","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ManagerComments","documented":false},{"name":"approved_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedBy","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":"created_by","type":"bigint 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"leaveType","type":"BelongsTo","related":"App\\Models\\LeaveType"},{"name":"leavePolicy","type":"BelongsTo","related":"App\\Models\\LeavePolicy"},{"name":"approver","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/LeaveApplication.php"},"App\\Models\\LeaveBalance":{"class":"App\\Models\\LeaveBalance","database":"mysql","table":"leave_balances","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"leave_type_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LeaveTypeId","documented":false},{"name":"leave_policy_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LeavePolicyId","documented":false},{"name":"year","type":"year","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Year","documented":false},{"name":"allocated_days","type":"decimal(8,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"AllocatedDays","documented":false},{"name":"used_days","type":"decimal(8,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"UsedDays","documented":false},{"name":"remaining_days","type":"decimal(8,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"RemainingDays","documented":false},{"name":"carried_forward","type":"decimal(8,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"CarriedForward","documented":false},{"name":"manual_adjustment","type":"decimal(8,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"ManualAdjustment","documented":false},{"name":"adjustment_reason","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AdjustmentReason","documented":false},{"name":"created_by","type":"bigint 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"leaveType","type":"BelongsTo","related":"App\\Models\\LeaveType"},{"name":"leavePolicy","type":"BelongsTo","related":"App\\Models\\LeavePolicy"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/LeaveBalance.php"},"App\\Models\\LeavePolicy":{"class":"App\\Models\\LeavePolicy","database":"mysql","table":"leave_policies","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"leave_type_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LeaveTypeId","documented":false},{"name":"accrual_type","type":"enum('monthly','yearly')","increments":false,"nullable":false,"default":"yearly","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AccrualType","documented":false},{"name":"accrual_rate","type":"decimal(8,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"AccrualRate","documented":false},{"name":"carry_forward_limit","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CarryForwardLimit","documented":false},{"name":"min_days_per_application","type":"int","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MinDaysPerApplication","documented":false},{"name":"max_days_per_application","type":"int","increments":false,"nullable":false,"default":"30","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MaxDaysPerApplication","documented":false},{"name":"requires_approval","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"RequiresApproval","documented":false},{"name":"status","type":"enum('active','inactive')","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"leaveType","type":"BelongsTo","related":"App\\Models\\LeaveType"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/LeavePolicy.php"},"App\\Models\\LeaveType":{"class":"App\\Models\\LeaveType","database":"mysql","table":"leave_types","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"max_days_per_year","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MaxDaysPerYear","documented":false},{"name":"is_paid","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPaid","documented":false},{"name":"color","type":"varchar(7)","increments":false,"nullable":false,"default":"#3B82F6","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Color","documented":false},{"name":"status","type":"enum('active','inactive')","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/LeaveType.php"},"App\\Models\\MediaDirectory":{"class":"App\\Models\\MediaDirectory","database":"mysql","table":"media_directories","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"parent_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ParentId","documented":false},{"name":"created_by","type":"bigint 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":[],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/MediaDirectory.php"},"App\\Models\\MediaItem":{"class":"App\\Models\\MediaItem","database":"mysql","table":"media_items","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"media","type":"MorphMany","related":"Spatie\\MediaLibrary\\MediaCollections\\Models\\Media"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]}],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/MediaItem.php"},"App\\Models\\Meeting":{"class":"App\\Models\\Meeting","database":"mysql","table":"meetings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","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":"type_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TypeId","documented":false},{"name":"room_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RoomId","documented":false},{"name":"meeting_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"MeetingDate","documented":false},{"name":"start_time","type":"time","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"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":null,"title_case":"EndTime","documented":false},{"name":"duration","type":"int","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Duration","documented":false},{"name":"agenda","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Agenda","documented":false},{"name":"status","type":"enum('Scheduled','In Progress','Completed','Cancelled')","increments":false,"nullable":false,"default":"Scheduled","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"recurrence","type":"enum('None','Daily','Weekly','Monthly')","increments":false,"nullable":false,"default":"None","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Recurrence","documented":false},{"name":"recurrence_end_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"RecurrenceEndDate","documented":false},{"name":"organizer_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrganizerId","documented":false},{"name":"created_by","type":"bigint 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":"type","type":"BelongsTo","related":"App\\Models\\MeetingType"},{"name":"room","type":"BelongsTo","related":"App\\Models\\MeetingRoom"},{"name":"organizer","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"attendees","type":"HasMany","related":"App\\Models\\MeetingAttendee"},{"name":"minutes","type":"HasMany","related":"App\\Models\\MeetingMinute"},{"name":"actionItems","type":"HasMany","related":"App\\Models\\ActionItem"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Meeting.php"},"App\\Models\\MeetingAttendee":{"class":"App\\Models\\MeetingAttendee","database":"mysql","table":"meeting_attendees","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"meeting_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MeetingId","documented":false},{"name":"user_id","type":"bigint 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":"enum('Required','Optional')","increments":false,"nullable":false,"default":"Required","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"rsvp_status","type":"enum('Pending','Accepted','Declined','Tentative')","increments":false,"nullable":false,"default":"Pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RsvpStatus","documented":false},{"name":"attendance_status","type":"enum('Not Attended','Present','Late','Left Early')","increments":false,"nullable":false,"default":"Not Attended","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AttendanceStatus","documented":false},{"name":"rsvp_date","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"RsvpDate","documented":false},{"name":"decline_reason","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeclineReason","documented":false},{"name":"created_by","type":"bigint 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":"meeting","type":"BelongsTo","related":"App\\Models\\Meeting"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/MeetingAttendee.php"},"App\\Models\\MeetingMinute":{"class":"App\\Models\\MeetingMinute","database":"mysql","table":"meeting_minutes","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"meeting_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MeetingId","documented":false},{"name":"topic","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Topic","documented":false},{"name":"content","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Content","documented":false},{"name":"type","type":"enum('Discussion','Decision','Action Item','Note')","increments":false,"nullable":false,"default":"Discussion","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"recorded_by","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RecordedBy","documented":false},{"name":"recorded_at","type":"timestamp","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"RecordedAt","documented":false},{"name":"created_by","type":"bigint 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":"meeting","type":"BelongsTo","related":"App\\Models\\Meeting"},{"name":"recorder","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/MeetingMinute.php"},"App\\Models\\MeetingRoom":{"class":"App\\Models\\MeetingRoom","database":"mysql","table":"meeting_rooms","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"type","type":"enum('Physical','Virtual')","increments":false,"nullable":false,"default":"Physical","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"location","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Location","documented":false},{"name":"capacity","type":"int","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Capacity","documented":false},{"name":"equipment","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Equipment","documented":false},{"name":"booking_url","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BookingUrl","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"meetings","type":"HasMany","related":"App\\Models\\Meeting"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/MeetingRoom.php"},"App\\Models\\MeetingType":{"class":"App\\Models\\MeetingType","database":"mysql","table":"meeting_types","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"color","type":"varchar(255)","increments":false,"nullable":false,"default":"#3B82F6","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Color","documented":false},{"name":"default_duration","type":"int","increments":false,"nullable":false,"default":"60","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DefaultDuration","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"meetings","type":"HasMany","related":"App\\Models\\Meeting"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/MeetingType.php"},"App\\Models\\Offer":{"class":"App\\Models\\Offer","database":"mysql","table":"offers","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"candidate_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CandidateId","documented":false},{"name":"job_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"JobId","documented":false},{"name":"offer_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"OfferDate","documented":false},{"name":"position","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Position","documented":false},{"name":"department_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DepartmentId","documented":false},{"name":"salary","type":"decimal(15,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Salary","documented":false},{"name":"bonus","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Bonus","documented":false},{"name":"equity","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Equity","documented":false},{"name":"benefits","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Benefits","documented":false},{"name":"start_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"StartDate","documented":false},{"name":"expiration_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ExpirationDate","documented":false},{"name":"offer_letter_path","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OfferLetterPath","documented":false},{"name":"status","type":"enum('Draft','Sent','Accepted','Negotiating','Declined','Expired')","increments":false,"nullable":false,"default":"Draft","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"response_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ResponseDate","documented":false},{"name":"decline_reason","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeclineReason","documented":false},{"name":"created_by","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"approved_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedBy","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":"candidate","type":"BelongsTo","related":"App\\Models\\Candidate"},{"name":"job","type":"BelongsTo","related":"App\\Models\\JobPosting"},{"name":"department","type":"BelongsTo","related":"App\\Models\\Department"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"approver","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Offer.php"},"App\\Models\\OfferTemplate":{"class":"App\\Models\\OfferTemplate","database":"mysql","table":"offer_templates","policy":null,"attributes":[{"name":"id","type":"bigint 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":"template_content","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TemplateContent","documented":false},{"name":"variables","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Variables","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/OfferTemplate.php"},"App\\Models\\OnboardingChecklist":{"class":"App\\Models\\OnboardingChecklist","database":"mysql","table":"onboarding_checklists","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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_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(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"checklistItems","type":"HasMany","related":"App\\Models\\ChecklistItem"},{"name":"candidateOnboardings","type":"HasMany","related":"App\\Models\\CandidateOnboarding"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/OnboardingChecklist.php"},"App\\Models\\PaymentSetting":{"class":"App\\Models\\PaymentSetting","database":"mysql","table":"payment_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"UserId","documented":false},{"name":"key","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Key","documented":false},{"name":"value","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"Value","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"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/PaymentSetting.php"},"App\\Models\\PayoutRequest":{"class":"App\\Models\\PayoutRequest","database":"mysql","table":"payout_requests","policy":null,"attributes":[],"relations":[{"name":"company","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/PayoutRequest.php"},"App\\Models\\PayrollEntry":{"class":"App\\Models\\PayrollEntry","database":"mysql","table":"payroll_entries","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"payroll_run_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayrollRunId","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"basic_salary","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"BasicSalary","documented":false},{"name":"component_earnings","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"ComponentEarnings","documented":false},{"name":"total_earnings","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalEarnings","documented":false},{"name":"total_deductions","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalDeductions","documented":false},{"name":"gross_pay","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"GrossPay","documented":false},{"name":"net_pay","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"NetPay","documented":false},{"name":"overtime_amount","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"OvertimeAmount","documented":false},{"name":"per_day_salary","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"PerDaySalary","documented":false},{"name":"unpaid_leave_deduction","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"UnpaidLeaveDeduction","documented":false},{"name":"working_days","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WorkingDays","documented":false},{"name":"present_days","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"PresentDays","documented":false},{"name":"full_present_days","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FullPresentDays","documented":false},{"name":"half_days","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"HalfDays","documented":false},{"name":"holiday_days","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"HolidayDays","documented":false},{"name":"paid_leave_days","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaidLeaveDays","documented":false},{"name":"unpaid_leave_days","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UnpaidLeaveDays","documented":false},{"name":"absent_days","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AbsentDays","documented":false},{"name":"overtime_hours","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"OvertimeHours","documented":false},{"name":"earnings_breakdown","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"EarningsBreakdown","documented":false},{"name":"deductions_breakdown","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"DeductionsBreakdown","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 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":"attendance_percentage","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"AttendancePercentage","documented":false}],"relations":[{"name":"payrollRun","type":"BelongsTo","related":"App\\Models\\PayrollRun"},{"name":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/PayrollEntry.php"},"App\\Models\\PayrollRun":{"class":"App\\Models\\PayrollRun","database":"mysql","table":"payroll_runs","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","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":"payroll_frequency","type":"enum('weekly','biweekly','monthly')","increments":false,"nullable":false,"default":"monthly","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayrollFrequency","documented":false},{"name":"pay_period_start","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"PayPeriodStart","documented":false},{"name":"pay_period_end","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"PayPeriodEnd","documented":false},{"name":"pay_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"PayDate","documented":false},{"name":"total_gross_pay","type":"decimal(12,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalGrossPay","documented":false},{"name":"total_deductions","type":"decimal(12,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalDeductions","documented":false},{"name":"total_net_pay","type":"decimal(12,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalNetPay","documented":false},{"name":"employee_count","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeCount","documented":false},{"name":"status","type":"enum('draft','processing','completed','cancelled')","increments":false,"nullable":false,"default":"draft","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"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 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":"payrollEntries","type":"HasMany","related":"App\\Models\\PayrollEntry"},{"name":"payslips","type":"HasManyThrough","related":"App\\Models\\Payslip"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/PayrollRun.php"},"App\\Models\\Payslip":{"class":"App\\Models\\Payslip","database":"mysql","table":"payslips","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"payroll_entry_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayrollEntryId","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"payslip_number","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayslipNumber","documented":false},{"name":"pay_period_start","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"PayPeriodStart","documented":false},{"name":"pay_period_end","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"PayPeriodEnd","documented":false},{"name":"pay_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"PayDate","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":"status","type":"enum('generated','sent','downloaded')","increments":false,"nullable":false,"default":"generated","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","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":"downloaded_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"DownloadedAt","documented":false},{"name":"created_by","type":"bigint 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":"download_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"DownloadUrl","documented":false}],"relations":[{"name":"payrollEntry","type":"BelongsTo","related":"App\\Models\\PayrollEntry"},{"name":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Payslip.php"},"App\\Models\\PerformanceIndicator":{"class":"App\\Models\\PerformanceIndicator","database":"mysql","table":"performance_indicators","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"category_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CategoryId","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":"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":"measurement_unit","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MeasurementUnit","documented":false},{"name":"target_value","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TargetValue","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"category","type":"BelongsTo","related":"App\\Models\\PerformanceIndicatorCategory"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/PerformanceIndicator.php"},"App\\Models\\PerformanceIndicatorCategory":{"class":"App\\Models\\PerformanceIndicatorCategory","database":"mysql","table":"performance_indicator_categories","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"indicators","type":"HasMany","related":"App\\Models\\PerformanceIndicator"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/PerformanceIndicatorCategory.php"},"App\\Models\\Permission":{"class":"App\\Models\\Permission","database":"mysql","table":"permissions","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"module","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Module","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":"guard_name","type":"varchar(255)","increments":false,"nullable":false,"default":"web","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GuardName","documented":false},{"name":"label","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Label","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":"roles","type":"BelongsToMany","related":"App\\Models\\Role"},{"name":"users","type":"MorphToMany","related":"App\\Models\\User"},{"name":"permissions","type":"MorphToMany","related":"App\\Models\\Permission"}],"events":[],"observers":[{"event":"deleting","observer":["Closure","Closure"]},{"event":"saved","observer":["Closure"]},{"event":"deleted","observer":["Closure"]}],"extends":"\\App\\Models\\BaseSpatiePermission","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"role","method":"scopeRole","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"roles","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"guard","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"null"},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutRole","method":"scopeWithoutRole","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"roles","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"guard","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"null"}]},{"name":"permission","method":"scopePermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutPermission","method":"scopeWithoutPermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Permission.php"},"App\\Models\\PlanOrder":{"class":"App\\Models\\PlanOrder","database":"mysql","table":"plan_orders","policy":null,"attributes":[],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User"},{"name":"plan","type":"BelongsTo","related":"App\\Models\\Plan"},{"name":"processedBy","type":"BelongsTo","related":"App\\Models\\User"},{"name":"coupon","type":"BelongsTo","related":"App\\Models\\Coupon"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/PlanOrder.php"},"App\\Models\\PlanRequest":{"class":"App\\Models\\PlanRequest","database":"mysql","table":"plan_requests","policy":null,"attributes":[],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User"},{"name":"plan","type":"BelongsTo","related":"App\\Models\\Plan"},{"name":"approver","type":"BelongsTo","related":"App\\Models\\User"},{"name":"rejector","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/PlanRequest.php"},"App\\Models\\Promotion":{"class":"App\\Models\\Promotion","database":"mysql","table":"promotions","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"previous_designation","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PreviousDesignation","documented":false},{"name":"designation_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DesignationId","documented":false},{"name":"promotion_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PromotionDate","documented":false},{"name":"effective_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EffectiveDate","documented":false},{"name":"salary_adjustment","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SalaryAdjustment","documented":false},{"name":"reason","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Reason","documented":false},{"name":"document","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Document","documented":false},{"name":"status","type":"enum('pending','approved','rejected')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"designation","type":"BelongsTo","related":"App\\Models\\Designation"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Promotion.php"},"App\\Models\\Referral":{"class":"App\\Models\\Referral","database":"mysql","table":"referrals","policy":null,"attributes":[],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User"},{"name":"company","type":"BelongsTo","related":"App\\Models\\User"},{"name":"plan","type":"BelongsTo","related":"App\\Models\\Plan"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Referral.php"},"App\\Models\\ReferralSetting":{"class":"App\\Models\\ReferralSetting","database":"mysql","table":"referral_settings","policy":null,"attributes":[],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/ReferralSetting.php"},"App\\Models\\Resignation":{"class":"App\\Models\\Resignation","database":"mysql","table":"resignations","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"resignation_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ResignationDate","documented":false},{"name":"last_working_day","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"LastWorkingDay","documented":false},{"name":"notice_period","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NoticePeriod","documented":false},{"name":"reason","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"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":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"documents","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Documents","documented":false},{"name":"approved_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedBy","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":"exit_feedback","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExitFeedback","documented":false},{"name":"exit_interview_conducted","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ExitInterviewConducted","documented":false},{"name":"exit_interview_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ExitInterviewDate","documented":false},{"name":"created_by","type":"bigint 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"approver","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Resignation.php"},"App\\Models\\ReviewCycle":{"class":"App\\Models\\ReviewCycle","database":"mysql","table":"review_cycles","policy":null,"attributes":[{"name":"id","type":"bigint 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":"frequency","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Frequency","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(255)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"company","type":"BelongsTo","related":"App\\Models\\User"},{"name":"reviews","type":"HasMany","related":"App\\Models\\EmployeeReview"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/ReviewCycle.php"},"App\\Models\\Role":{"class":"App\\Models\\Role","database":"mysql","table":"roles","policy":null,"attributes":[{"name":"id","type":"bigint 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":"guard_name","type":"varchar(255)","increments":false,"nullable":false,"default":"web","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GuardName","documented":false},{"name":"label","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Label","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_by","type":"bigint 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":"is_system_role","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"IsSystemRole","documented":false}],"relations":[{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"permissions","type":"BelongsToMany","related":"App\\Models\\Permission"},{"name":"users","type":"MorphToMany","related":"App\\Models\\User"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]},{"event":"saved","observer":["Closure"]},{"event":"deleted","observer":["Closure"]}],"extends":"\\App\\Models\\BaseSpatieRole","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"permission","method":"scopePermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutPermission","method":"scopeWithoutPermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Role.php"},"App\\Models\\SalaryComponent":{"class":"App\\Models\\SalaryComponent","database":"mysql","table":"salary_components","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"type","type":"enum('earning','deduction')","increments":false,"nullable":false,"default":"earning","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"calculation_type","type":"enum('fixed','percentage')","increments":false,"nullable":false,"default":"fixed","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CalculationType","documented":false},{"name":"default_amount","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"DefaultAmount","documented":false},{"name":"percentage_of_basic","type":"decimal(5,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"PercentageOfBasic","documented":false},{"name":"is_taxable","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsTaxable","documented":false},{"name":"is_mandatory","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsMandatory","documented":false},{"name":"status","type":"enum('active','inactive')","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/SalaryComponent.php"},"App\\Models\\Setting":{"class":"App\\Models\\Setting","database":"mysql","table":"settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"key","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Key","documented":false},{"name":"value","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Value","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"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Setting.php"},"App\\Models\\Shift":{"class":"App\\Models\\Shift","database":"mysql","table":"shifts","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"start_time","type":"time","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","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":"accessor","title_case":"EndTime","documented":false},{"name":"break_duration","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BreakDuration","documented":false},{"name":"break_start_time","type":"time","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"BreakStartTime","documented":false},{"name":"break_end_time","type":"time","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"BreakEndTime","documented":false},{"name":"grace_period","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GracePeriod","documented":false},{"name":"is_night_shift","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsNightShift","documented":false},{"name":"status","type":"enum('active','inactive')","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"working_hours","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"WorkingHours","documented":false}],"relations":[{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Shift.php"},"App\\Models\\Termination":{"class":"App\\Models\\Termination","database":"mysql","table":"terminations","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"termination_type","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TerminationType","documented":false},{"name":"termination_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"TerminationDate","documented":false},{"name":"notice_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"NoticeDate","documented":false},{"name":"notice_period","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NoticePeriod","documented":false},{"name":"reason","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"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":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"planned","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"documents","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Documents","documented":false},{"name":"approved_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedBy","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":"exit_interview_conducted","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ExitInterviewConducted","documented":false},{"name":"exit_interview_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ExitInterviewDate","documented":false},{"name":"exit_feedback","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExitFeedback","documented":false},{"name":"created_by","type":"bigint 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"approver","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Termination.php"},"App\\Models\\TimeEntry":{"class":"App\\Models\\TimeEntry","database":"mysql","table":"time_entries","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","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":"hours","type":"decimal(5,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Hours","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":"project","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Project","documented":false},{"name":"status","type":"enum('pending','approved','rejected')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"manager_comments","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ManagerComments","documented":false},{"name":"approved_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedBy","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":"created_by","type":"bigint 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"approver","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/TimeEntry.php"},"App\\Models\\TrainingAssessment":{"class":"App\\Models\\TrainingAssessment","database":"mysql","table":"training_assessments","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"training_program_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TrainingProgramId","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":"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":"type","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"passing_score","type":"decimal(5,2)","increments":false,"nullable":false,"default":"70.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"PassingScore","documented":false},{"name":"criteria","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Criteria","documented":false},{"name":"created_by","type":"bigint 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":"trainingProgram","type":"BelongsTo","related":"App\\Models\\TrainingProgram"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"employeeResults","type":"HasMany","related":"App\\Models\\EmployeeAssessmentResult"}],"events":[],"observers":[],"extends":null,"scopes":[{"name":"quiz","method":"scopeQuiz","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"practical","method":"scopePractical","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"presentation","method":"scopePresentation","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/TrainingAssessment.php"},"App\\Models\\TrainingProgram":{"class":"App\\Models\\TrainingProgram","database":"mysql","table":"training_programs","policy":null,"attributes":[{"name":"id","type":"bigint 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":"training_type_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TrainingTypeId","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":"duration","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Duration","documented":false},{"name":"cost","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Cost","documented":false},{"name":"capacity","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Capacity","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"draft","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"materials","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Materials","documented":false},{"name":"prerequisites","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Prerequisites","documented":false},{"name":"is_mandatory","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsMandatory","documented":false},{"name":"is_self_enrollment","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsSelfEnrollment","documented":false},{"name":"created_by","type":"bigint 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":"trainingType","type":"BelongsTo","related":"App\\Models\\TrainingType"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"sessions","type":"HasMany","related":"App\\Models\\TrainingSession"},{"name":"employeeTrainings","type":"HasMany","related":"App\\Models\\EmployeeTraining"},{"name":"assessments","type":"HasMany","related":"App\\Models\\TrainingAssessment"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"draft","method":"scopeDraft","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"completed","method":"scopeCompleted","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"cancelled","method":"scopeCancelled","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"mandatory","method":"scopeMandatory","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"selfEnrollment","method":"scopeSelfEnrollment","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/TrainingProgram.php"},"App\\Models\\TrainingSession":{"class":"App\\Models\\TrainingSession","database":"mysql","table":"training_sessions","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"training_program_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TrainingProgramId","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"start_date","type":"datetime","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"StartDate","documented":false},{"name":"end_date","type":"datetime","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"EndDate","documented":false},{"name":"location","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Location","documented":false},{"name":"location_type","type":"varchar(255)","increments":false,"nullable":false,"default":"physical","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LocationType","documented":false},{"name":"meeting_link","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MeetingLink","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"scheduled","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"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":"is_recurring","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsRecurring","documented":false},{"name":"recurrence_pattern","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RecurrencePattern","documented":false},{"name":"recurrence_count","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RecurrenceCount","documented":false},{"name":"created_by","type":"bigint 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":"trainingProgram","type":"BelongsTo","related":"App\\Models\\TrainingProgram"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"trainers","type":"BelongsToMany","related":"App\\Models\\User"},{"name":"attendance","type":"HasMany","related":"App\\Models\\TrainingSessionAttendance"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"scheduled","method":"scopeScheduled","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"inProgress","method":"scopeInProgress","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"completed","method":"scopeCompleted","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"cancelled","method":"scopeCancelled","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"upcoming","method":"scopeUpcoming","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"today","method":"scopeToday","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/TrainingSession.php"},"App\\Models\\TrainingSessionAttendance":{"class":"App\\Models\\TrainingSessionAttendance","database":"mysql","table":"training_session_attendance","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"training_session_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TrainingSessionId","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"is_present","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPresent","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":"trainingSession","type":"BelongsTo","related":"App\\Models\\TrainingSession"},{"name":"employee","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[{"name":"present","method":"scopePresent","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"absent","method":"scopeAbsent","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/TrainingSessionAttendance.php"},"App\\Models\\TrainingType":{"class":"App\\Models\\TrainingType","database":"mysql","table":"training_types","policy":null,"attributes":[{"name":"id","type":"bigint 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":"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":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"created_by","type":"bigint 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":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch"},{"name":"departments","type":"BelongsToMany","related":"App\\Models\\Department"},{"name":"trainingPrograms","type":"HasMany","related":"App\\Models\\TrainingProgram"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/TrainingType.php"},"App\\Models\\Trip":{"class":"App\\Models\\Trip","database":"mysql","table":"trips","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"purpose","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Purpose","documented":false},{"name":"destination","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Destination","documented":false},{"name":"start_date","type":"date","increments":false,"nullable":false,"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":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"EndDate","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":"expected_outcomes","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExpectedOutcomes","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"planned","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"documents","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Documents","documented":false},{"name":"advance_amount","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"AdvanceAmount","documented":false},{"name":"advance_status","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AdvanceStatus","documented":false},{"name":"total_expenses","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalExpenses","documented":false},{"name":"reimbursement_status","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReimbursementStatus","documented":false},{"name":"approved_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedBy","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":"trip_report","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TripReport","documented":false},{"name":"created_by","type":"bigint 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"approver","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"expenses","type":"HasMany","related":"App\\Models\\TripExpense"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Trip.php"},"App\\Models\\TripExpense":{"class":"App\\Models\\TripExpense","database":"mysql","table":"trip_expenses","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"trip_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TripId","documented":false},{"name":"expense_type","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExpenseType","documented":false},{"name":"expense_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ExpenseDate","documented":false},{"name":"amount","type":"decimal(15,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Amount","documented":false},{"name":"currency","type":"varchar(255)","increments":false,"nullable":false,"default":"USD","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Currency","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":"receipt","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Receipt","documented":false},{"name":"is_reimbursable","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsReimbursable","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_by","type":"bigint 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":"trip","type":"BelongsTo","related":"App\\Models\\Trip"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/TripExpense.php"},"App\\Models\\UserEmailTemplate":{"class":"App\\Models\\UserEmailTemplate","database":"mysql","table":"user_email_templates","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"template_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TemplateId","documented":false},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","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":"emailTemplate","type":"BelongsTo","related":"App\\Models\\EmailTemplate"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/UserEmailTemplate.php"},"App\\Models\\Warning":{"class":"App\\Models\\Warning","database":"mysql","table":"warnings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"employee_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeId","documented":false},{"name":"warning_by","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WarningBy","documented":false},{"name":"warning_type","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WarningType","documented":false},{"name":"subject","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Subject","documented":false},{"name":"severity","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Severity","documented":false},{"name":"warning_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"WarningDate","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(255)","increments":false,"nullable":false,"default":"draft","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"documents","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Documents","documented":false},{"name":"acknowledgment_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"AcknowledgmentDate","documented":false},{"name":"employee_response","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmployeeResponse","documented":false},{"name":"approved_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedBy","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":"expiry_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ExpiryDate","documented":false},{"name":"has_improvement_plan","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"HasImprovementPlan","documented":false},{"name":"improvement_plan_goals","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ImprovementPlanGoals","documented":false},{"name":"improvement_plan_start_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ImprovementPlanStartDate","documented":false},{"name":"improvement_plan_end_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ImprovementPlanEndDate","documented":false},{"name":"improvement_plan_progress","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ImprovementPlanProgress","documented":false},{"name":"created_by","type":"bigint 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":"employee","type":"BelongsTo","related":"App\\Models\\User"},{"name":"issuer","type":"BelongsTo","related":"App\\Models\\User"},{"name":"approver","type":"BelongsTo","related":"App\\Models\\User"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"withPermissionCheck","method":"scopeWithPermissionCheck","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Warning.php"},"App\\Models\\Webhook":{"class":"App\\Models\\Webhook","database":"mysql","table":"webhooks","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"module","type":"enum('New User','New Appointment')","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Module","documented":false},{"name":"method","type":"enum('GET','POST')","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Method","documented":false},{"name":"url","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Url","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"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/Webhook.php"},"App\\Models\\contact":{"class":"App\\Models\\contact","database":"mysql","table":"contacts","policy":null,"attributes":[{"name":"id","type":"bigint 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":false,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"subject","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Subject","documented":false},{"name":"message","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Message","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":[],"uri":"\/var\/www\/html\/hrcmsdev\/app\/Models\/contact.php"}}}__VSCODE_LARAVEL_END_OUTPUT__