toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  var result = <String, dynamic>{"type": type.value};
  switch (type) {
    case AndroidInitializationActionType.requestPermissions:
      if (permissionRequest != null && permissionRequest!.toJson() != null) {
        result.addAll({"data": permissionRequest!.toJson()});
      }
      break;
    default:
      break;
  }
  return result;
}