This is the Go SDK for the RevEng.AI API.
To use the SDK you will first need to obtain an API key from https://reveng.ai.
Once you have the API key you can install the SDK using:
go get github.com/RevEngAI/sdk-goThe following is an example of how to use the SDK to get the logs of an analysis:
package main
import (
"context"
"fmt"
"os"
sdk "github.com/RevEngAI/sdk-go"
)
func main() {
// Create a new configuration with default settings
cfg := sdk.NewConfiguration()
// Create a new API client
client := sdk.NewAPIClient(cfg)
// Configure API key authorization via context
ctx := context.WithValue(context.Background(), sdk.ContextAPIKeys, map[string]sdk.APIKey{
"APIKey": {Key: os.Getenv("API_KEY")},
})
analysisId := int32(715320)
// Call GetAnalysisLogs on the AnalysesCoreAPI service
result, httpResp, err := client.AnalysesCoreAPI.GetAnalysisLogs(ctx, analysisId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Exception when calling AnalysesCoreAPI#GetAnalysisLogs\n")
fmt.Fprintf(os.Stderr, "Status code: %d\n", httpResp.StatusCode)
// Check if the error is a GenericOpenAPIError for more details
if apiErr, ok := err.(*sdk.GenericOpenAPIError); ok {
fmt.Fprintf(os.Stderr, "Reason: %s\n", string(apiErr.Body()))
}
fmt.Fprintf(os.Stderr, "Error: %v\n", err)
os.Exit(1)
}
// Unwrap the response: BaseResponseLogs -> Logs (Data) -> string
if result.HasData() {
data := result.GetData()
fmt.Println(data.GetLogs())
} else {
fmt.Println("No logs available")
}
}All URIs are relative to https://api.reveng.ai
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AnalysesCommentsAPI | CreateAnalysisComment | Post /v2/analyses/{analysis_id}/comments | Create a comment for this analysis |
| AnalysesCommentsAPI | DeleteAnalysisComment | Delete /v2/analyses/{analysis_id}/comments/{comment_id} | Delete a comment |
| AnalysesCommentsAPI | GetAnalysisComments | Get /v2/analyses/{analysis_id}/comments | Get comments for this analysis |
| AnalysesCommentsAPI | UpdateAnalysisComment | Patch /v2/analyses/{analysis_id}/comments/{comment_id} | Update a comment |
| AnalysesCoreAPI | CreateAnalysis | Post /v2/analyses | Create Analysis |
| AnalysesCoreAPI | DeleteAnalysis | Delete /v2/analyses/{analysis_id} | Delete Analysis |
| AnalysesCoreAPI | GetAnalysisBasicInfo | Get /v2/analyses/{analysis_id}/basic | Gets basic analysis information |
| AnalysesCoreAPI | GetAnalysisFunctionMap | Get /v2/analyses/{analysis_id}/func_maps | Get Analysis Function Map |
| AnalysesCoreAPI | GetAnalysisLogs | Get /v2/analyses/{analysis_id}/logs | Gets the logs of an analysis |
| AnalysesCoreAPI | GetAnalysisParams | Get /v2/analyses/{analysis_id}/params | Gets analysis param information |
| AnalysesCoreAPI | GetAnalysisStatus | Get /v2/analyses/{analysis_id}/status | Gets the status of an analysis |
| AnalysesCoreAPI | InsertAnalysisLog | Post /v2/analyses/{analysis_id}/logs | Insert a log entry for an analysis |
| AnalysesCoreAPI | ListAnalyses | Get /v2/analyses/list | Gets the most recent analyses |
| AnalysesCoreAPI | LookupBinaryId | Get /v2/analyses/lookup/{binary_id} | Gets the analysis ID from binary ID |
| AnalysesCoreAPI | RequeueAnalysis | Post /v2/analyses/{analysis_id}/requeue | Requeue Analysis |
| AnalysesCoreAPI | UpdateAnalysis | Patch /v2/analyses/{analysis_id} | Update Analysis |
| AnalysesCoreAPI | UpdateAnalysisTags | Patch /v2/analyses/{analysis_id}/tags | Update Analysis Tags |
| AnalysesCoreAPI | UploadFile | Post /v2/upload | Upload File |
| AnalysesDynamicExecutionAPI | GetDynamicExecutionStatus | Get /v2/analyses/{analysis_id}/dynamic-execution/status | Get the status of a dynamic execution task |
| AnalysesDynamicExecutionAPI | GetNetworkOverview | Get /v2/analyses/{analysis_id}/dynamic-execution/network-overview | Get the dynamic execution results for network overview |
| AnalysesDynamicExecutionAPI | GetProcessDump | Get /v2/analyses/{analysis_id}/dynamic-execution/process-dumps/{dump_name} | Get the dynamic execution results for a specific process dump |
| AnalysesDynamicExecutionAPI | GetProcessDumps | Get /v2/analyses/{analysis_id}/dynamic-execution/process-dumps | Get the dynamic execution results for process dumps |
| AnalysesDynamicExecutionAPI | GetProcessRegistry | Get /v2/analyses/{analysis_id}/dynamic-execution/process-registry | Get the dynamic execution results for process registry |
| AnalysesDynamicExecutionAPI | GetProcessTree | Get /v2/analyses/{analysis_id}/dynamic-execution/process-tree | Get the dynamic execution results for process tree |
| AnalysesDynamicExecutionAPI | GetTtps | Get /v2/analyses/{analysis_id}/dynamic-execution/ttps | Get the dynamic execution results for ttps |
| AnalysesResultsMetadataAPI | GetAnalysisFunctionsPaginated | Get /v2/analyses/{analysis_id}/functions | Get functions from analysis |
| AnalysesResultsMetadataAPI | GetCapabilities | Get /v2/analyses/{analysis_id}/capabilities | Gets the capabilities from the analysis |
| AnalysesResultsMetadataAPI | GetCommunities | Get /v2/analyses/{analysis_id}/communities | Gets the communities found in the analysis |
| AnalysesResultsMetadataAPI | GetFunctionsList | Get /v2/analyses/{analysis_id}/functions/list | Gets functions from analysis |
| AnalysesResultsMetadataAPI | GetPdf | Get /v2/analyses/{analysis_id}/pdf | Gets the PDF found in the analysis |
| AnalysesResultsMetadataAPI | GetSbom | Get /v2/analyses/{analysis_id}/sbom | Gets the software-bill-of-materials (SBOM) found in the analysis |
| AnalysesResultsMetadataAPI | GetTags | Get /v2/analyses/{analysis_id}/tags | Get function tags with maliciousness score |
| AnalysesResultsMetadataAPI | GetVulnerabilities | Get /v2/analyses/{analysis_id}/vulnerabilities | Gets the vulnerabilities found in the analysis |
| AnalysesSecurityChecksAPI | CreateScurityChecksTask | Post /v2/analyses/{analysis_id}/security-checks | Queues a security check process |
| AnalysesSecurityChecksAPI | GetSecurityChecks | Get /v2/analyses/{analysis_id}/security-checks | Get Security Checks |
| AnalysesSecurityChecksAPI | GetSecurityChecksTaskStatus | Get /v2/analyses/{analysis_id}/security-checks/status | Check the status of a security check process |
| AuthenticationUsersAPI | GetRequesterUserInfo | Get /v2/users/me | Get the requesters user information |
| AuthenticationUsersAPI | GetUser | Get /v2/users/{user_id} | Get a user's public information |
| AuthenticationUsersAPI | GetUserActivity | Get /v2/users/activity | Get auth user activity |
| AuthenticationUsersAPI | GetUserComments | Get /v2/users/me/comments | Get comments by user |
| AuthenticationUsersAPI | LoginUser | Post /v2/auth/login | Authenticate a user |
| BinariesAPI | DownloadZippedBinary | Get /v2/binaries/{binary_id}/download-zipped | Downloads a zipped binary with password protection |
| BinariesAPI | GetBinaryAdditionalDetails | Get /v2/binaries/{binary_id}/additional-details | Gets the additional details of a binary |
| BinariesAPI | GetBinaryAdditionalDetailsStatus | Get /v2/binaries/{binary_id}/additional-details/status | Gets the status of the additional details task for a binary |
| BinariesAPI | GetBinaryDetails | Get /v2/binaries/{binary_id}/details | Gets the details of a binary |
| BinariesAPI | GetBinaryDieInfo | Get /v2/binaries/{binary_id}/die-info | Gets the die info of a binary |
| BinariesAPI | GetBinaryExternals | Get /v2/binaries/{binary_id}/externals | Gets the external details of a binary |
| BinariesAPI | GetBinaryRelatedStatus | Get /v2/binaries/{binary_id}/related/status | Gets the status of the unpack binary task for a binary |
| BinariesAPI | GetRelatedBinaries | Get /v2/binaries/{binary_id}/related | Gets the related binaries of a binary. |
| CollectionsAPI | CreateCollection | Post /v2/collections | Creates new collection information |
| CollectionsAPI | DeleteCollection | Delete /v2/collections/{collection_id} | Deletes a collection |
| CollectionsAPI | GetCollection | Get /v2/collections/{collection_id} | Returns a collection |
| CollectionsAPI | ListCollections | Get /v2/collections | Gets basic collections information |
| CollectionsAPI | UpdateCollection | Patch /v2/collections/{collection_id} | Updates a collection |
| CollectionsAPI | UpdateCollectionBinaries | Patch /v2/collections/{collection_id}/binaries | Updates a collection binaries |
| CollectionsAPI | UpdateCollectionTags | Patch /v2/collections/{collection_id}/tags | Updates a collection tags |
| ConfigAPI | GetConfig | Get /v2/config | Get Config |
| ExternalSourcesAPI | CreateExternalTaskVt | Post /v2/analysis/{analysis_id}/external/vt | Pulls data from VirusTotal |
| ExternalSourcesAPI | GetVtData | Get /v2/analysis/{analysis_id}/external/vt | Get VirusTotal data |
| ExternalSourcesAPI | GetVtTaskStatus | Get /v2/analysis/{analysis_id}/external/vt/status | Check the status of VirusTotal data retrieval |
| FirmwareAPI | GetBinariesForFirmwareTask | Get /v2/firmware/get-binaries/{task_id} | Upload firmware for unpacking |
| FirmwareAPI | UploadFirmware | Post /v2/firmware | Upload firmware for unpacking |
| FunctionsAIDecompilationAPI | CreateAiDecompilationComment | Post /v2/functions/{function_id}/ai-decompilation/comments | Create a comment for this function |
| FunctionsAIDecompilationAPI | CreateAiDecompilationTask | Post /v2/functions/{function_id}/ai-decompilation | Begins AI Decompilation Process |
| FunctionsAIDecompilationAPI | DeleteAiDecompilationComment | Delete /v2/functions/{function_id}/ai-decompilation/comments/{comment_id} | Delete a comment |
| FunctionsAIDecompilationAPI | GetAiDecompilationComments | Get /v2/functions/{function_id}/ai-decompilation/comments | Get comments for this function |
| FunctionsAIDecompilationAPI | GetAiDecompilationRating | Get /v2/functions/{function_id}/ai-decompilation/rating | Get rating for AI decompilation |
| FunctionsAIDecompilationAPI | GetAiDecompilationTaskResult | Get /v2/functions/{function_id}/ai-decompilation | Polls AI Decompilation Process |
| FunctionsAIDecompilationAPI | GetAiDecompilationTaskStatus | Get /v2/functions/{function_id}/ai-decompilation/status | Check the status of a function ai decompilation |
| FunctionsAIDecompilationAPI | UpdateAiDecompilationComment | Patch /v2/functions/{function_id}/ai-decompilation/comments/{comment_id} | Update a comment |
| FunctionsAIDecompilationAPI | UpsertAiDecompilationRating | Patch /v2/functions/{function_id}/ai-decompilation/rating | Upsert rating for AI decompilation |
| FunctionsBlockCommentsAPI | GenerateBlockCommentsForBlockInFunction | Post /v2/functions/{function_id}/block-comments/single | Generate block comments for a specific block in a function |
| FunctionsBlockCommentsAPI | GenerateBlockCommentsForFunction | Post /v2/functions/{function_id}/block-comments | Generate block comments for a function |
| FunctionsBlockCommentsAPI | GenerateOverviewCommentForFunction | Post /v2/functions/{function_id}/block-comments/overview | Generate overview comment for a function |
| FunctionsCoreAPI | AiUnstrip | Post /v2/analyses/{analysis_id}/functions/ai-unstrip | Performs matching and auto-unstrip for an analysis and its functions |
| FunctionsCoreAPI | AnalysisFunctionMatching | Post /v2/analyses/{analysis_id}/functions/matches | Perform matching for the functions of an analysis |
| FunctionsCoreAPI | AutoUnstrip | Post /v2/analyses/{analysis_id}/functions/auto-unstrip | Performs matching and auto-unstrip for an analysis and its functions |
| FunctionsCoreAPI | BatchFunctionMatching | Post /v2/functions/matches | Perform function matching for an arbitrary batch of functions, binaries or collections |
| FunctionsCoreAPI | CancelAiUnstrip | Delete /v2/analyses/{analysis_id}/functions/ai-unstrip/cancel | Cancels a running ai-unstrip |
| FunctionsCoreAPI | CancelAutoUnstrip | Delete /v2/analyses/{analysis_id}/functions/unstrip/cancel | Cancels a running auto-unstrip |
| FunctionsCoreAPI | GetAnalysisStrings | Get /v2/analyses/{analysis_id}/functions/strings | Get string information found in the Analysis |
| FunctionsCoreAPI | GetAnalysisStringsStatus | Get /v2/analyses/{analysis_id}/functions/strings/status | Get string processing state for the Analysis |
| FunctionsCoreAPI | GetFunctionBlocks | Get /v2/functions/{function_id}/blocks | Get disassembly blocks related to the function |
| FunctionsCoreAPI | GetFunctionCalleesCallers | Get /v2/functions/{function_id}/callees_callers | Get list of functions that call or are called by the specified function |
| FunctionsCoreAPI | GetFunctionCapabilities | Get /v2/functions/{function_id}/capabilities | Retrieve a functions capabilities |
| FunctionsCoreAPI | GetFunctionDetails | Get /v2/functions/{function_id} | Get function details |
| FunctionsCoreAPI | GetFunctionStrings | Get /v2/functions/{function_id}/strings | Get string information found in the function |
| FunctionsDataTypesAPI | GenerateFunctionDataTypesForAnalysis | Post /v2/analyses/{analysis_id}/functions/data_types | Generate Function Data Types |
| FunctionsDataTypesAPI | GenerateFunctionDataTypesForFunctions | Post /v2/functions/data_types | Generate Function Data Types for an arbitrary list of functions |
| FunctionsDataTypesAPI | GetFunctionDataTypes | Get /v2/analyses/{analysis_id}/functions/{function_id}/data_types | Get Function Data Types |
| FunctionsDataTypesAPI | ListFunctionDataTypesForAnalysis | Get /v2/analyses/{analysis_id}/functions/data_types | List Function Data Types |
| FunctionsDataTypesAPI | ListFunctionDataTypesForFunctions | Get /v2/functions/data_types | List Function Data Types |
| FunctionsDataTypesAPI | UpdateFunctionDataTypes | Put /v2/analyses/{analysis_id}/functions/{function_id}/data_types | Update Function Data Types |
| FunctionsDecompilationAPI | CreateDecompilationComment | Post /v2/functions/{function_id}/decompilation/comments | Create a comment for this function |
| FunctionsDecompilationAPI | DeleteDecompilationComment | Delete /v2/functions/{function_id}/decompilation/comments/{comment_id} | Delete a comment |
| FunctionsDecompilationAPI | GetDecompilationComments | Get /v2/functions/{function_id}/decompilation/comments | Get comments for this function |
| FunctionsDecompilationAPI | UpdateDecompilationComment | Patch /v2/functions/{function_id}/decompilation/comments/{comment_id} | Update a comment |
| FunctionsRenamingHistoryAPI | BatchRenameFunction | Post /v2/functions/rename/batch | Batch Rename Functions |
| FunctionsRenamingHistoryAPI | GetFunctionNameHistory | Get /v2/functions/history/{function_id} | Get Function Name History |
| FunctionsRenamingHistoryAPI | RenameFunctionId | Post /v2/functions/rename/{function_id} | Rename Function |
| FunctionsRenamingHistoryAPI | RevertFunctionName | Post /v2/functions/history/{function_id}/{history_id} | Revert the function name |
| ModelsAPI | GetModels | Get /v2/models | Gets models |
| SearchAPI | SearchBinaries | Get /v2/search/binaries | Binaries search |
| SearchAPI | SearchCollections | Get /v2/search/collections | Collections search |
| SearchAPI | SearchFunctions | Get /v2/search/functions | Functions search |
| SearchAPI | SearchTags | Get /v2/search/tags | Tags search |
- AdditionalDetailsStatusResponse
- Addr
- AiDecompilationRating
- AiUnstripRequest
- AnalysisAccessInfo
- AnalysisConfig
- AnalysisCreateRequest
- AnalysisCreateResponse
- AnalysisDetailResponse
- AnalysisFunctionMapping
- AnalysisFunctionMatchingRequest
- AnalysisFunctions
- AnalysisFunctionsList
- AnalysisRecord
- AnalysisScope
- AnalysisStringsResponse
- AnalysisStringsStatusResponse
- AnalysisTags
- AnalysisUpdateRequest
- AnalysisUpdateTagsRequest
- AnalysisUpdateTagsResponse
- AppApiRestV2AnalysesEnumsDynamicExecutionStatus
- AppApiRestV2AnalysesEnumsOrderBy
- AppApiRestV2CollectionsEnumsOrderBy
- AppApiRestV2FunctionsResponsesFunction
- AppApiRestV2FunctionsTypesFunction
- AppServicesDynamicExecutionSchemasDynamicExecutionStatus
- Argument
- AutoUnstripRequest
- AutoUnstripResponse
- BaseResponse
- BaseResponseAdditionalDetailsStatusResponse
- BaseResponseAnalysisCreateResponse
- BaseResponseAnalysisDetailResponse
- BaseResponseAnalysisFunctionMapping
- BaseResponseAnalysisFunctions
- BaseResponseAnalysisFunctionsList
- BaseResponseAnalysisStringsResponse
- BaseResponseAnalysisStringsStatusResponse
- BaseResponseAnalysisTags
- BaseResponseAnalysisUpdateTagsResponse
- BaseResponseBasic
- BaseResponseBinariesRelatedStatusResponse
- BaseResponseBinaryAdditionalResponse
- BaseResponseBinaryDetailsResponse
- BaseResponseBinaryExternalsResponse
- BaseResponseBinarySearchResponse
- BaseResponseBlockCommentsGenerationForFunctionResponse
- BaseResponseBlockCommentsOverviewGenerationResponse
- BaseResponseBool
- BaseResponseCalleesCallerFunctionsResponse
- BaseResponseCapabilities
- BaseResponseCheckSecurityChecksTaskResponse
- BaseResponseChildBinariesResponse
- BaseResponseCollectionBinariesUpdateResponse
- BaseResponseCollectionResponse
- BaseResponseCollectionSearchResponse
- BaseResponseCollectionTagsUpdateResponse
- BaseResponseCommentResponse
- BaseResponseCommunities
- BaseResponseConfigResponse
- BaseResponseCreated
- BaseResponseDict
- BaseResponseDynamicExecutionStatus
- BaseResponseExternalResponse
- BaseResponseFunctionBlocksResponse
- BaseResponseFunctionCapabilityResponse
- BaseResponseFunctionDataTypes
- BaseResponseFunctionDataTypesList
- BaseResponseFunctionSearchResponse
- BaseResponseFunctionStringsResponse
- BaseResponseFunctionTaskResponse
- BaseResponseFunctionsDetailResponse
- BaseResponseGenerateFunctionDataTypes
- BaseResponseGenerationStatusList
- BaseResponseGetAiDecompilationRatingResponse
- BaseResponseGetAiDecompilationTask
- BaseResponseGetMeResponse
- BaseResponseGetPublicUserResponse
- BaseResponseListCollectionResults
- BaseResponseListCommentResponse
- BaseResponseListDieMatch
- BaseResponseListFunctionNameHistory
- BaseResponseListSBOM
- BaseResponseListUserActivityResponse
- BaseResponseLoginResponse
- BaseResponseLogs
- BaseResponseModelsResponse
- BaseResponseNetworkOverviewResponse
- BaseResponseParams
- BaseResponseProcessDumps
- BaseResponseProcessRegistry
- BaseResponseProcessTree
- BaseResponseQueuedSecurityChecksTaskResponse
- BaseResponseRecent
- BaseResponseSecurityChecksResponse
- BaseResponseStatus
- BaseResponseStr
- BaseResponseTTPS
- BaseResponseTagSearchResponse
- BaseResponseTaskResponse
- BaseResponseUploadResponse
- BaseResponseVulnerabilities
- Basic
- BinariesRelatedStatusResponse
- BinariesTaskStatus
- BinaryAdditionalDetailsDataResponse
- BinaryAdditionalResponse
- BinaryConfig
- BinaryDetailsResponse
- BinaryExternalsResponse
- BinarySearchResponse
- BinarySearchResult
- BinaryTaskStatus
- Block
- BlockCommentsGenerationForFunctionResponse
- CalleeFunctionInfo
- CalleesCallerFunctionsResponse
- CallerFunctionInfo
- Capabilities
- Capability
- CheckSecurityChecksTaskResponse
- ChildBinariesResponse
- CodeSignatureModel
- CollectionBinariesUpdateRequest
- CollectionBinariesUpdateResponse
- CollectionBinaryResponse
- CollectionCreateRequest
- CollectionListItem
- CollectionResponse
- CollectionResponseBinariesInner
- CollectionScope
- CollectionSearchResponse
- CollectionSearchResult
- CollectionTagsUpdateRequest
- CollectionTagsUpdateResponse
- CollectionUpdateRequest
- CommentBase
- CommentResponse
- CommentUpdateRequest
- Communities
- CommunityMatchPercentages
- ConfidenceType
- ConfigResponse
- Context
- Created
- DecompilationCommentContext
- DieMatch
- DynamicExecutionStatusInput
- ELFImportModel
- ELFModel
- ELFRelocation
- ELFSection
- ELFSecurity
- ELFSegment
- ELFSymbol
- ElfDynamicEntry
- EntrypointModel
- Enumeration
- ErrorModel
- ExportModel
- ExternalResponse
- FileFormat
- FileHashes
- FileMetadata
- Filters
- FuncDepsInner
- FunctionBlockDestinationResponse
- FunctionBlockResponse
- FunctionBlocksResponse
- FunctionBoundary
- FunctionCapabilityResponse
- FunctionCommentCreateRequest
- FunctionDataTypes
- FunctionDataTypesList
- FunctionDataTypesListItem
- FunctionDataTypesParams
- FunctionDataTypesStatus
- FunctionHeader
- FunctionInfoInput
- FunctionInfoOutput
- FunctionListItem
- FunctionLocalVariableResponse
- FunctionMapping
- FunctionMappingFull
- FunctionMatch
- FunctionMatchingFilters
- FunctionMatchingRequest
- FunctionMatchingResponse
- FunctionNameHistory
- FunctionParamResponse
- FunctionRename
- FunctionRenameMap
- FunctionSearchResponse
- FunctionSearchResult
- FunctionSourceType
- FunctionString
- FunctionStringsResponse
- FunctionTaskResponse
- FunctionTaskStatus
- FunctionTypeInput
- FunctionTypeOutput
- FunctionsDetailResponse
- FunctionsListRename
- GenerateFunctionDataTypes
- GenerationStatusList
- GetAiDecompilationRatingResponse
- GetAiDecompilationTask
- GetMeResponse
- GetPublicUserResponse
- GlobalVariable
- ISA
- IconModel
- ImportModel
- InsertAnalysisLogRequest
- InverseFunctionMapItem
- InverseStringMapItem
- InverseValue
- ListCollectionResults
- LoginRequest
- LoginResponse
- Logs
- MatchedFunction
- MatchedFunctionSuggestion
- MetaModel
- ModelName
- ModelsResponse
- NameConfidence
- NameSourceType
- NetworkOverviewDns
- NetworkOverviewDnsAnswer
- NetworkOverviewMetadata
- NetworkOverviewResponse
- Order
- PDBDebugModel
- PEModel
- PaginationModel
- Params
- Platform
- Process
- ProcessDump
- ProcessDumpMetadata
- ProcessDumps
- ProcessDumpsData
- ProcessRegistry
- ProcessTree
- QueuedSecurityChecksTaskResponse
- ReAnalysisForm
- Recent
- Registry
- RelativeBinaryResponse
- SBOM
- SBOMPackage
- SandboxOptions
- ScrapeThirdPartyConfig
- SectionModel
- SecurityChecksResponse
- SecurityChecksResult
- SecurityModel
- SeverityType
- SingleCodeCertificateModel
- SingleCodeSignatureModel
- SinglePDBEntryModel
- SingleSectionModel
- StackVariable
- StatusInput
- StatusOutput
- StringFunctions
- Structure
- StructureMember
- Symbols
- TTPS
- TTPSAttack
- TTPSData
- TTPSElement
- TTPSOccurance
- Tag
- TagItem
- TagResponse
- TagSearchResponse
- TagSearchResult
- TaskResponse
- TaskStatus
- TimestampModel
- TypeDefinition
- UpdateFunctionDataTypes
- UploadFileType
- UploadResponse
- UpsertAiDecomplationRatingRequest
- UserActivityResponse
- Vulnerabilities
- Vulnerability
- VulnerabilityType
- Workspace
Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:
PtrBoolPtrIntPtrInt32PtrInt64PtrFloatPtrFloat32PtrFloat64PtrStringPtrTime