Skip to main content

EOIValidator

eyesonit-typescript-sdk


eyesonit-typescript-sdk / EOIValidator

Class: EOIValidator

Constructors

Constructor

new EOIValidator(): EOIValidator

Returns

EOIValidator

Methods

validateProcessImageInputs()

static validateProcessImageInputs(inputs): EOIResponse

Parameters

inputs

EOIProcessImageInputs

Returns

EOIResponse


validateAddStreamInputs()

static validateAddStreamInputs(inputs): EOIResponse

Parameters

inputs

EOIAddStreamInputs

Returns

EOIResponse


validateMonitorStreamInputs()

static validateMonitorStreamInputs(inputs): EOIResponse

Parameters

inputs

EOIMonitorStreamInputs

Returns

EOIResponse


validateProcessVideoInputs()

static validateProcessVideoInputs(inputs): EOIResponse

Parameters

inputs

EOIProcessVideoInputs

Returns

EOIResponse


validateArchiveSearchInputs()

static validateArchiveSearchInputs(inputs): EOIResponse

Parameters

inputs

EOIArchiveSearchInputs

Returns

EOIResponse


validateSearchInputs()

static validateSearchInputs(inputs): EOIResponse

Parameters

inputs

EOISearchInputs

Returns

EOIResponse


validateLiveSearchInputs()

static validateLiveSearchInputs(inputs): EOIResponse

Parameters

inputs

EOILiveSearchInputs

Returns

EOIResponse


validateUpdateLiveSearchInputs()

static validateUpdateLiveSearchInputs(inputs): EOIResponse

Parameters

inputs

EOIUpdateLiveSearchInputs

Returns

EOIResponse


validateObjectDescriptions()

static validateObjectDescriptions(object_descriptions, validate_for_video): EOIResponse

Parameters

object_descriptions

EOIObjectDescription[]

validate_for_video

boolean

Returns

EOIResponse


validateRegions()

static validateRegions(regions, lines, validateForVideo): EOIResponse

Parameters

regions

EOIRegion[]

lines

EOILine[] | undefined

validateForVideo

boolean

Returns

EOIResponse


validateDetectionConfigs()

static validateDetectionConfigs(detection_configs, lines, validateForVideo): EOIResponse

Parameters

detection_configs

EOIDetectionConfig[]

lines

EOILine[] | undefined

validateForVideo

boolean

Returns

EOIResponse


validateConditions()

static validateConditions(detectionConditions?, lines?): EOIResponse

Parameters

detectionConditions?

EOIDetectionCondition[]

lines?

EOILine[]

Returns

EOIResponse


validateLines()

static validateLines(lines?): EOIResponse

Parameters

lines?

EOILine[]

Returns

EOIResponse


validatePolygon()

static validatePolygon(polygon): EOIResponse

Parameters

polygon

EOIVertex[]

Returns

EOIResponse


validateVertexArray()

static validateVertexArray(vertices): EOIResponse

Parameters

vertices

EOIVertex[]

Returns

EOIResponse


validateNotification()

static validateNotification(notification): EOIResponse

Parameters

notification

EOINotification | undefined

Returns

EOIResponse


validateMotionDetection()

static validateMotionDetection(motionDetection): EOIResponse

Parameters

motionDetection

EOIMotionDetection

Returns

EOIResponse


validateBoundingBox()

static validateBoundingBox(boundingBox): EOIResponse

Parameters

boundingBox

EOIBoundingBox

Returns

EOIResponse


validateStreamUrl()

static validateStreamUrl(stream_url): EOIResponse

Parameters

stream_url

string

Returns

EOIResponse


validatePhoneNumber()

static validatePhoneNumber(phone_number): EOIResponse

Parameters

phone_number

string | null

Returns

EOIResponse


validateMonitorDuration()

static validateMonitorDuration(durationSeconds): EOIResponse

Parameters

durationSeconds

number | null

Returns

EOIResponse


validateFacerecGroupNameSearch()

static validateFacerecGroupNameSearch(search): EOIResponse

Parameters

string

Returns

EOIResponse


validateFacerecPeopleNameSearch()

static validateFacerecPeopleNameSearch(search): EOIResponse

Parameters

search

string

Returns

EOIResponse


validateRemoveFacerecGroupInputs()

static validateRemoveFacerecGroupInputs(group_id): EOIResponse

Parameters

group_id

string

Returns

EOIResponse


validateNewFacerecGroup()

static validateNewFacerecGroup(inputs): EOIResponse

Parameters

inputs

EOIAddFacerecGroupInputs

Returns

EOIResponse


validateNewFacerecPerson()

static validateNewFacerecPerson(inputs): EOIResponse

Parameters

inputs

EOIAddFacerecPersonInputs

Returns

EOIResponse


validateAddFacerecPeople()

static validateAddFacerecPeople(inputs): EOIResponse

Parameters

inputs

EOIAddFacerecPeopleInputs

Returns

EOIResponse


validateRemoveFacerecPersonInputs()

static validateRemoveFacerecPersonInputs(person_id): EOIResponse

Parameters

person_id

string

Returns

EOIResponse


validateFacerecPersonDetailsInputs()

static validateFacerecPersonDetailsInputs(person_id): EOIResponse

Parameters

person_id

string

Returns

EOIResponse


validateFaceRecognitionConfig()

static validateFaceRecognitionConfig(match_type, person_id, group_id?): EOIResponse

Parameters

match_type

string

person_id

string | undefined

group_id?

string

Returns

EOIResponse


validateSimilarityImage()

static validateSimilarityImage(image): EOIResponse

Parameters

image

EOISimilarityImage

Returns

EOIResponse


validateSimilarityConfig()

static validateSimilarityConfig(similarity): EOIResponse

Parameters

similarity

EOISimilarityConfig | undefined

Returns

EOIResponse