feat: Introduce course marketing features with dedicated metadata, image generation, and UI in both studio and experience apps.

This commit is contained in:
2026-03-04 15:41:34 -03:00
parent 4458decd22
commit 01c54429a0
25 changed files with 1453 additions and 401 deletions
+5
View File
@@ -17,6 +17,11 @@ pub struct Course {
pub certificate_template: Option<String>,
pub price: f64,
pub currency: String,
pub marketing_metadata: Option<serde_json::Value>,
pub course_image_url: Option<String>,
pub generation_status: Option<String>,
pub generation_progress: Option<i32>,
pub generation_error: Option<String>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}