CPDFBotaAnnotationMenuConfig.fromJson constructor
CPDFBotaAnnotationMenuConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CPDFBotaAnnotationMenuConfig.fromJson(Map<String, dynamic> json) {
return CPDFBotaAnnotationMenuConfig(
global: (json['global'] as List<dynamic>?)
?.map((e) => CPDFBotaMenuItem<CPDFBotaAnnotGlobalMenu>.fromJson(
e,
(id) => CPDFBotaAnnotGlobalMenu.values.firstWhere(
(m) => m.name == id,
orElse: () => CPDFBotaAnnotGlobalMenu.importAnnotation,
),
))
.toList() ??
const [],
item: (json['item'] as List<dynamic>?)
?.map((e) => CPDFBotaMenuItem<String>.fromJson(
e,
(id) => id,
))
.toList() ??
const [],
);
}