Skip to content
This repository has been archived by the owner on Sep 21, 2022. It is now read-only.

Reports (C compatible)

Ahmed Castro edited this page Mar 6, 2018 · 1 revision

modioSubmitReport

void modioSubmitReport(void* object, char* resource, u32 id, u32 type, char* name, char* summary, void(*callback)(void* object, ModioResponse response));

Wrapped by: Reports#submitreport

API endpoint used: Submit Report

Submit a report for any resource on mod.io.

Function parameters

Name Type Description
object void* Context parameter.
resource char* Type of resource you are reporting. Must be one of the following values: "mods" "games" or "users"
id u32 Unique id of the resource you are reporting.
type u32 Report type you are submitting.
name char* Informative title for your report.
summary char* Detailed description of your report. Make sure you include all relevant information and links to help moderators investigate and respond appropriately.
callback void(*callback)(void* object, ModioResponse response) Function called once the process finished.

Callback parameters

Name Type Description
object void* Context parameter.
response ModioResponse ModioResponse object that contains the mod.io response status.

Example

void onSubmitReport(void* object, ModioResponse response)
{
  if(response.code == 201)
  {
    //Report successfully submitted
  }
}

[...]

modioSubmitReport(NULL, resource, id, type, name, summary, &onSubmitReport);

Contents

Clone this wiki locally