Class: Telegrammer::DataTypes::Chat

Inherits:
Base
  • Object
show all
Defined in:
lib/telegrammer/data_types/chat.rb

Overview

Telegram Chat data type

See more at core.telegram.org/bots/api#chat

Instance Attribute Summary collapse

Instance Attribute Details

#first_nameString

Optional. First name of the other party in a private chat



13
14
15
# File 'lib/telegrammer/data_types/chat.rb', line 13

def first_name
  @first_name
end

#idInteger

Unique identifier for this chat, not exceeding 1e13 by absolute value



13
14
15
# File 'lib/telegrammer/data_types/chat.rb', line 13

def id
  @id
end

#last_nameString

Optional. Last name of the other party in a private chat



13
14
15
# File 'lib/telegrammer/data_types/chat.rb', line 13

def last_name
  @last_name
end

#titleString

Optional. Title, for channels and group chats



13
14
15
# File 'lib/telegrammer/data_types/chat.rb', line 13

def title
  @title
end

#typeString

Type of chat, can be either “private”, “group”, “supergroup” or “channel”



13
14
15
# File 'lib/telegrammer/data_types/chat.rb', line 13

def type
  @type
end

#usernameString

Optional. Username, for private chats and channels if available



13
14
15
# File 'lib/telegrammer/data_types/chat.rb', line 13

def username
  @username
end