class Tourmaline::ChatMember

Included Modules

Defined in:

tourmaline/models/chat_member.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

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

[View source]

Class Method Detail

def self.from_user(user) #

[View source]

Instance Method Detail

def can_add_web_page_previews : Bool | Nil #

[View source]
def can_be_edited : Bool | Nil #

[View source]
def can_change_info : Bool | Nil #

[View source]
def can_delete_messages : Bool | Nil #

[View source]
def can_edit_messages : Bool | Nil #

[View source]
def can_invite_users : Bool | Nil #

[View source]
def can_post_messages : Bool | Nil #

[View source]
def can_promote_members : Bool | Nil #

[View source]
def can_restrict_members : Bool | Nil #

[View source]
def can_send_media_messages : Bool | Nil #

[View source]
def can_send_messages : Bool | Nil #

[View source]
def can_send_other_messages : Bool | Nil #

[View source]
def chat_id : Int64 #

def chat_id=(chat_id : Int64) #

[View source]
def chat_id? : Int64 | Nil #

def custom_title : String | Nil #

[View source]
def kick(until_date = nil) #

[View source]
def promote(**permissions) #

[View source]
def restrict(permissions, until_date = nil) #

[View source]
def status : String #

[View source]
def unban #

[View source]
def until_date : Time | Nil #

[View source]
def user : User #

[View source]