\Hubleto\App\Community\Customers\Models\Customer
Properties
### ☍ isExtendableByCustomColumns
```php
public bool $isExtendableByCustomColumns
```
### ☍ table
```php
public string $table
```
### ☍ recordManagerClass
```php
public string $recordManagerClass
```
### ☍ lookupSqlValue
```php
public ?string $lookupSqlValue
```
### ☍ lookupUrlDetail
```php
public ?string $lookupUrlDetail
```
### ☍ lookupUrlAdd
```php
public ?string $lookupUrlAdd
```
### ☍ relations
```php
public array $relations
```
Methods
ƒ describeColumns
public describeColumns(): array
ƒ indexes
public indexes(array $indexes = []): array
Parameters
| Parameter |
Type |
Description |
$indexes |
array |
|
ƒ describeInput
public describeInput(string $columnName): \Hubleto\Framework\Description\Input
Parameters
| Parameter |
Type |
Description |
$columnName |
string |
|
ƒ describeTable
public describeTable(): \Hubleto\Framework\Description\Table
ƒ getRelationsIncludedInLoadTableData
public getRelationsIncludedInLoadTableData(): array|null
ƒ getMaxReadLevelForLoadTableData
public getMaxReadLevelForLoadTableData(): int
ƒ onAfterUpdate
public onAfterUpdate(array $originalRecord, array $savedRecord): array
Parameters
| Parameter |
Type |
Description |
$originalRecord |
array |
|
$savedRecord |
array |
|
ƒ getNewRecordDataFromString
public getNewRecordDataFromString(string $text): array
Parameters
| Parameter |
Type |
Description |
$text |
string |
|
ƒ getAiAssistantContext
[Description for getAiAssistantContext]
public getAiAssistantContext(int $sensitivityLevel, int $recordId): array
Parameters
| Parameter |
Type |
Description |
$sensitivityLevel |
int |
|
$recordId |
int |
|