__VSCODE_LARAVEL_START_OUTPUT__{"builderMethods":[{"name":"select","parameters":["$columns"],"return":null},{"name":"selectSub","parameters":["$query","$as"],"return":null},{"name":"selectRaw","parameters":["$expression","array $bindings"],"return":null},{"name":"fromSub","parameters":["$query","$as"],"return":null},{"name":"fromRaw","parameters":["$expression","$bindings"],"return":null},{"name":"createSub","parameters":["$query"],"return":null},{"name":"parseSub","parameters":["$query"],"return":null},{"name":"prependDatabaseNameIfCrossDatabaseQuery","parameters":["$query"],"return":null},{"name":"addSelect","parameters":["$column"],"return":null},{"name":"distinct","parameters":[],"return":null},{"name":"from","parameters":["$table","$as"],"return":null},{"name":"useIndex","parameters":["$index"],"return":null},{"name":"forceIndex","parameters":["$index"],"return":null},{"name":"ignoreIndex","parameters":["$index"],"return":null},{"name":"join","parameters":["$table","$first","$operator","$second","$type","$where"],"return":null},{"name":"joinWhere","parameters":["$table","$first","$operator","$second","$type"],"return":null},{"name":"joinSub","parameters":["$query","$as","$first","$operator","$second","$type","$where"],"return":null},{"name":"joinLateral","parameters":["$query","string $as","string $type"],"return":null},{"name":"leftJoinLateral","parameters":["$query","string $as"],"return":null},{"name":"leftJoin","parameters":["$table","$first","$operator","$second"],"return":null},{"name":"leftJoinWhere","parameters":["$table","$first","$operator","$second"],"return":null},{"name":"leftJoinSub","parameters":["$query","$as","$first","$operator","$second"],"return":null},{"name":"rightJoin","parameters":["$table","$first","$operator","$second"],"return":null},{"name":"rightJoinWhere","parameters":["$table","$first","$operator","$second"],"return":null},{"name":"rightJoinSub","parameters":["$query","$as","$first","$operator","$second"],"return":null},{"name":"crossJoin","parameters":["$table","$first","$operator","$second"],"return":null},{"name":"crossJoinSub","parameters":["$query","$as"],"return":null},{"name":"newJoinClause","parameters":["self $parentQuery","$type","$table"],"return":null},{"name":"newJoinLateralClause","parameters":["self $parentQuery","$type","$table"],"return":null},{"name":"mergeWheres","parameters":["$wheres","$bindings"],"return":null},{"name":"where","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"addArrayOfWheres","parameters":["$column","$boolean","$method"],"return":null},{"name":"prepareValueAndOperator","parameters":["$value","$operator","$useDefault"],"return":null},{"name":"invalidOperatorAndValue","parameters":["$operator","$value"],"return":null},{"name":"invalidOperator","parameters":["$operator"],"return":null},{"name":"isBitwiseOperator","parameters":["$operator"],"return":null},{"name":"orWhere","parameters":["$column","$operator","$value"],"return":null},{"name":"whereNot","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereNot","parameters":["$column","$operator","$value"],"return":null},{"name":"whereColumn","parameters":["$first","$operator","$second","$boolean"],"return":null},{"name":"orWhereColumn","parameters":["$first","$operator","$second"],"return":null},{"name":"whereRaw","parameters":["$sql","$bindings","$boolean"],"return":null},{"name":"orWhereRaw","parameters":["$sql","$bindings"],"return":null},{"name":"whereLike","parameters":["$column","$value","$caseSensitive","$boolean","$not"],"return":null},{"name":"orWhereLike","parameters":["$column","$value","$caseSensitive"],"return":null},{"name":"whereNotLike","parameters":["$column","$value","$caseSensitive","$boolean"],"return":null},{"name":"orWhereNotLike","parameters":["$column","$value","$caseSensitive"],"return":null},{"name":"whereIn","parameters":["$column","$values","$boolean","$not"],"return":null},{"name":"orWhereIn","parameters":["$column","$values"],"return":null},{"name":"whereNotIn","parameters":["$column","$values","$boolean"],"return":null},{"name":"orWhereNotIn","parameters":["$column","$values"],"return":null},{"name":"whereIntegerInRaw","parameters":["$column","$values","$boolean","$not"],"return":null},{"name":"orWhereIntegerInRaw","parameters":["$column","$values"],"return":null},{"name":"whereIntegerNotInRaw","parameters":["$column","$values","$boolean"],"return":null},{"name":"orWhereIntegerNotInRaw","parameters":["$column","$values"],"return":null},{"name":"whereNull","parameters":["$columns","$boolean","$not"],"return":null},{"name":"orWhereNull","parameters":["$column"],"return":null},{"name":"whereNotNull","parameters":["$columns","$boolean"],"return":null},{"name":"whereBetween","parameters":["$column","iterable $values","$boolean","$not"],"return":null},{"name":"whereBetweenColumns","parameters":["$column","array $values","$boolean","$not"],"return":null},{"name":"orWhereBetween","parameters":["$column","iterable $values"],"return":null},{"name":"orWhereBetweenColumns","parameters":["$column","array $values"],"return":null},{"name":"whereNotBetween","parameters":["$column","iterable $values","$boolean"],"return":null},{"name":"whereNotBetweenColumns","parameters":["$column","array $values","$boolean"],"return":null},{"name":"orWhereNotBetween","parameters":["$column","iterable $values"],"return":null},{"name":"orWhereNotBetweenColumns","parameters":["$column","array $values"],"return":null},{"name":"orWhereNotNull","parameters":["$column"],"return":null},{"name":"whereDate","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereDate","parameters":["$column","$operator","$value"],"return":null},{"name":"whereTime","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereTime","parameters":["$column","$operator","$value"],"return":null},{"name":"whereDay","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereDay","parameters":["$column","$operator","$value"],"return":null},{"name":"whereMonth","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereMonth","parameters":["$column","$operator","$value"],"return":null},{"name":"whereYear","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereYear","parameters":["$column","$operator","$value"],"return":null},{"name":"addDateBasedWhere","parameters":["$type","$column","$operator","$value","$boolean"],"return":null},{"name":"whereNested","parameters":["Closure $callback","$boolean"],"return":null},{"name":"forNestedWhere","parameters":[],"return":null},{"name":"addNestedWhereQuery","parameters":["$query","$boolean"],"return":null},{"name":"whereSub","parameters":["$column","$operator","$callback","$boolean"],"return":null},{"name":"whereExists","parameters":["$callback","$boolean","$not"],"return":null},{"name":"orWhereExists","parameters":["$callback","$not"],"return":null},{"name":"whereNotExists","parameters":["$callback","$boolean"],"return":null},{"name":"orWhereNotExists","parameters":["$callback"],"return":null},{"name":"addWhereExistsQuery","parameters":["self $query","$boolean","$not"],"return":null},{"name":"whereRowValues","parameters":["$columns","$operator","$values","$boolean"],"return":null},{"name":"orWhereRowValues","parameters":["$columns","$operator","$values"],"return":null},{"name":"whereJsonContains","parameters":["$column","$value","$boolean","$not"],"return":null},{"name":"orWhereJsonContains","parameters":["$column","$value"],"return":null},{"name":"whereJsonDoesntContain","parameters":["$column","$value","$boolean"],"return":null},{"name":"orWhereJsonDoesntContain","parameters":["$column","$value"],"return":null},{"name":"whereJsonOverlaps","parameters":["$column","$value","$boolean","$not"],"return":null},{"name":"orWhereJsonOverlaps","parameters":["$column","$value"],"return":null},{"name":"whereJsonDoesntOverlap","parameters":["$column","$value","$boolean"],"return":null},{"name":"orWhereJsonDoesntOverlap","parameters":["$column","$value"],"return":null},{"name":"whereJsonContainsKey","parameters":["$column","$boolean","$not"],"return":null},{"name":"orWhereJsonContainsKey","parameters":["$column"],"return":null},{"name":"whereJsonDoesntContainKey","parameters":["$column","$boolean"],"return":null},{"name":"orWhereJsonDoesntContainKey","parameters":["$column"],"return":null},{"name":"whereJsonLength","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereJsonLength","parameters":["$column","$operator","$value"],"return":null},{"name":"dynamicWhere","parameters":["$method","$parameters"],"return":null},{"name":"addDynamic","parameters":["$segment","$connector","$parameters","$index"],"return":null},{"name":"whereFullText","parameters":["$columns","$value","array $options","$boolean"],"return":null},{"name":"orWhereFullText","parameters":["$columns","$value","array $options"],"return":null},{"name":"whereAll","parameters":["$columns","$operator","$value","$boolean"],"return":null},{"name":"orWhereAll","parameters":["$columns","$operator","$value"],"return":null},{"name":"whereAny","parameters":["$columns","$operator","$value","$boolean"],"return":null},{"name":"orWhereAny","parameters":["$columns","$operator","$value"],"return":null},{"name":"whereNone","parameters":["$columns","$operator","$value","$boolean"],"return":null},{"name":"orWhereNone","parameters":["$columns","$operator","$value"],"return":null},{"name":"groupBy","parameters":["$groups"],"return":null},{"name":"groupByRaw","parameters":["$sql","array $bindings"],"return":null},{"name":"having","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orHaving","parameters":["$column","$operator","$value"],"return":null},{"name":"havingNested","parameters":["Closure $callback","$boolean"],"return":null},{"name":"addNestedHavingQuery","parameters":["$query","$boolean"],"return":null},{"name":"havingNull","parameters":["$columns","$boolean","$not"],"return":null},{"name":"orHavingNull","parameters":["$column"],"return":null},{"name":"havingNotNull","parameters":["$columns","$boolean"],"return":null},{"name":"orHavingNotNull","parameters":["$column"],"return":null},{"name":"havingBetween","parameters":["$column","iterable $values","$boolean","$not"],"return":null},{"name":"havingRaw","parameters":["$sql","array $bindings","$boolean"],"return":null},{"name":"orHavingRaw","parameters":["$sql","array $bindings"],"return":null},{"name":"orderBy","parameters":["$column","$direction"],"return":null},{"name":"orderByDesc","parameters":["$column"],"return":null},{"name":"latest","parameters":["$column"],"return":null},{"name":"oldest","parameters":["$column"],"return":null},{"name":"inRandomOrder","parameters":["$seed"],"return":null},{"name":"orderByRaw","parameters":["$sql","$bindings"],"return":null},{"name":"skip","parameters":["$value"],"return":null},{"name":"offset","parameters":["$value"],"return":null},{"name":"take","parameters":["$value"],"return":null},{"name":"limit","parameters":["$value"],"return":null},{"name":"groupLimit","parameters":["$value","$column"],"return":null},{"name":"forPage","parameters":["$page","$perPage"],"return":null},{"name":"forPageBeforeId","parameters":["$perPage","$lastId","$column"],"return":null},{"name":"forPageAfterId","parameters":["$perPage","$lastId","$column"],"return":null},{"name":"reorder","parameters":["$column","$direction"],"return":null},{"name":"reorderDesc","parameters":["$column"],"return":null},{"name":"removeExistingOrdersFor","parameters":["$column"],"return":null},{"name":"union","parameters":["$query","$all"],"return":null},{"name":"unionAll","parameters":["$query"],"return":null},{"name":"lock","parameters":["$value"],"return":null},{"name":"lockForUpdate","parameters":[],"return":null},{"name":"sharedLock","parameters":[],"return":null},{"name":"beforeQuery","parameters":["callable $callback"],"return":null},{"name":"applyBeforeQueryCallbacks","parameters":[],"return":null},{"name":"afterQuery","parameters":["Closure $callback"],"return":null},{"name":"applyAfterQueryCallbacks","parameters":["$result"],"return":null},{"name":"toSql","parameters":[],"return":null},{"name":"toRawSql","parameters":[],"return":null},{"name":"find","parameters":["$id","$columns"],"return":null},{"name":"findOr","parameters":["$id","$columns","Closure $callback"],"return":null},{"name":"value","parameters":["$column"],"return":null},{"name":"rawValue","parameters":["string $expression","array $bindings"],"return":null},{"name":"soleValue","parameters":["$column"],"return":null},{"name":"get","parameters":["$columns"],"return":null},{"name":"runSelect","parameters":[],"return":null},{"name":"withoutGroupLimitKeys","parameters":["$items"],"return":null},{"name":"paginate","parameters":["$perPage","$columns","$pageName","$page","$total"],"return":null},{"name":"simplePaginate","parameters":["$perPage","$columns","$pageName","$page"],"return":null},{"name":"cursorPaginate","parameters":["$perPage","$columns","$cursorName","$cursor"],"return":null},{"name":"ensureOrderForCursorPagination","parameters":["$shouldReverse"],"return":null},{"name":"getCountForPagination","parameters":["$columns"],"return":null},{"name":"runPaginationCountQuery","parameters":["$columns"],"return":null},{"name":"cloneForPaginationCount","parameters":[],"return":null},{"name":"withoutSelectAliases","parameters":["array $columns"],"return":null},{"name":"cursor","parameters":[],"return":null},{"name":"enforceOrderBy","parameters":[],"return":null},{"name":"pluck","parameters":["$column","$key"],"return":null},{"name":"stripTableForPluck","parameters":["$column"],"return":null},{"name":"pluckFromObjectColumn","parameters":["$queryResult","$column","$key"],"return":null},{"name":"pluckFromArrayColumn","parameters":["$queryResult","$column","$key"],"return":null},{"name":"implode","parameters":["$column","$glue"],"return":null},{"name":"exists","parameters":[],"return":null},{"name":"doesntExist","parameters":[],"return":null},{"name":"existsOr","parameters":["Closure $callback"],"return":null},{"name":"doesntExistOr","parameters":["Closure $callback"],"return":null},{"name":"count","parameters":["$columns"],"return":null},{"name":"min","parameters":["$column"],"return":null},{"name":"max","parameters":["$column"],"return":null},{"name":"sum","parameters":["$column"],"return":null},{"name":"avg","parameters":["$column"],"return":null},{"name":"average","parameters":["$column"],"return":null},{"name":"aggregate","parameters":["$function","$columns"],"return":null},{"name":"numericAggregate","parameters":["$function","$columns"],"return":null},{"name":"setAggregate","parameters":["$function","$columns"],"return":null},{"name":"onceWithColumns","parameters":["$columns","$callback"],"return":null},{"name":"insert","parameters":["array $values"],"return":null},{"name":"insertOrIgnore","parameters":["array $values"],"return":null},{"name":"insertGetId","parameters":["array $values","$sequence"],"return":null},{"name":"insertUsing","parameters":["array $columns","$query"],"return":null},{"name":"insertOrIgnoreUsing","parameters":["array $columns","$query"],"return":null},{"name":"update","parameters":["array $values"],"return":null},{"name":"updateFrom","parameters":["array $values"],"return":null},{"name":"updateOrInsert","parameters":["array $attributes","callable|array $values"],"return":null},{"name":"upsert","parameters":["array $values","array|string $uniqueBy","array $update"],"return":null},{"name":"increment","parameters":["$column","$amount","array $extra"],"return":null},{"name":"incrementEach","parameters":["array $columns","array $extra"],"return":null},{"name":"decrement","parameters":["$column","$amount","array $extra"],"return":null},{"name":"decrementEach","parameters":["array $columns","array $extra"],"return":null},{"name":"delete","parameters":["$id"],"return":null},{"name":"truncate","parameters":[],"return":null},{"name":"newQuery","parameters":[],"return":null},{"name":"forSubQuery","parameters":[],"return":null},{"name":"getColumns","parameters":[],"return":null},{"name":"raw","parameters":["$value"],"return":null},{"name":"getUnionBuilders","parameters":[],"return":null},{"name":"getLimit","parameters":[],"return":null},{"name":"getOffset","parameters":[],"return":null},{"name":"getBindings","parameters":[],"return":null},{"name":"getRawBindings","parameters":[],"return":null},{"name":"setBindings","parameters":["array $bindings","$type"],"return":null},{"name":"addBinding","parameters":["$value","$type"],"return":null},{"name":"castBinding","parameters":["$value"],"return":null},{"name":"mergeBindings","parameters":["self $query"],"return":null},{"name":"cleanBindings","parameters":["array $bindings"],"return":null},{"name":"flattenValue","parameters":["$value"],"return":null},{"name":"defaultKeyName","parameters":[],"return":null},{"name":"getConnection","parameters":[],"return":null},{"name":"getProcessor","parameters":[],"return":null},{"name":"getGrammar","parameters":[],"return":null},{"name":"useWritePdo","parameters":[],"return":null},{"name":"isQueryable","parameters":["$value"],"return":null},{"name":"clone","parameters":[],"return":null},{"name":"cloneWithout","parameters":["array $properties"],"return":null},{"name":"cloneWithoutBindings","parameters":["array $except"],"return":null},{"name":"dump","parameters":["$args"],"return":null},{"name":"dumpRawSql","parameters":[],"return":null},{"name":"dd","parameters":[],"return":null},{"name":"ddRawSql","parameters":[],"return":null},{"name":"wherePast","parameters":["$columns"],"return":null},{"name":"whereNowOrPast","parameters":["$columns"],"return":null},{"name":"orWherePast","parameters":["$columns"],"return":null},{"name":"orWhereNowOrPast","parameters":["$columns"],"return":null},{"name":"whereFuture","parameters":["$columns"],"return":null},{"name":"whereNowOrFuture","parameters":["$columns"],"return":null},{"name":"orWhereFuture","parameters":["$columns"],"return":null},{"name":"orWhereNowOrFuture","parameters":["$columns"],"return":null},{"name":"wherePastOrFuture","parameters":["$columns","$operator","$boolean"],"return":null},{"name":"whereToday","parameters":["$columns","$boolean"],"return":null},{"name":"whereBeforeToday","parameters":["$columns"],"return":null},{"name":"whereTodayOrBefore","parameters":["$columns"],"return":null},{"name":"whereAfterToday","parameters":["$columns"],"return":null},{"name":"whereTodayOrAfter","parameters":["$columns"],"return":null},{"name":"orWhereToday","parameters":["$columns"],"return":null},{"name":"orWhereBeforeToday","parameters":["$columns"],"return":null},{"name":"orWhereTodayOrBefore","parameters":["$columns"],"return":null},{"name":"orWhereAfterToday","parameters":["$columns"],"return":null},{"name":"orWhereTodayOrAfter","parameters":["$columns"],"return":null},{"name":"whereTodayBeforeOrAfter","parameters":["$columns","$operator","$boolean"],"return":null},{"name":"chunk","parameters":["$count","callable $callback"],"return":null},{"name":"chunkMap","parameters":["callable $callback","$count"],"return":null},{"name":"each","parameters":["callable $callback","$count"],"return":null},{"name":"chunkById","parameters":["$count","callable $callback","$column","$alias"],"return":null},{"name":"chunkByIdDesc","parameters":["$count","callable $callback","$column","$alias"],"return":null},{"name":"orderedChunkById","parameters":["$count","callable $callback","$column","$alias","$descending"],"return":null},{"name":"eachById","parameters":["callable $callback","$count","$column","$alias"],"return":null},{"name":"lazy","parameters":["$chunkSize"],"return":null},{"name":"lazyById","parameters":["$chunkSize","$column","$alias"],"return":null},{"name":"lazyByIdDesc","parameters":["$chunkSize","$column","$alias"],"return":null},{"name":"orderedLazyById","parameters":["$chunkSize","$column","$alias","$descending"],"return":null},{"name":"first","parameters":["$columns"],"return":null},{"name":"firstOrFail","parameters":["$columns","$message"],"return":null},{"name":"sole","parameters":["$columns"],"return":null},{"name":"paginateUsingCursor","parameters":["$perPage","$columns","$cursorName","$cursor"],"return":null},{"name":"getOriginalColumnNameForCursorPagination","parameters":["$builder","string $parameter"],"return":null},{"name":"paginator","parameters":["$items","$total","$perPage","$currentPage","$options"],"return":null},{"name":"simplePaginator","parameters":["$items","$perPage","$currentPage","$options"],"return":null},{"name":"cursorPaginator","parameters":["$items","$perPage","$cursor","$options"],"return":null},{"name":"tap","parameters":["$callback"],"return":null},{"name":"pipe","parameters":["$callback"],"return":null},{"name":"when","parameters":["$value","callable $callback","callable $default"],"return":null},{"name":"unless","parameters":["$value","callable $callback","callable $default"],"return":null},{"name":"explain","parameters":[],"return":null},{"name":"forwardCallTo","parameters":["$object","$method","$parameters"],"return":null},{"name":"forwardDecoratedCallTo","parameters":["$object","$method","$parameters"],"return":null},{"name":"throwBadMethodCallException","parameters":["$method"],"return":null},{"name":"macro","parameters":["$name","$macro"],"return":null},{"name":"mixin","parameters":["$mixin","$replace"],"return":null},{"name":"hasMacro","parameters":["$name"],"return":null},{"name":"flushMacros","parameters":[],"return":null},{"name":"macroCall","parameters":["$method","$parameters"],"return":null}],"models":{"App\\Models\\Account":{"class":"App\\Models\\Account","database":"mysql","table":"accounts","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":"domain","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Domain","documented":false},{"name":"package_id","type":"varchar(11)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PackageId","documented":false},{"name":"subscription_starts_at","type":"timestamp","increments":false,"nullable":true,"default":"CURRENT_TIMESTAMP","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubscriptionStartsAt","documented":false},{"name":"subscription_expires_at","type":"timestamp","increments":false,"nullable":true,"default":"CURRENT_TIMESTAMP","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"SubscriptionExpiresAt","documented":false},{"name":"is_active","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"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":"users","type":"HasMany","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/Account.php"},"App\\Models\\Appointment":{"class":"App\\Models\\Appointment","database":"mysql","table":"appointments","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":"property_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PropertyId","documented":false},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"unit_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UnitId","documented":false},{"name":"full_name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FullName","documented":false},{"name":"phone","type":"varchar(255)","increments":false,"nullable":false,"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":"nin","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Nin","documented":false},{"name":"photo_path","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PhotoPath","documented":false},{"name":"bank_statement_path","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BankStatementPath","documented":false},{"name":"purpose","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Purpose","documented":false},{"name":"appointment_date","type":"datetime","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"AppointmentDate","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":"emergency_contacts","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"EmergencyContacts","documented":false},{"name":"notes","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Notes","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"photo_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PhotoUrl","documented":false},{"name":"bank_statement_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"BankStatementUrl","documented":false},{"name":"location_info","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"LocationInfo","documented":false}],"relations":[{"name":"property","type":"BelongsTo","related":"App\\Models\\Property"},{"name":"unit","type":"BelongsTo","related":"App\\Models\\Unit"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"pending","method":"scopePending","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"accepted","method":"scopeAccepted","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/Appointment.php"},"App\\Models\\Expense":{"class":"App\\Models\\Expense","database":"mysql","table":"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":"expense_number","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExpenseNumber","documented":false},{"name":"property_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PropertyId","documented":false},{"name":"expense_category_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExpenseCategoryId","documented":false},{"name":"tenant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TenantId","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":"description","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"subtotal","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Subtotal","documented":false},{"name":"tax_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":"TaxAmount","documented":false},{"name":"total_amount","type":"decimal(10,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalAmount","documented":false},{"name":"status","type":"enum('pending','paid','cancelled')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"payment_method","type":"enum('cash','bank_transfer','check','credit_card','other')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentMethod","documented":false},{"name":"reference_number","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReferenceNumber","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":"receipt_path","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReceiptPath","documented":false},{"name":"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":"recurring_period","type":"enum('weekly','monthly','quarterly','yearly')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RecurringPeriod","documented":false},{"name":"paid_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PaidAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false},{"name":"account_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"AccountId","documented":false},{"name":"created_by","type":"varchar(256)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false}],"relations":[{"name":"property","type":"BelongsTo","related":"App\\Models\\Property"},{"name":"category","type":"BelongsTo","related":"App\\Models\\ExpenseCategory"},{"name":"tenant","type":"BelongsTo","related":"App\\Models\\Tenant"},{"name":"items","type":"HasMany","related":"App\\Models\\ExpenseItem"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"byCategory","method":"scopeByCategory","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"category","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"paid","method":"scopePaid","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"pending","method":"scopePending","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/Expense.php"},"App\\Models\\ExpenseCategory":{"class":"App\\Models\\ExpenseCategory","database":"mysql","table":"expense_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":"#6b7280","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Color","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":"expenses","type":"HasMany","related":"App\\Models\\Expense"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/ExpenseCategory.php"},"App\\Models\\ExpenseItem":{"class":"App\\Models\\ExpenseItem","database":"mysql","table":"expense_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":"expense_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExpenseId","documented":false},{"name":"description","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"quantity","type":"int","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"Quantity","documented":false},{"name":"unit_price","type":"decimal(10,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"UnitPrice","documented":false},{"name":"total_price","type":"decimal(10,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalPrice","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":"expense","type":"BelongsTo","related":"App\\Models\\Expense"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/ExpenseItem.php"},"App\\Models\\Invoice":{"class":"App\\Models\\Invoice","database":"mysql","table":"invoices","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":"invoice_number","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InvoiceNumber","documented":false},{"name":"tenant_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TenantId","documented":false},{"name":"property_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PropertyId","documented":false},{"name":"invoice_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"InvoiceDate","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":"subtotal","type":"decimal(12,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Subtotal","documented":false},{"name":"tax_amount","type":"decimal(12,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TaxAmount","documented":false},{"name":"total_amount","type":"decimal(12,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalAmount","documented":false},{"name":"status","type":"enum('draft','sent','paid','overdue','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":"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":"recurring_period","type":"enum('monthly','quarterly','yearly')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RecurringPeriod","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":"paid_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PaidAt","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false},{"name":"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":"account_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"AccountId","documented":false}],"relations":[{"name":"tenant","type":"BelongsTo","related":"App\\Models\\Tenant"},{"name":"property","type":"BelongsTo","related":"App\\Models\\Property"},{"name":"items","type":"HasMany","related":"App\\Models\\InvoiceItem"},{"name":"payments","type":"HasMany","related":"App\\Models\\Payment"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]},{"event":"updating","observer":["Closure"]},{"event":"updated","observer":["Closure"]},{"event":"deleted","observer":["Closure"]}],"extends":null,"scopes":[{"name":"overdue","method":"scopeOverdue","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"paid","method":"scopePaid","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"unpaid","method":"scopeUnpaid","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"currentMonth","method":"scopeCurrentMonth","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/Invoice.php"},"App\\Models\\InvoiceItem":{"class":"App\\Models\\InvoiceItem","database":"mysql","table":"invoice_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":"invoice_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InvoiceId","documented":false},{"name":"description","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"quantity","type":"int","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Quantity","documented":false},{"name":"unit_price","type":"decimal(12,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"UnitPrice","documented":false},{"name":"total_price","type":"decimal(12,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalPrice","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":"invoice","type":"BelongsTo","related":"App\\Models\\Invoice"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]},{"event":"updating","observer":["Closure"]},{"event":"saved","observer":["Closure"]},{"event":"deleted","observer":["Closure"]}],"extends":null,"scopes":[],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/InvoiceItem.php"},"App\\Models\\Lease":{"class":"App\\Models\\Lease","database":"mysql","table":"leases","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":"tenant_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TenantId","documented":false},{"name":"property_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PropertyId","documented":false},{"name":"unit_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UnitId","documented":false},{"name":"lease_start_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"LeaseStartDate","documented":false},{"name":"lease_end_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"LeaseEndDate","documented":false},{"name":"start_month","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"StartMonth","documented":false},{"name":"end_month","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"EndMonth","documented":false},{"name":"lease_duration","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LeaseDuration","documented":false},{"name":"status","type":"enum('pending','active','ended','Terminated')","increments":false,"nullable":true,"default":null,"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},{"name":"monthly_rent","type":"decimal(10,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"MonthlyRent","documented":false},{"name":"security_deposit","type":"decimal(10,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"SecurityDeposit","documented":false},{"name":"actual_move_out","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"ActualMoveOut","documented":false},{"name":"allow_monthly_extension","type":"tinyint(1)","increments":false,"nullable":true,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AllowMonthlyExtension","documented":false},{"name":"auto_renew","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"AutoRenew","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":"next_payment_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"NextPaymentDate","documented":false},{"name":"account_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AccountId","documented":false},{"name":"created_by","type":"varchar(256)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"payment_status","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PaymentStatus","documented":false},{"name":"total_paid","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TotalPaid","documented":false},{"name":"expected_total","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"ExpectedTotal","documented":false},{"name":"balance","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"Balance","documented":false}],"relations":[{"name":"tenant","type":"BelongsTo","related":"App\\Models\\Tenant"},{"name":"property","type":"BelongsTo","related":"App\\Models\\Property"},{"name":"unit","type":"BelongsTo","related":"App\\Models\\Unit"},{"name":"account","type":"BelongsTo","related":"App\\Models\\Account"},{"name":"payments","type":"HasMany","related":"App\\Models\\Payment"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"requiresPayment","method":"scopeRequiresPayment","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/Lease.php"},"App\\Models\\Maintenance":{"class":"App\\Models\\Maintenance","database":"mysql","table":"maintenance","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":"property_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PropertyId","documented":false},{"name":"type","type":"enum('Maintenance','Upgrade')","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","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":"scheduled_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ScheduledDate","documented":false},{"name":"completed_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CompletedDate","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":"account_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"AccountId","documented":false}],"relations":[{"name":"property","type":"BelongsTo","related":"App\\Models\\Property"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/Maintenance.php"},"App\\Models\\MaintenanceRequest":{"class":"App\\Models\\MaintenanceRequest","database":"mysql","table":"maintenance_requests","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":"tenant_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TenantId","documented":false},{"name":"property_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PropertyId","documented":false},{"name":"unit_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UnitId","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":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"category","type":"enum('plumbing','electrical','hvac','appliance','structural','painting','flooring','doors_windows','pest_control','cleaning','other')","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Category","documented":false},{"name":"priority","type":"enum('low','medium','high','emergency')","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('pending','in_progress','completed','cancelled')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"photos","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Photos","documented":false},{"name":"requested_at","type":"timestamp","increments":false,"nullable":false,"default":"CURRENT_TIMESTAMP","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"RequestedAt","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":"started_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"StartedAt","documented":false},{"name":"completed_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CompletedAt","documented":false},{"name":"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":"admin_notes","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AdminNotes","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":"estimated_cost","type":"decimal(10,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"EstimatedCost","documented":false},{"name":"actual_cost","type":"decimal(10,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"ActualCost","documented":false},{"name":"tenant_rating","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"TenantRating","documented":false},{"name":"tenant_feedback","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TenantFeedback","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":"status_label","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"StatusLabel","documented":false},{"name":"priority_label","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PriorityLabel","documented":false},{"name":"priority_color","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PriorityColor","documented":false},{"name":"photo_urls","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PhotoUrls","documented":false}],"relations":[{"name":"tenant","type":"BelongsTo","related":"App\\Models\\Tenant"},{"name":"property","type":"BelongsTo","related":"App\\Models\\Property"},{"name":"unit","type":"BelongsTo","related":"App\\Models\\Unit"},{"name":"assignedTo","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[{"name":"pending","method":"scopePending","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"inProgress","method":"scopeInProgress","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"completed","method":"scopeCompleted","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"highPriority","method":"scopeHighPriority","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"emergency","method":"scopeEmergency","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/MaintenanceRequest.php"},"App\\Models\\Package":{"class":"App\\Models\\Package","database":"mysql","table":"packages","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":"price","type":"decimal(10,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Price","documented":false},{"name":"currency","type":"varchar(255)","increments":false,"nullable":false,"default":"UGX","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Currency","documented":false},{"name":"duration_days","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DurationDays","documented":false},{"name":"property_limit","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PropertyLimit","documented":false},{"name":"manager_limit","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ManagerLimit","documented":false},{"name":"tenant_application_limit","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TenantApplicationLimit","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":"features","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Features","documented":false},{"name":"order","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Order","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"price_formatted","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PriceFormatted","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"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}]}],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/Package.php"},"App\\Models\\Payment":{"class":"App\\Models\\Payment","database":"mysql","table":"payments","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":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"lease_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LeaseId","documented":false},{"name":"package_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"PackageId","documented":false},{"name":"amount","type":"decimal(10,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Amount","documented":false},{"name":"currency","type":"varchar(10)","increments":false,"nullable":true,"default":"UGX","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Currency","documented":false},{"name":"payment_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"PaymentDate","documented":false},{"name":"payment_time","type":"time","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentTime","documented":false},{"name":"notes","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Notes","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"is_advance","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsAdvance","documented":false},{"name":"month_for","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"MonthFor","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"paid","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"reference","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Reference","documented":false},{"name":"gateway","type":"varchar(50)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Gateway","documented":false},{"name":"metadata","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Metadata","documented":false},{"name":"paid_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"PaidAt","documented":false},{"name":"transaction_id","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"TransactionId","documented":false},{"name":"account_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"AccountId","documented":false},{"name":"tenant_name","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"TenantName","documented":false},{"name":"month_for_formatted","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"MonthForFormatted","documented":false},{"name":"payment_date_time","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PaymentDateTime","documented":false}],"relations":[{"name":"lease","type":"BelongsTo","related":"App\\Models\\Lease"}],"events":[],"observers":[],"extends":null,"scopes":[{"name":"monthly","method":"scopeMonthly","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"year","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"null"},{"name":"month","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"null"}]},{"name":"pending","method":"scopePending","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"paid","method":"scopePaid","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"advance","method":"scopeAdvance","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"regular","method":"scopeRegular","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"forMonth","method":"scopeForMonth","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"year","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"month","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/Payment.php"},"App\\Models\\Property":{"class":"App\\Models\\Property","database":"mysql","table":"properties","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":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"address","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Address","documented":false},{"name":"neighborhood","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Neighborhood","documented":false},{"name":"city","type":"varchar(100)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"City","documented":false},{"name":"postal_code","type":"varchar(20)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PostalCode","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":"images","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Images","documented":false},{"name":"image_caption_1","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"ImageCaption1","documented":false},{"name":"image_caption_2","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"ImageCaption2","documented":false},{"name":"image_1","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Image1","documented":false},{"name":"image_2","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Image2","documented":false},{"name":"image_3","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Image3","documented":false},{"name":"image_4","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Image4","documented":false},{"name":"status","type":"enum('Available','Occupied','Under Maintenance','Partially Occupied','no_units','available','occupied','fully_occupied','partially_occupied','under_maintenance')","increments":false,"nullable":true,"default":"Available","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"is_featured","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsFeatured","documented":false},{"name":"created_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":"monthly_rent","type":"decimal(10,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"MonthlyRent","documented":false},{"name":"average_rent","type":"decimal(12,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"AverageRent","documented":false},{"name":"management_fee","type":"decimal(5,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"ManagementFee","documented":false},{"name":"security_deposit","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"SecurityDeposit","documented":false},{"name":"property_type","type":"varchar(50)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PropertyType","documented":false},{"name":"total_units","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalUnits","documented":false},{"name":"default_bedrooms","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DefaultBedrooms","documented":false},{"name":"default_bathrooms","type":"decimal(3,1)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DefaultBathrooms","documented":false},{"name":"bedrooms","type":"tinyint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Bedrooms","documented":false},{"name":"bathrooms","type":"decimal(3,1) unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Bathrooms","documented":false},{"name":"square_footage","type":"mediumint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SquareFootage","documented":false},{"name":"lot_size","type":"decimal(10,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LotSize","documented":false},{"name":"year_built","type":"smallint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"YearBuilt","documented":false},{"name":"amenities","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Amenities","documented":false},{"name":"pets_allowed","type":"tinyint(1)","increments":false,"nullable":true,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"PetsAllowed","documented":false},{"name":"pet_policy","type":"enum('none','small','cats_only','dogs_only','all')","increments":false,"nullable":true,"default":"none","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PetPolicy","documented":false},{"name":"pet_deposit","type":"decimal(12,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"PetDeposit","documented":false},{"name":"smoking_allowed","type":"tinyint(1)","increments":false,"nullable":true,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"SmokingAllowed","documented":false},{"name":"short_term_allowed","type":"tinyint(1)","increments":false,"nullable":true,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ShortTermAllowed","documented":false},{"name":"account_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AccountId","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":"latitude","type":"decimal(10,8)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Latitude","documented":false},{"name":"longitude","type":"decimal(11,8)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Longitude","documented":false},{"name":"to_public","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ToPublic","documented":false},{"name":"listing_status","type":"enum('active','pending','draft','sold')","increments":false,"nullable":true,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ListingStatus","documented":false},{"name":"marketing_description","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MarketingDescription","documented":false},{"name":"keywords","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Keywords","documented":false},{"name":"owner_name","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OwnerName","documented":false},{"name":"owner_phone","type":"varchar(20)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OwnerPhone","documented":false},{"name":"owner_email","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OwnerEmail","documented":false},{"name":"management_notes","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ManagementNotes","documented":false},{"name":"unit_type","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"UnitType","documented":false},{"name":"monthly_revenue","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"MonthlyRevenue","documented":false},{"name":"vacancy_rate","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"VacancyRate","documented":false},{"name":"occupancy_rate","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"OccupancyRate","documented":false},{"name":"all_images","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"AllImages","documented":false},{"name":"vacant_units","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"VacantUnits","documented":false},{"name":"image_urls","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"ImageUrls","documented":false},{"name":"main_image","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"MainImage","documented":false}],"relations":[{"name":"units","type":"HasMany","related":"App\\Models\\Unit"},{"name":"account","type":"BelongsTo","related":"App\\Models\\Account"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"payments","type":"HasManyThrough","related":"App\\Models\\Payment"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]},{"event":"saved","observer":["Closure"]}],"extends":null,"scopes":[{"name":"forPublicListing","method":"scopeForPublicListing","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/Property.php"},"App\\Models\\SystemPayment":{"class":"App\\Models\\SystemPayment","database":"mysql","table":"system_payments","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":"account_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AccountId","documented":false},{"name":"package_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PackageId","documented":false},{"name":"transaction_id","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TransactionId","documented":false},{"name":"flw_ref","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlwRef","documented":false},{"name":"tx_ref","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TxRef","documented":false},{"name":"amount","type":"decimal(10,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(3)","increments":false,"nullable":false,"default":"UGX","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Currency","documented":false},{"name":"status","type":"enum('pending','successful','failed','cancelled')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"payment_type","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentType","documented":false},{"name":"payment_data","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"PaymentData","documented":false},{"name":"paid_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PaidAt","documented":false},{"name":"notes","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Notes","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"formatted_amount","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"FormattedAmount","documented":false},{"name":"payment_type_display","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PaymentTypeDisplay","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User"},{"name":"account","type":"BelongsTo","related":"App\\Models\\Account"},{"name":"package","type":"BelongsTo","related":"App\\Models\\Package"}],"events":[],"observers":[],"extends":null,"scopes":[{"name":"successful","method":"scopeSuccessful","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":"pending","method":"scopePending","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"registration","method":"scopeRegistration","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"upgrade","method":"scopeUpgrade","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"packageChange","method":"scopePackageChange","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/SystemPayment.php"},"App\\Models\\Tenant":{"class":"App\\Models\\Tenant","database":"mysql","table":"tenants","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":"full_name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FullName","documented":false},{"name":"phone","type":"varchar(255)","increments":false,"nullable":false,"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":"property_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PropertyId","documented":false},{"name":"start_month","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"StartMonth","documented":false},{"name":"end_month","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"EndMonth","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"nin","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Nin","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":"unit_id","type":"varchar(256)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UnitId","documented":false},{"name":"bank_statement","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BankStatement","documented":false},{"name":"recommender_name","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RecommenderName","documented":false},{"name":"recommender_phone","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RecommenderPhone","documented":false},{"name":"recommender_relationship","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RecommenderRelationship","documented":false},{"name":"recommender_address","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RecommenderAddress","documented":false},{"name":"emergency_contacts","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"EmergencyContacts","documented":false},{"name":"deleted_at","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false},{"name":"account_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AccountId","documented":false},{"name":"tenant_id","type":"varchar(256)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TenantId","documented":false},{"name":"photo_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PhotoUrl","documented":false}],"relations":[{"name":"property","type":"BelongsTo","related":"App\\Models\\Property"},{"name":"unit","type":"BelongsTo","related":"App\\Models\\Unit"},{"name":"leases","type":"HasMany","related":"App\\Models\\Lease"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User"},{"name":"account","type":"BelongsTo","related":"App\\Models\\Account"},{"name":"maintenanceRequests","type":"HasMany","related":"App\\Models\\MaintenanceRequest"},{"name":"pendingMaintenanceRequests","type":"HasMany","related":"App\\Models\\MaintenanceRequest"},{"name":"completedMaintenanceRequests","type":"HasMany","related":"App\\Models\\MaintenanceRequest"},{"name":"activeLeases","type":"HasMany","related":"App\\Models\\Lease"},{"name":"payments","type":"HasManyThrough","related":"App\\Models\\Payment"}],"events":[],"observers":[{"event":"creating","observer":["Closure","Closure"]},{"event":"created","observer":["Closure"]},{"event":"updated","observer":["Closure"]},{"event":"deleted","observer":["Closure"]},{"event":"restored","observer":["Closure"]}],"extends":null,"scopes":[],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/Tenant.php"},"App\\Models\\Unit":{"class":"App\\Models\\Unit","database":"mysql","table":"units","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":"property_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PropertyId","documented":false},{"name":"unit_number","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UnitNumber","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":"bedrooms","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Bedrooms","documented":false},{"name":"bathrooms","type":"decimal(3,1)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:1","title_case":"Bathrooms","documented":false},{"name":"furnished","type":"tinyint(1)","increments":false,"nullable":true,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"Furnished","documented":false},{"name":"balcony","type":"tinyint(1)","increments":false,"nullable":true,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"Balcony","documented":false},{"name":"parking_spaces","type":"int","increments":false,"nullable":true,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"ParkingSpaces","documented":false},{"name":"floor_area","type":"decimal(10,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"FloorArea","documented":false},{"name":"commercial_type","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CommercialType","documented":false},{"name":"loading_dock","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"LoadingDock","documented":false},{"name":"office_rooms","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"OfficeRooms","documented":false},{"name":"amenities","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Amenities","documented":false},{"name":"availability_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"AvailabilityDate","documented":false},{"name":"last_renovated","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"LastRenovated","documented":false},{"name":"is_featured","type":"tinyint(1)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsFeatured","documented":false},{"name":"rent_amount","type":"decimal(10,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"RentAmount","documented":false},{"name":"status","type":"enum('vacant','occupied')","increments":false,"nullable":false,"default":"vacant","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"unit_type","type":"varchar(50)","increments":false,"nullable":false,"default":"residential","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UnitType","documented":false},{"name":"floor_number","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FloorNumber","documented":false},{"name":"square_footage","type":"decimal(10,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"SquareFootage","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":"security_deposit","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"SecurityDeposit","documented":false},{"name":"display_name","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"DisplayName","documented":false},{"name":"formatted_details","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"FormattedDetails","documented":false},{"name":"days_since_renovation","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"DaysSinceRenovation","documented":false},{"name":"total_revenue","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TotalRevenue","documented":false},{"name":"occupancy_rate","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"OccupancyRate","documented":false},{"name":"pending_maintenance_count","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PendingMaintenanceCount","documented":false},{"name":"status_color","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"StatusColor","documented":false},{"name":"status_badge_class","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"StatusBadgeClass","documented":false}],"relations":[{"name":"property","type":"BelongsTo","related":"App\\Models\\Property"},{"name":"leases","type":"HasMany","related":"App\\Models\\Lease"},{"name":"activeLease","type":"HasOne","related":"App\\Models\\Lease"},{"name":"tenants","type":"HasManyThrough","related":"App\\Models\\Tenant"},{"name":"maintenanceRequests","type":"HasMany","related":"App\\Models\\MaintenanceRequest"}],"events":[],"observers":[{"event":"updated","observer":["Closure"]},{"event":"deleted","observer":["Closure"]}],"extends":null,"scopes":[{"name":"vacant","method":"scopeVacant","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"occupied","method":"scopeOccupied","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"byPropertyType","method":"scopeByPropertyType","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"type","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/Unit.php"},"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":"mobile","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Mobile","documented":false},{"name":"email_verified_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"EmailVerifiedAt","documented":false},{"name":"password","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":true,"appended":null,"cast":"hashed","title_case":"Password","documented":false},{"name":"remember_token","type":"varchar(100)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":true,"appended":null,"cast":null,"title_case":"RememberToken","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"is_admin","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsAdmin","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":"last_seen","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"LastSeen","documented":false},{"name":"role","type":"varchar(256)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Role","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":"updated_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"UpdatedBy","documented":false},{"name":"deleted_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"DeletedBy","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"DeletedAt","documented":false},{"name":"account_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AccountId","documented":false},{"name":"package_id","type":"int","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PackageId","documented":false},{"name":"company_name","type":"varchar(256)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CompanyName","documented":false},{"name":"user_type","type":"varchar(256)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserType","documented":false},{"name":"property_count","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PropertyCount","documented":false}],"relations":[{"name":"account","type":"BelongsTo","related":"App\\Models\\Account"},{"name":"package","type":"BelongsTo","related":"App\\Models\\Package"},{"name":"properties","type":"HasMany","related":"App\\Models\\Property"},{"name":"tenant","type":"HasOne","related":"App\\Models\\Tenant"},{"name":"notifications","type":"MorphMany","related":"Illuminate\\Notifications\\DatabaseNotification"}],"events":[],"observers":[],"extends":"\\Illuminate\\Foundation\\Auth\\User","scopes":[],"uri":"\/var\/www\/akfreeman\/hmak\/saas\/app\/Models\/User.php"}}}__VSCODE_LARAVEL_END_OUTPUT__