Skip to main content

UserStatus

This is a boxed type (a TL class): the Go interface tg.UserStatusClass, implemented by the constructors below. A value of this type is one of them — switch on the concrete type to handle it.

switch v := value.(type) {
case *tg.UserStatusEmpty: // userStatusEmpty
case *tg.UserStatusLastMonth: // userStatusLastMonth
case *tg.UserStatusLastWeek: // userStatusLastWeek
case *tg.UserStatusOffline: // userStatusOffline
case *tg.UserStatusOnline: // userStatusOnline
case *tg.UserStatusRecently: // userStatusRecently
}

Constructors

ConstructorTL name
UserStatusEmptyuserStatusEmpty
UserStatusLastMonthuserStatusLastMonth
UserStatusLastWeekuserStatusLastWeek
UserStatusOfflineuserStatusOffline
UserStatusOnlineuserStatusOnline
UserStatusRecentlyuserStatusRecently

References