read method
Is called when a value has to be decoded.
Implementation
@override
CallCacheModel read(BinaryReader reader) {
final numOfFields = reader.readByte();
final fields = <int, dynamic>{
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
};
return CallCacheModel(
data: fields[0] as String?,
path: fields[1] as String?,
uri: fields[2] as String?,
queryParameters: fields[3] as String?,
method: fields[4] as String?,
baseUrl: fields[5] as String?,
connectTimeout: fields[6] as String?,
contentType: fields[7] as String?,
extra: fields[8] as String?,
followRedirects: fields[9] as String?,
listFormat: fields[10] as String?,
receiveTimeout: fields[11] as String?,
responseType: fields[12] as String?,
headers: fields[13] as String?,
validateStatus: fields[14] as String?,
isCompleted: fields[15] as String?,
response: fields[17] as String?,
statusCode: fields[18] as String?,
eventMessage: fields[19] as String?,
startDate: fields[20] as String?,
endDate: fields[21] as String?,
totalSent: fields[22] as String?,
order: fields[24] as int?,
totalReceived: fields[23] as String?,
);
}