Expose user campaign donation info (#6266)

expose extra donation info for users
This commit is contained in:
aecsocket
2026-05-31 15:18:40 +00:00
committed by GitHub
parent 71286f7b2b
commit cc8d556448
3 changed files with 57 additions and 24 deletions
+3 -2
View File
@@ -75,7 +75,7 @@ pub struct User {
#[derive(Debug, Clone, Serialize, Deserialize, utoipa::ToSchema)]
pub struct UserCampaigns {
pub pride_26: Option<DateTime<Utc>>,
pub pride_26: Option<Pride26CampaignDonation>,
}
#[derive(Debug, Clone, Serialize, Deserialize, utoipa::ToSchema)]
@@ -87,7 +87,8 @@ pub struct UserPayoutData {
pub balance: Decimal,
}
use crate::database::models::user_item::DBUser;
use crate::database::models::user_item::{DBUser, Pride26CampaignDonation};
impl From<DBUser> for User {
fn from(data: DBUser) -> Self {
Self {