use serde::{Deserialize, Serialize};
use super::target::Target;
#[derive(Debug, Serialize, Deserialize, Clone, Default, PartialEq)]
pub struct Subscriber {
#[serde(rename = "$id")]
pub id: String,
#[serde(rename = "$createdAt")]
pub created_at: String,
#[serde(rename = "$updatedAt")]
pub updated_at: String,
#[serde(rename = "targetId")]
pub target_id: String,
pub target: Target,
#[serde(rename = "userId")]
pub user_id: String,
#[serde(rename = "userName")]
pub user_name: String,
#[serde(rename = "topicId")]
pub topic_id: String,
#[serde(rename = "providerType")]
pub provider_type: String,
}