when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult request(
    1. SidecarRequest request,
    2. String id
    ),
  2. required TResult response(
    1. SidecarResponse response,
    2. String id
    ),
  3. required TResult notification(
    1. SidecarNotification notification
    ),
  4. required TResult log(
    1. LogRecord record
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(SidecarRequest request, String id) request,
  required TResult Function(SidecarResponse response, String id) response,
  required TResult Function(SidecarNotification notification) notification,
  required TResult Function(LogRecord record) log,
}) =>
    throw _privateConstructorUsedError;