# PulpcoreClient::Task ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **_href** | **String** | | [optional] **_created** | **DateTime** | Timestamp of creation. | [optional] **state** | **String** | The current state of the task. The possible values include: 'waiting', 'skipped', 'running', 'completed', 'failed' and 'canceled'. | [optional] **name** | **String** | The name of task. | **started_at** | **DateTime** | Timestamp of the when this task started execution. | [optional] **finished_at** | **DateTime** | Timestamp of the when this task stopped execution. | [optional] **non_fatal_errors** | **String** | A JSON Object of non-fatal errors encountered during the execution of this task. | [optional] **error** | **String** | A JSON Object of a fatal error encountered during the execution of this task. | [optional] **worker** | **String** | The worker associated with this task. This field is empty if a worker is not yet assigned. | [optional] **parent** | **String** | The parent task that spawned this task. | [optional] **spawned_tasks** | **Array<String>** | Any tasks spawned by this task. | [optional] **progress_reports** | [**Array<ProgressReport>**](ProgressReport.md) | | [optional] **created_resources** | **Array<String>** | Resources created by this task. | [optional] ## Code Sample ```ruby require 'PulpcoreClient' instance = PulpcoreClient::Task.new(_href: null, _created: null, state: null, name: null, started_at: null, finished_at: null, non_fatal_errors: null, error: null, worker: null, parent: null, spawned_tasks: null, progress_reports: null, created_resources: null) ```