ElicitRequestURLParams.toMCP constructor

ElicitRequestURLParams.toMCP(
  1. Map<String, Object?> map
)

Implementation

factory ElicitRequestURLParams.toMCP(Map<String, Object?> map) {
  return ElicitRequestURLParams(
    task: map['task'] != null
        ? TaskMetadata.toMCP(map['task'] as Map<String, Object?>)
        : null,
    $meta: map['_meta'] != null
        ? RequestMetaObject.toMCP(map['_meta'] as Map<String, Object?>)
        : null,
    message: map['message'] as String,
    elicitationId: map['elicitationId'] as String,
    url: map['url'] as String,
  );
}