Selector constructor

Selector({
  1. LabelSelector? labelSelector,
  2. OrSelector? orSelector,
  3. AndSelector? andSelector,
  4. NotSelector? notSelector,
  5. ExistsSelector? existsSelector,
})

Implementation

factory Selector({
  LabelSelector? labelSelector,
  OrSelector? orSelector,
  AndSelector? andSelector,
  NotSelector? notSelector,
  ExistsSelector? existsSelector,
}) {
  final result = create();
  if (labelSelector != null) result.labelSelector = labelSelector;
  if (orSelector != null) result.orSelector = orSelector;
  if (andSelector != null) result.andSelector = andSelector;
  if (notSelector != null) result.notSelector = notSelector;
  if (existsSelector != null) result.existsSelector = existsSelector;
  return result;
}