argumentSchema property

  1. @override
Schema get argumentSchema
override

The schema for the arguments this function accepts. Used for validation and tool definition generation for the LLM.

Implementation

@override
Schema get argumentSchema => S.object(
  properties: {'value': S.number(), 'min': S.number(), 'max': S.number()},
);