Versions in this module Expand all Collapse all v5 v5.1.0 Dec 20, 2023 Changes in this version + type Chat struct + ChatMembers map[steamid.SteamId]ChatMember + GroupId steamid.SteamId + SteamId steamid.SteamId + type ChatMember struct + ChatPermissions steamlang.EChatPermission + ClanPermissions steamlang.EClanPermission + SteamId steamid.SteamId + type ChatsList struct + func NewChatsList() *ChatsList + func (list *ChatsList) Add(chat Chat) + func (list *ChatsList) AddChatMember(id steamid.SteamId, member ChatMember) + func (list *ChatsList) ById(id steamid.SteamId) (Chat, error) + func (list *ChatsList) Count() int + func (list *ChatsList) GetCopy() map[steamid.SteamId]Chat + func (list *ChatsList) Remove(id steamid.SteamId) + func (list *ChatsList) RemoveChatMember(id steamid.SteamId, member steamid.SteamId) + type Friend struct + Avatar []byte + GameAppId uint32 + GameId uint64 + GameName string + Name string + PersonaState steamlang.EPersonaState + PersonaStateFlags steamlang.EPersonaStateFlag + Relationship steamlang.EFriendRelationship + SteamId steamid.SteamId + type FriendsList struct + func NewFriendsList() *FriendsList + func (list *FriendsList) Add(friend Friend) + func (list *FriendsList) ById(id steamid.SteamId) (Friend, error) + func (list *FriendsList) Count() int + func (list *FriendsList) GetCopy() map[steamid.SteamId]Friend + func (list *FriendsList) Remove(id steamid.SteamId) + func (list *FriendsList) SetAvatar(id steamid.SteamId, hash []byte) + func (list *FriendsList) SetGameAppId(id steamid.SteamId, gameappid uint32) + func (list *FriendsList) SetGameId(id steamid.SteamId, gameid uint64) + func (list *FriendsList) SetGameName(id steamid.SteamId, name string) + func (list *FriendsList) SetName(id steamid.SteamId, name string) + func (list *FriendsList) SetPersonaState(id steamid.SteamId, state steamlang.EPersonaState) + func (list *FriendsList) SetPersonaStateFlags(id steamid.SteamId, flags steamlang.EPersonaStateFlag) + func (list *FriendsList) SetRelationship(id steamid.SteamId, relationship steamlang.EFriendRelationship) + type Group struct + Avatar []byte + MemberChattingCount uint32 + MemberInGameCount uint32 + MemberOnlineCount uint32 + MemberTotalCount uint32 + Name string + Relationship steamlang.EClanRelationship + SteamId steamid.SteamId + type GroupsList struct + func NewGroupsList() *GroupsList + func (list *GroupsList) Add(group Group) + func (list *GroupsList) ById(id steamid.SteamId) (Group, error) + func (list *GroupsList) Count() int + func (list *GroupsList) GetCopy() map[steamid.SteamId]Group + func (list *GroupsList) Remove(id steamid.SteamId) + func (list *GroupsList) SetAvatar(id steamid.SteamId, hash []byte) + func (list *GroupsList) SetMemberChattingCount(id steamid.SteamId, count uint32) + func (list *GroupsList) SetMemberInGameCount(id steamid.SteamId, count uint32) + func (list *GroupsList) SetMemberOnlineCount(id steamid.SteamId, count uint32) + func (list *GroupsList) SetMemberTotalCount(id steamid.SteamId, count uint32) + func (list *GroupsList) SetName(id steamid.SteamId, name string) + func (list *GroupsList) SetRelationship(id steamid.SteamId, relationship steamlang.EClanRelationship)