| Name | Type | Description | Notes |
|---|---|---|---|
| callingConvention | String | Calling convention, when the producer reported one. | [optional] |
| createdAt | OffsetDateTime | When this signature was extracted. | [optional] |
| functionId | Long | ||
| functionName | String | Current name of the function. | |
| hasSignature | Boolean | Whether a signature was extracted for this function. False is a normal result: no signature is recorded unless data type extraction ran for the analysis, and thunks and external functions are skipped when it does. | |
| parameters | List<SignatureParameterEntry> | Parameters in argument order. Empty with has_signature true means the function is known to take no arguments. | |
| returnDataTypeId | Long | Return type, resolvable against the analysis data types list. Absent for an unresolved return type. | [optional] |
| sourceFunctionId | Long | The function this signature was copied from, when it was transferred rather than extracted. | [optional] |
| sourceType | SourceTypeEnum | Where this signature came from. | [optional] |
| Name | Value |
|---|---|
| SYSTEM | "SYSTEM" |
| USER | "USER" |
| AUTO_UNSTRIP | "AUTO_UNSTRIP" |
| UNKNOWN_DEFAULT_OPEN_API | "unknown_default_open_api" |