Class ResponseOCRData
-
- All Implemented Interfaces:
-
com.incode.welcome_sdk.data.remote.beans.IResponseDocumentScan
public class ResponseOCRData implements IResponseDocumentScan
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classResponseOCRData.ResponseAddressFields
-
Field Summary
Fields Modifier and Type Field Description public StringbirthDatepublic StringfullNamepublic StringfirstNamepublic StringgivenNameMrzpublic StringmiddleNamepublic StringlastNamepublic StringlastNameMrzpublic Stringaddresspublic Stringgenderpublic intregistrationDatepublic intissueDatepublic intexpirationDatepublic StringclaveDeElectorpublic Stringcurppublic StringnumeroEmisionCredencialpublic Stringcicpublic Stringocrpublic StringissuingCountrypublic StringdocumentTypepublic StringpoaNamepublic StringtypeOfIdpublic intnotExtractedpublic List<String>notExtractedDetailspublic ResponseOCRData.ResponseAddressFieldsaddressFieldspublic ResponseOCRData.ResponseAddressFieldsaddressFieldsFromStatementpublic Map<String, Object>extendedOcrJsonDatapublic StringnotPermittedPath
-
Constructor Summary
Constructors Constructor Description ResponseOCRData(String birthDate, String fullName, String firstName, String givenNameMrz, String middleName, String lastName, String lastNameMrz, String address, String gender, int registrationDate, int issueDate, int expirationDate, String claveDeElector, String curp, String numeroEmisionCredencial, String cic, String ocr, String issuingCountry, String documentType, String poaName, String typeOfId, int notExtracted, List<String> notExtractedDetails, ResponseOCRData.ResponseAddressFields responseAddressData, ResponseOCRData.ResponseAddressFields responseStatementAddressData, Map<String, Object> extendedOcrJsonData)
-
Method Summary
Modifier and Type Method Description StringgetBirthDate()StringgetFullName()StringgetFirstName()StringgetGivenNameMrz()StringgetMiddleName()StringgetLastName()StringgetLastNameMrz()StringgetAddress()StringgetGender()intgetRegistrationDate()intgetIssueDate()intgetExpirationDate()StringgetClaveDeElector()StringgetCurp()StringgetNumeroEmisionCredencial()StringgetCic()StringgetOcr()StringgetIssuingCountry()StringgetDocumentType()StringgetPoaName()StringgetTypeOfId()intgetNotExtracted()List<String>getNotExtractedDetails()ResponseOCRData.ResponseAddressFieldsgetAddressFields()ResponseOCRData.ResponseAddressFieldsgetAddressFieldsFromStatement()Map<String, Object>getExtendedOcrJsonData()StringgetNotPermittedPath()The refused endpoint's path when this organization was not permitted to read the OCR data, or nullfor a real response (ENG-52857).StringtoString()static ResponseOCRDataparse(ResponseBody responseBody)-
-
Constructor Detail
-
ResponseOCRData
ResponseOCRData(String birthDate, String fullName, String firstName, String givenNameMrz, String middleName, String lastName, String lastNameMrz, String address, String gender, int registrationDate, int issueDate, int expirationDate, String claveDeElector, String curp, String numeroEmisionCredencial, String cic, String ocr, String issuingCountry, String documentType, String poaName, String typeOfId, int notExtracted, List<String> notExtractedDetails, ResponseOCRData.ResponseAddressFields responseAddressData, ResponseOCRData.ResponseAddressFields responseStatementAddressData, Map<String, Object> extendedOcrJsonData)
-
-
Method Detail
-
getBirthDate
String getBirthDate()
-
getFullName
String getFullName()
-
getFirstName
String getFirstName()
-
getGivenNameMrz
String getGivenNameMrz()
-
getMiddleName
String getMiddleName()
-
getLastName
String getLastName()
-
getLastNameMrz
String getLastNameMrz()
-
getAddress
String getAddress()
-
getRegistrationDate
int getRegistrationDate()
-
getIssueDate
int getIssueDate()
-
getExpirationDate
int getExpirationDate()
-
getClaveDeElector
String getClaveDeElector()
-
getNumeroEmisionCredencial
String getNumeroEmisionCredencial()
-
getIssuingCountry
String getIssuingCountry()
-
getDocumentType
String getDocumentType()
-
getPoaName
String getPoaName()
-
getTypeOfId
String getTypeOfId()
-
getNotExtracted
int getNotExtracted()
-
getNotExtractedDetails
List<String> getNotExtractedDetails()
-
getAddressFields
ResponseOCRData.ResponseAddressFields getAddressFields()
-
getAddressFieldsFromStatement
ResponseOCRData.ResponseAddressFields getAddressFieldsFromStatement()
-
getExtendedOcrJsonData
Map<String, Object> getExtendedOcrJsonData()
-
getNotPermittedPath
@Nullable()@RestrictTo(value = RestrictTo.Scope.LIBRARY) String getNotPermittedPath()
The refused endpoint's path when this organization was not permitted to read the OCR data, or
nullfor a real response (ENG-52857). Parsing does not fail on a refusal: the ID is processed either way and the callers that only enrich a result (processId, approve, document capture) continue with empty fields. The one module whose whole purpose is to show this data - ID info - reads it and skips its screen instead of presenting an empty form. Internal to the SDK: the bean is public because it is reachable throughDocumentValidationResult, but this marker is not part of the integrator API.
-
parse
static ResponseOCRData parse(ResponseBody responseBody)
-
-
-
-