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