ferrisgram 0.2.1

An elegent rust client for the Telegram Bot API.
Documentation
// WARNING: THIS CODE IS AUTOGENERATED.
// DO NOT EDIT!!!

#![allow(clippy::too_many_arguments, clippy::new_without_default)]
use crate::types::ChatFullInfo;

impl ChatFullInfo {
    /// This function creates an empty struct for the object ChatFullInfo.
    pub fn new(id: i64, r#type: String, accent_color_id: i64, max_reaction_count: i64) -> Self {
        Self {
            id,
            r#type,
            title: None,
            username: None,
            first_name: None,
            last_name: None,
            is_forum: None,
            accent_color_id,
            max_reaction_count,
            photo: None,
            active_usernames: None,
            birthdate: None,
            business_intro: None,
            business_location: None,
            business_opening_hours: None,
            personal_chat: None,
            available_reactions: None,
            background_custom_emoji_id: None,
            profile_accent_color_id: None,
            profile_background_custom_emoji_id: None,
            emoji_status_custom_emoji_id: None,
            emoji_status_expiration_date: None,
            bio: None,
            has_private_forwards: None,
            has_restricted_voice_and_video_messages: None,
            join_to_send_messages: None,
            join_by_request: None,
            description: None,
            invite_link: None,
            pinned_message: None,
            permissions: None,
            slow_mode_delay: None,
            unrestrict_boost_count: None,
            message_auto_delete_time: None,
            has_aggressive_anti_spam_enabled: None,
            has_hidden_members: None,
            has_protected_content: None,
            has_visible_history: None,
            sticker_set_name: None,
            can_set_sticker_set: None,
            custom_emoji_sticker_set_name: None,
            linked_chat_id: None,
            location: None,
        }
    }
}