use sea_orm::entity::prelude::*; use time::OffsetDateTime; use uuid::Uuid; #[sea_orm::model] #[derive(Clone, Debug, PartialEq, Eq, DeriveEntityModel)] #[sea_orm(table_name = "ci_actions_cache")] pub struct Model { #[sea_orm(primary_key, auto_increment = true)] pub id: i64, pub repo_id: Uuid, pub job_id: Uuid, pub git_ref: String, pub key: String, pub version: String, pub object_key: String, pub size: i64, pub ready: bool, pub created_at: OffsetDateTime, pub last_accessed_at: OffsetDateTime, pub expires_at: OffsetDateTime, } impl ActiveModelBehavior for ActiveModel {}