Class RunStepResponse
Contents
[
Hide
]RunStepResponse class
Represents a step in execution of a run.
public class RunStepResponse : BaseResponse
Constructors
Name | Description |
---|---|
RunStepResponse() | The default constructor. |
Properties
Name | Description |
---|---|
AssistantId { get; set; } | Gets or sets the ID of the assistant associated with the run step. |
CancelledAt { get; set; } | Gets or sets the Unix timestamp (in seconds) for when the run step was cancelled. |
CompletedAt { get; set; } | Gets or sets the Unix timestamp (in seconds) for when the run step completed. |
CreatedAt { get; set; } | Gets or sets the Unix timestamp (in seconds) for when the run step was created. |
Detail { get; set; } | Gets or sets the response detail. |
Error { get; set; } | Gets or sets the HTTP response error. |
ErrorMessage { get; } | Gets or sets the error information. |
ExpiredAt { get; set; } | Gets or sets the Unix timestamp (in seconds) for when the run step expired. A step is considered expired if the parent run is expired. |
FailedAt { get; set; } | Gets or sets the Unix timestamp (in seconds) for when the run step failed. |
HttpResponseHeaders { get; set; } | Gets or sets the HTTP response headers. |
HttpStatusCode { get; set; } | Gets or sets the HTTP status code. |
Id { get; set; } | Gets or sets the identifier of the run step, which can be referenced in API endpoints. |
IsSuccessful { get; } | Indicates if the response was successful. |
LastError { get; set; } | Gets or sets the last error associated with this run step. Will be null if there are no errors. |
Metadata { get; set; } | Gets or sets a set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maximum of 512 characters long. |
Object { get; set; } | Gets or sets the object type, which is always thread.run.step. |
ReasonPhrase { get; } | Gets the error reason phrase. |
RunId { get; set; } | Gets or sets the ID of the run that this run step is a part of. |
RunStepType { get; set; } | Gets or sets the type of run step, which can be either message_creation or tool_calls. |
Status { get; set; } | Gets or sets the status of the run step, which can be either in_progress, cancelled, failed, completed, or expired. |
StepDetails { get; set; } | Gets or sets the details of the run step. |
ThreadId { get; set; } | Gets or sets the ID of the thread that was run. |
Usage { get; set; } | Gets or sets usage statistics related to the run step. This value will be null while the run step’s status is in_progress. |
See Also
- class BaseResponse
- namespace Aspose.Pdf.AI
- assembly Aspose.PDF