| Name | Type | Description | Notes |
|---|
| calling_convention | str | Calling convention, when the producer reported one. | [optional] |
| created_at | datetime | When this signature was extracted. | [optional] |
| function_id | int | | |
| function_name | str | Current name of the function. | |
| has_signature | bool | 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. | |
| return_data_type_id | int | Return type, resolvable against the analysis data types list. Absent for an unresolved return type. | [optional] |
| source_function_id | int | The function this signature was copied from, when it was transferred rather than extracted. | [optional] |
| source_type | str | Where this signature came from. | [optional] |
fromrevengai.models.function_signature_entryimportFunctionSignatureEntry# TODO update the JSON string belowjson="{}"# create an instance of FunctionSignatureEntry from a JSON stringfunction_signature_entry_instance=FunctionSignatureEntry.from_json(json)
# print the JSON string representation of the objectprint(FunctionSignatureEntry.to_json())
# convert the object into a dictfunction_signature_entry_dict=function_signature_entry_instance.to_dict()
# create an instance of FunctionSignatureEntry from a dictfunction_signature_entry_from_dict=FunctionSignatureEntry.from_dict(function_signature_entry_dict)[Back to Model list][Back to API list][Back to README]