Home docs nex protocols Match Making (21)
Post

Match Making (21)

Methods

(1) RegisterGathering

Request

TypeNameDescription
Data<Gathering>anyGatheringGathering

Response

TypeNameDescription
Uint32%retval%Gathering id

(2) UnregisterGathering

Request

TypeNameDescription
Uint32idGatheringGathering id

Response

TypeNameDescription
Bool%retval%Result

(3) UnregisterGatherings

Request

TypeNameDescription
List<Uint32>lstGatheringsGathering ids

Response

TypeNameDescription
Bool%retval%Result

(4) UpdateGathering

Request

TypeNameDescription
Data<Gathering>anyGatheringGathering

Response

TypeNameDescription
Bool%retval%Result

(5) Invite

Request

TypeNameDescription
Uint32idGatheringGathering id
List<PID>lstPrincipalsInvited user pids
StringstrMessageMessage

Response

TypeNameDescription
Bool%retval%Result

(6) AcceptInvitation

Request

TypeNameDescription
Uint32idGatheringGathering id
StringstrMessageMessage

Response

TypeNameDescription
Bool%retval%Result

(7) DeclineInvitation

Request

TypeNameDescription
Uint32idGatheringGathering id
StringstrMessageMessage

Response

TypeNameDescription
Bool%retval%Result

(8) CancelInvitation

Request

TypeNameDescription
Uint32idGatheringGathering id
List<PID>lstPrincipalsUser pids
StringstrMessageMessage

Response

TypeNameDescription
Bool%retval%Result

(9) GetInvitationsSent

Request

TypeNameDescription
Uint32idGatheringGathering id

Response

TypeNameDescription
List<Invitation>lstInvitationsInvitations

(10) GetInvitationsReceived

Request

This method does not take any parameters.

Response

TypeNameDescription
List<Invitation>lstInvitationsInvitations

(11) Participate

Request

TypeNameDescription
Uint32idGatheringGathering id
StringstrMessageMessage

Response

TypeNameDescription
Bool%retval%Result

(12) CancelParticipation

Request

TypeNameDescription
Uint32idGatheringGathering id
StringstrMessageMessage

Response

TypeNameDescription
Bool%retval%Result

(13) GetParticipants

Request

TypeNameDescription
Uint32idGatheringGathering id

Response

TypeNameDescription
List<PID>lstParticipantsParticipant pids

(14) AddParticipants

Request

TypeNameDescription
Uint32idGatheringGathering id
List<PID>lstParticipantsParticipant pids
StringstrMessageMessage

Response

TypeNameDescription
Bool%retval%Result

(15) GetDetailedParticipants

Request

TypeNameDescription
Uint32idGatheringGathering id

Response

TypeNameDescription
List<ParticipantDetails>lstParticipantsParticipant details

(16) GetParticipantsURLs

Request

TypeNameDescription
Uint32idGatheringGathering id

Response

TypeNameDescription
List<StationURL>lstStationURLParticipant urls

(17) FindByType

Request

TypeNameDescription
StringstrTypeType
ResultRangeresultRangeResult range

Response

TypeNameDescription
List<Data<Gathering>>lstGatheringGatherings

(18) FindByDescription

Request

TypeNameDescription
StringstrDescriptionDescription
ResultRangeresultRangeResultRange

Response

TypeNameDescription
List<Data<Gathering>>lstGatheringGatherings

(19) FindByDescriptionRegex

Request

TypeNameDescription
StringstrDescriptionRegexDescription regex
ResultRangeresultRangeResultRange

Response

TypeNameDescription
List<Data<Gathering>>lstGatheringGatherings

(20) FindByID

Request

TypeNameDescription
List<Uint32>lstIDGathering ids

Response

TypeNameDescription
List<Data<Gathering>>lstGatheringGatherings

(21) FindBySingleID

Request

TypeNameDescription
Uint32idGathering id

Response

TypeNameDescription
BoolbResultResult
Data<Gathering>pGatheringGathering

(22) FindByOwner

Request

TypeNameDescription
PIDidOwner pid
ResultRangeresultRangeResultRange

Response

TypeNameDescription
List<Data<Gathering>>lstGatheringGatherings

(23) FindByParticipants

Request

TypeNameDescription
List<PID>pidParticipant pids

Response

TypeNameDescription
List<Data<Gathering>>lstGatheringGatherings

(24) FindInvitations

Request

TypeNameDescription
ResultRangeresultRangeResult range

Response

TypeNameDescription
List<Data<Gathering>>lstGatheringGatherings

(25) FindBySQLQuery

Request

TypeNameDescription
StringstrQuerySQL query
ResultRangeresultRangeResult range

Response

TypeNameDescription
List<Data<Gathering>>lstGatheringGatherings

(26) LaunchSession

Request

TypeNameDescription
Uint32idGatheringGathering id
StringstrURLSession url

Response

TypeNameDescription
Bool%retval%Result

(27) UpdateSessionURL

Request

TypeNameDescription
Uint32idGatheringGathering id
StringstrURLSession url

Response

TypeNameDescription
Bool%retval%Result

(28) GetSessionURL

Request

TypeNameDescription
Uint32idGatheringGathering id

Response

TypeNameDescription
Bool%retval%Result
StringstrURLSession url

(29) GetState

Request

TypeNameDescription
Uint32idGatheringGathering id

Response

TypeNameDescription
Bool%retval%Result
Uint32uiStateState

(30) SetState

Request

TypeNameDescription
Uint32idGatheringGathering id
Uint32uiNewStateNew state

Response

TypeNameDescription
Bool%retval%Result

(31) ReportStats

Request

TypeNameDescription
Uint32idGatheringGathering id
List<GatheringStats>lstStatsStats

Response

TypeNameDescription
Bool%retval%Result

(32) GetStats

Request

TypeNameDescription
Uint32idGatheringGathering id
List<PID>lstParticipantsParticipant pids
List<byte>lstColumnsColumns

Response

TypeNameDescription
Bool%retval%Result
List<GatheringStats>plstStatsStats

(33) DeleteGathering

Request

TypeNameDescription
Uint32gidGathering id

Response

TypeNameDescription
Bool%retval%Result

(34) GetPendingDeletions

Request

TypeNameDescription
Uint32uiReasonReason
ResultRangeresultRangeResult range

Response

TypeNameDescription
Bool%retval%Result
List<DeletionEntry>lstDeletionsDeletions

(35) DeleteFromDeletions

Request

TypeNameDescription
List<Uint32>lstDeletionsDeletions

Response

TypeNameDescription
Bool%retval%Result

(36) MigrateGatheringOwnershipV1

Before NEX 3.7 this method was named MigrateGatheringOwnership. As of NEX 3.7 this has been renamed to MigrateGatheringOwnershipV1 and a new MigrateGatheringOwnership method has been added with a different structure

Request

TypeNameDescription
Uint32gidGathering id
List<PID>lstPotentialNewOwnersIDPotential new owner pids

Response

TypeNameDescription
Bool%retval%Result

(37) FindByDescriptionLike

Request

TypeNameDescription
StringstrDescriptionLikeDescription like
ResultRangeresultRangeResult range

Response

TypeNameDescription
List<Data<Gathering>>lstGatheringGatherings

(38) RegisterLocalURL

Request

TypeNameDescription
Uint32gidGathering id
StationURLurlUrl

Response

This method does not return anything.

(39) RegisterLocalURLs

Request

TypeNameDescription
Uint32gidGathering id
List<StationURL>lstUrlsUrls

Response

This method does not return anything.

(40) UpdateSessionHostV1

Before NEX 3.7 this method was named UpdateSessionHost. As of NEX 3.7 this has been renamed to UpdateSessionHostV1 and a new UpdateSessionHost method has been added with a different structure

Request

TypeNameDescription
Uint32gidGathering id

Response

This method does not return anything.

(41) GetSessionURLs

Request

TypeNameDescription
Uint32gidGathering id

Response

TypeNameDescription
List<StationURL>lstURLsSession urls

(42) UpdateSessionHost

Before NEX 3.7 this method did not exist, and the method currently named UpdateSessionHostV1 was named UpdateSessionHost. As of NEX 3.7 the old method was renamed to UpdateSessionHostV1 and this new UpdateSessionHost method was added with a different structure

Request

TypeNameDescription
Uint32gidGathering id
BoolisMigrateOwnerMigrate owner

Response

This method does not return anything.

(43) UpdateGatheringOwnership

Request

TypeNameDescription
Uint32gidGathering id
BoolparticipantsOnlyParticipants only

Response

TypeNameDescription
Bool%retval%Result

(44) MigrateGatheringOwnership

Before NEX 3.7 this method did not exist, and the method currently named MigrateGatheringOwnershipV1 was named MigrateGatheringOwnership. As of NEX 3.7 the old method was renamed to MigrateGatheringOwnershipV1 and this new MigrateGatheringOwnership method was added with a different structure

Request

TypeNameDescription
Uint32gidGathering id
List<PID>lstPotentialNewOwnersIDPotential new owner pids
BoolparticipantsOnlyParticipants only

Response

This method does not return anything.

Contents