incoming.go
func (u *Update) Type() UpdateType {
	if u.Message != nil {
		return MessageUpdate
	} else if u.InlineQuery != nil {
		return InlineQueryUpdate
	} else if u.ChosenInlineResult != nil {
		return ChosenInlineResultUpdate
	}
	return UnknownUpdate
}
func (u *Update) Type() UpdateType {
	if u.Message != nil {
		return MessageUpdate
	} else if u.InlineQuery != nil {
		return InlineQueryUpdate
	} else if u.ChosenInlineResult != nil {
		return ChosenInlineResultUpdate
	}
	return UnknownUpdate
}
// Type returns the type of the update.