SDKError constructor

SDKError({
  1. ErrorCode? code,
  2. ErrorCategory? category,
  3. String? message,
  4. ErrorContext? context,
  5. int? cAbiCode,
  6. String? nestedMessage,
  7. Int64? timestampMs,
  8. ErrorSeverity? severity,
  9. String? component,
  10. bool? retryable,
  11. String? remediationHint,
  12. String? correlationId,
})

Implementation

factory SDKError({
  ErrorCode? code,
  ErrorCategory? category,
  $core.String? message,
  ErrorContext? context,
  $core.int? cAbiCode,
  $core.String? nestedMessage,
  $fixnum.Int64? timestampMs,
  ErrorSeverity? severity,
  $core.String? component,
  $core.bool? retryable,
  $core.String? remediationHint,
  $core.String? correlationId,
}) {
  final result = create();
  if (code != null) result.code = code;
  if (category != null) result.category = category;
  if (message != null) result.message = message;
  if (context != null) result.context = context;
  if (cAbiCode != null) result.cAbiCode = cAbiCode;
  if (nestedMessage != null) result.nestedMessage = nestedMessage;
  if (timestampMs != null) result.timestampMs = timestampMs;
  if (severity != null) result.severity = severity;
  if (component != null) result.component = component;
  if (retryable != null) result.retryable = retryable;
  if (remediationHint != null) result.remediationHint = remediationHint;
  if (correlationId != null) result.correlationId = correlationId;
  return result;
}