SDKError constructor

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

Implementation

factory SDKError({
  ErrorCode? code,
  ErrorCategory? category,
  $core.String? message,
  $core.int? cAbiCode,
  $core.String? nestedMessage,
  $fixnum.Int64? timestampMs,
  ErrorSeverity? severity,
  $core.String? component,
  $core.bool? retryable,
  $core.String? requestId,
  $core.String? param,
}) {
  final result = create();
  if (code != null) result.code = code;
  if (category != null) result.category = category;
  if (message != null) result.message = message;
  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 (requestId != null) result.requestId = requestId;
  if (param != null) result.param = param;
  return result;
}