pub struct Summary {
pub id: Option<String>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub archived_at: Option<DateTime<Utc>>,
pub issue: Option<Box<Issue>>,
pub content: Option<Value>,
pub eval_log_id: Option<String>,
pub generation_status: Option<SummaryGenerationStatus>,
pub generated_at: Option<DateTime<Utc>>,
}Expand description
An AI-generated summary of an issue. Each issue can have at most one summary. The summary content is stored as ProseMirror data and tracks its generation status and timing.
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.
issue: Option<Box<Issue>>The issue that this summary was generated for.
content: Option<Value>The summary content as a ProseMirror document containing the AI-generated summary text.
eval_log_id: Option<String>The evaluation log ID for this summary generation, used for tracking and debugging AI output quality. Null if not available.
generation_status: Option<SummaryGenerationStatus>The current generation status of the summary, indicating whether generation is in progress, completed, or failed.
generated_at: Option<DateTime<Utc>>The time at which the summary content was generated or last regenerated.