EdgeGenAIToolSchema.array constructor

EdgeGenAIToolSchema.array({
  1. required EdgeGenAIToolSchema items,
  2. String? description,
  3. int? minItems,
  4. int? maxItems,
})

A list whose elements each match items, optionally with minItems/maxItems length bounds.

Implementation

factory EdgeGenAIToolSchema.array({
  required EdgeGenAIToolSchema items,
  String? description,
  int? minItems,
  int? maxItems,
}) {
  return EdgeGenAIToolSchema._({
    'type': 'array',
    'description': ?description,
    'items': items._json,
    'minItems': ?minItems,
    'maxItems': ?maxItems,
  });
}