| Name | Type | Description | Notes |
|---|---|---|---|
| AnalysisId | int32 | ID to identify analysis | |
| AnalysisScope | string | Scope of the analysis | |
| BinaryId | int32 | ID to identify the binary analyse | |
| ModelId | int32 | ID to identify the model used for analysis | |
| ModelName | string | Name of the model used for analysis | |
| Status | string | The current status of analysis | |
| Creation | time.Time | The datetime of when the analysis was created | |
| IsOwner | bool | Whether the current user is the owner of a binary | |
| BinaryName | string | The name of the file uploaded | |
| Sha256Hash | string | The hash of the binary | |
| FunctionBoundariesHash | string | The hash of the function boundaries | |
| BinarySize | int32 | The size of the binary | |
| Username | string | The username of the analysis owner | |
| DynamicExecutionStatus | Pointer to NullableDynamicExecutionStatus | [optional] | |
| DynamicExecutionTaskId | Pointer to NullableInt32 | [optional] | |
| BaseAddress | int32 | The base address of the binary | |
| Tags | Pointer to []TagItem | List of tags associated with the analysis | [optional] |
func NewAnalysisRecord(analysisId int32, analysisScope string, binaryId int32, modelId int32, modelName string, status string, creation time.Time, isOwner bool, binaryName string, sha256Hash string, functionBoundariesHash string, binarySize int32, username string, baseAddress int32, ) *AnalysisRecord
NewAnalysisRecord instantiates a new AnalysisRecord object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAnalysisRecordWithDefaults() *AnalysisRecord
NewAnalysisRecordWithDefaults instantiates a new AnalysisRecord object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *AnalysisRecord) GetAnalysisId() int32
GetAnalysisId returns the AnalysisId field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetAnalysisIdOk() (*int32, bool)
GetAnalysisIdOk returns a tuple with the AnalysisId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetAnalysisId(v int32)
SetAnalysisId sets AnalysisId field to given value.
func (o *AnalysisRecord) GetAnalysisScope() string
GetAnalysisScope returns the AnalysisScope field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetAnalysisScopeOk() (*string, bool)
GetAnalysisScopeOk returns a tuple with the AnalysisScope field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetAnalysisScope(v string)
SetAnalysisScope sets AnalysisScope field to given value.
func (o *AnalysisRecord) GetBinaryId() int32
GetBinaryId returns the BinaryId field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetBinaryIdOk() (*int32, bool)
GetBinaryIdOk returns a tuple with the BinaryId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetBinaryId(v int32)
SetBinaryId sets BinaryId field to given value.
func (o *AnalysisRecord) GetModelId() int32
GetModelId returns the ModelId field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetModelIdOk() (*int32, bool)
GetModelIdOk returns a tuple with the ModelId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetModelId(v int32)
SetModelId sets ModelId field to given value.
func (o *AnalysisRecord) GetModelName() string
GetModelName returns the ModelName field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetModelNameOk() (*string, bool)
GetModelNameOk returns a tuple with the ModelName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetModelName(v string)
SetModelName sets ModelName field to given value.
func (o *AnalysisRecord) GetStatus() string
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetStatus(v string)
SetStatus sets Status field to given value.
func (o *AnalysisRecord) GetCreation() time.Time
GetCreation returns the Creation field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetCreationOk() (*time.Time, bool)
GetCreationOk returns a tuple with the Creation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetCreation(v time.Time)
SetCreation sets Creation field to given value.
func (o *AnalysisRecord) GetIsOwner() bool
GetIsOwner returns the IsOwner field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetIsOwnerOk() (*bool, bool)
GetIsOwnerOk returns a tuple with the IsOwner field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetIsOwner(v bool)
SetIsOwner sets IsOwner field to given value.
func (o *AnalysisRecord) GetBinaryName() string
GetBinaryName returns the BinaryName field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetBinaryNameOk() (*string, bool)
GetBinaryNameOk returns a tuple with the BinaryName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetBinaryName(v string)
SetBinaryName sets BinaryName field to given value.
func (o *AnalysisRecord) GetSha256Hash() string
GetSha256Hash returns the Sha256Hash field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetSha256HashOk() (*string, bool)
GetSha256HashOk returns a tuple with the Sha256Hash field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetSha256Hash(v string)
SetSha256Hash sets Sha256Hash field to given value.
func (o *AnalysisRecord) GetFunctionBoundariesHash() string
GetFunctionBoundariesHash returns the FunctionBoundariesHash field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetFunctionBoundariesHashOk() (*string, bool)
GetFunctionBoundariesHashOk returns a tuple with the FunctionBoundariesHash field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetFunctionBoundariesHash(v string)
SetFunctionBoundariesHash sets FunctionBoundariesHash field to given value.
func (o *AnalysisRecord) GetBinarySize() int32
GetBinarySize returns the BinarySize field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetBinarySizeOk() (*int32, bool)
GetBinarySizeOk returns a tuple with the BinarySize field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetBinarySize(v int32)
SetBinarySize sets BinarySize field to given value.
func (o *AnalysisRecord) GetUsername() string
GetUsername returns the Username field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetUsernameOk() (*string, bool)
GetUsernameOk returns a tuple with the Username field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetUsername(v string)
SetUsername sets Username field to given value.
func (o *AnalysisRecord) GetDynamicExecutionStatus() DynamicExecutionStatus
GetDynamicExecutionStatus returns the DynamicExecutionStatus field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetDynamicExecutionStatusOk() (*DynamicExecutionStatus, bool)
GetDynamicExecutionStatusOk returns a tuple with the DynamicExecutionStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetDynamicExecutionStatus(v DynamicExecutionStatus)
SetDynamicExecutionStatus sets DynamicExecutionStatus field to given value.
func (o *AnalysisRecord) HasDynamicExecutionStatus() bool
HasDynamicExecutionStatus returns a boolean if a field has been set.
func (o *AnalysisRecord) SetDynamicExecutionStatusNil(b bool)
SetDynamicExecutionStatusNil sets the value for DynamicExecutionStatus to be an explicit nil
func (o *AnalysisRecord) UnsetDynamicExecutionStatus()
UnsetDynamicExecutionStatus ensures that no value is present for DynamicExecutionStatus, not even an explicit nil
func (o *AnalysisRecord) GetDynamicExecutionTaskId() int32
GetDynamicExecutionTaskId returns the DynamicExecutionTaskId field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetDynamicExecutionTaskIdOk() (*int32, bool)
GetDynamicExecutionTaskIdOk returns a tuple with the DynamicExecutionTaskId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetDynamicExecutionTaskId(v int32)
SetDynamicExecutionTaskId sets DynamicExecutionTaskId field to given value.
func (o *AnalysisRecord) HasDynamicExecutionTaskId() bool
HasDynamicExecutionTaskId returns a boolean if a field has been set.
func (o *AnalysisRecord) SetDynamicExecutionTaskIdNil(b bool)
SetDynamicExecutionTaskIdNil sets the value for DynamicExecutionTaskId to be an explicit nil
func (o *AnalysisRecord) UnsetDynamicExecutionTaskId()
UnsetDynamicExecutionTaskId ensures that no value is present for DynamicExecutionTaskId, not even an explicit nil
func (o *AnalysisRecord) GetBaseAddress() int32
GetBaseAddress returns the BaseAddress field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetBaseAddressOk() (*int32, bool)
GetBaseAddressOk returns a tuple with the BaseAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetBaseAddress(v int32)
SetBaseAddress sets BaseAddress field to given value.
func (o *AnalysisRecord) GetTags() []TagItem
GetTags returns the Tags field if non-nil, zero value otherwise.
func (o *AnalysisRecord) GetTagsOk() (*[]TagItem, bool)
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisRecord) SetTags(v []TagItem)
SetTags sets Tags field to given value.
func (o *AnalysisRecord) HasTags() bool
HasTags returns a boolean if a field has been set.