Layer 220
constructor
account.autoSaveSettings#4c3e069d users_settings:AutoSaveSettings chats_settings:AutoSaveSettings broadcasts_settings:AutoSaveSettings exceptions:Vector<AutoSaveException> chats:Vector<Chat> users:Vector<User> = account.AutoSaveSettings;

Parameters

Name Type Description
UsersSettings AutoSaveSettings Default media autosave settings for private chats
ChatsSettings AutoSaveSettings Default media autosave settings for groups and supergroups
BroadcastsSettings AutoSaveSettings Default media autosave settings for channels
Exceptions Vector<AutoSaveException> Peer-specific granular autosave settings
Chats Vector<Chat> Chats mentioned in the peer-specific granular autosave settings
Users Vector<User> Users mentioned in the peer-specific granular autosave settings

Gogram Example

// Creating AccountAutoSaveSettings constructor
obj := &tg.AccountAutoSaveSettings{
    UsersSettings: &tg.AutoSaveSettings{},
    ChatsSettings: &tg.AutoSaveSettings{},
    BroadcastsSettings: &tg.AutoSaveSettings{},
    Exceptions: []tg.AutoSaveException{&tg.AutoSaveException{}},
    Chats: []tg.Chat{&tg.Chat{}},
    Users: []tg.User{&tg.User{}},
}