class Chat extends BaseObject (View source)

Class Chat.

Methods

__construct( array|mixed $data)

Builds collection entity.

from  BaseObject
array
relations()

Property relations.

mixed|BaseObject
get( mixed $key, mixed $default = null)

Get an item from the collection by key.

from  BaseObject
array|void
mapRelatives()

Map property relatives to appropriate objects.

from  BaseObject
array|mixed
getRawResponse()

Returns raw response.

from  BaseObject
mixed
getRawResult($data)

Returns raw result.

from  BaseObject
mixed
getStatus()

Get Status of request.

from  BaseObject
mixed
__call($name, $arguments)

Magic method to get properties dynamically.

from  BaseObject
int
getId()

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

string
getType()

Type of chat, can be either 'private', 'group', 'supergroup' or 'channel'.

string
getTitle()

(Optional). Title, for channels and group chats.

string
getUsername()

(Optional). Username, for private chats and channels if available

string
getFirstName()

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

string
getLastName()

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

Details

in BaseObject at line 17
__construct( array|mixed $data)

Builds collection entity.

Parameters

array|mixed $data

at line 21
array relations()

Property relations.

Return Value

array

in BaseObject at line 39
mixed|BaseObject get( mixed $key, mixed $default = null)

Get an item from the collection by key.

Parameters

mixed $key
mixed $default

Return Value

mixed|BaseObject

in BaseObject at line 53
array|void mapRelatives()

Map property relatives to appropriate objects.

Return Value

array|void

in BaseObject at line 83
array|mixed getRawResponse()

Returns raw response.

Return Value

array|mixed

in BaseObject at line 95
mixed getRawResult($data)

Returns raw result.

Parameters

$data

Return Value

mixed

in BaseObject at line 105
mixed getStatus()

Get Status of request.

Return Value

mixed

in BaseObject at line 118
mixed __call($name, $arguments)

Magic method to get properties dynamically.

Parameters

$name
$arguments

Return Value

mixed

at line 16
int getId()

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

Return Value

int

at line 16
string getType()

Type of chat, can be either 'private', 'group', 'supergroup' or 'channel'.

Return Value

string

at line 16
string getTitle()

(Optional). Title, for channels and group chats.

Return Value

string

at line 16
string getUsername()

(Optional). Username, for private chats and channels if available

Return Value

string

at line 16
string getFirstName()

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

Return Value

string

at line 16
string getLastName()

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

Return Value

string