# PulpFileClient::ProgressReportResponse ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **message** | **String** | The message shown to the user for the progress report. | [optional] [readonly] **code** | **String** | Identifies the type of progress report'. | [optional] [readonly] **state** | **String** | The current state of the progress report. The possible values are: 'waiting', 'skipped', 'running', 'completed', 'failed', 'canceled' and 'canceling'. The default is 'waiting'. | [optional] [readonly] **total** | **Integer** | The total count of items. | [optional] [readonly] **done** | **Integer** | The count of items already processed. Defaults to 0. | [optional] [readonly] **suffix** | **String** | The suffix to be shown with the progress report. | [optional] [readonly] ## Code Sample ```ruby require 'PulpFileClient' instance = PulpFileClient::ProgressReportResponse.new(message: null, code: null, state: null, total: null, done: null, suffix: null) ```