build method
Build request
Implementation
MessageQueryRequest build({int? pageSize = 20}) {
if (_isDeleted != null) _request.isDeleted = _isDeleted;
if (_parentId != null) {
_request.parentId = _parentId;
_request.filterByParentId = true;
}
if (_isFilterByParentId != null) {
_request.filterByParentId = _isFilterByParentId;
}
if (_type != null) _request.type = _type!.value;
if (_includingTags != null) _request.tags = _includingTags!.tags;
if (_excludingTags != null) _request.excludeTags = _excludingTags!.tags;
_request.stackFromEnd = _stackFromEnd;
_request.options = OptionsRequest();
_request.options!.type = 'scrollable';
if (!_stackFromEnd) {
_request.options!.first = pageSize;
} else {
_request.options!.last = pageSize;
}
return _request;
}