Loading...
Searching...
No Matches
AccelByte.Api.Reporting Class Reference

Provide APIs to access Reporting service. More...

Inheritance diagram for AccelByte.Api.Reporting:

Public Member Functions

void GetReasonGroups (ResultCallback< ReportingReasonGroupsResponse > callback, int offset=0, int limit=1000)
 Get reason groups to retrieve reason group list to use for get reason by reason group.
void GetReasons (string reasonGroup, ResultCallback< ReportingReasonsResponse > callback, int offset=0, int limit=1000, string title="")
 Get reason to retrieve reason list for reporting.
void SubmitReport (ReportingSubmitData reportData, ResultCallback< ReportingSubmitResponse > callback)
 Submit report to content and/or user for moderation.
void SubmitChatReport (ReportingSubmitDataChat reportData, ResultCallback< ReportingSubmitResponse > callback)

Additional Inherited Members

Properties inherited from AccelByte.Core.WrapperBase
Utils.AccelByteIdValidator IdValidator [get]

Detailed Description

Provide APIs to access Reporting service.

Member Function Documentation

◆ GetReasonGroups()

void AccelByte.Api.Reporting.GetReasonGroups ( ResultCallback< ReportingReasonGroupsResponse > callback,
int offset = 0,
int limit = 1000 )
inline

Get reason groups to retrieve reason group list to use for get reason by reason group.

Parameters
callbackThis will be called when the operation succeeded. The result is ReportingReasonsGroupsResponse Model.
offsetThe offset of the reason group results. Default value is 0.
limitThe limit of the reason group results. Default value is 1000.

◆ GetReasons()

void AccelByte.Api.Reporting.GetReasons ( string reasonGroup,
ResultCallback< ReportingReasonsResponse > callback,
int offset = 0,
int limit = 1000,
string title = "" )
inline

Get reason to retrieve reason list for reporting.

Parameters
reasonGroupSpecified reason group
callbackThis will be called when the operation succeeded. The result is ReportingReasonsResponse Model.
offsetThe offset of the reason results. Default value is 0.
limitThe limit of the reason results. Default value is 1000.
titleQuery reason(s) by title

◆ SubmitReport()

void AccelByte.Api.Reporting.SubmitReport ( ReportingSubmitData reportData,
ResultCallback< ReportingSubmitResponse > callback )
inline

Submit report to content and/or user for moderation.

Parameters
reportData
callbackThis will be called when the operation succeeded. The result is ReportingSubmitResponse Model.