{ "version": "1.0", "flow": { "id": "String", "flowSteps": [ { "flowtype": "PassportIntro", "order": 0, "config": { "voiceGuide": false, "resources": [ { "id": "", "version": "" } ], "scanAnimation": true, "messages": { "en": { "passportGuidanceMessage": "Please show the front side of your Passport to the rear camera of your phone on the next page.", "nextButtonText": "Next", "backButtonText": "Back" }, "tr": { "passportGuidanceMessage": "Lütfen Kimlik Kartınızın ön yüzünü telefonunuzun arka kamerasına okutunuz.", "nextButtonText": "İleri", "backButtonText": "Geri" } } }, "externalParams": [ { "key": "", "value": "" } ] }, { "flowtype": "Passport", "order": 1, "config": { "timeOutDuration": 30000, "torchEnabled": false, "cameraPreset": "HD", "cameraOverlay": true, "voiceGuide": false, "resources": [ { "id": "", "version": "" } ], "scanAnimation": true, "aspectRatio": true, "messages": { "en": { "readFailedErrorMessage": "The front side of the passport was unreadable", "cameraPermissionDeniedErrorMessage": "The process cannot continue because camera permission is not given.", "cameraPermissionPermanantlyDeniedErrorMessage": "The operation cannot continue because camera permissions are permanently blocked.", "timeoutOutOfRangeErrorMessage": "The operation cannot continue because the timeout parameter was entered incorrectly.", "unsupportedOSErrorMessage": "The process cannot continue because unsupported os.", "deviceNotHaveCameraErrorMessage": "The process cannot continue because your device does not have a front-camera feature.", "deviceInitFailedErrorMessage": "Device init failed error", "unknownErrorMessage": "Unknown Error.", "minFocusErrorMessage": "Invalid minimum focusing value.", "mrzParseErrorMessage": "Error creating MRZ.", "timeoutMessage": "The process of reading the front side of the Passport timed out.", "exitMessage": "Exit", "dialogOkButtonText": "Ok", "dialogRetryButtonText": "Retry", "dialogErrorTitleText": "Error", "dialogCancelButtonText": "Cancel" }, "tr": { "readFailedErrorMessage": "Pasaport ön yüzü okunamadı.", "cameraPermissionDeniedErrorMessage": "Kamera izini verilmediği için işleme devam edilemiyor.", "cameraPermissionPermanantlyDeniedErrorMessage": "Kamera izinleri kalıcı olarak engellendiği için işleme devam edilemiyor", "timeoutOutOfRangeErrorMessage": "Zaman aşımı parametresi istenilen değer dışında.", "unsupportedOSErrorMessage": "Desteklenmeyen işletim sistemi nedeniyle işleme devam edilemiyor.", "deviceNotHaveCameraErrorMessage": "Cihazınızın kamera özelliği olmadığından işleme devam edilemiyor.", "deviceInitFailedErrorMessage": "Cihaz Başlatılamadı.", "unknownErrorMessage": "Bilinmeyen Hata", "minFocusErrorMessage": "Geçersiz minimum odaklanma değeri.", "mrzParseErrorMessage": "MRZ oluşturulurken hata oluştu.", "timeoutMessage": "Pasaport ön yüzü okuma işlemi zaman aşımına uğradı.", "exitMessage": "Çıkış", "dialogOkButtonText": "Tamam", "dialogErrorTitleText": "Hata", "dialogRetryButtonText": "Tekrar Dene", "dialogCancelButtonText": "İptal" } } }, "externalParams": [ { "key": "", "value": "" } ] }, { "flowtype": "PassportNfcIntro", "order": 2, "config": { "voiceGuide": false, "resources": [ { "id": "", "version": "" } ], "scanAnimation": true, "messages": { "en": { "passportNfcGuidanceMessage": "Please keep your document close to the top of the device.", "nextButtonText": "Next", "backButtonText": "Back" }, "tr": { "passportNfcGuidanceMessage": "Lütfen belgenizi cihazın üst kısmına yakın tutunuz.", "nextButtonText": "İleri", "backButtonText": "Geri" } } }, "externalParams": [ { "key": "", "value": "" } ] }, { "flowtype": "PassportNfc", "order": 3, "config": { "timeOutDuration": 60000, "voiceGuide": false, "resources": [ { "id": "", "version": "" } ], "progressEmpty": "⬜️", "progressFilled": "🟩", "messages": { "en": { "messageReadingDone": "Nfc read operation completed successfully.", "messageReadingData": "Reading nfc data.", "messageReadingError": "NFC read operation failed.", "messagePlaceCard": "Please zoom in and secure your document to the device.", "unknownErrorMessage": "Unknown Error", "readFailedMessage": "Nfc read operation failed.", "wrongEncodedMrzStringMessage": "Wrong MRZ Key.", "deviceNotHaveNFCMessage": "The device does not have NFC.", "nfcTagNotSupportIsoDepMessage": "NFC Tag Not Support Iso Dep Message.", "cantConnectNFCTagMessage": "Unable to connect to NFC Tag message.", "nfcTagNotSupportedMessage": "NFC chip is not supported.", "nfcTagLostMessage": "The NFC chip was lost during reading.", "externalAuthFailedMessage": "ExternalAuth fault.", "nfcDisabledError": "NFC is not active.", "userCancelledErrorMessage": "The process was canceled by the user.", "timeoutMessage": "NFC read operation timed out.", "dialogOkButtonText": "Ok", "dialogStartButtonText": "Start", "dialogCancelButtonText": "Cancel", "dialogErrorTitleText": "Error", "dialogRetryButtonText": "Retry" }, "tr": { "messageReadingDone": "Nfc okuma işlemi başarıyla tamamlandı.", "messageReadingData": "Nfc verileri okunuyor.", "messageReadingError": "NFC okuma işlemi başarısız.", "messagePlaceCard": "Lütfen Belgenizi cihaza yakınlaştırın ve sabitleyin.", "unknownErrorMessage": "Bilinmeyen Hata", "readFailedMessage": "Nfc okuma işlemi başarısız.", "wrongEncodedMrzStringMessage": "Hatalı MRZ Anahtarı", "deviceNotHaveNFCMessage": "Cihazda NFC özelliği bulunmuyor.", "nfcTagNotSupportIsoDepMessage": "Nfc Etiketi Iso Dep Mesajını Desteklemiyor.", "cantConnectNFCTagMessage": "NFC Etiket mesajına bağlanılamıyor.", "nfcTagNotSupportedMessage": "NFC çipi desteklenmiyor.", "nfcTagLostMessage": "NFC çipi okuma esnasında kaybedildi.", "externalAuthFailedMessage": "ExternalAuth hatalı.", "nfcDisabledError": "NFC aktif değil.", "userCancelledErrorMessage": "Süreç kullanıcı tarafından iptal edildi.", "timeoutMessage": "NFC okuma işlemi zaman aşımına uğradı.", "dialogOkButtonText": "Tamam", "dialogStartButtonText": "Başlat", "dialogCancelButtonText": "İptal", "dialogErrorTitleText": "Hata", "dialogRetryButtonText": "Tekrar Dene" } } }, "externalParams": [ { "key": "", "value": "" } ] }, { "flowtype": "FaceIntro", "order": 4, "config": { "voiceGuide": false, "resources": [ { "id": "", "version": "" } ], "scanAnimation": true, "messages": { "en": { "faceGuidanceMessage": "Please keep your face close to the front camera of the device and follow the instructions.", "nextButtonText": "Next", "backButtonText": "Geri" }, "tr": { "faceGuidanceMessage": "Lütfen yüzünüzü cihazın ön kamerasına yakın tutunuz ve direktiflere uyun.", "nextButtonText": "İleri", "backButtonText": "Geri" } } }, "externalParams": [ { "key": "", "value": "" } ] }, { "flowtype": "Face", "order": 5, "config": { "livenessMode": 1, "actionCount": 4, "photoCount": 4, "timeOutDuration": 30000, "cameraPreset": "HD", "useFullScreen": true, "cutOutRatio": 0.9, "circularBarHeight": 100, "progressColor": { "active": "#42ff33", "passive": "#d5d8d5" }, "dashPattern": "ENUM", "voiceGuide": false, "resources": [ { "id": "", "version": "" } ], "messages": { "en": { "headCenterMessage": "Keep your head straight and look towards the camera.", "headLeftMessage": "Turn your face to the left.", "headRightMessage": "Turn your face to the right.", "warningFaceMissingMessage": "Please show your face to the camera.", "warningMultipleFaceMessage": "Please make sure there is only one face in front of the camera.", "warningTooDarkMessage": "Please try it in a brighter environment.", "warningStayStillMessage": "Your photo is being taken, please face the camera and stand still.", "unknownErrorMessage": "Unknown Error.", "multipleFaceDetectedMessage": "Multiple faces detected. Please make sure only your face is visible on camera.", "detectedFaceLostMessage": "Face was lost while recording. Please make sure your face is visible on camera during recording.", "deviceNotHaveFrontCameraMessage": "The process cannot continue because your device does not have a front-camera feature.", "lowBrightnessErrorMessage": "Ambient light is insufficient. Please try again in a brighter environment.", "cameraPermissionDeniedMessage": "The process cannot continue because camera permission is not given.", "cameraPermissionPermanantlyDeniedMessage": "The operation cannot continue because camera permissions are permanently blocked.", "timeoutOutOfRangeMessage": "The operation cannot continue because the timeout parameter was entered incorrectly.", "livenessModeOutOfRangeErrorMessage": "The process cannot continue because the viability test parameter was entered incorrectly.", "wrongLivenessActionErrorMessage": "Please only perform the actions requested of you.", "unsupportedOSErrorMessage": "The process cannot continue because unsupported os.", "timeoutMessage": "Your face could not be detected by the front camera within the requested time. Try again by pressing the Next button.", "dialogErrorTitleText": "Error", "dialogRetryButtonText": "Retry", "dialogCancelButtonText": "Cancel", "exitMessage": "Exit", "dialogOkButtonText": "Ok" }, "tr": { "headCenterMessage": "Başınızı düz tutarak kameraya doğru bakın.", "headLeftMessage": "Yüzünüzü sola çeviriniz.", "headRightMessage": "Yüzünüzü sağa çeviriniz.", "warningFaceMissingMessage": "Lütfen yüzünüzü kameraya gösteriniz.", "warningMultipleFaceMessage": "Lütfen kamera karşısında sadece bir yüzün olduğundan emin olunuz.", "warningTooDarkMessage": "Lütfen daha aydınlık bir ortamda deneyin.", "warningStayStillMessage": "Fotoğrafınız çekiliyor, lütfen yüzünü kameraya dönüp sabit durun.", "unknownErrorMessage": "Bilinmeyen Hata.", "multipleFaceDetectedMessage": "Birden çok yüz algılandı. Lütfen kamerada sadece sizin yüzünüzün göründüğünden emin olun.", "detectedFaceLostMessage": "Kayıt alınırken yüz kaybedildi. Kayıt süresince lütfen kamerada yüzünüzün göründüğünden emin olun.", "deviceNotHaveFrontCameraMessage": "Cihazınızın ön-kamera özelliği olmadığından işleme devam edilemiyor.", "lowBrightnessErrorMessage": "Ortam aydınlığı yetersiz. Lütfen daha aydınlık bir ortamda tekrar deneyiniz.", "cameraPermissionDeniedMessage": "Kamera izini verilmediği için işleme devam edilemiyor.", "cameraPermissionPermanantlyDeniedMessage": "Kamera izinleri kalıcı olarak engellendiği için işleme devam edilemiyor.", "timeoutOutOfRangeMessage": "Zaman aşımı parametresi hatalı girildiği için işleme devam edilemiyor.", "livenessModeOutOfRangeErrorMessage": "Canlılık testi parametresi hatalı girildiği için işleme devam edilemiyor.", "wrongLivenessActionErrorMessage": "Lütfen sadece sizden istenen hareketleri yapınız.", "unsupportedOSErrorMessage": "Desteklenmeyen işletim sistemi nedeniyle işleme devam edilemiyor.\"", "timeoutMessage": "İstenen süre içerisinde ön kamera tarafından yüzünüz algılanamamıştır. İleri tuşuna basarak tekrar deneyiniz.", "dialogErrorTitleText": "Hata", "dialogRetryButtonText": "Tekrar Dene", "dialogCancelButtonText": "İptal", "exitMessage": "Çıkış", "dialogOkButtonText": "Tamam" } } }, "externalParams": [ { "key": "", "value": "" } ] }, { "flowtype": "VideoCallIntro", "order": 6, "config": { "voiceGuide": false, "resources": [ { "id": "", "version": "" } ], "scanAnimation": true, "messages": { "en": { "videoCallGuidanceMessage": "For live calls, please point yourself at the front camera of the phone.", "nextButtonText": "Next", "backButtonText": "Back" }, "tr": { "videoCallGuidanceMessage": "Canlı görüşme için lütfen telefonun ön kamerasına kendinizi yöneltin.", "nextButtonText": "İleri", "backButtonText": "Geri" } } }, "externalParams": [ { "key": "", "value": "" } ] }, { "flowtype": "VideoCall", "order": 7, "config": { "roomId": "da13324f-76b8-4e17-94df-318eba9d5575", "serverUrl": "https://v-jitsi13.arksigner.com", "timeOutDuration": 30, "messages": { "en": { "dialogCancelButtonText": "Cancel" }, "tr": { "dialogCancelButtonText": "İptal" } } } } ] } }