type github.com/gotd/td/tg.User

166 uses

	github.com/gotd/td/tg (current package)
		tl_handlers_gen.go#L49: 	Users    map[int64]*User
		tl_handlers_gen.go#L56: 	u.Users = make(map[int64]*User, 0)
		tl_help_support_gen.go#L197: func (s *HelpSupport) GetUserAsNotEmpty() (*User, bool) {
		tl_registry_gen.go#L5045: 		UserTypeID:                                               func() bin.Object { return &User{} },
		tl_user_gen.go#L183: type User struct {
		tl_user_gen.go#L515: func (u User) construct() UserClass { return &u }
		tl_user_gen.go#L519: 	_ bin.Encoder     = &User{}
		tl_user_gen.go#L520: 	_ bin.Decoder     = &User{}
		tl_user_gen.go#L521: 	_ bin.BareEncoder = &User{}
		tl_user_gen.go#L522: 	_ bin.BareDecoder = &User{}
		tl_user_gen.go#L524: 	_ UserClass = &User{}
		tl_user_gen.go#L527: func (u *User) Zero() bool {
		tl_user_gen.go#L695: func (u *User) String() string {
		tl_user_gen.go#L699: 	type Alias User
		tl_user_gen.go#L704: func (u *User) FillFrom(from interface {
		tl_user_gen.go#L873: func (*User) TypeID() uint32 {
		tl_user_gen.go#L878: func (*User) TypeName() string {
		tl_user_gen.go#L883: func (u *User) TypeInfo() tdp.Type {
		tl_user_gen.go#L1152: func (u *User) SetFlags() {
		tl_user_gen.go#L1306: func (u *User) Encode(b *bin.Buffer) error {
		tl_user_gen.go#L1315: func (u *User) EncodeBare(b *bin.Buffer) error {
		tl_user_gen.go#L1428: func (u *User) Decode(b *bin.Buffer) error {
		tl_user_gen.go#L1439: func (u *User) DecodeBare(b *bin.Buffer) error {
		tl_user_gen.go#L1652: func (u *User) SetSelf(value bool) {
		tl_user_gen.go#L1663: func (u *User) GetSelf() (value bool) {
		tl_user_gen.go#L1671: func (u *User) SetContact(value bool) {
		tl_user_gen.go#L1682: func (u *User) GetContact() (value bool) {
		tl_user_gen.go#L1690: func (u *User) SetMutualContact(value bool) {
		tl_user_gen.go#L1701: func (u *User) GetMutualContact() (value bool) {
		tl_user_gen.go#L1709: func (u *User) SetDeleted(value bool) {
		tl_user_gen.go#L1720: func (u *User) GetDeleted() (value bool) {
		tl_user_gen.go#L1728: func (u *User) SetBot(value bool) {
		tl_user_gen.go#L1739: func (u *User) GetBot() (value bool) {
		tl_user_gen.go#L1747: func (u *User) SetBotChatHistory(value bool) {
		tl_user_gen.go#L1758: func (u *User) GetBotChatHistory() (value bool) {
		tl_user_gen.go#L1766: func (u *User) SetBotNochats(value bool) {
		tl_user_gen.go#L1777: func (u *User) GetBotNochats() (value bool) {
		tl_user_gen.go#L1785: func (u *User) SetVerified(value bool) {
		tl_user_gen.go#L1796: func (u *User) GetVerified() (value bool) {
		tl_user_gen.go#L1804: func (u *User) SetRestricted(value bool) {
		tl_user_gen.go#L1815: func (u *User) GetRestricted() (value bool) {
		tl_user_gen.go#L1823: func (u *User) SetMin(value bool) {
		tl_user_gen.go#L1834: func (u *User) GetMin() (value bool) {
		tl_user_gen.go#L1842: func (u *User) SetBotInlineGeo(value bool) {
		tl_user_gen.go#L1853: func (u *User) GetBotInlineGeo() (value bool) {
		tl_user_gen.go#L1861: func (u *User) SetSupport(value bool) {
		tl_user_gen.go#L1872: func (u *User) GetSupport() (value bool) {
		tl_user_gen.go#L1880: func (u *User) SetScam(value bool) {
		tl_user_gen.go#L1891: func (u *User) GetScam() (value bool) {
		tl_user_gen.go#L1899: func (u *User) SetApplyMinPhoto(value bool) {
		tl_user_gen.go#L1910: func (u *User) GetApplyMinPhoto() (value bool) {
		tl_user_gen.go#L1918: func (u *User) SetFake(value bool) {
		tl_user_gen.go#L1929: func (u *User) GetFake() (value bool) {
		tl_user_gen.go#L1937: func (u *User) SetBotAttachMenu(value bool) {
		tl_user_gen.go#L1948: func (u *User) GetBotAttachMenu() (value bool) {
		tl_user_gen.go#L1956: func (u *User) SetPremium(value bool) {
		tl_user_gen.go#L1967: func (u *User) GetPremium() (value bool) {
		tl_user_gen.go#L1975: func (u *User) SetAttachMenuEnabled(value bool) {
		tl_user_gen.go#L1986: func (u *User) GetAttachMenuEnabled() (value bool) {
		tl_user_gen.go#L1994: func (u *User) SetBotCanEdit(value bool) {
		tl_user_gen.go#L2005: func (u *User) GetBotCanEdit() (value bool) {
		tl_user_gen.go#L2013: func (u *User) SetCloseFriend(value bool) {
		tl_user_gen.go#L2024: func (u *User) GetCloseFriend() (value bool) {
		tl_user_gen.go#L2032: func (u *User) SetStoriesHidden(value bool) {
		tl_user_gen.go#L2043: func (u *User) GetStoriesHidden() (value bool) {
		tl_user_gen.go#L2051: func (u *User) SetStoriesUnavailable(value bool) {
		tl_user_gen.go#L2062: func (u *User) GetStoriesUnavailable() (value bool) {
		tl_user_gen.go#L2070: func (u *User) SetContactRequirePremium(value bool) {
		tl_user_gen.go#L2081: func (u *User) GetContactRequirePremium() (value bool) {
		tl_user_gen.go#L2089: func (u *User) SetBotBusiness(value bool) {
		tl_user_gen.go#L2100: func (u *User) GetBotBusiness() (value bool) {
		tl_user_gen.go#L2108: func (u *User) SetBotHasMainApp(value bool) {
		tl_user_gen.go#L2119: func (u *User) GetBotHasMainApp() (value bool) {
		tl_user_gen.go#L2127: func (u *User) SetBotForumView(value bool) {
		tl_user_gen.go#L2138: func (u *User) GetBotForumView() (value bool) {
		tl_user_gen.go#L2146: func (u *User) SetBotForumCanManageTopics(value bool) {
		tl_user_gen.go#L2157: func (u *User) GetBotForumCanManageTopics() (value bool) {
		tl_user_gen.go#L2165: func (u *User) SetBotCanManageBots(value bool) {
		tl_user_gen.go#L2176: func (u *User) GetBotCanManageBots() (value bool) {
		tl_user_gen.go#L2184: func (u *User) SetBotGuestchat(value bool) {
		tl_user_gen.go#L2195: func (u *User) GetBotGuestchat() (value bool) {
		tl_user_gen.go#L2203: func (u *User) SetBotGuard(value bool) {
		tl_user_gen.go#L2214: func (u *User) GetBotGuard() (value bool) {
		tl_user_gen.go#L2222: func (u *User) GetID() (value int64) {
		tl_user_gen.go#L2230: func (u *User) SetAccessHash(value int64) {
		tl_user_gen.go#L2237: func (u *User) GetAccessHash() (value int64, ok bool) {
		tl_user_gen.go#L2248: func (u *User) SetFirstName(value string) {
		tl_user_gen.go#L2255: func (u *User) GetFirstName() (value string, ok bool) {
		tl_user_gen.go#L2266: func (u *User) SetLastName(value string) {
		tl_user_gen.go#L2273: func (u *User) GetLastName() (value string, ok bool) {
		tl_user_gen.go#L2284: func (u *User) SetUsername(value string) {
		tl_user_gen.go#L2291: func (u *User) GetUsername() (value string, ok bool) {
		tl_user_gen.go#L2302: func (u *User) SetPhone(value string) {
		tl_user_gen.go#L2309: func (u *User) GetPhone() (value string, ok bool) {
		tl_user_gen.go#L2320: func (u *User) SetPhoto(value UserProfilePhotoClass) {
		tl_user_gen.go#L2327: func (u *User) GetPhoto() (value UserProfilePhotoClass, ok bool) {
		tl_user_gen.go#L2338: func (u *User) SetStatus(value UserStatusClass) {
		tl_user_gen.go#L2345: func (u *User) GetStatus() (value UserStatusClass, ok bool) {
		tl_user_gen.go#L2356: func (u *User) SetBotInfoVersion(value int) {
		tl_user_gen.go#L2363: func (u *User) GetBotInfoVersion() (value int, ok bool) {
		tl_user_gen.go#L2374: func (u *User) SetRestrictionReason(value []RestrictionReason) {
		tl_user_gen.go#L2381: func (u *User) GetRestrictionReason() (value []RestrictionReason, ok bool) {
		tl_user_gen.go#L2392: func (u *User) SetBotInlinePlaceholder(value string) {
		tl_user_gen.go#L2399: func (u *User) GetBotInlinePlaceholder() (value string, ok bool) {
		tl_user_gen.go#L2410: func (u *User) SetLangCode(value string) {
		tl_user_gen.go#L2417: func (u *User) GetLangCode() (value string, ok bool) {
		tl_user_gen.go#L2428: func (u *User) SetEmojiStatus(value EmojiStatusClass) {
		tl_user_gen.go#L2435: func (u *User) GetEmojiStatus() (value EmojiStatusClass, ok bool) {
		tl_user_gen.go#L2446: func (u *User) SetUsernames(value []Username) {
		tl_user_gen.go#L2453: func (u *User) GetUsernames() (value []Username, ok bool) {
		tl_user_gen.go#L2464: func (u *User) SetStoriesMaxID(value RecentStory) {
		tl_user_gen.go#L2471: func (u *User) GetStoriesMaxID() (value RecentStory, ok bool) {
		tl_user_gen.go#L2482: func (u *User) SetColor(value PeerColorClass) {
		tl_user_gen.go#L2489: func (u *User) GetColor() (value PeerColorClass, ok bool) {
		tl_user_gen.go#L2500: func (u *User) SetProfileColor(value PeerColorClass) {
		tl_user_gen.go#L2507: func (u *User) GetProfileColor() (value PeerColorClass, ok bool) {
		tl_user_gen.go#L2518: func (u *User) SetBotActiveUsers(value int) {
		tl_user_gen.go#L2525: func (u *User) GetBotActiveUsers() (value int, ok bool) {
		tl_user_gen.go#L2536: func (u *User) SetBotVerificationIcon(value int64) {
		tl_user_gen.go#L2543: func (u *User) GetBotVerificationIcon() (value int64, ok bool) {
		tl_user_gen.go#L2554: func (u *User) SetSendPaidMessagesStars(value int64) {
		tl_user_gen.go#L2561: func (u *User) GetSendPaidMessagesStars() (value int64, ok bool) {
		tl_user_gen.go#L2572: func (u *User) SetLinkedCommunityID(value int64) {
		tl_user_gen.go#L2579: func (u *User) GetLinkedCommunityID() (value int64, ok bool) {
		tl_user_gen.go#L2633: 	AsNotEmpty() (*User, bool)
		tl_user_gen.go#L2637: func (u *User) AsInputPeer() *InputPeerUser {
		tl_user_gen.go#L2648: func (u *User) AsInput() *InputUser {
		tl_user_gen.go#L2659: func (u *User) AsInputCollectibleUsername() *InputCollectibleUsername {
		tl_user_gen.go#L2669: func (u *UserEmpty) AsNotEmpty() (*User, bool) {
		tl_user_gen.go#L2674: func (u *User) AsNotEmpty() (*User, bool) {
		tl_user_gen.go#L2694: 		v := User{}
		tl_user_slices_gen.go#L165: func (s UserClassArray) FillUserMap(to map[int64]*User) {
		tl_user_slices_gen.go#L167: 		value, ok := elem.(*User)
		tl_user_slices_gen.go#L176: func (s UserClassArray) UserToMap() map[int64]*User {
		tl_user_slices_gen.go#L177: 	r := make(map[int64]*User, len(s))
		tl_user_slices_gen.go#L185: 		value, ok := elem.(*User)
		tl_user_slices_gen.go#L196: func (s UserClassArray) FillNotEmptyMap(to map[int64]*User) {
		tl_user_slices_gen.go#L207: func (s UserClassArray) NotEmptyToMap() map[int64]*User {
		tl_user_slices_gen.go#L208: 	r := make(map[int64]*User, len(s))
		tl_user_slices_gen.go#L215: func (s UserClassArray) AppendOnlyNotEmpty(to []*User) []*User {
		tl_user_slices_gen.go#L228: func (s UserClassArray) AsNotEmpty() (to []*User) {
		tl_user_slices_gen.go#L233: func (s UserClassArray) FirstAsNotEmpty() (v *User, ok bool) {
		tl_user_slices_gen.go#L242: func (s UserClassArray) LastAsNotEmpty() (v *User, ok bool) {
		tl_user_slices_gen.go#L251: func (s *UserClassArray) PopFirstAsNotEmpty() (v *User, ok bool) {
		tl_user_slices_gen.go#L260: func (s *UserClassArray) PopAsNotEmpty() (v *User, ok bool) {
		tl_user_slices_gen.go#L379: type UserArray []User
		tl_user_slices_gen.go#L382: func (s UserArray) Sort(less func(a, b User) bool) UserArray {
		tl_user_slices_gen.go#L390: func (s UserArray) SortStable(less func(a, b User) bool) UserArray {
		tl_user_slices_gen.go#L398: func (s UserArray) Retain(keep func(x User) bool) UserArray {
		tl_user_slices_gen.go#L412: func (s UserArray) First() (v User, ok bool) {
		tl_user_slices_gen.go#L420: func (s UserArray) Last() (v User, ok bool) {
		tl_user_slices_gen.go#L428: func (s *UserArray) PopFirst() (v User, ok bool) {
		tl_user_slices_gen.go#L438: 	var zero User
		tl_user_slices_gen.go#L447: func (s *UserArray) Pop() (v User, ok bool) {
		tl_user_slices_gen.go#L462: 	return s.Sort(func(a, b User) bool {
		tl_user_slices_gen.go#L469: 	return s.SortStable(func(a, b User) bool {
		tl_user_slices_gen.go#L475: func (s UserArray) FillMap(to map[int64]User) {
		tl_user_slices_gen.go#L482: func (s UserArray) ToMap() map[int64]User {
		tl_user_slices_gen.go#L483: 	r := make(map[int64]User, len(s))

	github.com/gotd/td/telegram
		client.go#L165: 	onSelfSuccess func(self *tg.User)
		options.go#L147: 	OnSelfSuccess func(self *tg.User)
		self.go#L14: func (c *Client) Self(ctx context.Context) (*tg.User, error) {

	github.com/gotd/td/telegram/auth
		self.go#L14: func (c *Client) self(ctx context.Context) (*tg.User, error) {
		status.go#L16: 	User *tg.User