toJson method
Implementation
Map<String, dynamic> toJson() => <String, Object?>{
'name': name ?? '',
'nativeType': nativeType ?? '',
'offset': offset ?? -1,
'size': size ?? -1,
if (length case final lengthValue?) 'length': lengthValue,
if (arrayElementType case final arrayElementTypeValue?)
'arrayElementType': arrayElementTypeValue,
if (kind case final kindValue?) 'kind': kindValue,
if (fields?.map((f) => f.toJson()).toList() case final fieldsValue?)
'fields': fieldsValue,
};