package
0.1.0-alpha.7
Repository: https://github.com/accelbyte/accelbyte-go-modular-sdk.git
Documentation: pkg.go.dev

# Constants

Message types enum.
Message types enum.
Message types enum.
Matchmaking status.
Message types enum.
Server status constants.
Server status constants.
Server status constants.
SuccessCode.
System Components.
SystemDisplayName is the sender display name for user notification.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Server messages.
Lobby messaging protocol type.
DSM.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Message types enum.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Message types enum.
Lobby messaging protocol type.
Lobby messaging protocol type.
Presence.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Notification.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Party.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Message types enum.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Message types enum.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.
Lobby messaging protocol type.

# Structs

AcceptFriendsNotif.
AcceptFriendsRequest.
AcceptFriendsResponse.
BaseRequest will be expanded by other message types and contains user's ID.
BaseResponse will be expanded by other response types and contains HTTP response code.
BlockPlayerNotif.
BlockPlayerRequest.
BlockPlayerResponse.
CancelFriendsNotif.
CancelFriendsRequest.
CancelFriendsResponse.
CancelMatchmakingRequest.
CancelMatchmakingResponse.
ChannelChatNotif.
ClaimDSRequest message command to claim a DS (Request).
ClaimSessionRequest contains request to claim a dedicated server.
ClientResetRequest.
Connected contains result of making connection.
ConnectNotif.
CreateDSRequest message command to create a DS (Request).
CreateRequest contains user's create request.
CreateResponse contains result of creating party.
CreateSessionRequest contains request to spawn a new dedicated server.
No description provided by the author
No description provided by the author
Disconnected contains info of disconnected user.
DisconnectNotif.
DsNotif.
DSNotification is the message of DS status notification.
Error is response sent when an error occurs.
ErrorMessage contains info of error.
ErrorNotif.
ExitAllChannel.
FriendsPresenceNotif message command to notify friends.
FriendsStatusRequest.
FriendsStatusResponse.
No description provided by the author
No description provided by the author
GetAllSessionAttributeRequest.
GetAllSessionAttributeResponse.
GetFriendshipStatusRequest.
GetFriendshipStatusResponse.
GetOfflineNotificationRequest message comment.
GetOfflineNotificationResponse message comment.
No description provided by the author
No description provided by the author
GetSessionAttributeRequest.
GetSessionAttributeResponse.
Heartbeat.
InfoRequest contains user's info request.
InfoResponse contains info of user's lobby state.
Invitation contains user's invitation to other user.
InviteNotice contains party's invite notice.
InviteRequest contains user's invite request.
InviteResponse contains result of inviting friend to party.
JoinDefaultChannelRequest.
JoinDefaultChannelResponse.
JoinNotice contains party's join notice.
JoinRequest contains user's join request.
JoinResponse contains result of user's join request.
No description provided by the author
No description provided by the author
KickNotice contains party's kicked notice.
KickRequest contains user's kick request.
KickResponse contains result of kicking member from party.
LeaveNotice contains party's leave notice.
LeaveRequest contains user's create request.
LeaveResponse contains result of creating party.
ListFriendsPresenceRequest message command to list user's friends (Request).
ListFriendsPresenceResponse message command to list user's friends (Response).
ListIncomingFriendsRequest.
ListIncomingFriendsResponse.
ListOfFriendsRequest.
ListOfFriendsResponse.
ListOnlineFriendsRequest.
ListOutgoingFriendsRequest.
ListOutgoingFriendsResponse.
MatchingAlly is the model of a side.
MatchingParty contains information about matching party.
MatchingPartyV1 contains information about matching party.
MatchMakingCancelRequest is the request for a party to get matched.
MatchmakingNotif.
MatchmakingNotification is the message of matchmaking result.
MatchMakingRequest is the request for a party to get matched.
MatchmakingResult is the result of matchmaking.
MatchmakingTicket contains information about matching party PartyAttributes can contain any of: - server_name: string of preferred server name (for local DS) - client_version: string of preferred client version (for matching with DS version) - latencies: string of JSON map of {"region name string": latency int} containing pairs of region name and latency in ms.
Member store ready status and userID of user.
MessageNotif.
MessageSessionNotif.
NotificationMessage contains user notification message to be sent to user.
NotifyDSRequest message command to notify users that DS is ready (Request).
OfflineNotificationRequest.
OfflineNotificationResponse.
OnlineFriends.
PartyChatNotif.
PartyChatRequest.
PartyChatResponse.
PartyCreateRequest.
PartyCreateResponse.
PartyDataUpdateNotif.
PartyDataUpdateNotification is the message of PartyDataUpdateNotification.
PartyGetInvitedNotif.
PartyInfoRequest.
PartyInfoResponse.
PartyInviteNotif.
PartyInviteRequest.
PartyInviteResponse.
PartyJoinNotif.
PartyJoinRequest.
PartyJoinResponse.
PartyKickNotif.
PartyKickRequest.
PartyKickResponse.
PartyLeaveNotif.
PartyLeaveRequest.
PartyLeaveResponse.
PartyMember is the member of the party and its predefined attribute.
PartyMemberV1 contains information party member.
No description provided by the author
PartyPromoteLeaderRequest.
PartyPromoteLeaderResponse.
PartyRejectNotif.
PartyRejectRequest.
PartyRejectResponse.
PersonalChatHistoryRequest.
PersonalChatHistoryResponse.
PersonalChatNotif.
PersonalChatRequest.
PersonalChatResponse.
PlayerBlockedNotification is the message of PlayerBlockedNotification.
PlayerUnblockedNotification is the message of PlayerUnblockedNotification.
No description provided by the author
No description provided by the author
ReadyConsent contains information about readyness status in a party party leader was needed to do rematchmaking.
RefreshTokenRequest.
RefreshTokenResponse.
RejectFriendsNotif.
RejectFriendsRequest.
RejectFriendsResponse.
RejectNotice contains party's reject notice.
RejectRequest contains user's reject request.
RejectResponse contains result of user's reject request.
RematchmakingNotif.
RequestFriendsNotif.
RequestFriendsRequest.
RequestFriendsResponse.
RequestMatchingAlly contains party on the same side.
RequestMatchMember is the member of match party.
RequestMatchParty is the matching party of a match.
ResetUserStatusRequest request directly from client to reset user status when the client get disconnected.
SendChannelChatRequest.
SendChannelChatResponse.
No description provided by the author
No description provided by the author
Server represents a DS server currently managed by the service.
Session represents a game session currently managed by the service.
SessionResponse is the response for get server endpoint.
SetReadyConsentNotif.
SetReadyConsentRequest.
SetReadyConsentResponse.
SetSessionAttributeRequest.
SetSessionAttributeResponse.
SetUserStatusRequest.
SetUserStatusResponse.
Shutdown contains info of server shutting down.
ShutdownNotif.
SignalingP2P is message for signaling for game P2P connection request.
SignalingP2PNotif.
StartMatchmakingRequest.
StartMatchmakingResponse.
SystemComponentsStatus is the message of System Components Status.
TypeInfoRequestRequest message command to get info.
TypeInfoRequestResponse message command to get info.
UnblockPlayerNotif.
UnblockPlayerRequest.
UnblockPlayerResponse.
UnfriendNotif.
UnfriendRequest.
UnfriendResponse.
UserBannedNotification.
UserMetricRequest.
UserMetricResponse.
UserStatusNotif.
UserUnbannedNotification is the response models for when user is unbanned.
WaitForDSRequest message command to wait a DS creation (Request).

# Interfaces

Message will be passed around internally.