ComponentInitializationEvent constructor

ComponentInitializationEvent({
  1. ComponentInitializationEventKind? kind,
  2. SDKComponent? component,
  3. String? modelId,
  4. Int64? sizeBytes,
  5. double? progress,
  6. String? error,
  7. String? oldState,
  8. String? newState,
  9. Iterable<SDKComponent>? components,
  10. Iterable<SDKComponent>? readyComponents,
  11. Iterable<SDKComponent>? pendingComponents,
  12. bool? initSuccess,
  13. int? readyCount,
  14. int? failedCount,
  15. ComponentLifecycleState? previousLifecycleState,
  16. ComponentLifecycleState? currentLifecycleState,
})

Implementation

factory ComponentInitializationEvent({
  ComponentInitializationEventKind? kind,
  SDKComponent? component,
  $core.String? modelId,
  $fixnum.Int64? sizeBytes,
  $core.double? progress,
  $core.String? error,
  $core.String? oldState,
  $core.String? newState,
  $core.Iterable<SDKComponent>? components,
  $core.Iterable<SDKComponent>? readyComponents,
  $core.Iterable<SDKComponent>? pendingComponents,
  $core.bool? initSuccess,
  $core.int? readyCount,
  $core.int? failedCount,
  $6.ComponentLifecycleState? previousLifecycleState,
  $6.ComponentLifecycleState? currentLifecycleState,
}) {
  final result = create();
  if (kind != null) result.kind = kind;
  if (component != null) result.component = component;
  if (modelId != null) result.modelId = modelId;
  if (sizeBytes != null) result.sizeBytes = sizeBytes;
  if (progress != null) result.progress = progress;
  if (error != null) result.error = error;
  if (oldState != null) result.oldState = oldState;
  if (newState != null) result.newState = newState;
  if (components != null) result.components.addAll(components);
  if (readyComponents != null) result.readyComponents.addAll(readyComponents);
  if (pendingComponents != null)
    result.pendingComponents.addAll(pendingComponents);
  if (initSuccess != null) result.initSuccess = initSuccess;
  if (readyCount != null) result.readyCount = readyCount;
  if (failedCount != null) result.failedCount = failedCount;
  if (previousLifecycleState != null)
    result.previousLifecycleState = previousLifecycleState;
  if (currentLifecycleState != null)
    result.currentLifecycleState = currentLifecycleState;
  return result;
}