use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct UserNote {
#[serde(rename = "createdAt")]
pub created_at: String,
#[serde(rename = "id")]
pub id: String,
#[serde(rename = "note")]
pub note: String,
#[serde(rename = "targetUser", skip_serializing_if = "Option::is_none")]
pub target_user: Option<models::UserNoteTargetUser>,
#[serde(rename = "targetUserId")]
pub target_user_id: String,
#[serde(rename = "userId")]
pub user_id: String,
}
impl UserNote {
pub fn new(
created_at: String,
id: String,
note: String,
target_user_id: String,
user_id: String,
) -> UserNote {
UserNote {
created_at,
id,
note,
target_user: None,
target_user_id,
user_id,
}
}
}