CompleteRequestParamsRef.fromJson constructor
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);
}