SDKEvent constructor

SDKEvent({
  1. Int64? timestampMs,
  2. ErrorSeverity? severity,
  3. InitializationEvent? initialization,
  4. ConfigurationEvent? configuration,
  5. GenerationEvent? generation,
  6. ModelEvent? model,
  7. PerformanceEvent? performance,
  8. NetworkEvent? network,
  9. StorageEvent? storage,
  10. FrameworkEvent? framework,
  11. DeviceEvent? device,
  12. ComponentInitializationEvent? componentInit,
  13. String? id,
  14. String? sessionId,
  15. EventDestination? destination,
  16. Iterable<MapEntry<String, String>>? properties,
  17. VoiceLifecycleEvent? voice,
  18. VoiceEvent? voicePipeline,
  19. ComponentLifecycleEvent? componentLifecycle,
  20. EventCategory? category,
  21. SDKComponent? component,
  22. SDKError? error,
  23. SessionEvent? session,
  24. AuthEvent? auth,
  25. ModelRegistryEvent? modelRegistry,
  26. DownloadEvent? download,
  27. StorageLifecycleEvent? storageLifecycle,
  28. HardwareRoutingEvent? hardwareRouting,
  29. CapabilityOperationEvent? capability,
  30. TelemetryEvent? telemetry,
  31. CancellationEvent? cancellation,
  32. FailureEvent? failure,
  33. String? operationId,
  34. String? correlationId,
  35. String? source,
  36. String? traceId,
})

Implementation

factory SDKEvent({
  $fixnum.Int64? timestampMs,
  $4.ErrorSeverity? severity,
  InitializationEvent? initialization,
  ConfigurationEvent? configuration,
  GenerationEvent? generation,
  ModelEvent? model,
  PerformanceEvent? performance,
  NetworkEvent? network,
  StorageEvent? storage,
  FrameworkEvent? framework,
  DeviceEvent? device,
  ComponentInitializationEvent? componentInit,
  $core.String? id,
  $core.String? sessionId,
  EventDestination? destination,
  $core.Iterable<$core.MapEntry<$core.String, $core.String>>? properties,
  VoiceLifecycleEvent? voice,
  $5.VoiceEvent? voicePipeline,
  ComponentLifecycleEvent? componentLifecycle,
  $6.EventCategory? category,
  SDKComponent? component,
  $4.SDKError? error,
  SessionEvent? session,
  AuthEvent? auth,
  ModelRegistryEvent? modelRegistry,
  DownloadEvent? download,
  StorageLifecycleEvent? storageLifecycle,
  HardwareRoutingEvent? hardwareRouting,
  CapabilityOperationEvent? capability,
  TelemetryEvent? telemetry,
  CancellationEvent? cancellation,
  FailureEvent? failure,
  $core.String? operationId,
  $core.String? correlationId,
  $core.String? source,
  $core.String? traceId,
}) {
  final result = create();
  if (timestampMs != null) result.timestampMs = timestampMs;
  if (severity != null) result.severity = severity;
  if (initialization != null) result.initialization = initialization;
  if (configuration != null) result.configuration = configuration;
  if (generation != null) result.generation = generation;
  if (model != null) result.model = model;
  if (performance != null) result.performance = performance;
  if (network != null) result.network = network;
  if (storage != null) result.storage = storage;
  if (framework != null) result.framework = framework;
  if (device != null) result.device = device;
  if (componentInit != null) result.componentInit = componentInit;
  if (id != null) result.id = id;
  if (sessionId != null) result.sessionId = sessionId;
  if (destination != null) result.destination = destination;
  if (properties != null) result.properties.addEntries(properties);
  if (voice != null) result.voice = voice;
  if (voicePipeline != null) result.voicePipeline = voicePipeline;
  if (componentLifecycle != null)
    result.componentLifecycle = componentLifecycle;
  if (category != null) result.category = category;
  if (component != null) result.component = component;
  if (error != null) result.error = error;
  if (session != null) result.session = session;
  if (auth != null) result.auth = auth;
  if (modelRegistry != null) result.modelRegistry = modelRegistry;
  if (download != null) result.download = download;
  if (storageLifecycle != null) result.storageLifecycle = storageLifecycle;
  if (hardwareRouting != null) result.hardwareRouting = hardwareRouting;
  if (capability != null) result.capability = capability;
  if (telemetry != null) result.telemetry = telemetry;
  if (cancellation != null) result.cancellation = cancellation;
  if (failure != null) result.failure = failure;
  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;
}