Map<String, dynamic> toJson() => withoutNulls({ 'packets': packets, 'length': length?.toJson(), 'interval': interval?.toJson(), 'maxSplit': maxSplit?.toJson(), });