@override Future<Response<T>> delete<R>( String id, [ R? Function(R parent)? source, ]) { return remote.delete( id, source: source, ); }