ElicitRequest.url constructor

ElicitRequest.url({
  1. required String message,
  2. required String url,
  3. required String elicitationId,
  4. MetaWithProgressToken? meta,
})

Creates a URL-mode elicitation request.

Implementation

factory ElicitRequest.url({
  required String message,
  required String url,
  required String elicitationId,
  MetaWithProgressToken? meta,
}) {
  return ElicitRequest._fromMap({
    Keys.mode: ElicitationMode.url.name,
    Keys.message: message,
    Keys.url: url,
    Keys.elicitationId: elicitationId,
    if (meta != null) Keys.meta: meta,
  });
}