| Name | Type | Description | Notes |
|---|---|---|---|
| Title | Pointer to string | [optional] | |
| Description | Pointer to string | [optional] | |
| TaskListId | Pointer to NullableString | Move task to different list or remove from list (set null) | [optional] |
| Status | Pointer to string | Task status (triggers automatic timestamp updates) | [optional] |
| AssignedAgentId | Pointer to NullableString | Reassign task to different agent | [optional] |
| DependsOn | Pointer to []string | Update task dependencies | [optional] |
| Metadata | Pointer to map[string]interface{} | Update task metadata (replaces entire metadata object) | [optional] |
| Progress | Pointer to float32 | Progress from 0.0 to 1.0 | [optional] |
| ProgressMessage | Pointer to string | Human-readable progress message | [optional] |
| Result | Pointer to map[string]interface{} | Task result data (set when completing task) | [optional] |
| Error | Pointer to NullableString | Error message (set when task fails) | [optional] |
| RetryCount | Pointer to int32 | Update retry count | [optional] |
| MaxRetries | Pointer to int32 | Update maximum retry attempts | [optional] |
| BlockedReason | Pointer to NullableString | Reason task is blocked (set when status is blocked) | [optional] |
| BlockedByTaskIds | Pointer to []string | Task IDs that are blocking this task | [optional] |
func NewUpdateTaskRequest() *UpdateTaskRequest
NewUpdateTaskRequest instantiates a new UpdateTaskRequest 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 NewUpdateTaskRequestWithDefaults() *UpdateTaskRequest
NewUpdateTaskRequestWithDefaults instantiates a new UpdateTaskRequest 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 *UpdateTaskRequest) GetTitle() string
GetTitle returns the Title field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetTitleOk() (*string, bool)
GetTitleOk returns a tuple with the Title field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetTitle(v string)
SetTitle sets Title field to given value.
func (o *UpdateTaskRequest) HasTitle() bool
HasTitle returns a boolean if a field has been set.
func (o *UpdateTaskRequest) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *UpdateTaskRequest) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *UpdateTaskRequest) GetTaskListId() string
GetTaskListId returns the TaskListId field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetTaskListIdOk() (*string, bool)
GetTaskListIdOk returns a tuple with the TaskListId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetTaskListId(v string)
SetTaskListId sets TaskListId field to given value.
func (o *UpdateTaskRequest) HasTaskListId() bool
HasTaskListId returns a boolean if a field has been set.
func (o *UpdateTaskRequest) SetTaskListIdNil(b bool)
SetTaskListIdNil sets the value for TaskListId to be an explicit nil
func (o *UpdateTaskRequest) UnsetTaskListId()
UnsetTaskListId ensures that no value is present for TaskListId, not even an explicit nil
func (o *UpdateTaskRequest) GetStatus() string
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) 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 *UpdateTaskRequest) SetStatus(v string)
SetStatus sets Status field to given value.
func (o *UpdateTaskRequest) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (o *UpdateTaskRequest) GetAssignedAgentId() string
GetAssignedAgentId returns the AssignedAgentId field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetAssignedAgentIdOk() (*string, bool)
GetAssignedAgentIdOk returns a tuple with the AssignedAgentId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetAssignedAgentId(v string)
SetAssignedAgentId sets AssignedAgentId field to given value.
func (o *UpdateTaskRequest) HasAssignedAgentId() bool
HasAssignedAgentId returns a boolean if a field has been set.
func (o *UpdateTaskRequest) SetAssignedAgentIdNil(b bool)
SetAssignedAgentIdNil sets the value for AssignedAgentId to be an explicit nil
func (o *UpdateTaskRequest) UnsetAssignedAgentId()
UnsetAssignedAgentId ensures that no value is present for AssignedAgentId, not even an explicit nil
func (o *UpdateTaskRequest) GetDependsOn() []string
GetDependsOn returns the DependsOn field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetDependsOnOk() (*[]string, bool)
GetDependsOnOk returns a tuple with the DependsOn field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetDependsOn(v []string)
SetDependsOn sets DependsOn field to given value.
func (o *UpdateTaskRequest) HasDependsOn() bool
HasDependsOn returns a boolean if a field has been set.
func (o *UpdateTaskRequest) GetMetadata() map[string]interface{}
GetMetadata returns the Metadata field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetMetadataOk() (*map[string]interface{}, bool)
GetMetadataOk returns a tuple with the Metadata field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetMetadata(v map[string]interface{})
SetMetadata sets Metadata field to given value.
func (o *UpdateTaskRequest) HasMetadata() bool
HasMetadata returns a boolean if a field has been set.
func (o *UpdateTaskRequest) GetProgress() float32
GetProgress returns the Progress field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetProgressOk() (*float32, bool)
GetProgressOk returns a tuple with the Progress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetProgress(v float32)
SetProgress sets Progress field to given value.
func (o *UpdateTaskRequest) HasProgress() bool
HasProgress returns a boolean if a field has been set.
func (o *UpdateTaskRequest) GetProgressMessage() string
GetProgressMessage returns the ProgressMessage field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetProgressMessageOk() (*string, bool)
GetProgressMessageOk returns a tuple with the ProgressMessage field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetProgressMessage(v string)
SetProgressMessage sets ProgressMessage field to given value.
func (o *UpdateTaskRequest) HasProgressMessage() bool
HasProgressMessage returns a boolean if a field has been set.
func (o *UpdateTaskRequest) GetResult() map[string]interface{}
GetResult returns the Result field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetResultOk() (*map[string]interface{}, bool)
GetResultOk returns a tuple with the Result field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetResult(v map[string]interface{})
SetResult sets Result field to given value.
func (o *UpdateTaskRequest) HasResult() bool
HasResult returns a boolean if a field has been set.
func (o *UpdateTaskRequest) GetError() string
GetError returns the Error field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetErrorOk() (*string, bool)
GetErrorOk returns a tuple with the Error field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetError(v string)
SetError sets Error field to given value.
func (o *UpdateTaskRequest) HasError() bool
HasError returns a boolean if a field has been set.
func (o *UpdateTaskRequest) SetErrorNil(b bool)
SetErrorNil sets the value for Error to be an explicit nil
func (o *UpdateTaskRequest) UnsetError()
UnsetError ensures that no value is present for Error, not even an explicit nil
func (o *UpdateTaskRequest) GetRetryCount() int32
GetRetryCount returns the RetryCount field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetRetryCountOk() (*int32, bool)
GetRetryCountOk returns a tuple with the RetryCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetRetryCount(v int32)
SetRetryCount sets RetryCount field to given value.
func (o *UpdateTaskRequest) HasRetryCount() bool
HasRetryCount returns a boolean if a field has been set.
func (o *UpdateTaskRequest) GetMaxRetries() int32
GetMaxRetries returns the MaxRetries field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetMaxRetriesOk() (*int32, bool)
GetMaxRetriesOk returns a tuple with the MaxRetries field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetMaxRetries(v int32)
SetMaxRetries sets MaxRetries field to given value.
func (o *UpdateTaskRequest) HasMaxRetries() bool
HasMaxRetries returns a boolean if a field has been set.
func (o *UpdateTaskRequest) GetBlockedReason() string
GetBlockedReason returns the BlockedReason field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetBlockedReasonOk() (*string, bool)
GetBlockedReasonOk returns a tuple with the BlockedReason field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetBlockedReason(v string)
SetBlockedReason sets BlockedReason field to given value.
func (o *UpdateTaskRequest) HasBlockedReason() bool
HasBlockedReason returns a boolean if a field has been set.
func (o *UpdateTaskRequest) SetBlockedReasonNil(b bool)
SetBlockedReasonNil sets the value for BlockedReason to be an explicit nil
func (o *UpdateTaskRequest) UnsetBlockedReason()
UnsetBlockedReason ensures that no value is present for BlockedReason, not even an explicit nil
func (o *UpdateTaskRequest) GetBlockedByTaskIds() []string
GetBlockedByTaskIds returns the BlockedByTaskIds field if non-nil, zero value otherwise.
func (o *UpdateTaskRequest) GetBlockedByTaskIdsOk() (*[]string, bool)
GetBlockedByTaskIdsOk returns a tuple with the BlockedByTaskIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTaskRequest) SetBlockedByTaskIds(v []string)
SetBlockedByTaskIds sets BlockedByTaskIds field to given value.
func (o *UpdateTaskRequest) HasBlockedByTaskIds() bool
HasBlockedByTaskIds returns a boolean if a field has been set.
func (o *UpdateTaskRequest) SetBlockedByTaskIdsNil(b bool)
SetBlockedByTaskIdsNil sets the value for BlockedByTaskIds to be an explicit nil
func (o *UpdateTaskRequest) UnsetBlockedByTaskIds()
UnsetBlockedByTaskIds ensures that no value is present for BlockedByTaskIds, not even an explicit nil