complete method
Future<CompleteResult>
complete(
- Map<
String, dynamic> ref, - Map<
String, dynamic> argument, { - Map<
String, dynamic> ? context, - Map<
String, dynamic> ? meta, - RequestOptions? options,
override
Requests completion candidates for one argument of a prompt or resource
reference (completion/complete).
ref is the reference being completed, e.g.
{'type': 'ref/prompt', 'name': 'greet'} or
{'type': 'ref/resource', 'uri': 'test://item/{id}'}.
argument is {'name': ..., 'value': ...} — the partial value typed so
far. context optionally carries already-resolved arguments.
Implementation
@override
Future<CompleteResult> complete(
Map<String, dynamic> ref,
Map<String, dynamic> argument, {
Map<String, dynamic>? context,
Map<String, dynamic>? meta,
RequestOptions? options,
}) => inner.complete(
ref,
argument,
context: context,
meta: meta,
options: options,
);