use crate::models::common::MergeStrategyKind; use chrono::{DateTime, Utc}; use serde::{Deserialize, Serialize}; use uuid::Uuid; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, sqlx::FromRow)] pub struct PrMergeStrategy { pub pull_request_id: Uuid, pub strategy: MergeStrategyKind, pub auto_merge: bool, pub squash_title: Option, pub squash_message: Option, pub delete_source_branch: bool, pub merge_when_checks_pass: bool, pub selected_by: Option, pub created_at: DateTime, pub updated_at: DateTime, }