class TD::ChatEventLogFilters

Included Modules

Defined in:

telegram/types/chat_event_log_filters.cr

Constructors

Instance Method Summary

Instance methods inherited from class TD::Base

extract_abstract_type(__json : JSON::Any) extract_abstract_type, extract_type(__json : JSON::Any, class_type : Class) extract_type

Macros inherited from class TD::Base

object_attributes(type) object_attributes, object_type(type) object_type

Constructor Detail

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

[View source]
def self.new(__json : JSON::Any | Nil = nil) #

[View source]
def self.new(message_edits : Bool = false, message_deletions : Bool = false, message_pins : Bool = false, member_joins : Bool = false, member_leaves : Bool = false, member_invites : Bool = false, member_promotions : Bool = false, member_restrictions : Bool = false, info_changes : Bool = false, setting_changes : Bool = false, invite_link_changes : Bool = false, video_chat_changes : Bool = false) #

[View source]

Instance Method Detail

def info_changes : Bool #

def info_changes=(info_changes : Bool) #

def invite_link_changes : Bool #

def invite_link_changes=(invite_link_changes : Bool) #

def member_invites : Bool #

def member_invites=(member_invites : Bool) #

def member_joins : Bool #

def member_joins=(member_joins : Bool) #

def member_leaves : Bool #

def member_leaves=(member_leaves : Bool) #

def member_promotions : Bool #

def member_promotions=(member_promotions : Bool) #

def member_restrictions : Bool #

def member_restrictions=(member_restrictions : Bool) #

def message_deletions : Bool #

def message_deletions=(message_deletions : Bool) #

def message_edits : Bool #

def message_edits=(message_edits : Bool) #

def message_pins : Bool #

def message_pins=(message_pins : Bool) #

def object_type : String #

def object_type=(object_type : String) #

def setting_changes : Bool #

def setting_changes=(setting_changes : Bool) #

def video_chat_changes : Bool #

def video_chat_changes=(video_chat_changes : Bool) #