HardwareRoutingEvent constructor

HardwareRoutingEvent({
  1. HardwareRoutingEventKind? kind,
  2. SDKComponent? component,
  3. InferenceFramework? framework,
  4. String? capability,
  5. String? route,
  6. String? reason,
  7. String? error,
  8. HardwareProfileResult? hardwareProfile,
})

Implementation

factory HardwareRoutingEvent({
  HardwareRoutingEventKind? kind,
  SDKComponent? component,
  $0.InferenceFramework? framework,
  $core.String? capability,
  $core.String? route,
  $core.String? reason,
  $core.String? error,
  $3.HardwareProfileResult? hardwareProfile,
}) {
  final result = create();
  if (kind != null) result.kind = kind;
  if (component != null) result.component = component;
  if (framework != null) result.framework = framework;
  if (capability != null) result.capability = capability;
  if (route != null) result.route = route;
  if (reason != null) result.reason = reason;
  if (error != null) result.error = error;
  if (hardwareProfile != null) result.hardwareProfile = hardwareProfile;
  return result;
}