fromJsonOrNull static method
Implementation
static GenerateDartModel? fromJsonOrNull(
Map<String, dynamic>? otherData,
) {
try {
final className = otherData?['className']?.toString().trim().nullIfEmpty;
final fields = letSet(otherData?['fields'])
?.map(
(p0) => p0,
)
.nonNulls
.nullIfEmpty
?.toSet();
final shouldInherit = letBool(otherData?['shouldInherit']);
final inheritanceConstructor =
otherData?['inheritanceConstructor']?.toString().trim().nullIfEmpty;
final keyStringCase =
otherData?['keyStringCase']?.toString().trim().nullIfEmpty;
return GenerateDartModel(
className: className,
fields: fields,
shouldInherit: shouldInherit,
inheritanceConstructor: inheritanceConstructor,
keyStringCase: keyStringCase,
);
} catch (e) {
return null;
}
}