Line data Source code
1 : import 'package:unico_check/src/unico/abstractions/interfaces/open.camera.listener.dart'; 2 : import 'package:unico_check/src/unico/adapter/api/response/document/unico.document.dart'; 3 : import 'package:unico_check/src/unico/adapter/api/response/selfie/unico.selfie.dart'; 4 : import 'package:unico_check/src/unico/domain/entities/camera_callback/camera.callback.config.entity.dart'; 5 : import 'package:unico_check/src/unico/domain/entities/methods.channel.dart'; 6 : import 'package:unico_check/src/unico/domain/entities/open.camera.request.dart'; 7 : import 'package:unico_check/src/unico/domain/entities/open_camera/open.camera.config.entity.dart'; 8 : import 'package:unico_check/src/unico/domain/entities/unico.error.channel.dart'; 9 : 10 : import '../unico.listener.dart'; 11 : 12 : class OpenCheckCameraFactory { 13 1 : CameraCallbackConfingEntity buildCameraCallbackConfingEntity({ 14 : UnicoErrorChannel? unicoError, 15 : required UnicoListener unicoListener, 16 : UnicoSelfie? listenerSelfie, 17 : UnicoDocument? listenerDocument, 18 : }) { 19 1 : return CameraCallbackConfingEntity( 20 : unicoError: unicoError, 21 : unicoListener: unicoListener, 22 : listenerSelfie: listenerSelfie, 23 : listenerDocument: listenerDocument, 24 : ); 25 : } 26 : 27 1 : OpenCameraConfigEntity buildOpenCameraConfigEntity( 28 : OpenCameraRequest request, 29 : MethodsChannel methodsChannel, 30 : IOpenCameraeListener openCameraeListener, 31 : ) { 32 1 : return OpenCameraConfigEntity( 33 : request, 34 : methodsChannel, 35 : openCameraeListener, 36 : ); 37 : } 38 : }