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