decode static method
Implementation
static PageKind? decode(dynamic json) {
if (json == null) {
return null;
}
if (json is! String) {
return null;
}
switch (json) {
case 'COMPONENT':
return PageKind.COMPONENT;
case 'MODAL':
return PageKind.MODAL;
case 'WEBVIEW_MODAL':
return PageKind.WEBVIEW_MODAL;
case 'TOOLTIP':
return PageKind.TOOLTIP;
case 'TRIGGER':
return PageKind.TRIGGER;
case 'LOAD_BALANCER':
return PageKind.LOAD_BALANCER;
case 'DISMISSED':
return PageKind.DISMISSED;
default:
return PageKind.UNKNOWN;
}
}