Skip to main content

EOIAddFacerecPersonInputs

eyesonit-typescript-sdk


eyesonit-typescript-sdk / EOIAddFacerecPersonInputs

Class: EOIAddFacerecPersonInputs

Request payload for creating a face recognition person profile.

Constructors

Constructor

new EOIAddFacerecPersonInputs(person_id, person_display_name, person_groups): EOIAddFacerecPersonInputs

Parameters

person_id

string

Stable person identifier used in API operations. Minimum length: 2.

person_display_name

string

Display name shown to users. Minimum length: 2.

person_groups

string[]

Face recognition group IDs to associate with this person.

Returns

EOIAddFacerecPersonInputs

Properties

person_images

person_images: EOIAddFacerecPersonImage[] = []

Images associated with the person profile. At least one valid image or file path is required.


person_id

person_id: string

Stable person identifier used in API operations. Minimum length: 2.


person_display_name

person_display_name: string

Display name shown to users. Minimum length: 2.


person_groups

person_groups: string[]

Face recognition group IDs to associate with this person.

Methods

fromJsonObj()

static fromJsonObj(obj): EOIAddFacerecPersonInputs | null

Parameters

obj

any

Returns

EOIAddFacerecPersonInputs | null


addImageBase64()

addImageBase64(image, file_path): void

Adds a base64 image entry and sets capture_time to the current timestamp.

Parameters

image

string

Base64-encoded image data.

file_path

string

Optional file path associated with this image.

Returns

void

Example

`inputs.addImageBase64(base64Jpeg, "C:\\images\\person.jpg")`

validate()

validate(): EOIResponse

Validates this payload against SDK-side constraints.

Returns

EOIResponse