NsgDataRequestParams class

Constructors

NsgDataRequestParams({int top = 0, int count = 0, Map<String, dynamic>? params, String? sorting, List<String>? referenceList, bool showDeletedObjects = false, NsgCompare? compare})

Properties

compare → NsgCompare
Условие на запрашиваемые данные
no setter
count ↔ int
Ограничение на максимальное количество запрашиваемых данных На стороне сервера задается еще одно ограничение, которое не может быть превышено за счет установки данного параметра
getter/setter pair
fieldsToRead ↔ String?
При задании этого списка другие поля не будут прочитаны. Имеет смысл использовать только при тонкой оптимизации объема передаваемых данных
getter/setter pair
groupBy ↔ List<String>?
Список полей для группировки данных Имеет смысл при запросе данных по регистру
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
neededFields ↔ List<String>?
При задании этого списка другие поля не будут прочитаны Имеет смысл использовать только при тонкой оптимизации объема передаваемых данных Замена fieldsToRead
getter/setter pair
params ↔ Map<String, dynamic>?
Словарь передаваемых параметров
getter/setter pair
referenceList ↔ List<String>?
Список ссылочных полей, при нахождении не нулевых ссылок на объекты в этих полях Вместе со списком основных объектов будут получены все объекты, на которые есть ссылки
getter/setter pair
requestId ↔ String?
Идентификатор запроса. Имеет смысл при Post-запросах
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
showDeletedObjects ↔ bool
Возвращать помеченные на удаление
getter/setter pair
sorting ↔ String?
Сортировка. Формат: ИмяПоля+ или ИмяПоля- для указания направления сортировки Если надо задать сортировку по нескольким полям, следует разделять их запятыми
getter/setter pair
top ↔ int
getter/setter pair
transactionId ↔ String?
Идентификатор транзакции. Имеет смысл при Post-запросах
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
replaceCompare(NsgCompare newCompare) → void
Заменить действующее условие на новое
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited