asToolSet method

ToolSet asToolSet({
  1. String? name,
  2. String? description,
  3. List<ToolAbility> abilities(
    1. List<ToolAbility> abilities
    )?,
})

Implementation

ToolSet asToolSet({
  String? name,
  String? description,
  List<ToolAbility> Function(List<ToolAbility> abilities)? abilities,
}) => ToolSet(
  description: description ?? this.description,
  name: name ?? this.name,
  abilities: abilities != null && this.abilities != null
      ? abilities(this.abilities!)
      : this.abilities,
);