mirror of
https://github.com/teloxide/teloxide.git
synced 2024-12-22 14:35:36 +01:00
Add personal_chat
field to ChatPrivate
struct
This commit is contained in:
parent
5a533ebc34
commit
b534a09633
3 changed files with 16 additions and 1 deletions
|
@ -133,6 +133,12 @@ pub struct ChatPrivate {
|
||||||
///
|
///
|
||||||
/// [`GetChat`]: crate::payloads::GetChat
|
/// [`GetChat`]: crate::payloads::GetChat
|
||||||
pub has_restricted_voice_and_video_messages: Option<True>,
|
pub has_restricted_voice_and_video_messages: Option<True>,
|
||||||
|
|
||||||
|
/// For private chats, the personal channel of the user. Returned only in
|
||||||
|
/// [`GetChat`].
|
||||||
|
///
|
||||||
|
/// [`GetChat`]: crate::payloads::GetChat
|
||||||
|
pub personal_chat: Option<Box<Chat>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[serde_with::skip_serializing_none]
|
#[serde_with::skip_serializing_none]
|
||||||
|
@ -584,6 +590,7 @@ mod serde_helper {
|
||||||
bio: Option<String>,
|
bio: Option<String>,
|
||||||
has_private_forwards: Option<True>,
|
has_private_forwards: Option<True>,
|
||||||
has_restricted_voice_and_video_messages: Option<True>,
|
has_restricted_voice_and_video_messages: Option<True>,
|
||||||
|
personal_chat: Option<Box<super::Chat>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl From<ChatPrivate> for super::ChatPrivate {
|
impl From<ChatPrivate> for super::ChatPrivate {
|
||||||
|
@ -596,6 +603,7 @@ mod serde_helper {
|
||||||
bio,
|
bio,
|
||||||
has_private_forwards,
|
has_private_forwards,
|
||||||
has_restricted_voice_and_video_messages,
|
has_restricted_voice_and_video_messages,
|
||||||
|
personal_chat,
|
||||||
}: ChatPrivate,
|
}: ChatPrivate,
|
||||||
) -> Self {
|
) -> Self {
|
||||||
Self {
|
Self {
|
||||||
|
@ -605,6 +613,7 @@ mod serde_helper {
|
||||||
bio,
|
bio,
|
||||||
has_private_forwards,
|
has_private_forwards,
|
||||||
has_restricted_voice_and_video_messages,
|
has_restricted_voice_and_video_messages,
|
||||||
|
personal_chat,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -618,6 +627,7 @@ mod serde_helper {
|
||||||
bio,
|
bio,
|
||||||
has_private_forwards,
|
has_private_forwards,
|
||||||
has_restricted_voice_and_video_messages,
|
has_restricted_voice_and_video_messages,
|
||||||
|
personal_chat,
|
||||||
}: super::ChatPrivate,
|
}: super::ChatPrivate,
|
||||||
) -> Self {
|
) -> Self {
|
||||||
Self {
|
Self {
|
||||||
|
@ -628,6 +638,7 @@ mod serde_helper {
|
||||||
bio,
|
bio,
|
||||||
has_private_forwards,
|
has_private_forwards,
|
||||||
has_restricted_voice_and_video_messages,
|
has_restricted_voice_and_video_messages,
|
||||||
|
personal_chat,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -690,6 +701,7 @@ mod tests {
|
||||||
bio: None,
|
bio: None,
|
||||||
has_private_forwards: None,
|
has_private_forwards: None,
|
||||||
has_restricted_voice_and_video_messages: None,
|
has_restricted_voice_and_video_messages: None,
|
||||||
|
personal_chat: None,
|
||||||
}),
|
}),
|
||||||
photo: None,
|
photo: None,
|
||||||
available_reactions: Some(vec![ReactionType::Emoji { emoji: "🌭".to_owned() }]),
|
available_reactions: Some(vec![ReactionType::Emoji { emoji: "🌭".to_owned() }]),
|
||||||
|
@ -728,6 +740,7 @@ mod tests {
|
||||||
bio: None,
|
bio: None,
|
||||||
has_private_forwards: None,
|
has_private_forwards: None,
|
||||||
has_restricted_voice_and_video_messages: None,
|
has_restricted_voice_and_video_messages: None,
|
||||||
|
personal_chat: None,
|
||||||
}),
|
}),
|
||||||
photo: None,
|
photo: None,
|
||||||
available_reactions: None,
|
available_reactions: None,
|
||||||
|
|
|
@ -1890,7 +1890,8 @@ mod tests {
|
||||||
username: Some("aka_dude".to_string()),
|
username: Some("aka_dude".to_string()),
|
||||||
bio: None,
|
bio: None,
|
||||||
has_private_forwards: None,
|
has_private_forwards: None,
|
||||||
has_restricted_voice_and_video_messages: None
|
has_restricted_voice_and_video_messages: None,
|
||||||
|
personal_chat: None,
|
||||||
}),
|
}),
|
||||||
photo: None,
|
photo: None,
|
||||||
available_reactions: None,
|
available_reactions: None,
|
||||||
|
|
|
@ -535,6 +535,7 @@ mod test {
|
||||||
bio: None,
|
bio: None,
|
||||||
has_private_forwards: None,
|
has_private_forwards: None,
|
||||||
has_restricted_voice_and_video_messages: None,
|
has_restricted_voice_and_video_messages: None,
|
||||||
|
personal_chat: None,
|
||||||
}),
|
}),
|
||||||
photo: None,
|
photo: None,
|
||||||
available_reactions: None,
|
available_reactions: None,
|
||||||
|
|
Loading…
Reference in a new issue