SDKEventFilter constructor

SDKEventFilter({
  1. Iterable<EventCategory>? categories,
  2. Iterable<SDKComponent>? components,
  3. Iterable<EventDestination>? destinations,
  4. ErrorSeverity? minimumSeverity,
  5. String? sessionId,
  6. String? operationId,
  7. String? correlationId,
  8. String? source,
  9. String? traceId,
})

Implementation

factory SDKEventFilter({
  $core.Iterable<$6.EventCategory>? categories,
  $core.Iterable<SDKComponent>? components,
  $core.Iterable<EventDestination>? destinations,
  $4.ErrorSeverity? minimumSeverity,
  $core.String? sessionId,
  $core.String? operationId,
  $core.String? correlationId,
  $core.String? source,
  $core.String? traceId,
}) {
  final result = create();
  if (categories != null) result.categories.addAll(categories);
  if (components != null) result.components.addAll(components);
  if (destinations != null) result.destinations.addAll(destinations);
  if (minimumSeverity != null) result.minimumSeverity = minimumSeverity;
  if (sessionId != null) result.sessionId = sessionId;
  if (operationId != null) result.operationId = operationId;
  if (correlationId != null) result.correlationId = correlationId;
  if (source != null) result.source = source;
  if (traceId != null) result.traceId = traceId;
  return result;
}