pub struct AiPromptProgress {
pub id: Option<String>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub archived_at: Option<DateTime<Utc>>,
pub type: Option<AiPromptType>,
pub status: Option<AiPromptProgressStatus>,
pub metadata: Option<Value>,
pub log_id: Option<String>,
}Expand description
Internal Tracks the progress and state of an AI prompt workflow execution. Each progress record is associated with an issue or comment and contains the workflow type, current status, metadata about the execution, and optionally the conversation messages exchanged during the workflow. Progress records can form a hierarchy via parent-child relationships for multi-step workflows.
Fields§
§id: Option<String>The unique identifier of the entity.
created_at: Option<DateTime<Utc>>The time at which the entity was created.
updated_at: Option<DateTime<Utc>>The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn’t been updated after creation.
archived_at: Option<DateTime<Utc>>The time at which the entity was archived. Null if the entity has not been archived.
type: Option<AiPromptType>Internal The type of AI prompt workflow.
status: Option<AiPromptProgressStatus>Internal The status of the prompt workflow.
metadata: Option<Value>Internal The metadata for the prompt workflow.
log_id: Option<String>Internal The log ID for the prompt workflow, if available.
Trait Implementations§
Source§impl Clone for AiPromptProgress
impl Clone for AiPromptProgress
Source§fn clone(&self) -> AiPromptProgress
fn clone(&self) -> AiPromptProgress
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more