CapabilityOperationEvent constructor

CapabilityOperationEvent({
  1. CapabilityOperationEventKind? kind,
  2. SDKComponent? component,
  3. String? modelId,
  4. String? operationId,
  5. String? operation,
  6. double? progress,
  7. Int64? inputCount,
  8. Int64? outputCount,
  9. String? resultJson,
  10. String? error,
})

Implementation

factory CapabilityOperationEvent({
  CapabilityOperationEventKind? kind,
  SDKComponent? component,
  $core.String? modelId,
  $core.String? operationId,
  $core.String? operation,
  $core.double? progress,
  $fixnum.Int64? inputCount,
  $fixnum.Int64? outputCount,
  $core.String? resultJson,
  $core.String? error,
}) {
  final result = create();
  if (kind != null) result.kind = kind;
  if (component != null) result.component = component;
  if (modelId != null) result.modelId = modelId;
  if (operationId != null) result.operationId = operationId;
  if (operation != null) result.operation = operation;
  if (progress != null) result.progress = progress;
  if (inputCount != null) result.inputCount = inputCount;
  if (outputCount != null) result.outputCount = outputCount;
  if (resultJson != null) result.resultJson = resultJson;
  if (error != null) result.error = error;
  return result;
}