diff --git a/.sdk-version b/.sdk-version index 0c62fbe..4ba1813 100644 --- a/.sdk-version +++ b/.sdk-version @@ -1 +1 @@ -v3.113.0 +v3.114.2 diff --git a/README.md b/README.md index 54aabde..673fcfb 100644 --- a/README.md +++ b/README.md @@ -461,6 +461,7 @@ Class | Method | HTTP request | Description - [EventTITLEUPDATED](EventTITLEUPDATED.md) - [EventTOOLCALLARGSDELTA](EventTOOLCALLARGSDELTA.md) - [EventTOOLCALLEND](EventTOOLCALLEND.md) + - [EventTOOLCALLPROGRESS](EventTOOLCALLPROGRESS.md) - [EventTOOLCALLRESULT](EventTOOLCALLRESULT.md) - [EventTOOLCALLSTART](EventTOOLCALLSTART.md) - [EventTOOLCONFIRMATIONREQUIRED](EventTOOLCONFIRMATIONREQUIRED.md) @@ -653,6 +654,7 @@ Class | Method | HTTP request | Description - [SseEventTitleUpdatedData](SseEventTitleUpdatedData.md) - [SseEventToolCallArgsDeltaData](SseEventToolCallArgsDeltaData.md) - [SseEventToolCallEndData](SseEventToolCallEndData.md) + - [SseEventToolCallProgressData](SseEventToolCallProgressData.md) - [SseEventToolCallResultData](SseEventToolCallResultData.md) - [SseEventToolCallStartData](SseEventToolCallStartData.md) - [SseEventToolConfirmationRequiredData](SseEventToolConfirmationRequiredData.md) diff --git a/models/EventTOOLCALLPROGRESS.ts b/models/EventTOOLCALLPROGRESS.ts new file mode 100644 index 0000000..9764658 --- /dev/null +++ b/models/EventTOOLCALLPROGRESS.ts @@ -0,0 +1,72 @@ +/** + * RevEng.AI API + * RevEng.AI is an AI-powered binary analysis platform for reverse engineering and malware analysis. It provides similarity search across executable binaries and functions, AI-driven decompilation, dynamic execution analysis, firmware unpacking, and integration with external threat intelligence sources like VirusTotal. + * + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { SseEventToolCallProgressData } from '../models/SseEventToolCallProgressData'; +import { HttpFile } from '../http/http'; + +export class EventTOOLCALLPROGRESS { + 'data': SseEventToolCallProgressData; + /** + * The event name. + */ + 'event': EventTOOLCALLPROGRESSEventEnum; + /** + * The event ID. + */ + 'id'?: number; + /** + * The retry time in milliseconds. + */ + 'retry'?: number; + + static readonly discriminator: string | undefined = undefined; + + static readonly mapping: {[index: string]: string} | undefined = undefined; + + static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [ + { + "name": "data", + "baseName": "data", + "type": "SseEventToolCallProgressData", + "format": "" + }, + { + "name": "event", + "baseName": "event", + "type": "EventTOOLCALLPROGRESSEventEnum", + "format": "" + }, + { + "name": "id", + "baseName": "id", + "type": "number", + "format": "" + }, + { + "name": "retry", + "baseName": "retry", + "type": "number", + "format": "" + } ]; + + static getAttributeTypeMap() { + return EventTOOLCALLPROGRESS.attributeTypeMap; + } + + public constructor() { + } +} + +export enum EventTOOLCALLPROGRESSEventEnum { + ToolCallProgress = 'TOOL_CALL_PROGRESS', + UnknownDefaultOpenApi = '11184809' +} + diff --git a/models/ObjectSerializer.ts b/models/ObjectSerializer.ts index 84046b7..746c986 100644 --- a/models/ObjectSerializer.ts +++ b/models/ObjectSerializer.ts @@ -245,6 +245,7 @@ export * from '../models/EventTEXTMESSAGESTART'; export * from '../models/EventTITLEUPDATED'; export * from '../models/EventTOOLCALLARGSDELTA'; export * from '../models/EventTOOLCALLEND'; +export * from '../models/EventTOOLCALLPROGRESS'; export * from '../models/EventTOOLCALLRESULT'; export * from '../models/EventTOOLCALLSTART'; export * from '../models/EventTOOLCONFIRMATIONREQUIRED'; @@ -437,6 +438,7 @@ export * from '../models/SseEventTextMessageStartData'; export * from '../models/SseEventTitleUpdatedData'; export * from '../models/SseEventToolCallArgsDeltaData'; export * from '../models/SseEventToolCallEndData'; +export * from '../models/SseEventToolCallProgressData'; export * from '../models/SseEventToolCallResultData'; export * from '../models/SseEventToolCallStartData'; export * from '../models/SseEventToolConfirmationRequiredData'; @@ -761,6 +763,7 @@ import { EventTEXTMESSAGESTART , EventTEXTMESSAGESTARTEventEnum } from '../m import { EventTITLEUPDATED , EventTITLEUPDATEDEventEnum } from '../models/EventTITLEUPDATED'; import { EventTOOLCALLARGSDELTA , EventTOOLCALLARGSDELTAEventEnum } from '../models/EventTOOLCALLARGSDELTA'; import { EventTOOLCALLEND , EventTOOLCALLENDEventEnum } from '../models/EventTOOLCALLEND'; +import { EventTOOLCALLPROGRESS , EventTOOLCALLPROGRESSEventEnum } from '../models/EventTOOLCALLPROGRESS'; import { EventTOOLCALLRESULT , EventTOOLCALLRESULTEventEnum } from '../models/EventTOOLCALLRESULT'; import { EventTOOLCALLSTART , EventTOOLCALLSTARTEventEnum } from '../models/EventTOOLCALLSTART'; import { EventTOOLCONFIRMATIONREQUIRED , EventTOOLCONFIRMATIONREQUIREDEventEnum } from '../models/EventTOOLCONFIRMATIONREQUIRED'; @@ -953,6 +956,7 @@ import { SseEventTextMessageStartData } from '../models/SseEventTextMessageStart import { SseEventTitleUpdatedData } from '../models/SseEventTitleUpdatedData'; import { SseEventToolCallArgsDeltaData } from '../models/SseEventToolCallArgsDeltaData'; import { SseEventToolCallEndData } from '../models/SseEventToolCallEndData'; +import { SseEventToolCallProgressData } from '../models/SseEventToolCallProgressData'; import { SseEventToolCallResultData } from '../models/SseEventToolCallResultData'; import { SseEventToolCallStartData } from '../models/SseEventToolCallStartData'; import { SseEventToolConfirmationRequiredData } from '../models/SseEventToolConfirmationRequiredData'; @@ -1087,6 +1091,7 @@ let enumsMap: Set = new Set([ "EventTITLEUPDATEDEventEnum", "EventTOOLCALLARGSDELTAEventEnum", "EventTOOLCALLENDEventEnum", + "EventTOOLCALLPROGRESSEventEnum", "EventTOOLCALLRESULTEventEnum", "EventTOOLCALLSTARTEventEnum", "EventTOOLCONFIRMATIONREQUIREDEventEnum", @@ -1377,6 +1382,7 @@ let typeMap: {[index: string]: any} = { "EventTITLEUPDATED": EventTITLEUPDATED, "EventTOOLCALLARGSDELTA": EventTOOLCALLARGSDELTA, "EventTOOLCALLEND": EventTOOLCALLEND, + "EventTOOLCALLPROGRESS": EventTOOLCALLPROGRESS, "EventTOOLCALLRESULT": EventTOOLCALLRESULT, "EventTOOLCALLSTART": EventTOOLCALLSTART, "EventTOOLCONFIRMATIONREQUIRED": EventTOOLCONFIRMATIONREQUIRED, @@ -1560,6 +1566,7 @@ let typeMap: {[index: string]: any} = { "SseEventTitleUpdatedData": SseEventTitleUpdatedData, "SseEventToolCallArgsDeltaData": SseEventToolCallArgsDeltaData, "SseEventToolCallEndData": SseEventToolCallEndData, + "SseEventToolCallProgressData": SseEventToolCallProgressData, "SseEventToolCallResultData": SseEventToolCallResultData, "SseEventToolCallStartData": SseEventToolCallStartData, "SseEventToolConfirmationRequiredData": SseEventToolConfirmationRequiredData, diff --git a/models/SseEventToolCallProgressData.ts b/models/SseEventToolCallProgressData.ts new file mode 100644 index 0000000..78cc7cd --- /dev/null +++ b/models/SseEventToolCallProgressData.ts @@ -0,0 +1,56 @@ +/** + * RevEng.AI API + * RevEng.AI is an AI-powered binary analysis platform for reverse engineering and malware analysis. It provides similarity search across executable binaries and functions, AI-driven decompilation, dynamic execution analysis, firmware unpacking, and integration with external threat intelligence sources like VirusTotal. + * + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { HttpFile } from '../http/http'; + +export class SseEventToolCallProgressData { + 'data': any | null; + 'eventId': number; + 'sourceRunId'?: string; + 'type': string; + + static readonly discriminator: string | undefined = undefined; + + static readonly mapping: {[index: string]: string} | undefined = undefined; + + static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [ + { + "name": "data", + "baseName": "data", + "type": "any", + "format": "" + }, + { + "name": "eventId", + "baseName": "event_id", + "type": "number", + "format": "int64" + }, + { + "name": "sourceRunId", + "baseName": "source_run_id", + "type": "string", + "format": "" + }, + { + "name": "type", + "baseName": "type", + "type": "string", + "format": "" + } ]; + + static getAttributeTypeMap() { + return SseEventToolCallProgressData.attributeTypeMap; + } + + public constructor() { + } +} diff --git a/models/StreamEvents200ResponseInner.ts b/models/StreamEvents200ResponseInner.ts index 351249f..4df66e3 100644 --- a/models/StreamEvents200ResponseInner.ts +++ b/models/StreamEvents200ResponseInner.ts @@ -22,6 +22,7 @@ import { EventTEXTMESSAGESTART } from '../models/EventTEXTMESSAGESTART'; import { EventTITLEUPDATED } from '../models/EventTITLEUPDATED'; import { EventTOOLCALLARGSDELTA } from '../models/EventTOOLCALLARGSDELTA'; import { EventTOOLCALLEND } from '../models/EventTOOLCALLEND'; +import { EventTOOLCALLPROGRESS } from '../models/EventTOOLCALLPROGRESS'; import { EventTOOLCALLRESULT } from '../models/EventTOOLCALLRESULT'; import { EventTOOLCALLSTART } from '../models/EventTOOLCALLSTART'; import { EventTOOLCONFIRMATIONREQUIRED } from '../models/EventTOOLCONFIRMATIONREQUIRED'; @@ -32,7 +33,7 @@ import { HttpFile } from '../http/http'; * Type * @export */ -export type StreamEvents200ResponseInner = EventCONTEXTCOMPACTED | EventRUNCANCELLED | EventRUNERROR | EventRUNFINISHED | EventRUNSTARTED | EventSTEPFINISHED | EventSTEPSTARTED | EventTEXTMESSAGECONTENT | EventTEXTMESSAGEEND | EventTEXTMESSAGESTART | EventTITLEUPDATED | EventTOOLCALLARGSDELTA | EventTOOLCALLEND | EventTOOLCALLRESULT | EventTOOLCALLSTART | EventTOOLCONFIRMATIONREQUIRED; +export type StreamEvents200ResponseInner = EventCONTEXTCOMPACTED | EventRUNCANCELLED | EventRUNERROR | EventRUNFINISHED | EventRUNSTARTED | EventSTEPFINISHED | EventSTEPSTARTED | EventTEXTMESSAGECONTENT | EventTEXTMESSAGEEND | EventTEXTMESSAGESTART | EventTITLEUPDATED | EventTOOLCALLARGSDELTA | EventTOOLCALLEND | EventTOOLCALLPROGRESS | EventTOOLCALLRESULT | EventTOOLCALLSTART | EventTOOLCONFIRMATIONREQUIRED; /** * @type StreamEvents200ResponseInnerClass @@ -58,3 +59,4 @@ export class StreamEvents200ResponseInnerClass { + diff --git a/models/all.ts b/models/all.ts index 266c1f1..cd247e1 100644 --- a/models/all.ts +++ b/models/all.ts @@ -245,6 +245,7 @@ export * from '../models/EventTEXTMESSAGESTART' export * from '../models/EventTITLEUPDATED' export * from '../models/EventTOOLCALLARGSDELTA' export * from '../models/EventTOOLCALLEND' +export * from '../models/EventTOOLCALLPROGRESS' export * from '../models/EventTOOLCALLRESULT' export * from '../models/EventTOOLCALLSTART' export * from '../models/EventTOOLCONFIRMATIONREQUIRED' @@ -437,6 +438,7 @@ export * from '../models/SseEventTextMessageStartData' export * from '../models/SseEventTitleUpdatedData' export * from '../models/SseEventToolCallArgsDeltaData' export * from '../models/SseEventToolCallEndData' +export * from '../models/SseEventToolCallProgressData' export * from '../models/SseEventToolCallResultData' export * from '../models/SseEventToolCallStartData' export * from '../models/SseEventToolConfirmationRequiredData' diff --git a/package.json b/package.json index d0416a1..fb2512f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@revengai/sdk", - "version": "v3.113.0", + "version": "v3.114.2", "description": "TypeScript SDK for the RevEng.AI API", "author": "RevEng.AI", "repository": { diff --git a/types/ObjectParamAPI.ts b/types/ObjectParamAPI.ts index 8ea7723..abb909e 100644 --- a/types/ObjectParamAPI.ts +++ b/types/ObjectParamAPI.ts @@ -249,6 +249,7 @@ import { EventTEXTMESSAGESTART } from '../models/EventTEXTMESSAGESTART'; import { EventTITLEUPDATED } from '../models/EventTITLEUPDATED'; import { EventTOOLCALLARGSDELTA } from '../models/EventTOOLCALLARGSDELTA'; import { EventTOOLCALLEND } from '../models/EventTOOLCALLEND'; +import { EventTOOLCALLPROGRESS } from '../models/EventTOOLCALLPROGRESS'; import { EventTOOLCALLRESULT } from '../models/EventTOOLCALLRESULT'; import { EventTOOLCALLSTART } from '../models/EventTOOLCALLSTART'; import { EventTOOLCONFIRMATIONREQUIRED } from '../models/EventTOOLCONFIRMATIONREQUIRED'; @@ -441,6 +442,7 @@ import { SseEventTextMessageStartData } from '../models/SseEventTextMessageStart import { SseEventTitleUpdatedData } from '../models/SseEventTitleUpdatedData'; import { SseEventToolCallArgsDeltaData } from '../models/SseEventToolCallArgsDeltaData'; import { SseEventToolCallEndData } from '../models/SseEventToolCallEndData'; +import { SseEventToolCallProgressData } from '../models/SseEventToolCallProgressData'; import { SseEventToolCallResultData } from '../models/SseEventToolCallResultData'; import { SseEventToolCallStartData } from '../models/SseEventToolCallStartData'; import { SseEventToolConfirmationRequiredData } from '../models/SseEventToolConfirmationRequiredData'; diff --git a/types/ObservableAPI.ts b/types/ObservableAPI.ts index 3901a67..7cb4690 100644 --- a/types/ObservableAPI.ts +++ b/types/ObservableAPI.ts @@ -250,6 +250,7 @@ import { EventTEXTMESSAGESTART } from '../models/EventTEXTMESSAGESTART'; import { EventTITLEUPDATED } from '../models/EventTITLEUPDATED'; import { EventTOOLCALLARGSDELTA } from '../models/EventTOOLCALLARGSDELTA'; import { EventTOOLCALLEND } from '../models/EventTOOLCALLEND'; +import { EventTOOLCALLPROGRESS } from '../models/EventTOOLCALLPROGRESS'; import { EventTOOLCALLRESULT } from '../models/EventTOOLCALLRESULT'; import { EventTOOLCALLSTART } from '../models/EventTOOLCALLSTART'; import { EventTOOLCONFIRMATIONREQUIRED } from '../models/EventTOOLCONFIRMATIONREQUIRED'; @@ -442,6 +443,7 @@ import { SseEventTextMessageStartData } from '../models/SseEventTextMessageStart import { SseEventTitleUpdatedData } from '../models/SseEventTitleUpdatedData'; import { SseEventToolCallArgsDeltaData } from '../models/SseEventToolCallArgsDeltaData'; import { SseEventToolCallEndData } from '../models/SseEventToolCallEndData'; +import { SseEventToolCallProgressData } from '../models/SseEventToolCallProgressData'; import { SseEventToolCallResultData } from '../models/SseEventToolCallResultData'; import { SseEventToolCallStartData } from '../models/SseEventToolCallStartData'; import { SseEventToolConfirmationRequiredData } from '../models/SseEventToolConfirmationRequiredData'; diff --git a/types/PromiseAPI.ts b/types/PromiseAPI.ts index d40bafe..2178573 100644 --- a/types/PromiseAPI.ts +++ b/types/PromiseAPI.ts @@ -249,6 +249,7 @@ import { EventTEXTMESSAGESTART } from '../models/EventTEXTMESSAGESTART'; import { EventTITLEUPDATED } from '../models/EventTITLEUPDATED'; import { EventTOOLCALLARGSDELTA } from '../models/EventTOOLCALLARGSDELTA'; import { EventTOOLCALLEND } from '../models/EventTOOLCALLEND'; +import { EventTOOLCALLPROGRESS } from '../models/EventTOOLCALLPROGRESS'; import { EventTOOLCALLRESULT } from '../models/EventTOOLCALLRESULT'; import { EventTOOLCALLSTART } from '../models/EventTOOLCALLSTART'; import { EventTOOLCONFIRMATIONREQUIRED } from '../models/EventTOOLCONFIRMATIONREQUIRED'; @@ -441,6 +442,7 @@ import { SseEventTextMessageStartData } from '../models/SseEventTextMessageStart import { SseEventTitleUpdatedData } from '../models/SseEventTitleUpdatedData'; import { SseEventToolCallArgsDeltaData } from '../models/SseEventToolCallArgsDeltaData'; import { SseEventToolCallEndData } from '../models/SseEventToolCallEndData'; +import { SseEventToolCallProgressData } from '../models/SseEventToolCallProgressData'; import { SseEventToolCallResultData } from '../models/SseEventToolCallResultData'; import { SseEventToolCallStartData } from '../models/SseEventToolCallStartData'; import { SseEventToolConfirmationRequiredData } from '../models/SseEventToolConfirmationRequiredData';