ElicitRequest constructor
Implementation
@Deprecated('Use `ElicitRequest.form` instead.')
factory ElicitRequest({
required String message,
required ObjectSchema requestedSchema,
MetaWithProgressToken? meta,
}) {
assert(
validateRequestedSchema(requestedSchema),
'Invalid requestedSchema. Must be a flat object of primitive values.',
);
return ElicitRequest._fromMap({
Keys.mode: ElicitationMode.form.name,
Keys.message: message,
Keys.requestedSchema: requestedSchema,
if (meta != null) Keys.meta: meta,
});
}