// // Copyright Amazon.com Inc. or its affiliates. // All Rights Reserved. // // SPDX-License-Identifier: Apache-2.0 // import SwiftUI import AVFoundation import AWSPredictionsPlugin struct CameraView: UIViewControllerRepresentable { @ObservedObject var faceLivenessDetectionViewModel: FaceLivenessDetectionViewModel init( faceLivenessDetectionViewModel: FaceLivenessDetectionViewModel ) { self.faceLivenessDetectionViewModel = faceLivenessDetectionViewModel } func makeUIViewController( context: Context ) -> _LivenessViewController { let livenessViewController = _LivenessViewController( viewModel: faceLivenessDetectionViewModel ) return livenessViewController } func updateUIViewController( _ uiViewController: _LivenessViewController, context: Context ) {} } class _CameraViewCoordinator: NSObject { let livenessViewController: _LivenessViewController init(livenessViewController: _LivenessViewController) { self.livenessViewController = livenessViewController } }