Home docs nex protocols Rating (118)
Post

Rating (118)

Methods

(1) UnknownMethod0x1

Request

This method does not take any parameters.

Response

TypeDescription
RatingSessionTokenSession token

(2) UnknownMethod0x2

Request

TypeDescription
RatingSessionTokenSession token

Response

This method does not return anything.

(3) ReportRatingStats

Request

TypeDescriptionNotes
RatingSessionTokenSession token 
List<RatingStats>StatsThere are always two entries

Response

This method does not return anything.

(4) GetRanking

This returns ranking data belonging to the caller, with no filters.

Request

TypeName
Uint32category
Uint64uniqueId
PIDprincipalId

Response

TypeDescription
RatingRankDataRank data

(5) DeleteScore

Request

TypeName
Uint32category
Uint64uniqueId

Response

This method does not return anything.

(7) UploadCommonData

Request

TypeName
BuffercommonData
Uint64uniqueId

Response

This method does not return anything.

(8) GetCommonData

Request

TypeName
Uint64uniqueId

Response

TypeName
BuffercommonData

Types

RatingSessionToken (Structure)

TypeDescription
Uint64Unknown (1)
qBufferUnknown (2)

RatingStats (Structure)

TypeDescription
PIDPrincipal ID
Uint64Unique ID
Uint32Flags
Uint32Category
qBufferReport data
List<Float>Values

The information for this structure is populated by the following function:

1
NetLib::P2P::NexRatingClient::SetReportStatusInfo(NetLib::P2P::NexRatingClient::REPORT_SLOT_ID, unsigned int, unsigned long long, unsigned int, nn::nex::RatingStatsFlags::RatingStatsFlags, NetLib::P2P::NexRatingClient::REPORT_RATE, void const*, unsigned int, BtlRecordResult2)

The values list contains two entries, the first one being related to the REPORT_RATE and the second one related to BtlRecordResul2. What these values mean is unknown.

RatingRankData (Structure)

TypeDescription
PIDPrincipal ID
Uint64Unique ID
Uint32Order
Uint32Category
Uint32Score
Uint32Unknown (1)
Uint32Unknown (2)
Uint32Unknown (3)
BufferCommon data
DateTimeUpdate time
Contents