ChatRoom

This class is auto-generated

Constructors

Link copied to clipboard
constructor(unifiedMessages: SteamUnifiedMessages)

Properties

Link copied to clipboard
open override val serviceName: String

The name of the steam unified messages service.

Link copied to clipboard

A reference to the SteamUnifiedMessages instance this service was created from.

Functions

Link copied to clipboard
fun ackChatMessage(request: SteammessagesChatSteamclient.CChatRoom_AckChatMessage_Notification)
Link copied to clipboard
fun addRoleToUser(request: SteammessagesChatSteamclient.CChatRoom_AddRoleToUser_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_AddRoleToUser_Response.Builder>>
Link copied to clipboard
fun createChatRoom(request: SteammessagesChatSteamclient.CChatRoom_CreateChatRoom_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_CreateChatRoom_Response.Builder>>
Link copied to clipboard
fun createChatRoomGroup(request: SteammessagesChatSteamclient.CChatRoom_CreateChatRoomGroup_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_CreateChatRoomGroup_Response.Builder>>
Link copied to clipboard
fun createInviteLink(request: SteammessagesChatSteamclient.CChatRoom_CreateInviteLink_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_CreateInviteLink_Response.Builder>>
Link copied to clipboard
fun createRole(request: SteammessagesChatSteamclient.CChatRoom_CreateRole_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_CreateRole_Response.Builder>>
Link copied to clipboard
fun deleteChatMessages(request: SteammessagesChatSteamclient.CChatRoom_DeleteChatMessages_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_DeleteChatMessages_Response.Builder>>
Link copied to clipboard
fun deleteChatRoom(request: SteammessagesChatSteamclient.CChatRoom_DeleteChatRoom_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_DeleteChatRoom_Response.Builder>>
Link copied to clipboard
fun deleteInviteLink(request: SteammessagesChatSteamclient.CChatRoom_DeleteInviteLink_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_DeleteInviteLink_Response.Builder>>
Link copied to clipboard
fun deleteRole(request: SteammessagesChatSteamclient.CChatRoom_DeleteRole_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_DeleteRole_Response.Builder>>
Link copied to clipboard
fun deleteRoleFromUser(request: SteammessagesChatSteamclient.CChatRoom_DeleteRoleFromUser_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_DeleteRoleFromUser_Response.Builder>>
Link copied to clipboard
fun endMiniGameForChatRoomGroup(request: SteammessagesChatSteamclient.CChatRoom_EndMiniGameForChatRoomGroup_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_EndMiniGameForChatRoomGroup_Response.Builder>>
Link copied to clipboard
fun getBanList(request: SteammessagesChatSteamclient.CChatRoom_GetBanList_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_GetBanList_Response.Builder>>
Link copied to clipboard
fun getChatRoomGroupState(request: SteammessagesChatSteamclient.CChatRoom_GetChatRoomGroupState_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_GetChatRoomGroupState_Response.Builder>>
Link copied to clipboard
fun getInviteInfo(request: SteammessagesChatSteamclient.CChatRoom_GetInviteInfo_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_GetInviteInfo_Response.Builder>>
Link copied to clipboard
fun getInviteLinkInfo(request: SteammessagesChatSteamclient.CChatRoom_GetInviteLinkInfo_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_GetInviteLinkInfo_Response.Builder>>
Link copied to clipboard
fun getInviteLinksForGroup(request: SteammessagesChatSteamclient.CChatRoom_GetInviteLinksForGroup_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_GetInviteLinksForGroup_Response.Builder>>
Link copied to clipboard
fun getInviteList(request: SteammessagesChatSteamclient.CChatRoom_GetInviteList_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_GetInviteList_Response.Builder>>
Link copied to clipboard
fun getMessageHistory(request: SteammessagesChatSteamclient.CChatRoom_GetMessageHistory_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_GetMessageHistory_Response.Builder>>
Link copied to clipboard
fun getMessageReactionReactors(request: SteammessagesChatSteamclient.CChatRoom_GetMessageReactionReactors_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_GetMessageReactionReactors_Response.Builder>>
Link copied to clipboard
fun getMyChatRoomGroups(request: SteammessagesChatSteamclient.CChatRoom_GetMyChatRoomGroups_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_GetMyChatRoomGroups_Response.Builder>>
Link copied to clipboard
fun getRoleActions(request: SteammessagesChatSteamclient.CChatRoom_GetRoleActions_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_GetRoleActions_Response.Builder>>
Link copied to clipboard
fun getRoles(request: SteammessagesChatSteamclient.CChatRoom_GetRoles_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_GetRoles_Response.Builder>>
Link copied to clipboard
fun getRolesForUser(request: SteammessagesChatSteamclient.CChatRoom_GetRolesForUser_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_GetRolesForUser_Response.Builder>>
Link copied to clipboard
open override fun handleNotificationMsg(methodName: String, packetMsg: PacketClientMsgProtobuf)

Handles a notification message for this service. This should not be called directly.

Link copied to clipboard
open override fun handleResponseMsg(methodName: String, packetMsg: PacketClientMsgProtobuf)

Handles a response message for this service. This should not be called directly.

Link copied to clipboard
fun inviteFriendToChatRoomGroup(request: SteammessagesChatSteamclient.CChatRoom_InviteFriendToChatRoomGroup_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_InviteFriendToChatRoomGroup_Response.Builder>>
Link copied to clipboard
fun joinChatRoomGroup(request: SteammessagesChatSteamclient.CChatRoom_JoinChatRoomGroup_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_JoinChatRoomGroup_Response.Builder>>
Link copied to clipboard
fun joinMiniGameForChatRoomGroup(request: SteammessagesChatSteamclient.CChatRoom_JoinMiniGameForChatRoomGroup_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_JoinMiniGameForChatRoomGroup_Response.Builder>>
Link copied to clipboard
fun joinVoiceChat(request: SteammessagesChatSteamclient.CChatRoom_JoinVoiceChat_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_JoinVoiceChat_Response.Builder>>
Link copied to clipboard
fun kickUserFromGroup(request: SteammessagesChatSteamclient.CChatRoom_KickUser_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_KickUser_Response.Builder>>
Link copied to clipboard
fun leaveChatRoomGroup(request: SteammessagesChatSteamclient.CChatRoom_LeaveChatRoomGroup_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_LeaveChatRoomGroup_Response.Builder>>
Link copied to clipboard
fun leaveVoiceChat(request: SteammessagesChatSteamclient.CChatRoom_LeaveVoiceChat_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_LeaveVoiceChat_Response.Builder>>
Link copied to clipboard
fun muteUserInGroup(request: SteammessagesChatSteamclient.CChatRoom_MuteUser_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_MuteUser_Response.Builder>>
Link copied to clipboard
fun renameChatRoom(request: SteammessagesChatSteamclient.CChatRoom_RenameChatRoom_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_RenameChatRoom_Response.Builder>>
Link copied to clipboard
fun renameChatRoomGroup(request: SteammessagesChatSteamclient.CChatRoom_RenameChatRoomGroup_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_RenameChatRoomGroup_Response.Builder>>
Link copied to clipboard
fun renameRole(request: SteammessagesChatSteamclient.CChatRoom_RenameRole_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_RenameRole_Response.Builder>>
Link copied to clipboard
fun reorderChatRoom(request: SteammessagesChatSteamclient.CChatRoom_ReorderChatRoom_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_ReorderChatRoom_Response.Builder>>
Link copied to clipboard
fun reorderRole(request: SteammessagesChatSteamclient.CChatRoom_ReorderRole_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_ReorderRole_Response.Builder>>
Link copied to clipboard
fun replaceRoleActions(request: SteammessagesChatSteamclient.CChatRoom_ReplaceRoleActions_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_ReplaceRoleActions_Response.Builder>>
Link copied to clipboard
fun revokeInviteToGroup(request: SteammessagesChatSteamclient.CChatRoom_RevokeInvite_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_RevokeInvite_Response.Builder>>
Link copied to clipboard
fun saveChatRoomGroup(request: SteammessagesChatSteamclient.CChatRoom_SaveChatRoomGroup_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_SaveChatRoomGroup_Response.Builder>>
Link copied to clipboard
fun searchMembers(request: SteammessagesChatSteamclient.CChatRoom_SearchMembers_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_SearchMembers_Response.Builder>>
Link copied to clipboard
fun sendChatMessage(request: SteammessagesChatSteamclient.CChatRoom_SendChatMessage_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_SendChatMessage_Response.Builder>>
Link copied to clipboard
fun setAppChatRoomGroupForceActive(request: SteammessagesChatSteamclient.CChatRoom_SetAppChatRoomGroupForceActive_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_SetAppChatRoomGroupForceActive_Response.Builder>>
Link copied to clipboard
fun setAppChatRoomGroupStopForceActive(request: SteammessagesChatSteamclient.CChatRoom_SetAppChatRoomGroupStopForceActive_Notification)
Link copied to clipboard
fun setChatRoomGroupAvatar(request: SteammessagesChatSteamclient.CChatRoom_SetChatRoomGroupAvatar_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_SetChatRoomGroupAvatar_Response.Builder>>
Link copied to clipboard
fun setChatRoomGroupTagline(request: SteammessagesChatSteamclient.CChatRoom_SetChatRoomGroupTagline_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_SetChatRoomGroupTagline_Response.Builder>>
Link copied to clipboard
fun setChatRoomGroupWatchingBroadcast(request: SteammessagesChatSteamclient.CChatRoom_SetChatRoomGroupWatchingBroadcast_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_SetChatRoomGroupWatchingBroadcast_Response.Builder>>
Link copied to clipboard
fun setSessionActiveChatRoomGroups(request: SteammessagesChatSteamclient.CChatRoom_SetSessionActiveChatRoomGroups_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_SetSessionActiveChatRoomGroups_Response.Builder>>
Link copied to clipboard
fun setUserBanState(request: SteammessagesChatSteamclient.CChatRoom_SetUserBanState_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_SetUserBanState_Response.Builder>>
Link copied to clipboard
fun setUserChatGroupPreferences(request: SteammessagesChatSteamclient.CChatRoom_SetUserChatGroupPreferences_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_SetUserChatGroupPreferences_Response.Builder>>
Link copied to clipboard
fun updateMemberListView(request: SteammessagesChatSteamclient.CChatRoom_UpdateMemberListView_Notification)
Link copied to clipboard
fun updateMessageReaction(request: SteammessagesChatSteamclient.CChatRoom_UpdateMessageReaction_Request): AsyncJobSingle<ServiceMethodResponse<SteammessagesChatSteamclient.CChatRoom_UpdateMessageReaction_Response.Builder>>