Layer 227
constructor
updates.difference#f49ca0 new_messages:Vector<Message> new_encrypted_messages:Vector<EncryptedMessage> other_updates:Vector<Update> chats:Vector<Chat> users:Vector<User> state:updates.State = updates.Difference;

Parameters

Name Type Description
NewMessages Vector < Message > List of new messages
NewEncryptedMessages Vector < EncryptedMessage > List of new encrypted secret chat messages
OtherUpdates Vector < Update > List of updates
Chats Vector < Chat > List of chats mentioned in events
Users Vector < User > List of users mentioned in events
State updates.State Current state

Gogram Example

// Creating UpdatesDifferenceObj constructor
obj := &tg.UpdatesDifferenceObj{
    NewMessages: &tg.VectorMessage{},
    NewEncryptedMessages: &tg.VectorEncryptedMessage{},
    OtherUpdates: &tg.VectorUpdate{},
    Chats: &tg.VectorChat{},
    Users: &tg.VectorUser{},
    State: nil,
}