ProxyProvider3<T, T2, T3, R> constructor

ProxyProvider3<T, T2, T3, R>({Key key, @Deprecated('Will be removed as part of 4.0.0, use create instead') ValueBuilder<R> initialBuilder, ValueBuilder<R> create, @Deprecated('Will be removed as part of 4.0.0, use update instead') ProxyProviderBuilder3<T, T2, T3, R> builder, @required ProxyProviderBuilder3<T, T2, T3, R> update, UpdateShouldNotify<R> updateShouldNotify, Disposer<R> dispose, Widget child })

Initializes key for subclasses.

Implementation

ProxyProvider3({
  Key key,
  @Deprecated('Will be removed as part of 4.0.0, use create instead')
      ValueBuilder<R> initialBuilder,
  ValueBuilder<R> create,
  @Deprecated('Will be removed as part of 4.0.0, use update instead')
      ProxyProviderBuilder3<T, T2, T3, R> builder,
  @required ProxyProviderBuilder3<T, T2, T3, R> update,
  UpdateShouldNotify<R> updateShouldNotify,
  Disposer<R> dispose,
  Widget child,
}) : super(
        key: key,
        // ignore: deprecated_member_use_from_same_package
        create: create ?? initialBuilder,
        // ignore: deprecated_member_use_from_same_package
        update: update ?? builder,
        updateShouldNotify: updateShouldNotify,
        dispose: dispose,
        child: child,
      );