Validate entity

Biometrid's document engine also compares the document photo with one just taken from the end-user assuring its identity.

Method

BiometridAuthDocs.getInstance().validateEntity(
    String card_photo, 
    String selfie, 
    AuthDocsCallback context
);

analyzeFace

method

String card_photo

absolute path to file

String selfie

absolute path to file

AuthDocsCallback context

Applicational context

Callback

@Override
public void validateDocCallback(boolean status, JsonObject response, Errors errors) {
    if(!status && errors != null) {
          Log.e("error", error.getMessage());
    }
    else {
        Log.i("response", response.toString());
    }
}

analyzeFaceCallback

callback

boolean status

Response status

JsonObject jsonObject

Full response from the api

AuthDocsCallback context

Applicational context

Implementation example

public class ExampleActivity extends Activity 
        implements AuthDocsCallback {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_example);

        BiometridAuthDocs.getInstance().validateEntity(
            "card_photo path", 
            "selfie path", 
            this
        );
    }

    @Override
    public void validateDocCallback(boolean status, JSONObject json, Errors errors) {
    if(!status && serrors != null) {
          Log.e("error", error.getMessage());
    }
    else {
        Log.i("response", json.toString());
    }  

    ...
}

For more information on this method please check our api documentation

Last updated