Skip to main content

EOIProcessImageInputs

eyesonit-typescript-sdk


eyesonit-typescript-sdk / EOIProcessImageInputs

Class: EOIProcessImageInputs

Request payload for processing a single image.

Extends​

Constructors​

Constructor​

new EOIProcessImageInputs(base64Image, regions, return_image?, effects?): EOIProcessImageInputs

Parameters​

base64Image​

Base64-encoded image payload.

string | undefined

regions​

EOIRegion[]

Detection regions and configuration.

return_image?​

boolean

Whether to include an annotated image in the response.

effects?​

EOIEffects

Optional visual effects/overlays configuration.

Returns​

EOIProcessImageInputs

Overrides​

EOIBaseInputs.constructor

Properties​

base64Image​

base64Image: string | undefined

Base64-encoded image payload.


regions​

regions: EOIRegion[]

Detection regions and configuration.

Inherited from​

EOIBaseInputs.regions


return_image?​

optional return_image: boolean

Whether to include an annotated image in the response.


effects?​

optional effects: EOIEffects

Optional visual effects/overlays configuration.

Methods​

fromJsonObj()​

static fromJsonObj(obj): EOIProcessImageInputs | undefined

Parameters​

obj​

any

Returns​

EOIProcessImageInputs | undefined


stringify()​

stringify(): string

Serializes this payload for the API request body. The serializer excludes nested confidence values.

Returns​

string


validate()​

validate(): EOIResponse

Validates this payload against SDK-side constraints.

Returns​

EOIResponse