uiFor function
Implementation
CaptureUi uiFor(FaceCapturePhase phase) {
return switch (phase) {
FaceCapturePhase.initializing => CaptureUi.initializing,
FaceCapturePhase.permissionDenied => CaptureUi.permissionDenied,
FaceCapturePhase.cameraError => CaptureUi.cameraError,
FaceCapturePhase.uploading => CaptureUi.uploading,
FaceCapturePhase.uploadFailure => CaptureUi.uploadFailure,
FaceCapturePhase.uploadSuccess => CaptureUi.uploadSuccess,
FaceCapturePhase.ready ||
FaceCapturePhase.poseMatched ||
FaceCapturePhase.allCaptured => CaptureUi.capturing,
};
}