Files
nala 63d20b10fc
tests / ci (push) Canceled after 0s
commit de armazens
2026-11-04 09:40:26 +02:00

29 lines
1.0 KiB
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* @property array{country:string,catalogue:string,record_id:string}|null $geography_reference
* @property int $id
* @property string $name
* @property int $first_limit_minor
* @property int $second_limit_minor
* @property bool $approval_includes_tax
* @property bool $rules_provisional
* @property string|null $default_tax_rate
* @property array<string,mixed>|null $comparison_policy
* @property array{revision:int,enabled:list<string>}|null $work_context_policy
* @property array{revision:int,configured:bool,procurement_brief:bool,people_brief:bool,ai_plan?:array<string,mixed>}|null $intelligence_policy
*/
class Tenant extends Model
{
protected $guarded = ['id'];
protected function casts(): array
{
return ['geography_reference' => 'array', 'work_context_policy' => 'array', 'approval_includes_tax' => 'boolean', 'rules_provisional' => 'boolean', 'default_tax_rate' => 'decimal:2', 'comparison_policy' => 'array', 'intelligence_policy' => 'array'];
}
}