कैप्चर API
session शुरू करने की विधियां
| विधि | विवरण |
|---|---|
prepareSelfieCamera(_:config:) | Selfie कैमरा तैयार करता है |
prepareSelfieCamera(_:config:prepareInfo:) | PrepareInfo metadata के साथ selfie कैमरा तैयार करता है |
prepareDocumentCamera(_:config:) | Document कैमरा तैयार करता है |
open(_:webAppToken:) | तैयार selfie कैमरा खोलता है, Create Process द्वारा लौटाए गए process.webAppToken को पास करते हुए |
openDocument(_:delegate:) | DocumentEnums के साथ तैयार document कैमरा खोलता है |
Capture विकल्प / पैरामीटर
PrepareInfo — उपयोगकर्ता session की पहचान करने के लिए metadata।
| फ़ील्ड | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
externalUserId | String | हां | आपके सिस्टम में उपयोगकर्ता पहचानकर्ता। transmission से पहले SHA-256 से hashed। |
useCase | String | नहीं | वर्तमान में चल रहे context या flow के लिए पहचानकर्ता। plain text में transmitted। |
DocumentEnums — Enums देखें।
Result प्रकार और फ़ील्ड
SelfieResult — सफल selfie capture पर लौटाया गया object।
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
base64 | String | Base64 में कैप्चर की गई छवि |
encrypted | String | backend को भेजा जाने वाला JWT |
SuccessResult — Unico API integration में onSuccess द्वारा लौटाया गया object।
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
processId | String | REST API के माध्यम से validation result क्वेरी करने के लिए उपय ोग किया जाने वाला Process पहचानकर्ता |
DocumentResult — सफल document capture पर लौटाया गया object। SelfieResult जैसे ही fields।