encodeExactSourceRange method
Encodes a RITOESQ1 exact source range request.
Implementation
Uint8List encodeExactSourceRange(RitoExactSourceRangeRequest request) {
final writer = _Writer.message(ascii.encode('RITOESQ1'), 1);
writer.externalId(request.sessionId, 'session id');
writer.externalId(request.artifactId, 'artifact id');
writer.string(request.href, 'exact source range href');
writer.record((writer) {
_sourcePointRecord(writer, request.range.start);
_sourcePointRecord(writer, request.range.end);
});
writer.boolean(request.everyPage);
return writer.finish();
}