CompleteRequestParamsRef.fromJson constructor

CompleteRequestParamsRef.fromJson(
  1. Map<String, Object?> json
)

Reads the branch json names; an unrecognised one is kept as UnknownCompleteRequestParamsRef.

Implementation

factory CompleteRequestParamsRef.fromJson(Map<String, Object?> json) {
  switch (json['type']) {
    case 'ref/prompt':
      return PromptReference.fromJson(json);
    case 'ref/resource':
      return ResourceTemplateReference.fromJson(json);
  }
  return UnknownCompleteRequestParamsRef.fromJson(json);
}