add method

void add({
  1. required String name,
  2. required dynamic value,
  3. NsgComparisonOperator comparisonOperator = NsgComparisonOperator.equal,
})

Implementation

void add({required String name, required dynamic value, NsgComparisonOperator comparisonOperator = NsgComparisonOperator.equal}) {
  bool isDataItem = value is NsgDataItem;
  bool isTypeOperator = (comparisonOperator == NsgComparisonOperator.typeEqual || comparisonOperator == NsgComparisonOperator.typeNotEqual);
  assert(isTypeOperator ? (isDataItem) : true, 'Не поддерживаемый тип');
  paramList.add(NsgCompareParam(parameterName: name, parameterValue: value, comparisonOperator: comparisonOperator));
}