import { ChatPhoto } from './ChatPhoto.generated'; import { Birthdate } from './Birthdate.generated'; import { BusinessIntro } from './BusinessIntro.generated'; import { BusinessLocation } from './BusinessLocation.generated'; import { BusinessOpeningHours } from './BusinessOpeningHours.generated'; import { Chat } from './Chat.generated'; import { ReactionType } from './ReactionType.generated'; import { Message } from './Message.generated'; import { ChatPermissions } from './ChatPermissions.generated'; import { AcceptedGiftTypes } from './AcceptedGiftTypes.generated'; import { ChatLocation } from './ChatLocation.generated'; export interface ChatFullInfo { id: number; type: string; title?: string; username?: string; first_name?: string; last_name?: string; is_forum?: boolean; is_direct_messages?: boolean; accent_color_id: number; max_reaction_count: number; photo?: ChatPhoto; active_usernames?: Array; birthdate?: Birthdate; business_intro?: BusinessIntro; business_location?: BusinessLocation; business_opening_hours?: BusinessOpeningHours; personal_chat?: Chat; parent_chat?: Chat; available_reactions?: Array; background_custom_emoji_id?: string; profile_accent_color_id?: number; profile_background_custom_emoji_id?: string; emoji_status_custom_emoji_id?: string; emoji_status_expiration_date?: number; bio?: string; has_private_forwards?: boolean; has_restricted_voice_and_video_messages?: boolean; join_to_send_messages?: boolean; join_by_request?: boolean; description?: string; invite_link?: string; pinned_message?: Message; permissions?: ChatPermissions; accepted_gift_types: AcceptedGiftTypes; can_send_paid_media?: boolean; slow_mode_delay?: number; unrestrict_boost_count?: number; message_auto_delete_time?: number; has_aggressive_anti_spam_enabled?: boolean; has_hidden_members?: boolean; has_protected_content?: boolean; has_visible_history?: boolean; sticker_set_name?: string; can_set_sticker_set?: boolean; custom_emoji_sticker_set_name?: string; linked_chat_id?: number; location?: ChatLocation; }