CameraPermissionManager
class CameraPermissionManagerA singleton class that manages camera access permission.
- 
                  
                  Singleton instance of CameraPermissionManager DeclarationSwift static let shared: CameraPermissionManager
- 
                  
                  DeclarationSwift private(set) var cameraAccessGranted: Bool { get }
- 
                  
                  Private initializer to prevent multiple instances of CameraPermissionManager. DeclarationSwift private init()
- 
                  
                  Checks the camera access permission and invokes the completion handler with the result. DeclarationSwift func checkCameraPermission(completion: @escaping (Bool) -> Void)ParameterscompletionA closure that takes a boolean value indicating whether camera access is granted or not. 
- 
                  
                  Requests camera access permission and invokes the completion handler with the result. DeclarationSwift private func requestCameraPermission(completion: @escaping (Bool) -> Void)ParameterscompletionA closure that takes a boolean value indicating whether camera access is granted or not. 
