|null $options * @property bool $required * @property int $sort_order * @property ClientFieldEditability $client_editability * @property list|null $client_contexts */ class ClientCustomField extends Model { protected $guarded = []; protected function casts(): array { return [ 'type' => ClientCustomFieldType::class, 'options' => 'array', 'required' => 'boolean', 'client_editability' => ClientFieldEditability::class, 'client_contexts' => 'array', ]; } /** * @return HasMany */ public function values(): HasMany { return $this->hasMany(ClientCustomFieldValue::class); } }