ElicitRequestParams.fromJson constructor
Reads the branch json names; an unrecognised one is kept as UnknownElicitRequestParams.
Implementation
factory ElicitRequestParams.fromJson(Map<String, Object?> json) {
switch (json['mode']) {
case 'url':
return ElicitRequestURLParams.fromJson(json);
case 'form':
return ElicitRequestFormParams.fromJson(json);
case null:
return ElicitRequestFormParams.fromJson(json);
}
return UnknownElicitRequestParams.fromJson(json);
}