*[<Null safety>](https://dart.dev/null-safety)*
FuchsiaViewConnection(dynamic viewHolderToken, {dynamic viewRef, FuchsiaViewConnectionCallback? onViewConnected, FuchsiaViewConnectionCallback? onViewDisconnected, FuchsiaViewConnectionStateCallback? onViewStateChanged, bool usePointerInjection = false, bool usePointerInjection2 = false, bool useFlatland = false})
FuchsiaViewConnection( this.viewHolderToken, { this.viewRef, FuchsiaViewConnectionCallback? onViewConnected, FuchsiaViewConnectionCallback? onViewDisconnected, FuchsiaViewConnectionStateCallback? onViewStateChanged, this.usePointerInjection = false, this.usePointerInjection2 = false, this.useFlatland = false, }) : assert(viewHolderToken!.value != null && viewHolderToken.value.isValid), assert( viewRef?.reference == null || viewRef!.reference.handle!.isValid), assert(!usePointerInjection || viewRef?.reference != null), assert(!usePointerInjection2 || viewRef?.reference != null), viewportCreationToken = null, _onViewConnected = onViewConnected, _onViewDisconnected = onViewDisconnected, _onViewStateChanged = onViewStateChanged, super( viewId: viewHolderToken!.value.handle!.handle, onViewConnected: _handleViewConnected, onViewDisconnected: _handleViewDisconnected, onViewStateChanged: _handleViewStateChanged, onPointerEvent: _handlePointerEvent, );