Match Making Protocol - RainMz/NintendoClients GitHub Wiki
(1) RegisterGathering
Request
Response
Type |
Name |
Description |
Uint32 |
%retval% |
Gathering id |
(2) UnregisterGathering
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(3) UnregisterGatherings
Request
Type |
Name |
Description |
List<Uint32> |
lstGatherings |
Gathering ids |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(4) UpdateGathering
Request
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(5) Invite
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
List<PID> |
lstPrincipals |
Invited user pids |
String |
strMessage |
Message |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(6) AcceptInvitation
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
String |
strMessage |
Message |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(7) DeclineInvitation
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
String |
strMessage |
Message |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(8) CancelInvitation
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
List<PID> |
lstPrincipals |
User pids |
String |
strMessage |
Message |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(9) GetInvitationsSent
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
Response
(10) GetInvitationsReceived
Request
This method does not take any parameters.
Response
(11) Participate
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
String |
strMessage |
Message |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(12) CancelParticipation
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
String |
strMessage |
Message |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(13) GetParticipants
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
Response
Type |
Name |
Description |
List<PID> |
lstParticipants |
Participant pids |
(14) AddParticipants
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
List<PID> |
lstParticipants |
Participant pids |
String |
strMessage |
Message |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(15) GetDetailedParticipants
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
Response
(16) GetParticipantsURLs
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
Response
(17) FindByType
Request
Response
(18) FindByDescription
Request
Type |
Name |
Description |
String |
strDescription |
Description |
ResultRange |
resultRange |
ResultRange |
Response
(19) FindByDescriptionRegex
Request
Type |
Name |
Description |
String |
strDescriptionRegex |
Description regex |
ResultRange |
resultRange |
ResultRange |
Response
(20) FindByID
Request
Type |
Name |
Description |
List<Uint32> |
lstID |
Gathering ids |
Response
(21) FindBySingleID
Request
Type |
Name |
Description |
Uint32 |
id |
Gathering id |
Response
Type |
Name |
Description |
Bool |
bResult |
Result |
Data<Gathering> |
pGathering |
Gathering |
(22) FindByOwner
Request
Type |
Name |
Description |
PID |
id |
Owner pid |
ResultRange |
resultRange |
ResultRange |
Response
(23) FindByParticipants
Request
Type |
Name |
Description |
List<PID> |
pid |
Participant pids |
Response
(24) FindInvitations
Request
Type |
Name |
Description |
ResultRange |
resultRange |
Result range |
Response
(25) FindBySQLQuery
Request
Response
(26) LaunchSession
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
String |
strURL |
Session url |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(27) UpdateSessionURL
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
String |
strURL |
Session url |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(28) GetSessionURL
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
String |
strURL |
Session url |
(29) GetState
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
Uint32 |
uiState |
State |
(30) SetState
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
Uint32 |
uiNewState |
New state |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(31) ReportStats
Request
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(32) GetStats
Request
Type |
Name |
Description |
Uint32 |
idGathering |
Gathering id |
List<PID> |
lstParticipants |
Participant pids |
List<byte> |
lstColumns |
Columns |
Response
(33) DeleteGathering
Request
Type |
Name |
Description |
Uint32 |
gid |
Gathering id |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(34) GetPendingDeletions
Request
Type |
Name |
Description |
Uint32 |
uiReason |
Reason |
ResultRange |
resultRange |
Result range |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
List<DeletionEntry> |
lstDeletions |
Deletions |
(35) DeleteFromDeletions
Request
Type |
Name |
Description |
List<Uint32> |
lstDeletions |
Deletions |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(36) MigrateGatheringOwnershipV1
Request
Type |
Name |
Description |
Uint32 |
gid |
Gathering id |
List<PID> |
lstPotentialNewOwnersID |
Potential new owner pids |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(37) FindByDescriptionLike
Request
Type |
Name |
Description |
String |
strDescriptionLike |
Description like |
ResultRange |
resultRange |
Result range |
Response
(38) RegisterLocalURL
Request
Type |
Name |
Description |
Uint32 |
gid |
Gathering id |
StationURL |
url |
Url |
Response
This method does not return anything.
(39) RegisterLocalURLs
Request
Type |
Name |
Description |
Uint32 |
gid |
Gathering id |
List<StationURL> |
lstUrls |
Urls |
Response
This method does not return anything.
(40) UpdateSessionHostV1
Request
Type |
Name |
Description |
Uint32 |
gid |
Gathering id |
Response
This method does not return anything.
(41) GetSessionURLs
Request
Type |
Name |
Description |
Uint32 |
gid |
Gathering id |
Response
(42) UpdateSessionHost
Request
Type |
Name |
Description |
Uint32 |
gid |
Gathering id |
Bool |
isMigrateOwner |
Migrate owner |
Response
This method does not return anything.
(43) UpdateGatheringOwnership
Request
Type |
Name |
Description |
Uint32 |
gid |
Gathering id |
Bool |
participantsOnly |
Participants only |
Response
Type |
Name |
Description |
Bool |
%retval% |
Result |
(44) MigrateGatheringOwnership
Request
Type |
Name |
Description |
Uint32 |
gid |
Gathering id |
List<PID> |
lstPotentialNewOwnersID |
Potential new owner pids |
Bool |
participantsOnly |
Participants only |
Response
This method does not return anything.