__VSCODE_LARAVEL_START_OUTPUT__{"builderMethods":[{"name":"select","parameters":["mixed $columns"],"return":"$this"},{"name":"selectSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as"],"return":"$this"},{"name":"selectExpression","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $expression","string $as"],"return":"$this"},{"name":"selectRaw","parameters":["string $expression"],"return":"$this"},{"name":"fromSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as"],"return":"$this"},{"name":"fromRaw","parameters":["string $expression","mixed $bindings"],"return":"$this"},{"name":"createSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"array"},{"name":"parseSub","parameters":["mixed $query"],"return":"array"},{"name":"prependDatabaseNameIfCrossDatabaseQuery","parameters":["mixed $query"],"return":"mixed"},{"name":"addSelect","parameters":["mixed $column"],"return":"$this"},{"name":"selectVectorDistance","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\Illuminate\\Support\\Collection|\\Illuminate\\Contracts\\Support\\Arrayable|array|string $vector","string|null $as"],"return":"$this"},{"name":"distinct","parameters":[],"return":"$this"},{"name":"from","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","string|null $as"],"return":"$this"},{"name":"useIndex","parameters":["string $index"],"return":"$this"},{"name":"forceIndex","parameters":["string $index"],"return":"$this"},{"name":"ignoreIndex","parameters":["string $index"],"return":"$this"},{"name":"join","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second","string $type","bool $where"],"return":"$this"},{"name":"joinWhere","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $second","string $type"],"return":"$this"},{"name":"joinSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second","string $type","bool $where"],"return":"$this"},{"name":"joinLateral","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"$this"},{"name":"leftJoinLateral","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"$this"},{"name":"leftJoin","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"leftJoinWhere","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"leftJoinSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"rightJoin","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"rightJoinWhere","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $second"],"return":"$this"},{"name":"rightJoinSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"crossJoin","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"crossJoinSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as"],"return":"$this"},{"name":"newJoinClause","parameters":["string $type","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table"],"return":"\\Illuminate\\Database\\Query\\JoinClause"},{"name":"newJoinLateralClause","parameters":["string $type","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table"],"return":"\\Illuminate\\Database\\Query\\JoinLateralClause"},{"name":"mergeWheres","parameters":["array $wheres","array $bindings"],"return":"$this"},{"name":"where","parameters":["\\Closure|string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"addArrayOfWheres","parameters":["array $column","string $boolean","string $method"],"return":"$this"},{"name":"prepareValueAndOperator","parameters":["string $value","string $operator","bool $useDefault"],"return":"array"},{"name":"invalidOperatorAndValue","parameters":["string $operator","mixed $value"],"return":"bool"},{"name":"invalidOperator","parameters":["string $operator"],"return":"bool"},{"name":"isBitwiseOperator","parameters":["string $operator"],"return":"bool"},{"name":"orWhere","parameters":["\\Closure|string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column","mixed $operator","mixed $value"],"return":"$this"},{"name":"whereNot","parameters":["\\Closure|string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereNot","parameters":["\\Closure|string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column","mixed $operator","mixed $value"],"return":"$this"},{"name":"whereColumn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string|array $first","string|null $operator","string|null $second","string|null $boolean"],"return":"$this"},{"name":"orWhereColumn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string|array $first","string|null $operator","string|null $second"],"return":"$this"},{"name":"whereVectorSimilarTo","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\Illuminate\\Support\\Collection|\\Illuminate\\Contracts\\Support\\Arrayable|array|string $vector","float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical.","bool $order"],"return":"$this"},{"name":"whereVectorDistanceLessThan","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\Illuminate\\Support\\Collection|\\Illuminate\\Contracts\\Support\\Arrayable|array|string $vector","float $maxDistance","string $boolean"],"return":"$this"},{"name":"orWhereVectorDistanceLessThan","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\Illuminate\\Support\\Collection|\\Illuminate\\Contracts\\Support\\Arrayable|array|string $vector","float $maxDistance"],"return":"$this"},{"name":"whereRaw","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $sql","mixed $bindings","string $boolean"],"return":"$this"},{"name":"orWhereRaw","parameters":["string $sql","mixed $bindings"],"return":"$this"},{"name":"whereLike","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $value","bool $caseSensitive","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereLike","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $value","bool $caseSensitive"],"return":"$this"},{"name":"whereNotLike","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $value","bool $caseSensitive","string $boolean"],"return":"$this"},{"name":"orWhereNotLike","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $value","bool $caseSensitive"],"return":"$this"},{"name":"whereNullSafeEquals","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereNullSafeEquals","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $value"],"return":"$this"},{"name":"whereIn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $values","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereIn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $values"],"return":"$this"},{"name":"whereNotIn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $values","string $boolean"],"return":"$this"},{"name":"orWhereNotIn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $values"],"return":"$this"},{"name":"whereIntegerInRaw","parameters":["string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereIntegerInRaw","parameters":["string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values"],"return":"$this"},{"name":"whereIntegerNotInRaw","parameters":["string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values","string $boolean"],"return":"$this"},{"name":"orWhereIntegerNotInRaw","parameters":["string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values"],"return":"$this"},{"name":"whereNull","parameters":["string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $columns","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereNull","parameters":["string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column"],"return":"$this"},{"name":"whereNotNull","parameters":["string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $columns","string $boolean"],"return":"$this"},{"name":"whereBetween","parameters":["\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $boolean","bool $not"],"return":"$this"},{"name":"whereBetweenColumns","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereBetween","parameters":["\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"orWhereBetweenColumns","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"whereNotBetween","parameters":["\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $boolean"],"return":"$this"},{"name":"whereNotBetweenColumns","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $boolean"],"return":"$this"},{"name":"orWhereNotBetween","parameters":["\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"orWhereNotBetweenColumns","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"whereValueBetween","parameters":["mixed $value","array{\\Illuminate\\Contracts\\Database\\Query\\Expression|string, \\Illuminate\\Contracts\\Database\\Query\\Expression|string} $columns","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereValueBetween","parameters":["mixed $value","array{\\Illuminate\\Contracts\\Database\\Query\\Expression|string, \\Illuminate\\Contracts\\Database\\Query\\Expression|string} $columns"],"return":"$this"},{"name":"whereValueNotBetween","parameters":["mixed $value","array{\\Illuminate\\Contracts\\Database\\Query\\Expression|string, \\Illuminate\\Contracts\\Database\\Query\\Expression|string} $columns","string $boolean"],"return":"$this"},{"name":"orWhereValueNotBetween","parameters":["mixed $value","array{\\Illuminate\\Contracts\\Database\\Query\\Expression|string, \\Illuminate\\Contracts\\Database\\Query\\Expression|string} $columns"],"return":"$this"},{"name":"orWhereNotNull","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"whereDate","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|null $operator","\\DateTimeInterface|string|null $value","string $boolean"],"return":"$this"},{"name":"orWhereDate","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|null $operator","\\DateTimeInterface|string|null $value"],"return":"$this"},{"name":"whereTime","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|null $operator","\\DateTimeInterface|string|null $value","string $boolean"],"return":"$this"},{"name":"orWhereTime","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|null $operator","\\DateTimeInterface|string|null $value"],"return":"$this"},{"name":"whereDay","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value","string $boolean"],"return":"$this"},{"name":"orWhereDay","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value"],"return":"$this"},{"name":"whereMonth","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value","string $boolean"],"return":"$this"},{"name":"orWhereMonth","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value"],"return":"$this"},{"name":"whereYear","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value","string $boolean"],"return":"$this"},{"name":"orWhereYear","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value"],"return":"$this"},{"name":"addDateBasedWhere","parameters":["string $type","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"whereNested","parameters":["string $boolean"],"return":"$this"},{"name":"forNestedWhere","parameters":[],"return":"\\Illuminate\\Database\\Query\\Builder"},{"name":"addNestedWhereQuery","parameters":["\\Illuminate\\Database\\Query\\Builder $query","string $boolean"],"return":"$this"},{"name":"whereSub","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $operator","\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback","string $boolean"],"return":"$this"},{"name":"whereExists","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereExists","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback","bool $not"],"return":"$this"},{"name":"whereNotExists","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback","string $boolean"],"return":"$this"},{"name":"orWhereNotExists","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback"],"return":"$this"},{"name":"addWhereExistsQuery","parameters":["string $boolean","bool $not"],"return":"$this"},{"name":"whereRowValues","parameters":["array $columns","string $operator","array $values","string $boolean"],"return":"$this"},{"name":"orWhereRowValues","parameters":["array $columns","string $operator","array $values"],"return":"$this"},{"name":"whereJsonContains","parameters":["string $column","mixed $value","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereJsonContains","parameters":["string $column","mixed $value"],"return":"$this"},{"name":"whereJsonDoesntContain","parameters":["string $column","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereJsonDoesntContain","parameters":["string $column","mixed $value"],"return":"$this"},{"name":"whereJsonOverlaps","parameters":["string $column","mixed $value","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereJsonOverlaps","parameters":["string $column","mixed $value"],"return":"$this"},{"name":"whereJsonDoesntOverlap","parameters":["string $column","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereJsonDoesntOverlap","parameters":["string $column","mixed $value"],"return":"$this"},{"name":"whereJsonContainsKey","parameters":["string $column","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereJsonContainsKey","parameters":["string $column"],"return":"$this"},{"name":"whereJsonDoesntContainKey","parameters":["string $column","string $boolean"],"return":"$this"},{"name":"orWhereJsonDoesntContainKey","parameters":["string $column"],"return":"$this"},{"name":"whereJsonLength","parameters":["string $column","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereJsonLength","parameters":["string $column","mixed $operator","mixed $value"],"return":"$this"},{"name":"dynamicWhere","parameters":["string $method","array $parameters"],"return":"$this"},{"name":"addDynamic","parameters":["string $segment","string $connector","array $parameters","int $index"],"return":"void"},{"name":"whereFullText","parameters":["string|string[] $columns","string $value","string $boolean"],"return":"$this"},{"name":"orWhereFullText","parameters":["string|string[] $columns","string $value"],"return":"$this"},{"name":"whereAll","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereAll","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value"],"return":"$this"},{"name":"whereAny","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereAny","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value"],"return":"$this"},{"name":"whereNone","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereNone","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value"],"return":"$this"},{"name":"groupBy","parameters":["array|\\Illuminate\\Contracts\\Database\\Query\\Expression|string ...$groups"],"return":"$this"},{"name":"groupByRaw","parameters":["string $sql"],"return":"$this"},{"name":"having","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|\\Closure|string $column","\\DateTimeInterface|string|int|float|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|\\DateTimeInterface|string|int|float|null $value","string $boolean"],"return":"$this"},{"name":"orHaving","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|\\Closure|string $column","\\DateTimeInterface|string|int|float|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|\\DateTimeInterface|string|int|float|null $value"],"return":"$this"},{"name":"havingNested","parameters":["string $boolean"],"return":"$this"},{"name":"addNestedHavingQuery","parameters":["\\Illuminate\\Database\\Query\\Builder $query","string $boolean"],"return":"$this"},{"name":"havingNull","parameters":["array|string $columns","string $boolean","bool $not"],"return":"$this"},{"name":"orHavingNull","parameters":["string $column"],"return":"$this"},{"name":"havingNotNull","parameters":["array|string $columns","string $boolean"],"return":"$this"},{"name":"orHavingNotNull","parameters":["string $column"],"return":"$this"},{"name":"havingBetween","parameters":["string $column","string $boolean","bool $not"],"return":"$this"},{"name":"havingNotBetween","parameters":["string $column","iterable $values","string $boolean"],"return":"$this"},{"name":"orHavingBetween","parameters":["string $column","iterable $values"],"return":"$this"},{"name":"orHavingNotBetween","parameters":["string $column","iterable $values"],"return":"$this"},{"name":"resolveDatePeriodBounds","parameters":["\\DatePeriod $period"],"return":"array{\\DateTimeInterface, \\DateTimeInterface}"},{"name":"havingRaw","parameters":["string $sql","string $boolean"],"return":"$this"},{"name":"orHavingRaw","parameters":["string $sql"],"return":"$this"},{"name":"orderBy","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $direction"],"return":"$this"},{"name":"orderByDesc","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"latest","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"oldest","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"orderByVectorDistance","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\Illuminate\\Support\\Collection|\\Illuminate\\Contracts\\Support\\Arrayable|array $vector"],"return":"$this"},{"name":"inRandomOrder","parameters":["string|int $seed"],"return":"$this"},{"name":"inOrderOf","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values"],"return":"$this"},{"name":"orderByRaw","parameters":["string $sql","array $bindings"],"return":"$this"},{"name":"skip","parameters":["int $value"],"return":"$this"},{"name":"offset","parameters":["int $value"],"return":"$this"},{"name":"take","parameters":["int $value"],"return":"$this"},{"name":"limit","parameters":["int $value"],"return":"$this"},{"name":"groupLimit","parameters":["int $value","string $column"],"return":"$this"},{"name":"forPage","parameters":["int $page","int $perPage"],"return":"$this"},{"name":"forPageBeforeId","parameters":["int $perPage","int|null $lastId","string $column"],"return":"$this"},{"name":"forPageAfterId","parameters":["int $perPage","int|null $lastId","string $column"],"return":"$this"},{"name":"reorder","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $column","string $direction"],"return":"$this"},{"name":"reorderDesc","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $column"],"return":"$this"},{"name":"removeExistingOrdersFor","parameters":["string $column"],"return":"array"},{"name":"union","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $query","bool $all"],"return":"$this"},{"name":"unionAll","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $query"],"return":"$this"},{"name":"lock","parameters":["string|bool $value"],"return":"$this"},{"name":"lockForUpdate","parameters":[],"return":"$this"},{"name":"sharedLock","parameters":[],"return":"$this"},{"name":"timeout","parameters":["int|null $seconds"],"return":"$this"},{"name":"beforeQuery","parameters":[],"return":"$this"},{"name":"applyBeforeQueryCallbacks","parameters":[],"return":"void"},{"name":"afterQuery","parameters":[],"return":"$this"},{"name":"applyAfterQueryCallbacks","parameters":["mixed $result"],"return":"mixed"},{"name":"toSql","parameters":[],"return":"string"},{"name":"toRawSql","parameters":[],"return":"string"},{"name":"find","parameters":["int|string $id","string|\\Illuminate\\Contracts\\Database\\Query\\Expression|(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns"],"return":"\\stdClass|null"},{"name":"findOr","parameters":["mixed $id","callable|string|\\Illuminate\\Contracts\\Database\\Query\\Expression|(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns","callable|null $callback"],"return":"\\stdClass|\\TValue"},{"name":"value","parameters":["string $column"],"return":"mixed"},{"name":"rawValue","parameters":[],"return":"mixed"},{"name":"soleValue","parameters":["string $column"],"return":"mixed"},{"name":"get","parameters":["string|\\Illuminate\\Contracts\\Database\\Query\\Expression|(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns"],"return":"\\Illuminate\\Support\\Collection"},{"name":"runSelect","parameters":[],"return":"array"},{"name":"withoutGroupLimitKeys","parameters":["\\Illuminate\\Support\\Collection $items"],"return":"\\Illuminate\\Support\\Collection"},{"name":"paginate","parameters":["int|\\Closure $perPage","string|\\Illuminate\\Contracts\\Database\\Query\\Expression|(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns","string $pageName","int|null $page","\\Closure|int|null $total"],"return":"\\Illuminate\\Pagination\\LengthAwarePaginator"},{"name":"simplePaginate","parameters":["int $perPage","string|\\Illuminate\\Contracts\\Database\\Query\\Expression|(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns","string $pageName","int|null $page"],"return":"\\Illuminate\\Contracts\\Pagination\\Paginator"},{"name":"cursorPaginate","parameters":["int|null $perPage","string|\\Illuminate\\Contracts\\Database\\Query\\Expression|(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns","string $cursorName","\\Illuminate\\Pagination\\Cursor|string|null $cursor"],"return":"\\Illuminate\\Contracts\\Pagination\\CursorPaginator"},{"name":"ensureOrderForCursorPagination","parameters":["bool $shouldReverse"],"return":"\\Illuminate\\Support\\Collection"},{"name":"getCountForPagination","parameters":["(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns"],"return":"int<0, max>"},{"name":"runPaginationCountQuery","parameters":["(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns"],"return":"array"},{"name":"cloneForPaginationCount","parameters":[],"return":"self"},{"name":"withoutSelectAliases","parameters":["(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns"],"return":"(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[]"},{"name":"cursor","parameters":[],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"enforceOrderBy","parameters":[],"return":"void"},{"name":"pluck","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string|null $key"],"return":"\\Illuminate\\Support\\Collection"},{"name":"stripTableForPluck","parameters":["string $column"],"return":"string|null"},{"name":"pluckFromObjectColumn","parameters":["array $queryResult","string $column","string $key"],"return":"\\Illuminate\\Support\\Collection"},{"name":"pluckFromArrayColumn","parameters":["array $queryResult","string $column","string $key"],"return":"\\Illuminate\\Support\\Collection"},{"name":"implode","parameters":["string $column","string $glue"],"return":"string"},{"name":"exists","parameters":[],"return":"bool"},{"name":"doesntExist","parameters":[],"return":"bool"},{"name":"existsOr","parameters":[],"return":"mixed"},{"name":"doesntExistOr","parameters":[],"return":"mixed"},{"name":"count","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $columns"],"return":"int<0, max>"},{"name":"min","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"max","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"sum","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"avg","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"average","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"aggregate","parameters":["string $function","array $columns"],"return":"mixed"},{"name":"numericAggregate","parameters":["string $function","array $columns"],"return":"float|int"},{"name":"setAggregate","parameters":["string $function","(\\Illuminate\\Contracts\\Database\\Query\\Expression|string)[] $columns"],"return":"$this"},{"name":"onceWithColumns","parameters":["(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns","callable $callback"],"return":"\\TResult"},{"name":"insert","parameters":[],"return":"bool"},{"name":"insertOrIgnore","parameters":[],"return":"int<0, max>"},{"name":"insertGetId","parameters":["string|null $sequence"],"return":"int"},{"name":"insertUsing","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"int"},{"name":"insertOrIgnoreUsing","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"int"},{"name":"update","parameters":[],"return":"int<0, max>"},{"name":"updateFrom","parameters":[],"return":"int"},{"name":"updateOrInsert","parameters":[],"return":"bool"},{"name":"upsert","parameters":[],"return":"int"},{"name":"increment","parameters":["string $column","float|int $amount"],"return":"int<0, max>"},{"name":"incrementEach","parameters":["array $columns","array $extra"],"return":"int<0, max>"},{"name":"decrement","parameters":["string $column","float|int $amount"],"return":"int<0, max>"},{"name":"decrementEach","parameters":["array $columns","array $extra"],"return":"int<0, max>"},{"name":"delete","parameters":["mixed $id"],"return":"int"},{"name":"truncate","parameters":[],"return":"void"},{"name":"newQuery","parameters":[],"return":"\\Illuminate\\Database\\Query\\Builder"},{"name":"forSubQuery","parameters":[],"return":"\\Illuminate\\Database\\Query\\Builder"},{"name":"getColumns","parameters":[],"return":"list"},{"name":"raw","parameters":["mixed $value"],"return":"\\Illuminate\\Contracts\\Database\\Query\\Expression"},{"name":"getUnionBuilders","parameters":[],"return":"\\Illuminate\\Support\\Collection"},{"name":"getLimit","parameters":[],"return":"mixed"},{"name":"getOffset","parameters":[],"return":"mixed"},{"name":"getBindings","parameters":[],"return":"list"},{"name":"getRawBindings","parameters":[],"return":"array{select: list, from: list, join: list, where: list, groupBy: list, having: list, order: list, union: list, unionOrder: list}"},{"name":"setBindings","parameters":["list $bindings","\"select\"|\"from\"|\"join\"|\"where\"|\"groupBy\"|\"having\"|\"order\"|\"union\"|\"unionOrder\" $type"],"return":"$this"},{"name":"addBinding","parameters":["mixed $value","\"select\"|\"from\"|\"join\"|\"where\"|\"groupBy\"|\"having\"|\"order\"|\"union\"|\"unionOrder\" $type"],"return":"$this"},{"name":"castBinding","parameters":["mixed $value"],"return":"mixed"},{"name":"mergeBindings","parameters":["self $query"],"return":"$this"},{"name":"cleanBindings","parameters":["array $bindings"],"return":"list"},{"name":"flattenValue","parameters":["mixed $value"],"return":"mixed"},{"name":"defaultKeyName","parameters":[],"return":"string"},{"name":"getConnection","parameters":[],"return":"\\Illuminate\\Database\\ConnectionInterface"},{"name":"ensureConnectionSupportsVectors","parameters":[],"return":"void"},{"name":"getProcessor","parameters":[],"return":"\\Illuminate\\Database\\Query\\Processors\\Processor"},{"name":"getGrammar","parameters":[],"return":"\\Illuminate\\Database\\Query\\Grammars\\Grammar"},{"name":"useWritePdo","parameters":[],"return":"$this"},{"name":"isQueryable","parameters":["mixed $value"],"return":"bool"},{"name":"clone","parameters":[],"return":"static"},{"name":"cloneWithout","parameters":[],"return":"static"},{"name":"cloneWithoutBindings","parameters":[],"return":"static"},{"name":"dump","parameters":["mixed ...$args"],"return":"$this"},{"name":"dumpRawSql","parameters":[],"return":"$this"},{"name":"dd","parameters":[],"return":"never"},{"name":"ddRawSql","parameters":[],"return":"never"},{"name":"wherePast","parameters":["array|string $columns"],"return":"$this"},{"name":"whereNowOrPast","parameters":["array|string $columns"],"return":"$this"},{"name":"orWherePast","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereNowOrPast","parameters":["array|string $columns"],"return":"$this"},{"name":"whereFuture","parameters":["array|string $columns"],"return":"$this"},{"name":"whereNowOrFuture","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereFuture","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereNowOrFuture","parameters":["array|string $columns"],"return":"$this"},{"name":"wherePastOrFuture","parameters":["array|string $columns","string $operator","string $boolean"],"return":"$this"},{"name":"whereToday","parameters":["array|string $columns","string $boolean"],"return":"$this"},{"name":"whereBeforeToday","parameters":["array|string $columns"],"return":"$this"},{"name":"whereTodayOrBefore","parameters":["array|string $columns"],"return":"$this"},{"name":"whereAfterToday","parameters":["array|string $columns"],"return":"$this"},{"name":"whereTodayOrAfter","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereToday","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereBeforeToday","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereTodayOrBefore","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereAfterToday","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereTodayOrAfter","parameters":["array|string $columns"],"return":"$this"},{"name":"whereTodayBeforeOrAfter","parameters":["array|string $columns","string $operator","string $boolean"],"return":"$this"},{"name":"chunk","parameters":["int $count","callable $callback"],"return":"bool"},{"name":"chunkMap","parameters":["callable $callback","int $count"],"return":"\\Illuminate\\Support\\Collection"},{"name":"each","parameters":["callable $callback","int $count"],"return":"bool"},{"name":"chunkById","parameters":["int $count","callable $callback","string|null $column","string|null $alias"],"return":"bool"},{"name":"chunkByIdDesc","parameters":["int $count","callable $callback","string|null $column","string|null $alias"],"return":"bool"},{"name":"orderedChunkById","parameters":["int $count","callable $callback","string|null $column","string|null $alias","bool $descending"],"return":"bool"},{"name":"eachById","parameters":["callable $callback","int $count","string|null $column","string|null $alias"],"return":"bool"},{"name":"lazy","parameters":["int $chunkSize"],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"lazyById","parameters":["int $chunkSize","string|null $column","string|null $alias"],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"lazyByIdDesc","parameters":["int $chunkSize","string|null $column","string|null $alias"],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"orderedLazyById","parameters":["int $chunkSize","string|null $column","string|null $alias","bool $descending"],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"first","parameters":["array|string $columns"],"return":"\\TValue|null"},{"name":"firstOrFail","parameters":["array|string $columns","string|null $message"],"return":"\\TValue"},{"name":"sole","parameters":["array|string $columns"],"return":"\\TValue"},{"name":"paginateUsingCursor","parameters":["int $perPage","array|string $columns","string $cursorName","\\Illuminate\\Pagination\\Cursor|string|null $cursor"],"return":"\\Illuminate\\Contracts\\Pagination\\CursorPaginator"},{"name":"getOriginalColumnNameForCursorPagination","parameters":["\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $builder","string $parameter"],"return":"string"},{"name":"paginator","parameters":["\\Illuminate\\Support\\Collection $items","int $total","int $perPage","int $currentPage","array $options"],"return":"\\Illuminate\\Pagination\\LengthAwarePaginator"},{"name":"simplePaginator","parameters":["\\Illuminate\\Support\\Collection $items","int $perPage","int $currentPage","array $options"],"return":"\\Illuminate\\Pagination\\Paginator"},{"name":"cursorPaginator","parameters":["\\Illuminate\\Support\\Collection $items","int $perPage","\\Illuminate\\Pagination\\Cursor $cursor","array $options"],"return":"\\Illuminate\\Pagination\\CursorPaginator"},{"name":"tap","parameters":["callable $callback"],"return":"$this"},{"name":"pipe","parameters":["callable $callback"],"return":"(\\TReturn is null|void ? $this : \\TReturn)"},{"name":"when","parameters":["callable|\\TWhenParameter|null $value","callable|null $callback","callable|null $default"],"return":"$this|\\TWhenReturnType"},{"name":"unless","parameters":["callable|\\TUnlessParameter|null $value","callable|null $callback","callable|null $default"],"return":"$this|\\TUnlessReturnType"},{"name":"explain","parameters":[],"return":"\\Illuminate\\Support\\Collection"},{"name":"forwardCallTo","parameters":["mixed $object","string $method","array $parameters"],"return":"mixed"},{"name":"forwardDecoratedCallTo","parameters":["mixed $object","string $method","array $parameters"],"return":"mixed"},{"name":"throwBadMethodCallException","parameters":["string $method"],"return":"never"},{"name":"macro","parameters":["string $name","object|callable $macro"],"return":"void"},{"name":"mixin","parameters":["object $mixin","bool $replace"],"return":"void"},{"name":"hasMacro","parameters":["string $name"],"return":"bool"},{"name":"flushMacros","parameters":[],"return":"void"},{"name":"macroCall","parameters":["string $method","array $parameters"],"return":"mixed"}],"models":{"App\\Models\\Area":{"class":"App\\Models\\Area","database":"mysql","table":"areas","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"area_name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AreaName","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"tables","type":"HasMany","related":"App\\Models\\Table","snake_case":"tables"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\AreaObserver@creating"]},{"event":"created","observer":["App\\Observers\\AreaObserver@created"]},{"event":"updated","observer":["App\\Observers\\AreaObserver@updated"]},{"event":"restored","observer":["App\\Observers\\AreaObserver@restored"]},{"event":"deleted","observer":["App\\Observers\\AreaObserver@deleted"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Area.php"},"App\\Models\\BaseModel":{"class":"App\\Models\\BaseModel","database":"mysql","table":"base_models","policy":null,"attributes":[],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/BaseModel.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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"RestaurantId","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"BranchId","documented":false},{"name":"name","type":"varchar(191)","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(191)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"phone_number","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PhoneNumber","documented":false},{"name":"phone_code","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PhoneCode","documented":false},{"name":"terms_and_privacy_accepted","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"TermsAndPrivacyAccepted","documented":false},{"name":"marketing_emails_accepted","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"MarketingEmailsAccepted","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(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":true,"appended":null,"cast":"hashed","title_case":"Password","documented":false},{"name":"two_factor_secret","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":true,"appended":null,"cast":null,"title_case":"TwoFactorSecret","documented":false},{"name":"two_factor_recovery_codes","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":true,"appended":null,"cast":null,"title_case":"TwoFactorRecoveryCodes","documented":false},{"name":"two_factor_confirmed_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"TwoFactorConfirmedAt","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":"current_team_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"CurrentTeamId","documented":false},{"name":"profile_photo_path","type":"varchar(2048)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"ProfilePhotoPath","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":"locale","type":"varchar(191)","increments":false,"nullable":false,"default":"en","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Locale","documented":false},{"name":"stripe_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"StripeId","documented":false},{"name":"pm_type","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"PmType","documented":false},{"name":"pm_last_four","type":"varchar(4)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"PmLastFour","documented":false},{"name":"trial_ends_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"TrialEndsAt","documented":false},{"name":"profile_photo_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"attribute","title_case":"ProfilePhotoUrl","documented":false}],"relations":[{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"},{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"},{"name":"tokens","type":"MorphMany","related":"Laravel\\Sanctum\\PersonalAccessToken","snake_case":"tokens"},{"name":"notifications","type":"MorphMany","related":"Illuminate\\Notifications\\DatabaseNotification","snake_case":"notifications"},{"name":"roles","type":"MorphToMany","related":"Spatie\\Permission\\Models\\Role","snake_case":"roles"},{"name":"permissions","type":"MorphToMany","related":"Spatie\\Permission\\Models\\Permission","snake_case":"permissions"}],"events":[],"observers":[{"event":"deleting","observer":["Closure","Closure"]},{"event":"creating","observer":["App\\Observers\\UserObserver@creating"]},{"event":"saved","observer":["App\\Observers\\WaiterObserver@saved"]},{"event":"deleted","observer":["App\\Observers\\WaiterObserver@deleted"]}],"extends":"\\Illuminate\\Foundation\\Auth\\User","scopes":[{"name":"role","method":"scopeRole","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"roles","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"guard","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"null"},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutRole","method":"scopeWithoutRole","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"roles","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"guard","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"null"}]},{"name":"permission","method":"scopePermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutPermission","method":"scopeWithoutPermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/User.php"},"App\\Models\\ItemCategory":{"class":"App\\Models\\ItemCategory","database":"mysql","table":"item_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":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"category_name","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"CategoryName","documented":false},{"name":"image","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Image","documented":false},{"name":"sort_order","type":"int unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"translatable_columns_from","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TranslatableColumnsFrom","documented":false},{"name":"translations","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"Translations","documented":false}],"relations":[{"name":"items","type":"HasMany","related":"App\\Models\\MenuItem","snake_case":"items"},{"name":"orders","type":"HasManyThrough","related":"App\\Models\\OrderItem","snake_case":"orders"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\ItemCategoryObserver@creating"]},{"event":"saved","observer":["App\\Observers\\ItemCategoryObserver@saved"]},{"event":"deleted","observer":["App\\Observers\\ItemCategoryObserver@deleted"]}],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"whereLocale","method":"scopeWhereLocale","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"column","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"locale","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"whereLocales","method":"scopeWhereLocales","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"column","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"locales","type":"array","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"whereJsonContainsLocale","method":"scopeWhereJsonContainsLocale","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"column","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"locale","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"value","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"operand","type":"string","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"'='"}]},{"name":"whereJsonContainsLocales","method":"scopeWhereJsonContainsLocales","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"column","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"locales","type":"array","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"value","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"operand","type":"string","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"'='"}]}],"path":"app\/Models\/ItemCategory.php"},"App\\Models\\Kot":{"class":"App\\Models\\Kot","database":"mysql","table":"kots","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"kot_number","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"KotNumber","documented":false},{"name":"token_number","type":"int unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TokenNumber","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"order_type_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderTypeId","documented":false},{"name":"transaction_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TransactionId","documented":false},{"name":"note","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Note","documented":false},{"name":"status","type":"enum('pending_confirmation','in_kitchen','food_ready','served','cancelled')","increments":false,"nullable":false,"default":"in_kitchen","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"cancel_reason_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CancelReasonId","documented":false},{"name":"cancel_reason_text","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CancelReasonText","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"items","type":"HasMany","related":"App\\Models\\KotItem","snake_case":"items"},{"name":"table","type":"BelongsTo","related":"App\\Models\\Table","snake_case":"table"},{"name":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"},{"name":"kotPlace","type":"BelongsTo","related":"App\\Models\\KotPlace","snake_case":"kot_place"},{"name":"cancelReason","type":"BelongsTo","related":"App\\Models\\KotCancelReason","snake_case":"cancel_reason"},{"name":"orderType","type":"BelongsTo","related":"App\\Models\\OrderType","snake_case":"order_type"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\KotObserver@creating"]},{"event":"created","observer":["App\\Observers\\KotObserver@created"]},{"event":"updated","observer":["App\\Observers\\KotObserver@updated"]},{"event":"saved","observer":["App\\Observers\\KotObserver@saved"]},{"event":"deleted","observer":["App\\Observers\\KotObserver@deleted"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Kot.php"},"App\\Models\\KotItem":{"class":"App\\Models\\KotItem","database":"mysql","table":"kot_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":"kot_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"KotId","documented":false},{"name":"order_item_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderItemId","documented":false},{"name":"transaction_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TransactionId","documented":false},{"name":"menu_item_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuItemId","documented":false},{"name":"menu_item_variation_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuItemVariationId","documented":false},{"name":"note","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Note","documented":false},{"name":"quantity","type":"int","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Quantity","documented":false},{"name":"price","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Price","documented":false},{"name":"amount","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Amount","documented":false},{"name":"is_free_item_from_stamp","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsFreeItemFromStamp","documented":false},{"name":"stamp_rule_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StampRuleId","documented":false},{"name":"discount_amount","type":"decimal(16,2)","increments":false,"nullable":true,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DiscountAmount","documented":false},{"name":"is_discounted","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsDiscounted","documented":false},{"name":"status","type":"enum('pending','cooking','ready','cancelled')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"cancel_reason_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CancelReasonId","documented":false},{"name":"cancel_reason_text","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CancelReasonText","documented":false},{"name":"cancelled_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CancelledBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"menuItem","type":"BelongsTo","related":"App\\Models\\MenuItem","snake_case":"menu_item"},{"name":"menuItemVariation","type":"BelongsTo","related":"App\\Models\\MenuItemVariation","snake_case":"menu_item_variation"},{"name":"modifierOptions","type":"BelongsToMany","related":"App\\Models\\ModifierOption","snake_case":"modifier_options"},{"name":"kot","type":"BelongsTo","related":"App\\Models\\Kot","snake_case":"kot"},{"name":"cancelReason","type":"BelongsTo","related":"App\\Models\\KotCancelReason","snake_case":"cancel_reason"},{"name":"orderItem","type":"BelongsTo","related":"App\\Models\\OrderItem","snake_case":"order_item"},{"name":"cancelledBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"cancelled_by"}],"events":[],"observers":[{"event":"updated","observer":["App\\Observers\\KotItemObserver@updated"]},{"event":"saved","observer":["App\\Observers\\KotItemObserver@saved"]},{"event":"deleted","observer":["App\\Observers\\KotItemObserver@deleted"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/KotItem.php"},"App\\Models\\ItemModifier":{"class":"App\\Models\\ItemModifier","database":"mysql","table":"item_modifiers","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":"menu_item_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuItemId","documented":false},{"name":"menu_item_variation_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuItemVariationId","documented":false},{"name":"modifier_group_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ModifierGroupId","documented":false},{"name":"is_required","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsRequired","documented":false},{"name":"allow_multiple_selection","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AllowMultipleSelection","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"menuItem","type":"BelongsTo","related":"App\\Models\\MenuItem","snake_case":"menu_item"},{"name":"modifierGroup","type":"BelongsTo","related":"App\\Models\\ModifierGroup","snake_case":"modifier_group"},{"name":"variation","type":"BelongsTo","related":"App\\Models\\MenuItemVariation","snake_case":"variation"}],"events":[],"observers":[{"event":"saved","observer":["App\\Observers\\ItemModifierObserver@saved"]},{"event":"deleted","observer":["App\\Observers\\ItemModifierObserver@deleted"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/ItemModifier.php"},"App\\Models\\Menu":{"class":"App\\Models\\Menu","database":"mysql","table":"menus","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"menu_name","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"MenuName","documented":false},{"name":"sort_order","type":"int unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"translatable_columns_from","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TranslatableColumnsFrom","documented":false},{"name":"translations","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"Translations","documented":false}],"relations":[{"name":"items","type":"HasMany","related":"App\\Models\\MenuItem","snake_case":"items"},{"name":"tables","type":"BelongsToMany","related":"App\\Models\\Table","snake_case":"tables"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\MenuObserver@creating"]},{"event":"saved","observer":["App\\Observers\\MenuObserver@saved"]},{"event":"deleted","observer":["App\\Observers\\MenuObserver@deleted"]}],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"whereLocale","method":"scopeWhereLocale","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"column","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"locale","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"whereLocales","method":"scopeWhereLocales","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"column","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"locales","type":"array","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"whereJsonContainsLocale","method":"scopeWhereJsonContainsLocale","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"column","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"locale","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"value","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"operand","type":"string","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"'='"}]},{"name":"whereJsonContainsLocales","method":"scopeWhereJsonContainsLocales","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"column","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"locales","type":"array","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"value","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"operand","type":"string","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"'='"}]}],"path":"app\/Models\/Menu.php"},"App\\Models\\OrderItem":{"class":"App\\Models\\OrderItem","database":"mysql","table":"order_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":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"transaction_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TransactionId","documented":false},{"name":"menu_item_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuItemId","documented":false},{"name":"menu_item_variation_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuItemVariationId","documented":false},{"name":"note","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Note","documented":false},{"name":"is_free_item_from_stamp","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsFreeItemFromStamp","documented":false},{"name":"stamp_rule_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StampRuleId","documented":false},{"name":"quantity","type":"int","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Quantity","documented":false},{"name":"price","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Price","documented":false},{"name":"amount","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Amount","documented":false},{"name":"tax_amount","type":"decimal(15,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TaxAmount","documented":false},{"name":"tax_percentage","type":"decimal(8,4)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TaxPercentage","documented":false},{"name":"tax_breakup","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TaxBreakup","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"},{"name":"menuItem","type":"BelongsTo","related":"App\\Models\\MenuItem","snake_case":"menu_item"},{"name":"menuItemVariation","type":"BelongsTo","related":"App\\Models\\MenuItemVariation","snake_case":"menu_item_variation"},{"name":"modifierOptions","type":"BelongsToMany","related":"App\\Models\\ModifierOption","snake_case":"modifier_options"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\OrderItemObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/OrderItem.php"},"App\\Models\\Order":{"class":"App\\Models\\Order","database":"mysql","table":"orders","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":"uuid","type":"char(36)","increments":false,"nullable":true,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Uuid","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"order_number","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderNumber","documented":false},{"name":"formatted_order_number","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FormattedOrderNumber","documented":false},{"name":"date_time","type":"datetime","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"DateTime","documented":false},{"name":"table_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TableId","documented":false},{"name":"customer_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomerId","documented":false},{"name":"number_of_pax","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NumberOfPax","documented":false},{"name":"order_note","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderNote","documented":false},{"name":"waiter_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WaiterId","documented":false},{"name":"waiter_response","type":"enum('pending','accepted','declined')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WaiterResponse","documented":false},{"name":"waiter_notification_sent_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WaiterNotificationSentAt","documented":false},{"name":"waiter_response_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WaiterResponseAt","documented":false},{"name":"added_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AddedBy","documented":false},{"name":"cancelled_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CancelledBy","documented":false},{"name":"cancel_time","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CancelTime","documented":false},{"name":"status","type":"enum('draft','kot','billed','paid','canceled','payment_due','ready','out_for_delivery','delivered','pending_verification')","increments":false,"nullable":false,"default":"kot","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"placed_via","type":"enum('pos','shop')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PlacedVia","documented":false},{"name":"sub_total","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubTotal","documented":false},{"name":"tip_amount","type":"decimal(16,2)","increments":false,"nullable":true,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TipAmount","documented":false},{"name":"total_tax_amount","type":"decimal(16,2)","increments":false,"nullable":true,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalTaxAmount","documented":false},{"name":"tax_base","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TaxBase","documented":false},{"name":"tax_mode","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TaxMode","documented":false},{"name":"tip_note","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TipNote","documented":false},{"name":"total","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Total","documented":false},{"name":"amount_paid","type":"decimal(16,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AmountPaid","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"order_type_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderTypeId","documented":false},{"name":"delivery_app_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryAppId","documented":false},{"name":"custom_order_type_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomOrderTypeName","documented":false},{"name":"order_type","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderType","documented":false},{"name":"pickup_date","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PickupDate","documented":false},{"name":"delivery_executive_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryExecutiveId","documented":false},{"name":"delivery_address","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryAddress","documented":false},{"name":"delivery_time","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryTime","documented":false},{"name":"estimated_delivery_time","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EstimatedDeliveryTime","documented":false},{"name":"split_type","type":"enum('even','custom','items')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SplitType","documented":false},{"name":"discount_type","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DiscountType","documented":false},{"name":"discount_value","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DiscountValue","documented":false},{"name":"discount_amount","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DiscountAmount","documented":false},{"name":"discount_apply_on","type":"varchar(191)","increments":false,"nullable":false,"default":"sub_total","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DiscountApplyOn","documented":false},{"name":"order_status","type":"varchar(191)","increments":false,"nullable":false,"default":"placed","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\OrderStatus","title_case":"OrderStatus","documented":false},{"name":"delivery_fee","type":"decimal(8,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryFee","documented":false},{"name":"customer_lat","type":"decimal(10,7)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomerLat","documented":false},{"name":"customer_lng","type":"decimal(10,7)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomerLng","documented":false},{"name":"is_within_radius","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsWithinRadius","documented":false},{"name":"delivery_started_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryStartedAt","documented":false},{"name":"delivered_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveredAt","documented":false},{"name":"estimated_eta_min","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EstimatedEtaMin","documented":false},{"name":"estimated_eta_max","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EstimatedEtaMax","documented":false},{"name":"cancel_reason_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CancelReasonId","documented":false},{"name":"cancel_reason_text","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CancelReasonText","documented":false},{"name":"reservation_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReservationId","documented":false},{"name":"loyalty_points_redeemed","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LoyaltyPointsRedeemed","documented":false},{"name":"loyalty_discount_amount","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LoyaltyDiscountAmount","documented":false},{"name":"stamp_discount_amount","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StampDiscountAmount","documented":false},{"name":"show_formatted_order_number","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"ShowFormattedOrderNumber","documented":false}],"relations":[{"name":"table","type":"BelongsTo","related":"App\\Models\\Table","snake_case":"table"},{"name":"customer","type":"BelongsTo","related":"App\\Models\\Customer","snake_case":"customer"},{"name":"waiter","type":"BelongsTo","related":"App\\Models\\User","snake_case":"waiter"},{"name":"addedBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"added_by"},{"name":"cancelledBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"cancelled_by"},{"name":"items","type":"HasMany","related":"App\\Models\\OrderItem","snake_case":"items"},{"name":"taxes","type":"HasMany","related":"App\\Models\\OrderTax","snake_case":"taxes"},{"name":"charges","type":"HasMany","related":"App\\Models\\OrderCharge","snake_case":"charges"},{"name":"extraCharges","type":"BelongsToMany","related":"App\\Models\\RestaurantCharge","snake_case":"extra_charges"},{"name":"kot","type":"HasMany","related":"App\\Models\\Kot","snake_case":"kot"},{"name":"payments","type":"HasMany","related":"App\\Models\\Payment","snake_case":"payments"},{"name":"orderCashCollection","type":"HasOne","related":"App\\Models\\OrderCashCollection","snake_case":"order_cash_collection"},{"name":"splitOrders","type":"HasMany","related":"App\\Models\\SplitOrder","snake_case":"split_orders"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"},{"name":"deliveryExecutive","type":"BelongsTo","related":"App\\Models\\DeliveryExecutive","snake_case":"delivery_executive"},{"name":"reservation","type":"BelongsTo","related":"App\\Models\\Reservation","snake_case":"reservation"},{"name":"cancelReason","type":"BelongsTo","related":"App\\Models\\KotCancelReason","snake_case":"cancel_reason"},{"name":"orderType","type":"BelongsTo","related":"App\\Models\\OrderType","snake_case":"order_type"},{"name":"deliveryApp","type":"BelongsTo","related":"App\\Models\\DeliveryPlatform","snake_case":"delivery_app"},{"name":"deliveryPlatform","type":"BelongsTo","related":"App\\Models\\DeliveryPlatform","snake_case":"delivery_platform"},{"name":"hotelStay","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"hotel_stay"}],"events":[],"observers":[{"event":"creating","observer":["Closure","App\\Observers\\OrderObserver@creating"]},{"event":"created","observer":["App\\Observers\\OrderObserver@created"]},{"event":"updated","observer":["App\\Observers\\OrderObserver@updated"]},{"event":"deleted","observer":["App\\Observers\\OrderObserver@deleted"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Order.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":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"payment_method","type":"varchar(191)","increments":false,"nullable":false,"default":"cash","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentMethod","documented":false},{"name":"amount","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Amount","documented":false},{"name":"is_due","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsDue","documented":false},{"name":"due_amount_received","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DueAmountReceived","documented":false},{"name":"balance","type":"decimal(16,2)","increments":false,"nullable":true,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Balance","documented":false},{"name":"transaction_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TransactionId","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"},{"name":"refunds","type":"HasMany","related":"App\\Models\\Refund","snake_case":"refunds"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\PaymentObserver@creating"]},{"event":"created","observer":["App\\Observers\\PaymentObserver@created"]},{"event":"updated","observer":["App\\Observers\\PaymentObserver@updated"]},{"event":"deleted","observer":["App\\Observers\\PaymentObserver@deleted"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Payment.php"},"App\\Models\\ReservationSetting":{"class":"App\\Models\\ReservationSetting","database":"mysql","table":"reservation_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"day_of_week","type":"enum('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday')","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DayOfWeek","documented":false},{"name":"time_slot_start","type":"time","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TimeSlotStart","documented":false},{"name":"time_slot_end","type":"time","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TimeSlotEnd","documented":false},{"name":"time_slot_difference","type":"int","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"TimeSlotDifference","documented":false},{"name":"slot_type","type":"enum('Breakfast','Lunch','Dinner')","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SlotType","documented":false},{"name":"available","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Available","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\ReservationSettingObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/ReservationSetting.php"},"App\\Models\\Reservation":{"class":"App\\Models\\Reservation","database":"mysql","table":"reservations","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"table_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TableId","documented":false},{"name":"customer_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomerId","documented":false},{"name":"reservation_date_time","type":"datetime","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ReservationDateTime","documented":false},{"name":"party_size","type":"int","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartySize","documented":false},{"name":"special_requests","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SpecialRequests","documented":false},{"name":"reservation_status","type":"enum('Pending','Confirmed','Checked_In','Cancelled','No_Show')","increments":false,"nullable":false,"default":"Confirmed","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReservationStatus","documented":false},{"name":"reservation_slot_type","type":"enum('Breakfast','Lunch','Dinner')","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReservationSlotType","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"slot_time_difference","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SlotTimeDifference","documented":false}],"relations":[{"name":"table","type":"BelongsTo","related":"App\\Models\\Table","snake_case":"table"},{"name":"customer","type":"BelongsTo","related":"App\\Models\\Customer","snake_case":"customer"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\ReservationObserver@creating"]},{"event":"saved","observer":["App\\Observers\\ReservationObserver@saved"]},{"event":"deleted","observer":["App\\Observers\\ReservationObserver@deleted"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Reservation.php"},"App\\Models\\Table":{"class":"App\\Models\\Table","database":"mysql","table":"tables","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"table_code","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TableCode","documented":false},{"name":"hash","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Hash","documented":false},{"name":"status","type":"enum('active','inactive')","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"available_status","type":"enum('available','reserved','running')","increments":false,"nullable":false,"default":"available","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AvailableStatus","documented":false},{"name":"area_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AreaId","documented":false},{"name":"seating_capacity","type":"tinyint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SeatingCapacity","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"q_r_code_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"QRCodeUrl","documented":false}],"relations":[{"name":"area","type":"BelongsTo","related":"App\\Models\\Area","snake_case":"area"},{"name":"activeOrder","type":"HasOne","related":"App\\Models\\Order","snake_case":"active_order"},{"name":"activeWaiterRequest","type":"HasOne","related":"App\\Models\\WaiterRequest","snake_case":"active_waiter_request"},{"name":"waiterRequests","type":"HasMany","related":"App\\Models\\WaiterRequest","snake_case":"waiter_requests"},{"name":"reservations","type":"HasMany","related":"App\\Models\\Reservation","snake_case":"reservations"},{"name":"activeReservation","type":"HasOne","related":"App\\Models\\Reservation","snake_case":"active_reservation"},{"name":"currentReservationOrders","type":"HasOne","related":"App\\Models\\Order","snake_case":"current_reservation_orders"},{"name":"tableSession","type":"HasOne","related":"App\\Models\\TableSession","snake_case":"table_session"},{"name":"menus","type":"BelongsToMany","related":"App\\Models\\Menu","snake_case":"menus"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\TableObserver@creating"]},{"event":"created","observer":["App\\Observers\\TableObserver@created"]},{"event":"updated","observer":["App\\Observers\\TableObserver@updated"]},{"event":"restored","observer":["App\\Observers\\TableObserver@restored"]},{"event":"deleted","observer":["App\\Observers\\TableObserver@deleted"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Table.php"},"App\\Models\\PaymentGatewayCredential":{"class":"App\\Models\\PaymentGatewayCredential","database":"mysql","table":"payment_gateway_credentials","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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"razorpay_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"encrypted","title_case":"RazorpayKey","documented":false},{"name":"razorpay_secret","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"encrypted","title_case":"RazorpaySecret","documented":false},{"name":"razorpay_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayStatus","documented":false},{"name":"stripe_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"encrypted","title_case":"StripeKey","documented":false},{"name":"stripe_secret","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"encrypted","title_case":"StripeSecret","documented":false},{"name":"stripe_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripeStatus","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"is_dine_in_payment_enabled","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsDineInPaymentEnabled","documented":false},{"name":"is_delivery_payment_enabled","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsDeliveryPaymentEnabled","documented":false},{"name":"is_pickup_payment_enabled","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsPickupPaymentEnabled","documented":false},{"name":"is_cash_payment_enabled","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsCashPaymentEnabled","documented":false},{"name":"is_qr_payment_enabled","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsQrPaymentEnabled","documented":false},{"name":"is_offline_payment_enabled","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsOfflinePaymentEnabled","documented":false},{"name":"offline_payment_detail","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OfflinePaymentDetail","documented":false},{"name":"qr_code_image","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"QrCodeImage","documented":false},{"name":"flutterwave_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwaveStatus","documented":false},{"name":"flutterwave_mode","type":"enum('test','live')","increments":false,"nullable":false,"default":"test","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwaveMode","documented":false},{"name":"test_flutterwave_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestFlutterwaveKey","documented":false},{"name":"test_flutterwave_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestFlutterwaveSecret","documented":false},{"name":"test_flutterwave_hash","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestFlutterwaveHash","documented":false},{"name":"live_flutterwave_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveFlutterwaveKey","documented":false},{"name":"live_flutterwave_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveFlutterwaveSecret","documented":false},{"name":"live_flutterwave_hash","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveFlutterwaveHash","documented":false},{"name":"flutterwave_webhook_secret_hash","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwaveWebhookSecretHash","documented":false},{"name":"paypal_client_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaypalClientId","documented":false},{"name":"paypal_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaypalSecret","documented":false},{"name":"paypal_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaypalStatus","documented":false},{"name":"paypal_mode","type":"enum('sandbox','live')","increments":false,"nullable":false,"default":"sandbox","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaypalMode","documented":false},{"name":"sandbox_paypal_client_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SandboxPaypalClientId","documented":false},{"name":"sandbox_paypal_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SandboxPaypalSecret","documented":false},{"name":"payfast_merchant_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayfastMerchantId","documented":false},{"name":"payfast_merchant_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayfastMerchantKey","documented":false},{"name":"payfast_passphrase","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayfastPassphrase","documented":false},{"name":"payfast_mode","type":"enum('sandbox','live')","increments":false,"nullable":false,"default":"sandbox","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayfastMode","documented":false},{"name":"payfast_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayfastStatus","documented":false},{"name":"test_payfast_merchant_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPayfastMerchantId","documented":false},{"name":"test_payfast_merchant_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPayfastMerchantKey","documented":false},{"name":"test_payfast_passphrase","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPayfastPassphrase","documented":false},{"name":"paystack_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaystackKey","documented":false},{"name":"paystack_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaystackSecret","documented":false},{"name":"paystack_merchant_email","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaystackMerchantEmail","documented":false},{"name":"paystack_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaystackStatus","documented":false},{"name":"paystack_mode","type":"enum('sandbox','live')","increments":false,"nullable":false,"default":"sandbox","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaystackMode","documented":false},{"name":"test_paystack_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPaystackKey","documented":false},{"name":"test_paystack_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPaystackSecret","documented":false},{"name":"test_paystack_merchant_email","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPaystackMerchantEmail","documented":false},{"name":"paystack_payment_url","type":"varchar(191)","increments":false,"nullable":true,"default":"https:\/\/api.paystack.co","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaystackPaymentUrl","documented":false},{"name":"xendit_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"XenditStatus","documented":false},{"name":"xendit_mode","type":"enum('sandbox','live')","increments":false,"nullable":false,"default":"sandbox","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"XenditMode","documented":false},{"name":"test_xendit_public_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestXenditPublicKey","documented":false},{"name":"test_xendit_secret_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestXenditSecretKey","documented":false},{"name":"live_xendit_public_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveXenditPublicKey","documented":false},{"name":"live_xendit_secret_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveXenditSecretKey","documented":false},{"name":"test_xendit_webhook_token","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestXenditWebhookToken","documented":false},{"name":"live_xendit_webhook_token","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveXenditWebhookToken","documented":false},{"name":"epay_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EpayStatus","documented":false},{"name":"epay_mode","type":"enum('sandbox','live')","increments":false,"nullable":false,"default":"sandbox","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EpayMode","documented":false},{"name":"epay_client_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"EpayClientId","documented":false},{"name":"epay_client_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"EpayClientSecret","documented":false},{"name":"epay_terminal_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"EpayTerminalId","documented":false},{"name":"test_epay_client_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestEpayClientId","documented":false},{"name":"test_epay_client_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestEpayClientSecret","documented":false},{"name":"test_epay_terminal_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestEpayTerminalId","documented":false},{"name":"mollie_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MollieStatus","documented":false},{"name":"mollie_mode","type":"enum('test','live')","increments":false,"nullable":false,"default":"test","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MollieMode","documented":false},{"name":"test_mollie_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestMollieKey","documented":false},{"name":"live_mollie_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveMollieKey","documented":false},{"name":"mollie_webhook_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MollieWebhookSecret","documented":false},{"name":"tap_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TapStatus","documented":false},{"name":"tap_mode","type":"enum('sandbox','live')","increments":false,"nullable":false,"default":"sandbox","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TapMode","documented":false},{"name":"tap_merchant_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TapMerchantId","documented":false},{"name":"live_tap_secret_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveTapSecretKey","documented":false},{"name":"live_tap_public_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveTapPublicKey","documented":false},{"name":"test_tap_secret_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestTapSecretKey","documented":false},{"name":"test_tap_public_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestTapPublicKey","documented":false},{"name":"qr_code_image_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"attribute","title_case":"QrCodeImageUrl","documented":false},{"name":"flutterwave_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"FlutterwaveKey","documented":false},{"name":"flutterwave_secret","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"FlutterwaveSecret","documented":false},{"name":"flutterwave_webhook_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"FlutterwaveWebhookKey","documented":false},{"name":"paypal_payment_client_id","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PaypalPaymentClientId","documented":false},{"name":"paypal_payment_secret","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PaypalPaymentSecret","documented":false},{"name":"payfast_merchant_id_data","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PayfastMerchantIdData","documented":false},{"name":"payfast_merchant_key_data","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PayfastMerchantKeyData","documented":false},{"name":"payfast_passphrase_data","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PayfastPassphraseData","documented":false},{"name":"paystack_key_data","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PaystackKeyData","documented":false},{"name":"paystack_secret_data","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PaystackSecretData","documented":false},{"name":"paystack_merchant_email_data","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PaystackMerchantEmailData","documented":false},{"name":"xendit_public_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"XenditPublicKey","documented":false},{"name":"xendit_secret_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"XenditSecretKey","documented":false},{"name":"tap_secret_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TapSecretKey","documented":false},{"name":"tap_public_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TapPublicKey","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\PaymentGatewayObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/PaymentGatewayCredential.php"},"App\\Models\\Tax":{"class":"App\\Models\\Tax","database":"mysql","table":"taxes","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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"tax_name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TaxName","documented":false},{"name":"tax_percent","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TaxPercent","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"},{"name":"menuItems","type":"BelongsToMany","related":"App\\Models\\MenuItem","snake_case":"menu_items"},{"name":"orderTaxes","type":"HasMany","related":"App\\Models\\OrderTax","snake_case":"order_taxes"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\TaxObserver@creating"]},{"event":"created","observer":["App\\Observers\\TaxObserver@created"]},{"event":"updated","observer":["App\\Observers\\TaxObserver@updated"]},{"event":"deleted","observer":["App\\Observers\\TaxObserver@deleted"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Tax.php"},"App\\Models\\Currency":{"class":"App\\Models\\Currency","database":"mysql","table":"currencies","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"currency_name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyName","documented":false},{"name":"currency_code","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyCode","documented":false},{"name":"currency_symbol","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencySymbol","documented":false},{"name":"currency_position","type":"enum('left','right','left_with_space','right_with_space')","increments":false,"nullable":false,"default":"left","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyPosition","documented":false},{"name":"no_of_decimal","type":"int unsigned","increments":false,"nullable":false,"default":"2","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"NoOfDecimal","documented":false},{"name":"thousand_separator","type":"varchar(191)","increments":false,"nullable":true,"default":",","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"ThousandSeparator","documented":false},{"name":"decimal_separator","type":"varchar(191)","increments":false,"nullable":true,"default":".","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"DecimalSeparator","documented":false},{"name":"exchange_rate","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"ExchangeRate","documented":false},{"name":"usd_price","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"UsdPrice","documented":false},{"name":"is_cryptocurrency","type":"enum('yes','no')","increments":false,"nullable":false,"default":"no","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"IsCryptocurrency","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\CurrencyObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Currency.php"},"App\\Models\\NotificationSetting":{"class":"App\\Models\\NotificationSetting","database":"mysql","table":"notification_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"type","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"send_email","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SendEmail","documented":false},{"name":"send_time","type":"time","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SendTime","documented":false},{"name":"last_sent_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LastSentAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\NotificationSettingObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/NotificationSetting.php"},"App\\Models\\Customer":{"class":"App\\Models\\Customer","database":"mysql","table":"customers","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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"phone","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"phone_code","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PhoneCode","documented":false},{"name":"email","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"email_otp","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmailOtp","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"delivery_address","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryAddress","documented":false},{"name":"loyalty_points","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"LoyaltyPoints","documented":false}],"relations":[{"name":"orders","type":"HasMany","related":"App\\Models\\Order","snake_case":"orders"},{"name":"addresses","type":"HasMany","related":"App\\Models\\CustomerAddress","snake_case":"addresses"},{"name":"latestDeliveryAddress","type":"HasOne","related":"App\\Models\\CustomerAddress","snake_case":"latest_delivery_address"},{"name":"notifications","type":"MorphMany","related":"Illuminate\\Notifications\\DatabaseNotification","snake_case":"notifications"},{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\CustomerObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Customer.php"},"App\\Models\\Branch":{"class":"App\\Models\\Branch","database":"mysql","table":"branches","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"unique_hash","type":"varchar(64)","increments":false,"nullable":true,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UniqueHash","documented":false},{"name":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"cloned_branch_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"ClonedBranchName","documented":false},{"name":"cloned_branch_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"ClonedBranchId","documented":false},{"name":"is_menu_clone","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"IsMenuClone","documented":false},{"name":"is_item_categories_clone","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"IsItemCategoriesClone","documented":false},{"name":"is_menu_items_clone","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"IsMenuItemsClone","documented":false},{"name":"is_item_modifiers_clone","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"IsItemModifiersClone","documented":false},{"name":"is_clone_reservation_settings","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"IsCloneReservationSettings","documented":false},{"name":"is_clone_delivery_settings","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"IsCloneDeliverySettings","documented":false},{"name":"is_clone_kot_setting","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"IsCloneKotSetting","documented":false},{"name":"is_modifiers_groups_clone","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"IsModifiersGroupsClone","documented":false},{"name":"address","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Address","documented":false},{"name":"cr_number","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CrNumber","documented":false},{"name":"vat_number","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"VatNumber","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":"lat","type":"decimal(10,7)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"Lat","documented":false},{"name":"lng","type":"decimal(10,7)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"Lng","documented":false},{"name":"count_orders","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"CountOrders","documented":false},{"name":"total_orders","type":"int","increments":false,"nullable":false,"default":"-1","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"TotalOrders","documented":false},{"name":"q_r_code_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"QRCodeUrl","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"},{"name":"receiptSetting","type":"HasOne","related":"App\\Models\\ReceiptSetting","snake_case":"receipt_setting"},{"name":"deliverySetting","type":"HasOne","related":"App\\Models\\BranchDeliverySetting","snake_case":"delivery_setting"},{"name":"deliveryFeeTiers","type":"HasMany","related":"App\\Models\\DeliveryFeeTier","snake_case":"delivery_fee_tiers"},{"name":"printerSettings","type":"HasMany","related":"App\\Models\\Printer","snake_case":"printer_settings"},{"name":"kotPlaces","type":"HasMany","related":"App\\Models\\KotPlace","snake_case":"kot_places"},{"name":"orderPlaces","type":"HasMany","related":"App\\Models\\MultipleOrder","snake_case":"order_places"},{"name":"orders","type":"HasMany","related":"App\\Models\\Order","snake_case":"orders"},{"name":"kotSetting","type":"HasOne","related":"App\\Models\\KotSetting","snake_case":"kot_setting"},{"name":"menus","type":"HasMany","related":"App\\Models\\Menu","snake_case":"menus"},{"name":"modifierGroups","type":"HasMany","related":"App\\Models\\ModifierGroup","snake_case":"modifier_groups"},{"name":"itemCategories","type":"HasMany","related":"App\\Models\\ItemCategory","snake_case":"item_categories"},{"name":"orderTypes","type":"HasMany","related":"App\\Models\\OrderType","snake_case":"order_types"},{"name":"taxes","type":"HasMany","related":"App\\Models\\Tax","snake_case":"taxes"},{"name":"operationalShifts","type":"HasMany","related":"App\\Models\\BranchOperationalShift","snake_case":"operational_shifts"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\BranchObserver@creating"]},{"event":"created","observer":["App\\Observers\\BranchObserver@created"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Branch.php"},"App\\Models\\FileStorage":{"class":"App\\Models\\FileStorage","database":"mysql","table":"file_storage","policy":null,"attributes":[{"name":"id","type":"int unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":true},{"name":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"path","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Path","documented":true},{"name":"filename","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Filename","documented":true},{"name":"type","type":"varchar(50)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":true},{"name":"size","type":"int unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Size","documented":true},{"name":"storage_location","type":"enum('local','aws_s3','digitalocean','wasabi','minio')","increments":false,"nullable":false,"default":"local","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"StorageLocation","documented":true},{"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":true},{"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":true},{"name":"file_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"FileUrl","documented":true},{"name":"size_format","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"SizeFormat","documented":true},{"name":"icon","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"Icon","documented":true}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\FileStorageObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/FileStorage.php"},"App\\Models\\DeliveryExecutive":{"class":"App\\Models\\DeliveryExecutive","database":"mysql","table":"delivery_executives","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"name","type":"varchar(191)","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(191)","increments":false,"nullable":true,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"phone","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"unique_code","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UniqueCode","documented":false},{"name":"phone_code","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PhoneCode","documented":false},{"name":"photo","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Photo","documented":false},{"name":"status","type":"enum('available','on_delivery','inactive')","increments":false,"nullable":false,"default":"available","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"is_online","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsOnline","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"orders","type":"HasMany","related":"App\\Models\\Order","snake_case":"orders"},{"name":"orderCashCollections","type":"HasMany","related":"App\\Models\\OrderCashCollection","snake_case":"order_cash_collections"},{"name":"cashSettlements","type":"HasMany","related":"App\\Models\\DeliveryCashSettlement","snake_case":"cash_settlements"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"},{"name":"notifications","type":"MorphMany","related":"Illuminate\\Notifications\\DatabaseNotification","snake_case":"notifications"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\DeliveryExecutiveObserver@creating"]},{"event":"created","observer":["App\\Observers\\DeliveryExecutiveObserver@created"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/DeliveryExecutive.php"},"App\\Models\\RestaurantCharge":{"class":"App\\Models\\RestaurantCharge","database":"mysql","table":"restaurant_charges","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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"charge_name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ChargeName","documented":false},{"name":"charge_type","type":"enum('percent','fixed')","increments":false,"nullable":false,"default":"fixed","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ChargeType","documented":false},{"name":"charge_value","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ChargeValue","documented":false},{"name":"order_types","type":"json","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"OrderTypes","documented":false},{"name":"is_enabled","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsEnabled","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\RestaurantChargesObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/RestaurantCharge.php"},"App\\Models\\Expenses":{"class":"App\\Models\\Expenses","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_category_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExpenseCategoryId","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"expenses_recurring_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExpensesRecurringId","documented":false},{"name":"expense_title","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExpenseTitle","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":"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":"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":"payment_status","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentStatus","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_due_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"PaymentDueDate","documented":false},{"name":"payment_method","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentMethod","documented":false},{"name":"receipt_path","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReceiptPath","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"expense_receipt_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"attribute","title_case":"ExpenseReceiptUrl","documented":false}],"relations":[{"name":"category","type":"BelongsTo","related":"App\\Models\\ExpenseCategory","snake_case":"category"},{"name":"recurringTemplate","type":"BelongsTo","related":"App\\Models\\ExpensesRecurring","snake_case":"recurring_template"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\ExpensesObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Expenses.php"},"App\\Models\\ExpensesRecurring":{"class":"App\\Models\\ExpensesRecurring","database":"mysql","table":"expenses_recurring","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"expense_category_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExpenseCategoryId","documented":false},{"name":"item_name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ItemName","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":"payment_method","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentMethod","documented":false},{"name":"rotation","type":"varchar(32)","increments":false,"nullable":false,"default":"monthly","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Rotation","documented":false},{"name":"day_of_month","type":"tinyint unsigned","increments":false,"nullable":true,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"DayOfMonth","documented":false},{"name":"day_of_week","type":"tinyint unsigned","increments":false,"nullable":true,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"DayOfWeek","documented":false},{"name":"billing_cycle","type":"int unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"BillingCycle","documented":false},{"name":"issue_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"IssueDate","documented":false},{"name":"next_expense_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"NextExpenseDate","documented":false},{"name":"unlimited_recurring","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"UnlimitedRecurring","documented":false},{"name":"immediate_expense","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ImmediateExpense","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"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":"bill","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Bill","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"category","type":"BelongsTo","related":"App\\Models\\ExpenseCategory","snake_case":"category"},{"name":"expenses","type":"HasMany","related":"App\\Models\\Expenses","snake_case":"expenses"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\ExpensesRecurringObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/ExpensesRecurring.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":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"description","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"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\\Expenses","snake_case":"expenses"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\ExpenseCategoryObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/ExpenseCategory.php"},"App\\Models\\KotPlace":{"class":"App\\Models\\KotPlace","database":"mysql","table":"kot_places","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"printer_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PrinterId","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"type","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","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":"is_default","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsDefault","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"printerSetting","type":"BelongsTo","related":"App\\Models\\Printer","snake_case":"printer_setting"},{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"},{"name":"kots","type":"HasMany","related":"App\\Models\\Kot","snake_case":"kots"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"},{"name":"menuItems","type":"HasMany","related":"App\\Models\\MenuItem","snake_case":"menu_items"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\KotPlaceObserver@creating"]}],"extends":null,"scopes":[],"path":"app\/Models\/KotPlace.php"},"App\\Models\\Printer":{"class":"App\\Models\\Printer","database":"mysql","table":"printers","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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"printing_choice","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PrintingChoice","documented":false},{"name":"print_type","type":"enum('image','pdf')","increments":false,"nullable":false,"default":"image","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PrintType","documented":false},{"name":"kots","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Kots","documented":false},{"name":"orders","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Orders","documented":false},{"name":"print_format","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PrintFormat","documented":false},{"name":"invoice_qr_code","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InvoiceQrCode","documented":false},{"name":"open_cash_drawer","type":"enum('yes','no')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OpenCashDrawer","documented":false},{"name":"share_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShareName","documented":false},{"name":"type","type":"enum('network','windows','linux','default')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","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":"is_default","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsDefault","documented":false},{"name":"printer_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PrinterName","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"kot_details","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"KotDetails","documented":false},{"name":"order_details","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"OrderDetails","documented":false},{"name":"printer_connected","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"attribute","title_case":"PrinterConnected","documented":false}],"relations":[{"name":"orders","type":"HasMany","related":"App\\Models\\MultipleOrder","snake_case":"orders"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"},{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\PrinterObserver@creating"]}],"extends":null,"scopes":[],"path":"app\/Models\/Printer.php"},"App\\Models\\KotCancelReason":{"class":"App\\Models\\KotCancelReason","database":"mysql","table":"kot_cancel_reasons","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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"reason","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Reason","documented":false},{"name":"cancel_order","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CancelOrder","documented":false},{"name":"cancel_kot","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CancelKot","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\KotCancelReasonObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/KotCancelReason.php"},"App\\Models\\OrderType":{"class":"App\\Models\\OrderType","database":"mysql","table":"order_types","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"order_type_name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderTypeName","documented":false},{"name":"slug","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","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":"is_default","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsDefault","documented":false},{"name":"enable_token_number","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"EnableTokenNumber","documented":false},{"name":"show_order_number_on_board","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ShowOrderNumberOnBoard","documented":false},{"name":"enable_from_customer_site","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"EnableFromCustomerSite","documented":false},{"name":"type","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"translated_name","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TranslatedName","documented":false}],"relations":[{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\OrderTypeObserver@creating"]}],"extends":null,"scopes":[{"name":"availableForRestaurant","method":"scopeAvailableForRestaurant","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/OrderType.php"},"App\\Models\\DeliveryPlatform":{"class":"App\\Models\\DeliveryPlatform","database":"mysql","table":"delivery_platforms","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"logo","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Logo","documented":false},{"name":"commission_type","type":"enum('percent','fixed')","increments":false,"nullable":false,"default":"percent","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CommissionType","documented":false},{"name":"commission_value","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CommissionValue","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":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"logo_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"attribute","title_case":"LogoUrl","documented":false},{"name":"formatted_commission","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"FormattedCommission","documented":false}],"relations":[{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\DeliveryPlatformObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/DeliveryPlatform.php"},"App\\Models\\TableSession":{"class":"App\\Models\\TableSession","database":"mysql","table":"table_sessions","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"table_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TableId","documented":false},{"name":"locked_by_user_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LockedByUserId","documented":false},{"name":"locked_at","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"LockedAt","documented":false},{"name":"last_activity_at","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"LastActivityAt","documented":false},{"name":"session_token","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SessionToken","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"table","type":"BelongsTo","related":"App\\Models\\Table","snake_case":"table"},{"name":"lockedByUser","type":"BelongsTo","related":"App\\Models\\User","snake_case":"locked_by_user"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["Closure","App\\Observers\\TableSessionObserver@creating"]},{"event":"created","observer":["App\\Observers\\TableSessionObserver@created"]},{"event":"updated","observer":["App\\Observers\\TableSessionObserver@updated"]},{"event":"deleting","observer":["App\\Observers\\TableSessionObserver@deleting"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/TableSession.php"},"App\\Models\\PushNotification":{"class":"App\\Models\\PushNotification","database":"mysql","table":"push_notifications","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","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":"endpoint","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Endpoint","documented":false},{"name":"public_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PublicKey","documented":false},{"name":"auth_token","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AuthToken","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\PushNotificationObserver@creating"]}],"extends":null,"scopes":[],"path":"app\/Models\/PushNotification.php"},"App\\Models\\RefundReason":{"class":"App\\Models\\RefundReason","database":"mysql","table":"refund_reasons","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"reason","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Reason","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"creating","observer":["App\\Observers\\RefundReasonObserver@creating"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/RefundReason.php"},"App\\Models\\GlobalSetting":{"class":"App\\Models\\GlobalSetting","database":"mysql","table":"global_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"purchase_code","type":"varchar(80)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PurchaseCode","documented":false},{"name":"supported_until","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"SupportedUntil","documented":false},{"name":"last_license_verified_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"LastLicenseVerifiedAt","documented":false},{"name":"email","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"privacy_policy_link","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PrivacyPolicyLink","documented":false},{"name":"show_privacy_consent_checkbox","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowPrivacyConsentCheckbox","documented":false},{"name":"show_support_ticket","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowSupportTicket","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"logo","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Logo","documented":false},{"name":"theme_hex","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ThemeHex","documented":false},{"name":"theme_rgb","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ThemeRgb","documented":false},{"name":"locale","type":"varchar(191)","increments":false,"nullable":false,"default":"en","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Locale","documented":false},{"name":"license_type","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LicenseType","documented":false},{"name":"hide_cron_job","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"HideCronJob","documented":false},{"name":"last_cron_run","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"LastCronRun","documented":false},{"name":"system_update","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SystemUpdate","documented":false},{"name":"purchased_on","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PurchasedOn","documented":false},{"name":"timezone","type":"varchar(191)","increments":false,"nullable":true,"default":"Asia\/Kolkata","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Timezone","documented":false},{"name":"time_format","type":"varchar(191)","increments":false,"nullable":false,"default":"h:i A","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TimeFormat","documented":false},{"name":"date_format","type":"varchar(191)","increments":false,"nullable":false,"default":"d\/m\/Y","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DateFormat","documented":false},{"name":"disable_landing_site","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DisableLandingSite","documented":false},{"name":"landing_type","type":"varchar(191)","increments":false,"nullable":false,"default":"dynamic","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LandingType","documented":false},{"name":"landing_site_type","type":"enum('theme','custom')","increments":false,"nullable":false,"default":"theme","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LandingSiteType","documented":false},{"name":"landing_site_url","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LandingSiteUrl","documented":false},{"name":"installed_url","type":"tinytext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InstalledUrl","documented":false},{"name":"requires_approval_after_signup","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RequiresApprovalAfterSignup","documented":false},{"name":"facebook_link","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FacebookLink","documented":false},{"name":"instagram_link","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InstagramLink","documented":false},{"name":"twitter_link","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TwitterLink","documented":false},{"name":"yelp_link","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"YelpLink","documented":false},{"name":"google_business_link","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GoogleBusinessLink","documented":false},{"name":"default_currency_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DefaultCurrencyId","documented":false},{"name":"show_logo_text","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowLogoText","documented":false},{"name":"meta_title","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MetaTitle","documented":false},{"name":"meta_keyword","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MetaKeyword","documented":false},{"name":"meta_description","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MetaDescription","documented":false},{"name":"meta_image","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MetaImage","documented":false},{"name":"upload_fav_icon_android_chrome_192","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UploadFavIconAndroidChrome192","documented":false},{"name":"upload_fav_icon_android_chrome_512","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UploadFavIconAndroidChrome512","documented":false},{"name":"upload_fav_icon_apple_touch_icon","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UploadFavIconAppleTouchIcon","documented":false},{"name":"upload_favicon_16","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UploadFavicon16","documented":false},{"name":"upload_favicon_32","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UploadFavicon32","documented":false},{"name":"favicon","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Favicon","documented":false},{"name":"hash","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Hash","documented":false},{"name":"webmanifest","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Webmanifest","documented":false},{"name":"is_pwa_install_alert_show","type":"varchar(191)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsPwaInstallAlertShow","documented":false},{"name":"google_map_api_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GoogleMapApiKey","documented":false},{"name":"map_provider","type":"enum('google','osm')","increments":false,"nullable":false,"default":"osm","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MapProvider","documented":false},{"name":"session_driver","type":"enum('file','database')","increments":false,"nullable":false,"default":"database","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SessionDriver","documented":false},{"name":"enable_stripe","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnableStripe","documented":false},{"name":"enable_razorpay","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnableRazorpay","documented":false},{"name":"enable_flutterwave","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnableFlutterwave","documented":false},{"name":"enable_payfast","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnablePayfast","documented":false},{"name":"enable_paypal","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnablePaypal","documented":false},{"name":"enable_paystack","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnablePaystack","documented":false},{"name":"enable_xendit","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnableXendit","documented":false},{"name":"enable_paddle","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnablePaddle","documented":false},{"name":"enable_epay","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnableEpay","documented":false},{"name":"vapid_public_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"VapidPublicKey","documented":false},{"name":"vapid_private_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"VapidPrivateKey","documented":false},{"name":"vapid_subject","type":"varchar(191)","increments":false,"nullable":false,"default":"mailto:admin@example.com","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"VapidSubject","documented":false},{"name":"enable_mollie","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnableMollie","documented":false},{"name":"enable_tap","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnableTap","documented":false},{"name":"logo_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"attribute","title_case":"LogoUrl","documented":false},{"name":"meta_image_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"attribute","title_case":"MetaImageUrl","documented":false},{"name":"upload_fav_icon_android_chrome192_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"UploadFavIconAndroidChrome192Url","documented":false},{"name":"upload_fav_icon_android_chrome512_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"UploadFavIconAndroidChrome512Url","documented":false},{"name":"upload_fav_icon_apple_touch_icon_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"UploadFavIconAppleTouchIconUrl","documented":false},{"name":"upload_fav_icon16_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"UploadFavIcon16Url","documented":false},{"name":"upload_fav_icon32_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"UploadFavIcon32Url","documented":false},{"name":"favicon_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"FaviconUrl","documented":false},{"name":"webmanifest_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"WebmanifestUrl","documented":false}],"relations":[{"name":"defaultCurrency","type":"BelongsTo","related":"App\\Models\\GlobalCurrency","snake_case":"default_currency"}],"events":[],"observers":[{"event":"saved","observer":["Closure"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/GlobalSetting.php"},"App\\Models\\AdminMolliePayment":{"class":"App\\Models\\AdminMolliePayment","database":"mysql","table":"mollie_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":"mollie_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MolliePaymentId","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","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":"payment_status","type":"enum('pending','completed','failed')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentStatus","documented":false},{"name":"payment_date","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentDate","documented":false},{"name":"payment_error_response","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentErrorResponse","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/AdminMolliePayment.php"},"App\\Models\\AdminPayfastPayment":{"class":"App\\Models\\AdminPayfastPayment","database":"mysql","table":"payfast_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":"payfast_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayfastPaymentId","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","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":"payment_status","type":"enum('pending','completed','failed')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentStatus","documented":false},{"name":"payment_date","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentDate","documented":false},{"name":"payment_error_response","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentErrorResponse","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/AdminPayfastPayment.php"},"App\\Models\\AdminPaystackPayment":{"class":"App\\Models\\AdminPaystackPayment","database":"mysql","table":"paystack_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":"paystack_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaystackPaymentId","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","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":"payment_status","type":"enum('pending','completed','failed')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentStatus","documented":false},{"name":"payment_date","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentDate","documented":false},{"name":"payment_error_response","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentErrorResponse","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/AdminPaystackPayment.php"},"App\\Models\\BranchDeliverySetting":{"class":"App\\Models\\BranchDeliverySetting","database":"mysql","table":"branch_delivery_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"max_radius","type":"decimal(8,2)","increments":false,"nullable":false,"default":"5.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"MaxRadius","documented":false},{"name":"unit","type":"enum('km','miles')","increments":false,"nullable":false,"default":"km","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Unit","documented":false},{"name":"fee_type","type":"varchar(191)","increments":false,"nullable":false,"default":"fixed","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\DeliveryFeeType","title_case":"FeeType","documented":false},{"name":"fixed_fee","type":"decimal(8,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"FixedFee","documented":false},{"name":"per_distance_rate","type":"decimal(8,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"PerDistanceRate","documented":false},{"name":"free_delivery_over_amount","type":"decimal(8,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"FreeDeliveryOverAmount","documented":false},{"name":"free_delivery_within_radius","type":"double","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"FreeDeliveryWithinRadius","documented":false},{"name":"delivery_schedule_start","type":"time","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryScheduleStart","documented":false},{"name":"delivery_schedule_end","type":"time","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryScheduleEnd","documented":false},{"name":"prep_time_minutes","type":"int","increments":false,"nullable":false,"default":"20","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PrepTimeMinutes","documented":false},{"name":"additional_eta_buffer_time","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AdditionalEtaBufferTime","documented":false},{"name":"avg_delivery_speed_kmh","type":"int","increments":false,"nullable":false,"default":"30","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AvgDeliverySpeedKmh","documented":false},{"name":"is_enabled","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsEnabled","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"},{"name":"feeRangeTiers","type":"HasMany","related":"App\\Models\\DeliveryFeeTier","snake_case":"fee_range_tiers"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/BranchDeliverySetting.php"},"App\\Models\\BranchOperationalShift":{"class":"App\\Models\\BranchOperationalShift","database":"mysql","table":"branch_operational_shifts","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"shift_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShiftName","documented":false},{"name":"start_time","type":"time","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StartTime","documented":false},{"name":"end_time","type":"time","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EndTime","documented":false},{"name":"day_of_week","type":"json","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"DayOfWeek","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"sort_order","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"SortOrder","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"},{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/BranchOperationalShift.php"},"App\\Models\\CartHeaderImage":{"class":"App\\Models\\CartHeaderImage","database":"mysql","table":"cart_header_images","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":"cart_header_setting_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CartHeaderSettingId","documented":false},{"name":"image_path","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ImagePath","documented":false},{"name":"alt_text","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AltText","documented":false},{"name":"sort_order","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"SortOrder","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"image_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"attribute","title_case":"ImageUrl","documented":false}],"relations":[{"name":"cartHeaderSetting","type":"BelongsTo","related":"App\\Models\\CartHeaderSetting","snake_case":"cart_header_setting"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/CartHeaderImage.php"},"App\\Models\\CartHeaderSetting":{"class":"App\\Models\\CartHeaderSetting","database":"mysql","table":"cart_header_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"header_type","type":"enum('text','image')","increments":false,"nullable":false,"default":"text","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"string","title_case":"HeaderType","documented":false},{"name":"header_text","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"HeaderText","documented":false},{"name":"is_header_disabled","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsHeaderDisabled","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"},{"name":"images","type":"HasMany","related":"App\\Models\\CartHeaderImage","snake_case":"images"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/CartHeaderSetting.php"},"App\\Models\\CartItem":{"class":"App\\Models\\CartItem","database":"mysql","table":"cart_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":"cart_session_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CartSessionId","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"menu_item_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuItemId","documented":false},{"name":"menu_item_variation_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuItemVariationId","documented":false},{"name":"quantity","type":"int","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Quantity","documented":false},{"name":"price","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"Price","documented":false},{"name":"amount","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"Amount","documented":false},{"name":"tax_amount","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"TaxAmount","documented":false},{"name":"tax_percentage","type":"decimal(8,4)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"TaxPercentage","documented":false},{"name":"tax_breakup","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"TaxBreakup","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":"cartSession","type":"BelongsTo","related":"App\\Models\\CartSession","snake_case":"cart_session"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"},{"name":"menuItem","type":"BelongsTo","related":"App\\Models\\MenuItem","snake_case":"menu_item"},{"name":"menuItemVariation","type":"BelongsTo","related":"App\\Models\\MenuItemVariation","snake_case":"menu_item_variation"},{"name":"modifierOptions","type":"HasMany","related":"App\\Models\\CartItemModifierOption","snake_case":"modifier_options"},{"name":"modifiers","type":"BelongsToMany","related":"App\\Models\\ModifierOption","snake_case":"modifiers"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/CartItem.php"},"App\\Models\\CartItemModifierOption":{"class":"App\\Models\\CartItemModifierOption","database":"mysql","table":"cart_item_modifier_options","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":"cart_item_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CartItemId","documented":false},{"name":"modifier_option_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ModifierOptionId","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":"cartItem","type":"BelongsTo","related":"App\\Models\\CartItem","snake_case":"cart_item"},{"name":"modifierOption","type":"BelongsTo","related":"App\\Models\\ModifierOption","snake_case":"modifier_option"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/CartItemModifierOption.php"},"App\\Models\\CartSession":{"class":"App\\Models\\CartSession","database":"mysql","table":"cart_sessions","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"session_id","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SessionId","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"order_type_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderTypeId","documented":false},{"name":"placed_via","type":"enum('pos','shop','kiosk')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PlacedVia","documented":false},{"name":"order_type","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderType","documented":false},{"name":"sub_total","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubTotal","documented":false},{"name":"total","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Total","documented":false},{"name":"total_tax_amount","type":"decimal(16,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalTaxAmount","documented":false},{"name":"tax_mode","type":"enum('order','item')","increments":false,"nullable":false,"default":"order","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TaxMode","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":"total_quantity","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TotalQuantity","documented":false}],"relations":[{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"},{"name":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"},{"name":"orderType","type":"BelongsTo","related":"App\\Models\\OrderType","snake_case":"order_type"},{"name":"cartItems","type":"HasMany","related":"App\\Models\\CartItem","snake_case":"cart_items"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/CartSession.php"},"App\\Models\\Contact":{"class":"App\\Models\\Contact","database":"mysql","table":"contacts","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"language_setting_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageSettingId","documented":false},{"name":"email","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"contact_company","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContactCompany","documented":false},{"name":"image","type":"varchar(200)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Image","documented":false},{"name":"address","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Address","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"image_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"attribute","title_case":"ImageUrl","documented":false}],"relations":[],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Contact.php"},"App\\Models\\Country":{"class":"App\\Models\\Country","database":"mysql","table":"countries","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":"countries_code","type":"char(2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"CountriesCode","documented":false},{"name":"countries_name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"CountriesName","documented":false},{"name":"phonecode","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Phonecode","documented":false},{"name":"flag_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"FlagUrl","documented":false}],"relations":[],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Country.php"},"App\\Models\\CustomMenu":{"class":"App\\Models\\CustomMenu","database":"mysql","table":"custom_menus","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"menu_name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuName","documented":false},{"name":"menu_slug","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuSlug","documented":false},{"name":"menu_content","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuContent","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":"position","type":"enum('header','footer')","increments":false,"nullable":false,"default":"header","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Position","documented":false},{"name":"sort_order","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"notifications","type":"MorphMany","related":"Illuminate\\Notifications\\DatabaseNotification","snake_case":"notifications"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/CustomMenu.php"},"App\\Models\\CustomerAddress":{"class":"App\\Models\\CustomerAddress","database":"mysql","table":"customer_addresses","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":"customer_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomerId","documented":false},{"name":"label","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Label","documented":false},{"name":"address","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Address","documented":false},{"name":"lat","type":"decimal(10,7)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"Lat","documented":false},{"name":"lng","type":"decimal(10,7)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"Lng","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"customer","type":"BelongsTo","related":"App\\Models\\Customer","snake_case":"customer"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/CustomerAddress.php"},"App\\Models\\DatabaseBackup":{"class":"App\\Models\\DatabaseBackup","database":"mysql","table":"database_backups","policy":null,"attributes":[{"name":"formatted_file_size","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"FormattedFileSize","documented":false},{"name":"status_badge","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"StatusBadge","documented":false},{"name":"type_badge","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TypeBadge","documented":false},{"name":"download_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"DownloadUrl","documented":false},{"name":"includes_files","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"IncludesFiles","documented":false},{"name":"backup_type_with_files","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"BackupTypeWithFiles","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[{"name":"completed","method":"scopeCompleted","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"failed","method":"scopeFailed","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"recent","method":"scopeRecent","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"days","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"7"}]}],"path":"app\/Models\/DatabaseBackup.php"},"App\\Models\\DeliveryCashSettlement":{"class":"App\\Models\\DeliveryCashSettlement","database":"mysql","table":"delivery_cash_settlements","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"delivery_executive_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryExecutiveId","documented":false},{"name":"settlement_number","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SettlementNumber","documented":false},{"name":"submitted_amount","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"SubmittedAmount","documented":false},{"name":"verified_amount","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"VerifiedAmount","documented":false},{"name":"status","type":"enum('submitted','approved','rejected')","increments":false,"nullable":false,"default":"submitted","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":"submitted_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"SubmittedAt","documented":false},{"name":"approved_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ApprovedAt","documented":false},{"name":"approved_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"deliveryExecutive","type":"BelongsTo","related":"App\\Models\\DeliveryExecutive","snake_case":"delivery_executive"},{"name":"items","type":"HasMany","related":"App\\Models\\DeliveryCashSettlementItem","snake_case":"items"},{"name":"approvedBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"approved_by"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/DeliveryCashSettlement.php"},"App\\Models\\DeliveryCashSettlementItem":{"class":"App\\Models\\DeliveryCashSettlementItem","database":"mysql","table":"delivery_cash_settlement_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":"settlement_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SettlementId","documented":false},{"name":"order_cash_collection_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderCashCollectionId","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"amount","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"Amount","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"settlement","type":"BelongsTo","related":"App\\Models\\DeliveryCashSettlement","snake_case":"settlement"},{"name":"orderCashCollection","type":"BelongsTo","related":"App\\Models\\OrderCashCollection","snake_case":"order_cash_collection"},{"name":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/DeliveryCashSettlementItem.php"},"App\\Models\\DeliveryFeeTier":{"class":"App\\Models\\DeliveryFeeTier","database":"mysql","table":"delivery_fee_tiers","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"min_distance","type":"double","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"MinDistance","documented":false},{"name":"max_distance","type":"double","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"MaxDistance","documented":false},{"name":"fee","type":"decimal(8,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"Fee","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/DeliveryFeeTier.php"},"App\\Models\\DesktopApplication":{"class":"App\\Models\\DesktopApplication","database":"mysql","table":"desktop_mobile_application","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":"windows_file_path","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WindowsFilePath","documented":false},{"name":"mac_file_path","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MacFilePath","documented":false},{"name":"linux_file_path","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LinuxFilePath","documented":false},{"name":"partner_app_ios","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartnerAppIos","documented":false},{"name":"partner_app_android","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartnerAppAndroid","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"is_active","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"IsActive","documented":false},{"name":"is_mobile_active","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"IsMobileActive","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/DesktopApplication.php"},"App\\Models\\EmailSetting":{"class":"App\\Models\\EmailSetting","database":"mysql","table":"email_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"mail_from_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MailFromName","documented":false},{"name":"mail_from_email","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MailFromEmail","documented":false},{"name":"enable_queue","type":"enum('yes','no')","increments":false,"nullable":false,"default":"no","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnableQueue","documented":false},{"name":"mail_driver","type":"enum('mail','smtp')","increments":false,"nullable":false,"default":"mail","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MailDriver","documented":false},{"name":"smtp_host","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SmtpHost","documented":false},{"name":"smtp_port","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SmtpPort","documented":false},{"name":"smtp_encryption","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SmtpEncryption","documented":false},{"name":"mail_username","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MailUsername","documented":false},{"name":"mail_password","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MailPassword","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"email_verified","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmailVerified","documented":false},{"name":"verified","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Verified","documented":false}],"relations":[],"events":[],"observers":[{"event":"saved","observer":["Closure"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/EmailSetting.php"},"App\\Models\\EpayPayment":{"class":"App\\Models\\EpayPayment","database":"mysql","table":"epay_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":"epay_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EpayPaymentId","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","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":"payment_status","type":"enum('pending','completed','failed')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentStatus","documented":false},{"name":"payment_date","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PaymentDate","documented":false},{"name":"payment_error_response","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"PaymentErrorResponse","documented":false},{"name":"epay_invoice_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EpayInvoiceId","documented":false},{"name":"epay_secret_hash","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EpaySecretHash","documented":false},{"name":"epay_access_token","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EpayAccessToken","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":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/EpayPayment.php"},"App\\Models\\Flag":{"class":"App\\Models\\Flag","database":"mysql","table":"flags","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":"capital","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Capital","documented":false},{"name":"code","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Code","documented":false},{"name":"continent","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Continent","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false}],"relations":[],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Flag.php"},"App\\Models\\FlutterwavePayment":{"class":"App\\Models\\FlutterwavePayment","database":"mysql","table":"flutterwave_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":"flutterwave_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwavePaymentId","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","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":"payment_status","type":"enum('pending','completed','failed')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentStatus","documented":false},{"name":"payment_date","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentDate","documented":false},{"name":"payment_error_response","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentErrorResponse","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":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/FlutterwavePayment.php"},"App\\Models\\FrontDetail":{"class":"App\\Models\\FrontDetail","database":"mysql","table":"front_details","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":"language_setting_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageSettingId","documented":false},{"name":"header_title","type":"varchar(200)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"HeaderTitle","documented":false},{"name":"header_description","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"HeaderDescription","documented":false},{"name":"image","type":"varchar(200)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Image","documented":false},{"name":"feature_with_image_heading","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FeatureWithImageHeading","documented":false},{"name":"review_heading","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReviewHeading","documented":false},{"name":"feature_with_icon_heading","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FeatureWithIconHeading","documented":false},{"name":"comments_heading","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CommentsHeading","documented":false},{"name":"price_heading","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PriceHeading","documented":false},{"name":"price_description","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PriceDescription","documented":false},{"name":"faq_heading","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FaqHeading","documented":false},{"name":"faq_description","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FaqDescription","documented":false},{"name":"contact_heading","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContactHeading","documented":false},{"name":"footer_copyright_text","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FooterCopyrightText","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"image_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"attribute","title_case":"ImageUrl","documented":false}],"relations":[],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/FrontDetail.php"},"App\\Models\\FrontFaq":{"class":"App\\Models\\FrontFaq","database":"mysql","table":"front_faq_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"language_setting_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageSettingId","documented":false},{"name":"question","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Question","documented":false},{"name":"answer","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Answer","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/FrontFaq.php"},"App\\Models\\FrontFeature":{"class":"App\\Models\\FrontFeature","database":"mysql","table":"front_features","policy":null,"attributes":[{"name":"id","type":"int unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"language_setting_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageSettingId","documented":false},{"name":"title","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"description","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"image","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Image","documented":false},{"name":"icon","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Icon","documented":false},{"name":"type","type":"enum('image','icon','task','bills','team','apps')","increments":false,"nullable":false,"default":"image","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","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":"image_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"attribute","title_case":"ImageUrl","documented":false}],"relations":[{"name":"language","type":"BelongsTo","related":"App\\Models\\LanguageSetting","snake_case":"language"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/FrontFeature.php"},"App\\Models\\FrontReviewSetting":{"class":"App\\Models\\FrontReviewSetting","database":"mysql","table":"front_review_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"language_setting_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageSettingId","documented":false},{"name":"reviews","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Reviews","documented":false},{"name":"reviewer_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReviewerName","documented":false},{"name":"reviewer_designation","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReviewerDesignation","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"language","type":"BelongsTo","related":"App\\Models\\LanguageSetting","snake_case":"language"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/FrontReviewSetting.php"},"App\\Models\\GlobalCurrency":{"class":"App\\Models\\GlobalCurrency","database":"mysql","table":"global_currencies","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"currency_name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyName","documented":false},{"name":"currency_symbol","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencySymbol","documented":false},{"name":"currency_code","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyCode","documented":false},{"name":"exchange_rate","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExchangeRate","documented":false},{"name":"usd_price","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UsdPrice","documented":false},{"name":"is_cryptocurrency","type":"enum('yes','no')","increments":false,"nullable":false,"default":"no","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsCryptocurrency","documented":false},{"name":"currency_position","type":"enum('left','right','left_with_space','right_with_space')","increments":false,"nullable":false,"default":"left","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyPosition","documented":false},{"name":"no_of_decimal","type":"int unsigned","increments":false,"nullable":false,"default":"2","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NoOfDecimal","documented":false},{"name":"thousand_separator","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ThousandSeparator","documented":false},{"name":"decimal_separator","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DecimalSeparator","documented":false},{"name":"status","type":"enum('enable','disable')","increments":false,"nullable":false,"default":"enable","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":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/GlobalCurrency.php"},"App\\Models\\GlobalInvoice":{"class":"App\\Models\\GlobalInvoice","database":"mysql","table":"global_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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"currency_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyId","documented":false},{"name":"package_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PackageId","documented":false},{"name":"global_subscription_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GlobalSubscriptionId","documented":false},{"name":"offline_method_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OfflineMethodId","documented":false},{"name":"signature","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Signature","documented":false},{"name":"token","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Token","documented":false},{"name":"transaction_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TransactionId","documented":false},{"name":"reference_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReferenceId","documented":false},{"name":"event_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EventId","documented":false},{"name":"package_type","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PackageType","documented":false},{"name":"sub_total","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubTotal","documented":false},{"name":"total","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Total","documented":false},{"name":"billing_frequency","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BillingFrequency","documented":false},{"name":"billing_interval","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BillingInterval","documented":false},{"name":"recurring","type":"enum('yes','no')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Recurring","documented":false},{"name":"plan_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PlanId","documented":false},{"name":"subscription_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubscriptionId","documented":false},{"name":"invoice_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InvoiceId","documented":false},{"name":"amount","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Amount","documented":false},{"name":"stripe_invoice_number","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripeInvoiceNumber","documented":false},{"name":"pay_date","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PayDate","documented":false},{"name":"next_pay_date","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"NextPayDate","documented":false},{"name":"gateway_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GatewayName","documented":false},{"name":"status","type":"enum('active','inactive')","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":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"m_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MPaymentId","documented":false},{"name":"pf_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PfPaymentId","documented":false},{"name":"payfast_plan","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayfastPlan","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"},{"name":"currency","type":"BelongsTo","related":"App\\Models\\GlobalCurrency","snake_case":"currency"},{"name":"package","type":"BelongsTo","related":"App\\Models\\Package","snake_case":"package"},{"name":"globalCurrency","type":"BelongsTo","related":"App\\Models\\GlobalCurrency","snake_case":"global_currency"},{"name":"globalSubscription","type":"BelongsTo","related":"App\\Models\\GlobalSubscription","snake_case":"global_subscription"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/GlobalInvoice.php"},"App\\Models\\GlobalSubscription":{"class":"App\\Models\\GlobalSubscription","database":"mysql","table":"global_subscriptions","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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"package_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PackageId","documented":false},{"name":"currency_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyId","documented":false},{"name":"package_type","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PackageType","documented":false},{"name":"plan_type","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PlanType","documented":false},{"name":"transaction_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TransactionId","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"user_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"quantity","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Quantity","documented":false},{"name":"token","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Token","documented":false},{"name":"razorpay_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayId","documented":false},{"name":"razorpay_plan","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayPlan","documented":false},{"name":"stripe_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripeId","documented":false},{"name":"stripe_status","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripeStatus","documented":false},{"name":"stripe_price","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripePrice","documented":false},{"name":"gateway_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GatewayName","documented":false},{"name":"trial_ends_at","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TrialEndsAt","documented":false},{"name":"subscription_status","type":"enum('active','inactive')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubscriptionStatus","documented":false},{"name":"ends_at","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"EndsAt","documented":false},{"name":"subscribed_on_date","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubscribedOnDate","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"subscription_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubscriptionId","documented":false},{"name":"customer_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CustomerId","documented":false},{"name":"flutterwave_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwaveId","documented":false},{"name":"flutterwave_payment_ref","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwavePaymentRef","documented":false},{"name":"flutterwave_status","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwaveStatus","documented":false},{"name":"flutterwave_customer_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwaveCustomerId","documented":false},{"name":"payfast_plan","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayfastPlan","documented":false},{"name":"payfast_status","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayfastStatus","documented":false}],"relations":[{"name":"package","type":"BelongsTo","related":"App\\Models\\Package","snake_case":"package"},{"name":"currency","type":"BelongsTo","related":"App\\Models\\Currency","snake_case":"currency"},{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/GlobalSubscription.php"},"App\\Models\\KotItemModifierOption":{"class":"App\\Models\\KotItemModifierOption","database":"mysql","table":"kot_item_modifier_options","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":"kot_item_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"KotItemId","documented":false},{"name":"modifier_option_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ModifierOptionId","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"kotItem","type":"BelongsTo","related":"App\\Models\\KotItem","snake_case":"kot_item"},{"name":"modifierOption","type":"BelongsTo","related":"App\\Models\\ModifierOption","snake_case":"modifier_option"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/KotItemModifierOption.php"},"App\\Models\\KotSetting":{"class":"App\\Models\\KotSetting","database":"mysql","table":"kot_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"default_status_pos","type":"enum('pending','cooking')","increments":false,"nullable":true,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DefaultStatusPos","documented":false},{"name":"default_status_customer","type":"enum('pending','cooking')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DefaultStatusCustomer","documented":false},{"name":"enable_item_level_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnableItemLevelStatus","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/KotSetting.php"},"App\\Models\\LanguageSetting":{"class":"App\\Models\\LanguageSetting","database":"mysql","table":"language_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"language_code","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageCode","documented":false},{"name":"language_name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LanguageName","documented":false},{"name":"flag_code","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlagCode","documented":false},{"name":"active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Active","documented":false},{"name":"is_rtl","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsRtl","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"flag_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"FlagUrl","documented":false}],"relations":[],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/LanguageSetting.php"},"App\\Models\\MenuItemPrices":{"class":"App\\Models\\MenuItemPrices","database":"mysql","table":"menu_item_prices","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":"menu_item_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuItemId","documented":false},{"name":"order_type_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderTypeId","documented":false},{"name":"delivery_app_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryAppId","documented":false},{"name":"menu_item_variation_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuItemVariationId","documented":false},{"name":"calculated_price","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CalculatedPrice","documented":false},{"name":"override_price","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OverridePrice","documented":false},{"name":"final_price","type":"decimal(16,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FinalPrice","documented":false},{"name":"status","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","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":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"menuItem","type":"BelongsTo","related":"App\\Models\\MenuItem","snake_case":"menu_item"},{"name":"orderType","type":"BelongsTo","related":"App\\Models\\OrderType","snake_case":"order_type"},{"name":"deliveryApp","type":"BelongsTo","related":"App\\Models\\DeliveryPlatform","snake_case":"delivery_app"},{"name":"menuItemVariation","type":"BelongsTo","related":"App\\Models\\MenuItemVariation","snake_case":"menu_item_variation"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/MenuItemPrices.php"},"App\\Models\\MenuItemTax":{"class":"App\\Models\\MenuItemTax","database":"mysql","table":"menu_item_taxes","policy":null,"attributes":[],"relations":[{"name":"tax","type":"BelongsTo","related":"App\\Models\\Tax","snake_case":"tax"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/MenuItemTax.php"},"App\\Models\\MenuItemTranslation":{"class":"App\\Models\\MenuItemTranslation","database":"mysql","table":"menu_item_translations","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":"menu_item_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuItemId","documented":false},{"name":"locale","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Locale","documented":false},{"name":"item_name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ItemName","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}],"relations":[{"name":"menuItem","type":"BelongsTo","related":"App\\Models\\MenuItem","snake_case":"menu_item"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/MenuItemTranslation.php"},"App\\Models\\ModifierGroup":{"class":"App\\Models\\ModifierGroup","database":"mysql","table":"modifier_groups","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(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"Name","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"Description","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"translatable_columns_from","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TranslatableColumnsFrom","documented":false}],"relations":[{"name":"translations","type":"HasMany","related":"App\\Models\\ModifierGroupTranslation","snake_case":"translations"},{"name":"options","type":"HasMany","related":"App\\Models\\ModifierOption","snake_case":"options"},{"name":"itemModifiers","type":"HasMany","related":"App\\Models\\ItemModifier","snake_case":"item_modifiers"},{"name":"modifiers","type":"HasMany","related":"App\\Models\\ItemModifier","snake_case":"modifiers"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"whereLocale","method":"scopeWhereLocale","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"column","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"locale","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"whereLocales","method":"scopeWhereLocales","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"column","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"locales","type":"array","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"whereJsonContainsLocale","method":"scopeWhereJsonContainsLocale","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"column","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"locale","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"value","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"operand","type":"string","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"'='"}]},{"name":"whereJsonContainsLocales","method":"scopeWhereJsonContainsLocales","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"column","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"locales","type":"array","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"value","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"operand","type":"string","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"'='"}]}],"path":"app\/Models\/ModifierGroup.php"},"App\\Models\\ModifierGroupTranslation":{"class":"App\\Models\\ModifierGroupTranslation","database":"mysql","table":"modifier_group_translations","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":"modifier_group_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ModifierGroupId","documented":false},{"name":"locale","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Locale","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":true,"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}],"relations":[{"name":"modifierGroup","type":"BelongsTo","related":"App\\Models\\ModifierGroup","snake_case":"modifier_group"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/ModifierGroupTranslation.php"},"App\\Models\\ModifierOptionPrice":{"class":"App\\Models\\ModifierOptionPrice","database":"mysql","table":"modifier_option_prices","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":"modifier_group_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ModifierGroupId","documented":false},{"name":"modifier_option_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ModifierOptionId","documented":false},{"name":"order_type_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderTypeId","documented":false},{"name":"delivery_app_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryAppId","documented":false},{"name":"calculated_price","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CalculatedPrice","documented":false},{"name":"override_price","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OverridePrice","documented":false},{"name":"final_price","type":"decimal(16,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FinalPrice","documented":false},{"name":"status","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"Status","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"modifierOption","type":"BelongsTo","related":"App\\Models\\ModifierOption","snake_case":"modifier_option"},{"name":"orderType","type":"BelongsTo","related":"App\\Models\\OrderType","snake_case":"order_type"},{"name":"deliveryApp","type":"BelongsTo","related":"App\\Models\\DeliveryPlatform","snake_case":"delivery_app"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/ModifierOptionPrice.php"},"App\\Models\\Module":{"class":"App\\Models\\Module","database":"mysql","table":"modules","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(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"is_superadmin","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsSuperadmin","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"permissions","type":"HasMany","related":"Spatie\\Permission\\Models\\Permission","snake_case":"permissions"},{"name":"packages","type":"BelongsToMany","related":"App\\Models\\Package","snake_case":"packages"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"adminModules","method":"scopeAdminModules","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/Module.php"},"App\\Models\\MultipleOrder":{"class":"App\\Models\\MultipleOrder","database":"mysql","table":"order_places","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"printer_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PrinterId","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"type","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","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":"is_default","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsDefault","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"printerSetting","type":"BelongsTo","related":"App\\Models\\Printer","snake_case":"printer_setting"},{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/MultipleOrder.php"},"App\\Models\\OfflinePaymentMethod":{"class":"App\\Models\\OfflinePaymentMethod","database":"mysql","table":"offline_payment_methods","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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"status","type":"enum('active','inactive')","increments":false,"nullable":false,"default":"active","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_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":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"},{"name":"offlinePlanChanges","type":"HasMany","related":"App\\Models\\OfflinePlanChange","snake_case":"offline_plan_changes"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[{"name":"active","method":"scopeActive","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"enabled","method":"scopeEnabled","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/OfflinePaymentMethod.php"},"App\\Models\\OfflinePlanChange":{"class":"App\\Models\\OfflinePlanChange","database":"mysql","table":"offline_plan_changes","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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","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":"package_type","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PackageType","documented":false},{"name":"amount","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Amount","documented":false},{"name":"pay_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PayDate","documented":false},{"name":"next_pay_date","type":"date","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"NextPayDate","documented":false},{"name":"invoice_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InvoiceId","documented":false},{"name":"offline_method_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OfflineMethodId","documented":false},{"name":"file_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FileName","documented":false},{"name":"status","type":"enum('verified','pending','rejected')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"remark","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Remark","documented":false},{"name":"description","type":"mediumtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"file","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"File","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"},{"name":"package","type":"BelongsTo","related":"App\\Models\\Package","snake_case":"package"},{"name":"offlineMethod","type":"BelongsTo","related":"App\\Models\\OfflinePaymentMethod","snake_case":"offline_method"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/OfflinePlanChange.php"},"App\\Models\\OnboardingStep":{"class":"App\\Models\\OnboardingStep","database":"mysql","table":"onboarding_steps","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"add_area_completed","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AddAreaCompleted","documented":false},{"name":"add_table_completed","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AddTableCompleted","documented":false},{"name":"add_menu_completed","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AddMenuCompleted","documented":false},{"name":"add_menu_items_completed","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AddMenuItemsCompleted","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/OnboardingStep.php"},"App\\Models\\OrderCashCollection":{"class":"App\\Models\\OrderCashCollection","database":"mysql","table":"order_cash_collections","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"delivery_executive_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryExecutiveId","documented":false},{"name":"expected_amount","type":"decimal(16,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"ExpectedAmount","documented":false},{"name":"collected_amount","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"CollectedAmount","documented":false},{"name":"status","type":"enum('pending_collection','collected','partial','not_collected','submitted','settled')","increments":false,"nullable":false,"default":"pending_collection","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":"recorded_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"RecordedAt","documented":false},{"name":"submitted_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"SubmittedAt","documented":false},{"name":"settled_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"SettledAt","documented":false},{"name":"settled_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SettledBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"},{"name":"deliveryExecutive","type":"BelongsTo","related":"App\\Models\\DeliveryExecutive","snake_case":"delivery_executive"},{"name":"settledBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"settled_by"},{"name":"settlementItems","type":"HasMany","related":"App\\Models\\DeliveryCashSettlementItem","snake_case":"settlement_items"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/OrderCashCollection.php"},"App\\Models\\OrderCharge":{"class":"App\\Models\\OrderCharge","database":"mysql","table":"order_charges","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":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"charge_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ChargeId","documented":false}],"relations":[{"name":"charge","type":"BelongsTo","related":"App\\Models\\RestaurantCharge","snake_case":"charge"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/OrderCharge.php"},"App\\Models\\OrderHistory":{"class":"App\\Models\\OrderHistory","database":"mysql","table":"order_histories","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":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"status","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/OrderHistory.php"},"App\\Models\\OrderItemModifierOption":{"class":"App\\Models\\OrderItemModifierOption","database":"mysql","table":"order_item_modifier_options","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Id","documented":false},{"name":"order_item_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderItemId","documented":false},{"name":"modifier_option_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ModifierOptionId","documented":false},{"name":"modifier_option_name","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ModifierOptionName","documented":false},{"name":"modifier_option_price","type":"decimal(10,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ModifierOptionPrice","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"orderItem","type":"BelongsTo","related":"App\\Models\\OrderItem","snake_case":"order_item"},{"name":"modifierOption","type":"BelongsTo","related":"App\\Models\\ModifierOption","snake_case":"modifier_option"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":"\\Illuminate\\Database\\Eloquent\\Relations\\Pivot","scopes":[],"path":"app\/Models\/OrderItemModifierOption.php"},"App\\Models\\OrderNotificationSetting":{"class":"App\\Models\\OrderNotificationSetting","database":"mysql","table":"order_notification_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"role_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RoleId","documented":false},{"name":"hide_new_order_notification","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"HideNewOrderNotification","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/OrderNotificationSetting.php"},"App\\Models\\OrderNumberSetting":{"class":"App\\Models\\OrderNumberSetting","database":"mysql","table":"order_number_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"enable_feature","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"EnableFeature","documented":false},{"name":"prefix","type":"varchar(191)","increments":false,"nullable":false,"default":"ORD","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Prefix","documented":false},{"name":"digits","type":"tinyint unsigned","increments":false,"nullable":false,"default":"3","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Digits","documented":false},{"name":"separator","type":"varchar(191)","increments":false,"nullable":false,"default":"-","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Separator","documented":false},{"name":"include_date","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IncludeDate","documented":false},{"name":"show_year","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ShowYear","documented":false},{"name":"show_month","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ShowMonth","documented":false},{"name":"show_day","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ShowDay","documented":false},{"name":"show_time","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ShowTime","documented":false},{"name":"reset_daily","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"ResetDaily","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[{"event":"saved","observer":["Closure"]},{"event":"deleted","observer":["Closure"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/OrderNumberSetting.php"},"App\\Models\\OrderTax":{"class":"App\\Models\\OrderTax","database":"mysql","table":"order_taxes","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":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"tax_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TaxId","documented":false}],"relations":[{"name":"tax","type":"BelongsTo","related":"App\\Models\\Tax","snake_case":"tax"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/OrderTax.php"},"App\\Models\\Otp":{"class":"App\\Models\\Otp","database":"mysql","table":"otps","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":"identifier","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Identifier","documented":false},{"name":"token","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Token","documented":false},{"name":"type","type":"varchar(191)","increments":false,"nullable":false,"default":"login","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"expires_at","type":"timestamp","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ExpiresAt","documented":false},{"name":"used","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"Used","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Otp.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":"package_name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PackageName","documented":false},{"name":"price","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Price","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"currency_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyId","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":"annual_price","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AnnualPrice","documented":false},{"name":"monthly_price","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MonthlyPrice","documented":false},{"name":"monthly_status","type":"varchar(191)","increments":false,"nullable":true,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MonthlyStatus","documented":false},{"name":"annual_status","type":"varchar(191)","increments":false,"nullable":true,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AnnualStatus","documented":false},{"name":"stripe_annual_plan_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripeAnnualPlanId","documented":false},{"name":"stripe_monthly_plan_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripeMonthlyPlanId","documented":false},{"name":"razorpay_annual_plan_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayAnnualPlanId","documented":false},{"name":"razorpay_monthly_plan_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayMonthlyPlanId","documented":false},{"name":"flutterwave_annual_plan_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwaveAnnualPlanId","documented":false},{"name":"flutterwave_monthly_plan_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwaveMonthlyPlanId","documented":false},{"name":"paystack_annual_plan_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaystackAnnualPlanId","documented":false},{"name":"paystack_monthly_plan_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaystackMonthlyPlanId","documented":false},{"name":"xendit_annual_plan_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"XenditAnnualPlanId","documented":false},{"name":"xendit_monthly_plan_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"XenditMonthlyPlanId","documented":false},{"name":"paddle_annual_price_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaddleAnnualPriceId","documented":false},{"name":"paddle_monthly_price_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaddleMonthlyPriceId","documented":false},{"name":"paddle_lifetime_price_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaddleLifetimePriceId","documented":false},{"name":"stripe_lifetime_plan_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripeLifetimePlanId","documented":false},{"name":"razorpay_lifetime_plan_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayLifetimePlanId","documented":false},{"name":"billing_cycle","type":"tinyint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BillingCycle","documented":false},{"name":"sort_order","type":"int unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"is_private","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsPrivate","documented":false},{"name":"is_free","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsFree","documented":false},{"name":"is_recommended","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsRecommended","documented":false},{"name":"package_type","type":"varchar(191)","increments":false,"nullable":false,"default":"standard","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"App\\Enums\\PackageType","title_case":"PackageType","documented":false},{"name":"trial_status","type":"tinyint(1)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TrialStatus","documented":false},{"name":"trial_days","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"TrialDays","documented":false},{"name":"trial_notification_before_days","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"TrialNotificationBeforeDays","documented":false},{"name":"trial_message","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TrialMessage","documented":false},{"name":"additional_features","type":"longtext","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AdditionalFeatures","documented":false},{"name":"branch_limit","type":"int","increments":false,"nullable":true,"default":"-1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchLimit","documented":false},{"name":"multipos_limit","type":"int","increments":false,"nullable":true,"default":"-1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MultiposLimit","documented":false},{"name":"menu_items_limit","type":"int","increments":false,"nullable":false,"default":"-1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MenuItemsLimit","documented":false},{"name":"order_limit","type":"int","increments":false,"nullable":false,"default":"-1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderLimit","documented":false},{"name":"staff_limit","type":"int","increments":false,"nullable":false,"default":"-1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StaffLimit","documented":false},{"name":"ai_monthly_token_limit","type":"int","increments":false,"nullable":false,"default":"-1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AiMonthlyTokenLimit","documented":false},{"name":"sms_count","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SmsCount","documented":false},{"name":"carry_forward_sms","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CarryForwardSms","documented":false}],"relations":[{"name":"modules","type":"BelongsToMany","related":"App\\Models\\Module","snake_case":"modules"},{"name":"currency","type":"BelongsTo","related":"App\\Models\\GlobalCurrency","snake_case":"currency"},{"name":"restaurants","type":"HasMany","related":"App\\Models\\Restaurant","snake_case":"restaurants"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Package.php"},"App\\Models\\PackageModule":{"class":"App\\Models\\PackageModule","database":"mysql","table":"package_modules","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":"package_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PackageId","documented":false},{"name":"module_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ModuleId","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/PackageModule.php"},"App\\Models\\PaypalPayment":{"class":"App\\Models\\PaypalPayment","database":"mysql","table":"paypal_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":"paypal_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaypalPaymentId","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","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":"payment_status","type":"enum('pending','completed','failed')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentStatus","documented":false},{"name":"payment_date","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentDate","documented":false},{"name":"payment_error_response","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentErrorResponse","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":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/PaypalPayment.php"},"App\\Models\\PredefinedAmount":{"class":"App\\Models\\PredefinedAmount","database":"mysql","table":"predefined_amounts","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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","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":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/PredefinedAmount.php"},"App\\Models\\PrintJob":{"class":"App\\Models\\PrintJob","database":"mysql","table":"print_jobs","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":"printer_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PrinterId","documented":false},{"name":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"status","type":"enum('done','failed','printing','pending')","increments":false,"nullable":true,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"error","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Error","documented":false},{"name":"response_printer","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ResponsePrinter","documented":false},{"name":"image_filename","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ImageFilename","documented":false},{"name":"printed_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PrintedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"image_path","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"ImagePath","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"},{"name":"printer","type":"BelongsTo","related":"App\\Models\\Printer","snake_case":"printer"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/PrintJob.php"},"App\\Models\\PusherSetting":{"class":"App\\Models\\PusherSetting","database":"mysql","table":"pusher_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"beamer_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BeamerStatus","documented":false},{"name":"instance_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"InstanceId","documented":false},{"name":"beam_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BeamSecret","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"pusher_broadcast","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PusherBroadcast","documented":false},{"name":"pusher_app_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PusherAppId","documented":false},{"name":"pusher_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PusherKey","documented":false},{"name":"pusher_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PusherSecret","documented":false},{"name":"pusher_cluster","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PusherCluster","documented":false},{"name":"is_enabled_pusher_broadcast","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"accessor","title_case":"IsEnabledPusherBroadcast","documented":false}],"relations":[],"events":[],"observers":[{"event":"saved","observer":["Closure"]}],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/PusherSetting.php"},"App\\Models\\RazorpayPayment":{"class":"App\\Models\\RazorpayPayment","database":"mysql","table":"razorpay_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":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"payment_date","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentDate","documented":false},{"name":"amount","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Amount","documented":false},{"name":"payment_status","type":"enum('pending','requested','declined','completed')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentStatus","documented":false},{"name":"payment_error_response","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentErrorResponse","documented":false},{"name":"razorpay_order_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayOrderId","documented":false},{"name":"razorpay_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayPaymentId","documented":false},{"name":"razorpay_signature","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpaySignature","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/RazorpayPayment.php"},"App\\Models\\ReceiptSetting":{"class":"App\\Models\\ReceiptSetting","database":"mysql","table":"receipt_settings","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"branch_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"show_customer_name","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowCustomerName","documented":false},{"name":"show_customer_address","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowCustomerAddress","documented":false},{"name":"show_customer_phone","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowCustomerPhone","documented":false},{"name":"show_table_number","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowTableNumber","documented":false},{"name":"payment_qr_code","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentQrCode","documented":false},{"name":"show_payment_qr_code","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowPaymentQrCode","documented":false},{"name":"show_waiter","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowWaiter","documented":false},{"name":"show_total_guest","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowTotalGuest","documented":false},{"name":"show_restaurant_logo","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowRestaurantLogo","documented":false},{"name":"show_restaurant_name","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowRestaurantName","documented":false},{"name":"show_branch_name","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowBranchName","documented":false},{"name":"show_branch_address","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowBranchAddress","documented":false},{"name":"show_cr_number","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowCrNumber","documented":false},{"name":"show_vat_number","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowVatNumber","documented":false},{"name":"show_tax","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowTax","documented":false},{"name":"show_payment_details","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowPaymentDetails","documented":false},{"name":"show_payment_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowPaymentStatus","documented":false},{"name":"show_order_type","type":"tinyint(1)","increments":false,"nullable":true,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ShowOrderType","documented":false},{"name":"receipt_languages","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"ReceiptLanguages","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"payment_qr_code_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"attribute","title_case":"PaymentQrCodeUrl","documented":false}],"relations":[{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/ReceiptSetting.php"},"App\\Models\\Refund":{"class":"App\\Models\\Refund","database":"mysql","table":"refunds","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":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"payment_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentId","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"delivery_app_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveryAppId","documented":false},{"name":"refund_reason_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RefundReasonId","documented":false},{"name":"refund_type","type":"enum('full','partial','waste')","increments":false,"nullable":false,"default":"full","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RefundType","documented":false},{"name":"partial_refund_type","type":"enum('half','fixed','custom')","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PartialRefundType","documented":false},{"name":"amount","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Amount","documented":false},{"name":"commission_adjustment","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"CommissionAdjustment","documented":false},{"name":"status","type":"enum('pending','processed','failed','cancelled')","increments":false,"nullable":false,"default":"pending","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":"processed_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProcessedBy","documented":false},{"name":"processed_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ProcessedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"payment","type":"BelongsTo","related":"App\\Models\\Payment","snake_case":"payment"},{"name":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"},{"name":"refundReason","type":"BelongsTo","related":"App\\Models\\RefundReason","snake_case":"refund_reason"},{"name":"processedBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"processed_by"},{"name":"deliveryApp","type":"BelongsTo","related":"App\\Models\\DeliveryPlatform","snake_case":"delivery_app"},{"name":"deliveryPlatform","type":"BelongsTo","related":"App\\Models\\DeliveryPlatform","snake_case":"delivery_platform"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/Refund.php"},"App\\Models\\RestaurantPayment":{"class":"App\\Models\\RestaurantPayment","database":"mysql","table":"restaurant_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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"amount","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Amount","documented":false},{"name":"status","type":"enum('pending','paid','failed')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"payment_source","type":"enum('official_site','app_sumo')","increments":false,"nullable":false,"default":"official_site","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentSource","documented":false},{"name":"razorpay_order_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayOrderId","documented":false},{"name":"razorpay_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayPaymentId","documented":false},{"name":"razorpay_signature","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpaySignature","documented":false},{"name":"transaction_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TransactionId","documented":false},{"name":"reference_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReferenceId","documented":false},{"name":"payment_date_time","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PaymentDateTime","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"stripe_payment_intent","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripePaymentIntent","documented":false},{"name":"stripe_session_id","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripeSessionId","documented":false},{"name":"package_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PackageId","documented":false},{"name":"package_type","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PackageType","documented":false},{"name":"currency_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyId","documented":false},{"name":"flutterwave_transaction_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwaveTransactionId","documented":false},{"name":"flutterwave_payment_ref","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwavePaymentRef","documented":false},{"name":"paypal_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaypalPaymentId","documented":false},{"name":"mollie_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MolliePaymentId","documented":false},{"name":"mollie_customer_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MollieCustomerId","documented":false},{"name":"mollie_subscription_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MollieSubscriptionId","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"},{"name":"package","type":"BelongsTo","related":"App\\Models\\Package","snake_case":"package"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/RestaurantPayment.php"},"App\\Models\\RestaurantSetting":{"class":"App\\Models\\RestaurantSetting","database":"mysql","table":"restaurant_settings","policy":null,"attributes":[],"relations":[],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/RestaurantSetting.php"},"App\\Models\\RestaurantTax":{"class":"App\\Models\\RestaurantTax","database":"mysql","table":"restaurant_taxes","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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"tax_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TaxId","documented":false},{"name":"tax_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TaxName","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":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/RestaurantTax.php"},"App\\Models\\Role":{"class":"App\\Models\\Role","database":"mysql","table":"roles","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"display_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DisplayName","documented":false},{"name":"guard_name","type":"varchar(191)","increments":false,"nullable":false,"default":"web","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GuardName","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":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false},{"name":"translated_name","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TranslatedName","documented":false}],"relations":[{"name":"restaurant","type":"BelongsTo","related":"App\\Models\\Restaurant","snake_case":"restaurant"},{"name":"permissions","type":"BelongsToMany","related":"Spatie\\Permission\\Models\\Permission","snake_case":"permissions"},{"name":"users","type":"MorphToMany","related":"App\\Models\\User","snake_case":"users"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]},{"event":"saved","observer":["Closure"]},{"event":"deleted","observer":["Closure"]}],"extends":"\\Spatie\\Permission\\Models\\Role","scopes":[{"name":"permission","method":"scopePermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutPermission","method":"scopeWithoutPermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/Role.php"},"Spatie\\Permission\\Models\\Role":{"class":"Spatie\\Permission\\Models\\Role","database":"mysql","table":"roles","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"display_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DisplayName","documented":false},{"name":"guard_name","type":"varchar(191)","increments":false,"nullable":false,"default":"web","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GuardName","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":true},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":true},{"name":"restaurant_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RestaurantId","documented":false}],"relations":[{"name":"permissions","type":"BelongsToMany","related":"Spatie\\Permission\\Models\\Permission","snake_case":"permissions"},{"name":"users","type":"MorphToMany","related":"App\\Models\\User","snake_case":"users"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]},{"event":"saved","observer":["Closure"]},{"event":"deleted","observer":["Closure"]}],"extends":null,"scopes":[{"name":"permission","method":"scopePermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"without","type":"mixed","hasDefault":true,"isVariadic":false,"isPassedByReference":false,"default":"false"}]},{"name":"withoutPermission","method":"scopeWithoutPermission","parameters":[{"name":"query","type":"\\Illuminate\\Database\\Eloquent\\Builder","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"permissions","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"vendor\/spatie\/laravel-permission\/src\/Models\/Role.php"},"App\\Models\\SplitOrder":{"class":"App\\Models\\SplitOrder","database":"mysql","table":"split_orders","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":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"amount","type":"decimal(16,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Amount","documented":false},{"name":"status","type":"enum('pending','paid')","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','upi','card','bank_transfer','due','stripe','razorpay')","increments":false,"nullable":false,"default":"cash","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentMethod","documented":false},{"name":"payer_name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayerName","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":"items","type":"HasMany","related":"App\\Models\\SplitOrderItem","snake_case":"items"},{"name":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/SplitOrder.php"},"App\\Models\\SplitOrderItem":{"class":"App\\Models\\SplitOrderItem","database":"mysql","table":"split_order_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":"split_order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SplitOrderId","documented":false},{"name":"order_item_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderItemId","documented":false},{"name":"quantity","type":"int","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Quantity","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":"orderItem","type":"BelongsTo","related":"App\\Models\\OrderItem","snake_case":"order_item"},{"name":"splitOrder","type":"BelongsTo","related":"App\\Models\\SplitOrder","snake_case":"split_order"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/SplitOrderItem.php"},"App\\Models\\StorageSetting":{"class":"App\\Models\\StorageSetting","database":"mysql","table":"file_storage_settings","policy":null,"attributes":[{"name":"id","type":"int unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":true},{"name":"filesystem","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Filesystem","documented":true},{"name":"auth_keys","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"encrypted","title_case":"AuthKeys","documented":true},{"name":"status","type":"enum('enabled','disabled')","increments":false,"nullable":false,"default":"disabled","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":true},{"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":true},{"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":true}],"relations":[],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/StorageSetting.php"},"App\\Models\\StripePayment":{"class":"App\\Models\\StripePayment","database":"mysql","table":"stripe_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":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"payment_date","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentDate","documented":false},{"name":"amount","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Amount","documented":false},{"name":"payment_status","type":"enum('pending','requested','declined','completed')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentStatus","documented":false},{"name":"payment_error_response","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentErrorResponse","documented":false},{"name":"stripe_payment_intent","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripePaymentIntent","documented":false},{"name":"stripe_session_id","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripeSessionId","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/StripePayment.php"},"App\\Models\\SuperadminPaymentGateway":{"class":"App\\Models\\SuperadminPaymentGateway","database":"mysql","table":"superadmin_payment_gateways","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":"razorpay_type","type":"enum('test','live')","increments":false,"nullable":false,"default":"test","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayType","documented":false},{"name":"test_razorpay_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestRazorpayKey","documented":false},{"name":"test_razorpay_secret","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestRazorpaySecret","documented":false},{"name":"razorpay_test_webhook_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayTestWebhookKey","documented":false},{"name":"live_razorpay_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveRazorpayKey","documented":false},{"name":"live_razorpay_secret","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveRazorpaySecret","documented":false},{"name":"razorpay_live_webhook_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayLiveWebhookKey","documented":false},{"name":"razorpay_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RazorpayStatus","documented":false},{"name":"stripe_type","type":"enum('test','live')","increments":false,"nullable":false,"default":"test","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripeType","documented":false},{"name":"test_stripe_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestStripeKey","documented":false},{"name":"test_stripe_secret","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestStripeSecret","documented":false},{"name":"stripe_test_webhook_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripeTestWebhookKey","documented":false},{"name":"live_stripe_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveStripeKey","documented":false},{"name":"live_stripe_secret","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveStripeSecret","documented":false},{"name":"stripe_live_webhook_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripeLiveWebhookKey","documented":false},{"name":"stripe_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StripeStatus","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"flutterwave_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwaveStatus","documented":false},{"name":"flutterwave_type","type":"enum('test','live')","increments":false,"nullable":false,"default":"test","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwaveType","documented":false},{"name":"test_flutterwave_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestFlutterwaveKey","documented":false},{"name":"test_flutterwave_secret","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestFlutterwaveSecret","documented":false},{"name":"test_flutterwave_hash","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestFlutterwaveHash","documented":false},{"name":"flutterwave_test_webhook_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwaveTestWebhookKey","documented":false},{"name":"live_flutterwave_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveFlutterwaveKey","documented":false},{"name":"live_flutterwave_secret","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveFlutterwaveSecret","documented":false},{"name":"live_flutterwave_hash","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveFlutterwaveHash","documented":false},{"name":"flutterwave_live_webhook_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FlutterwaveLiveWebhookKey","documented":false},{"name":"live_paypal_client_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LivePaypalClientId","documented":false},{"name":"live_paypal_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LivePaypalSecret","documented":false},{"name":"test_paypal_client_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPaypalClientId","documented":false},{"name":"test_paypal_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPaypalSecret","documented":false},{"name":"paypal_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaypalStatus","documented":false},{"name":"paypal_mode","type":"enum('sandbox','live')","increments":false,"nullable":false,"default":"sandbox","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaypalMode","documented":false},{"name":"live_payfast_merchant_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LivePayfastMerchantId","documented":false},{"name":"live_payfast_merchant_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LivePayfastMerchantKey","documented":false},{"name":"live_payfast_passphrase","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LivePayfastPassphrase","documented":false},{"name":"test_payfast_merchant_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPayfastMerchantId","documented":false},{"name":"test_payfast_merchant_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPayfastMerchantKey","documented":false},{"name":"test_payfast_passphrase","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPayfastPassphrase","documented":false},{"name":"payfast_mode","type":"enum('sandbox','live')","increments":false,"nullable":false,"default":"sandbox","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayfastMode","documented":false},{"name":"payfast_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayfastStatus","documented":false},{"name":"live_paystack_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LivePaystackKey","documented":false},{"name":"live_paystack_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LivePaystackSecret","documented":false},{"name":"live_paystack_merchant_email","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LivePaystackMerchantEmail","documented":false},{"name":"test_paystack_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPaystackKey","documented":false},{"name":"test_paystack_secret","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPaystackSecret","documented":false},{"name":"test_paystack_merchant_email","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPaystackMerchantEmail","documented":false},{"name":"paystack_payment_url","type":"varchar(191)","increments":false,"nullable":true,"default":"https:\/\/api.paystack.co","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaystackPaymentUrl","documented":false},{"name":"paystack_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaystackStatus","documented":false},{"name":"paystack_mode","type":"enum('sandbox','live')","increments":false,"nullable":false,"default":"sandbox","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaystackMode","documented":false},{"name":"xendit_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"XenditStatus","documented":false},{"name":"xendit_mode","type":"enum('sandbox','live')","increments":false,"nullable":false,"default":"sandbox","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"XenditMode","documented":false},{"name":"test_xendit_public_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestXenditPublicKey","documented":false},{"name":"test_xendit_secret_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestXenditSecretKey","documented":false},{"name":"live_xendit_public_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveXenditPublicKey","documented":false},{"name":"live_xendit_secret_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveXenditSecretKey","documented":false},{"name":"test_xendit_webhook_token","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestXenditWebhookToken","documented":false},{"name":"live_xendit_webhook_token","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveXenditWebhookToken","documented":false},{"name":"paddle_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaddleStatus","documented":false},{"name":"paddle_mode","type":"enum('sandbox','live')","increments":false,"nullable":false,"default":"sandbox","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaddleMode","documented":false},{"name":"test_paddle_vendor_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPaddleVendorId","documented":false},{"name":"test_paddle_api_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPaddleApiKey","documented":false},{"name":"test_paddle_public_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPaddlePublicKey","documented":false},{"name":"test_paddle_client_token","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestPaddleClientToken","documented":false},{"name":"live_paddle_vendor_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LivePaddleVendorId","documented":false},{"name":"live_paddle_api_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LivePaddleApiKey","documented":false},{"name":"live_paddle_public_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LivePaddlePublicKey","documented":false},{"name":"live_paddle_client_token","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LivePaddleClientToken","documented":false},{"name":"paddle_webhook_secret","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaddleWebhookSecret","documented":false},{"name":"mollie_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MollieStatus","documented":false},{"name":"mollie_mode","type":"enum('test','live')","increments":false,"nullable":false,"default":"test","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MollieMode","documented":false},{"name":"test_mollie_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestMollieKey","documented":false},{"name":"live_mollie_key","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveMollieKey","documented":false},{"name":"tap_merchant_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TapMerchantId","documented":false},{"name":"live_tap_secret_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveTapSecretKey","documented":false},{"name":"live_tap_public_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LiveTapPublicKey","documented":false},{"name":"test_tap_secret_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestTapSecretKey","documented":false},{"name":"test_tap_public_key","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TestTapPublicKey","documented":false},{"name":"tap_status","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TapStatus","documented":false},{"name":"tap_mode","type":"enum('sandbox','live')","increments":false,"nullable":false,"default":"sandbox","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TapMode","documented":false},{"name":"razorpay_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"RazorpayKey","documented":false},{"name":"razorpay_secret","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"RazorpaySecret","documented":false},{"name":"razorpay_webhook_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"RazorpayWebhookKey","documented":false},{"name":"stripe_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"StripeKey","documented":false},{"name":"stripe_secret","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"StripeSecret","documented":false},{"name":"stripe_webhook_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"StripeWebhookKey","documented":false},{"name":"flutterwave_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"FlutterwaveKey","documented":false},{"name":"flutterwave_secret","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"FlutterwaveSecret","documented":false},{"name":"flutterwave_webhook_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"FlutterwaveWebhookKey","documented":false},{"name":"paypal_client","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PaypalClient","documented":false},{"name":"paypal_secret","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PaypalSecret","documented":false},{"name":"payfast_merchant_id","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PayfastMerchantId","documented":false},{"name":"payfast_merchant_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PayfastMerchantKey","documented":false},{"name":"payfast_passphrase","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PayfastPassphrase","documented":false},{"name":"paystack_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PaystackKey","documented":false},{"name":"paystack_secret","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PaystackSecret","documented":false},{"name":"paystack_merchant_email","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"PaystackMerchantEmail","documented":false},{"name":"xendit_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"XenditKey","documented":false},{"name":"xendit_secret","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"XenditSecret","documented":false},{"name":"tap_secret_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TapSecretKey","documented":false},{"name":"tap_public_key","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TapPublicKey","documented":false}],"relations":[],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/SuperadminPaymentGateway.php"},"App\\Models\\TapPayment":{"class":"App\\Models\\TapPayment","database":"mysql","table":"tap_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":"tap_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TapPaymentId","documented":false},{"name":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","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":"payment_status","type":"enum('pending','completed','failed')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentStatus","documented":false},{"name":"payment_date","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PaymentDate","documented":false},{"name":"payment_error_response","type":"json","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"PaymentErrorResponse","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":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/TapPayment.php"},"App\\Models\\WaiterRequest":{"class":"App\\Models\\WaiterRequest","database":"mysql","table":"waiter_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":"branch_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BranchId","documented":false},{"name":"table_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TableId","documented":false},{"name":"status","type":"enum('pending','completed')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"table","type":"BelongsTo","related":"App\\Models\\Table","snake_case":"table"},{"name":"branch","type":"BelongsTo","related":"App\\Models\\Branch","snake_case":"branch"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/WaiterRequest.php"},"App\\Models\\XenditPayment":{"class":"App\\Models\\XenditPayment","database":"mysql","table":"xendit_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":"order_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OrderId","documented":false},{"name":"payment_date","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentDate","documented":false},{"name":"amount","type":"decimal(16,2)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Amount","documented":false},{"name":"payment_status","type":"enum('pending','requested','declined','completed')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentStatus","documented":false},{"name":"payment_error_response","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentErrorResponse","documented":false},{"name":"xendit_payment_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"XenditPaymentId","documented":false},{"name":"xendit_invoice_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"XenditInvoiceId","documented":false},{"name":"xendit_external_id","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"XenditExternalId","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":"order","type":"BelongsTo","related":"App\\Models\\Order","snake_case":"order"}],"events":[],"observers":[],"extends":"\\App\\Models\\BaseModel","scopes":[],"path":"app\/Models\/XenditPayment.php"}}}__VSCODE_LARAVEL_END_OUTPUT__