CPDFAction.fromJson constructor
CPDFAction.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CPDFAction.fromJson(Map<String, dynamic> json) {
CPDFActionType actionType = CPDFActionType.values
.firstWhere((element) => element.name == json["actionType"]);
switch (actionType) {
case CPDFActionType.goTo:
return CPDFGoToAction.fromJson(json);
case CPDFActionType.uri:
return CPDFUriAction.fromJson(json);
case CPDFActionType.named:
return CPDFNamedAction.fromJson(json);
default:
return CPDFAction(actionType: actionType);
}
}