Add setters to PublicChatChannel

This commit is contained in:
Temirkhan Myrzamadi 2020-07-27 15:11:27 +06:00
parent 291ec7373b
commit b51c63db48

View file

@ -188,13 +188,19 @@ pub enum PublicChatKind {
}
#[serde_with_macros::skip_serializing_none]
#[derive(Clone, Debug, Eq, Hash, PartialEq, Serialize, Deserialize)]
#[derive(Clone, Default, Debug, Eq, Hash, PartialEq, Serialize, Deserialize)]
#[non_exhaustive]
pub struct PublicChatChannel {
/// A username, for private chats, supergroups and channels if available.
pub username: Option<String>,
}
impl PublicChatChannel {
pub fn new() -> Self {
Self::default()
}
}
#[serde_with_macros::skip_serializing_none]
#[derive(Clone, Debug, Eq, Hash, PartialEq, Serialize, Deserialize)]
#[non_exhaustive]