encode method
Convert obj
of type T
to a map of String to
json encodable objects. Can only be called once for
each object in data heap.
Implementation
@override
Map<String, dynamic> encode(TextTheme? obj) {
//```codec
const t = TextStyleCodec();
//```
if (obj == null) return {};
return {
'displayLarge': t.encode(obj.displayLarge),
'displayMedium': t.encode(obj.displayMedium),
'displaySmall': t.encode(obj.displaySmall),
'headlineLarge': t.encode(obj.headlineLarge),
'headlineMedium': t.encode(obj.headlineMedium),
'headlineSmall': t.encode(obj.headlineSmall),
'titleLarge': t.encode(obj.titleLarge),
'titleMedium': t.encode(obj.titleMedium),
'titleSmall': t.encode(obj.titleSmall),
'bodyLarge': t.encode(obj.bodyLarge),
'bodyMedium': t.encode(obj.bodyMedium),
'bodySmall': t.encode(obj.bodySmall),
'labelLarge': t.encode(obj.labelLarge),
'labelMedium': t.encode(obj.labelMedium),
'labelSmall': t.encode(obj.labelSmall),
};
}