class TelegramBot::ChatFullInfo

Defined in:

telegram_bot/types/chat_full_info.cr

Constructors

Instance Method Summary

Instance methods inherited from class TelegramBot::Chat

accepted_gift_types : AcceptedGiftTypes | Nil accepted_gift_types, accepted_gift_types=(accepted_gift_types : AcceptedGiftTypes | Nil) accepted_gift_types=, business_intro : BusinessIntro | Nil business_intro, business_intro=(business_intro : BusinessIntro | Nil) business_intro=, business_location : BusinessLocation | Nil business_location, business_location=(business_location : BusinessLocation | Nil) business_location=, business_opening_hours : BusinessOpeningHours | Nil business_opening_hours, business_opening_hours=(business_opening_hours : BusinessOpeningHours | Nil) business_opening_hours=, can_send_paid_media=(can_send_paid_media : Bool | Nil) can_send_paid_media=, can_send_paid_media? : Bool | Nil can_send_paid_media?, can_set_sticker_set=(can_set_sticker_set : Bool | Nil) can_set_sticker_set=, can_set_sticker_set? : Bool | Nil can_set_sticker_set?, description : String | Nil description, description=(description : String | Nil) description=, first_name : String | Nil first_name, first_name=(first_name : String | Nil) first_name=, id : Int64 id, id=(id : Int64) id=, invite_link : String | Nil invite_link, invite_link=(invite_link : String | Nil) invite_link=, is_direct_messages=(is_direct_messages : Bool | Nil) is_direct_messages=, is_direct_messages? : Bool | Nil is_direct_messages?, is_forum=(is_forum : Bool | Nil) is_forum=, is_forum? : Bool | Nil is_forum?, last_name : String | Nil last_name, last_name=(last_name : String | Nil) last_name=, photo : ChatPhoto | Nil photo, photo=(photo : ChatPhoto | Nil) photo=, pinned_message : Message | Nil pinned_message, pinned_message=(pinned_message : Message | Nil) pinned_message=, sticker_set_name : String | Nil sticker_set_name, sticker_set_name=(sticker_set_name : String | Nil) sticker_set_name=, title : String | Nil title, title=(title : String | Nil) title=, type : String type, type=(type : String) type=, username : String | Nil username, username=(username : String | Nil) username=

Constructor methods inherited from class TelegramBot::Chat

new(pull : JSON::PullParser)
new(*, __pull_for_json_serializable pull : JSON::PullParser)
new

Constructor Detail

def self.new(pull : JSON::PullParser) #

Instance Method Detail

def accent_color_id : Int32 #

def accent_color_id=(accent_color_id : Int32) #

def active_usernames : Array(String) | Nil #

def active_usernames=(active_usernames : Array(String) | Nil) #

def available_reactions : Array(ReactionType) | Nil #

def available_reactions=(available_reactions : Array(ReactionType) | Nil) #

def background_custom_emoji_id : String | Nil #

def background_custom_emoji_id=(background_custom_emoji_id : String | Nil) #

def bio : String | Nil #

def bio=(bio : String | Nil) #

def birthdate : Birthdate | Nil #

def birthdate=(birthdate : Birthdate | Nil) #

def custom_emoji_sticker_set_name : String | Nil #

def custom_emoji_sticker_set_name=(custom_emoji_sticker_set_name : String | Nil) #

def direct_messages_topic : DirectMessagesTopic | Nil #

def direct_messages_topic=(direct_messages_topic : DirectMessagesTopic | Nil) #

def emoji_status_custom_emoji_id : String | Nil #

def emoji_status_custom_emoji_id=(emoji_status_custom_emoji_id : String | Nil) #

def emoji_status_expiration_date : Int32 | Nil #

def emoji_status_expiration_date=(emoji_status_expiration_date : Int32 | Nil) #

def first_profile_audio : Audio | Nil #

def first_profile_audio=(first_profile_audio : Audio | Nil) #

def has_aggressive_anti_spam_enabled=(has_aggressive_anti_spam_enabled : Bool | Nil) #

def has_aggressive_anti_spam_enabled? : Bool | Nil #

def has_hidden_members=(has_hidden_members : Bool | Nil) #

def has_hidden_members? : Bool | Nil #

def has_private_forwards=(has_private_forwards : Bool | Nil) #

def has_private_forwards? : Bool | Nil #

def has_protected_content=(has_protected_content : Bool | Nil) #

def has_protected_content? : Bool | Nil #

def has_restricted_voice_and_video_messages=(has_restricted_voice_and_video_messages : Bool | Nil) #

def has_restricted_voice_and_video_messages? : Bool | Nil #

def has_visible_history=(has_visible_history : Bool | Nil) #

def has_visible_history? : Bool | Nil #

def join_by_request=(join_by_request : Bool | Nil) #

def join_by_request? : Bool | Nil #

def join_to_send_messages=(join_to_send_messages : Bool | Nil) #

def join_to_send_messages? : Bool | Nil #

def linked_chat_id : Int64 | Nil #

def linked_chat_id=(linked_chat_id : Int64 | Nil) #

def location : ChatLocation | Nil #

def location=(location : ChatLocation | Nil) #

def max_reaction_count : Int32 #

def max_reaction_count=(max_reaction_count : Int32) #

def message_auto_delete_time : Int32 | Nil #

def message_auto_delete_time=(message_auto_delete_time : Int32 | Nil) #

def parent_chat : Chat | Nil #

def parent_chat=(parent_chat : Chat | Nil) #

def permissions : ChatPermissions | Nil #

def permissions=(permissions : ChatPermissions | Nil) #

def personal_chat : Chat | Nil #

def personal_chat=(personal_chat : Chat | Nil) #

def profile_accent_color_id : Int32 | Nil #

def profile_accent_color_id=(profile_accent_color_id : Int32 | Nil) #

def profile_background_custom_emoji_id : String | Nil #

def profile_background_custom_emoji_id=(profile_background_custom_emoji_id : String | Nil) #

def rating : UserRating | Nil #

def rating=(rating : UserRating | Nil) #

def slow_mode_delay : Int32 | Nil #

def slow_mode_delay=(slow_mode_delay : Int32 | Nil) #

def unique_gift_colors : UniqueGiftColors | Nil #

def unique_gift_colors=(unique_gift_colors : UniqueGiftColors | Nil) #

def unrestrict_boost_count : Int32 | Nil #

def unrestrict_boost_count=(unrestrict_boost_count : Int32 | Nil) #