@override Object toJson() => { if (contentType.isNotDefault) 'contentType': contentType, if (data.isNotDefault) 'data': encodeBytes(data), if (extensions.isNotDefault) 'extensions': encodeList(extensions), };