Skip to content

Commit 63dc9a8

Browse files
committed
Rename reports methods
1 parent a4dc13f commit 63dc9a8

File tree

2 files changed

+50
-12
lines changed

2 files changed

+50
-12
lines changed

Runtime/Game/LootLockerSDKManager.cs

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1741,48 +1741,64 @@ public static void PickDropsFromDropTable(int[] picks, int tableInstanceId, Acti
17411741

17421742
#region Reports
17431743

1744-
public static void ReportsGetTypes(Action<LootLockerReportsGetTypesResponse> onComplete)
1744+
/// <summary>
1745+
/// Retrieves the different types of report possible.
1746+
///
1747+
/// These can be changed in the web interface or through the Admin API.
1748+
/// </summary>
1749+
public static void GetReportTypes(Action<LootLockerReportsGetTypesResponse> onComplete)
17451750
{
17461751
if (!CheckInitialized())
17471752
{
17481753
onComplete?.Invoke(LootLockerResponseFactory.SDKNotInitializedError<LootLockerReportsGetTypesResponse>());
17491754
return;
17501755
}
17511756

1752-
LootLockerAPIManager.ReportsGetTypes(onComplete);
1757+
LootLockerAPIManager.GetReportTypes(onComplete);
17531758
}
17541759

1755-
public static void ReportsCreatePlayer(ReportsCreatePlayerRequest input, Action<LootLockerReportsCreatePlayerResponse> onComplete)
1760+
/// <summary>
1761+
/// Create a report of a player
1762+
/// </summary>
1763+
public static void CreatePlayerReport(ReportsCreatePlayerRequest input, Action<LootLockerReportsCreatePlayerResponse> onComplete)
17561764
{
17571765
if (!CheckInitialized())
17581766
{
17591767
onComplete?.Invoke(LootLockerResponseFactory.SDKNotInitializedError<LootLockerReportsCreatePlayerResponse>());
17601768
return;
17611769
}
17621770

1763-
LootLockerAPIManager.ReportsCreatePlayer(input, onComplete);
1771+
LootLockerAPIManager.CreatePlayerReport(input, onComplete);
17641772
}
17651773

1766-
public static void ReportsCreateAsset(ReportsCreateAssetRequest input, Action<LootLockerReportsCreateAssetResponse> onComplete)
1774+
/// <summary>
1775+
/// Create a report of an asset
1776+
/// </summary>
1777+
public static void CreateAssetReport(ReportsCreateAssetRequest input, Action<LootLockerReportsCreateAssetResponse> onComplete)
17671778
{
17681779
if (!CheckInitialized())
17691780
{
17701781
onComplete?.Invoke(LootLockerResponseFactory.SDKNotInitializedError<LootLockerReportsCreateAssetResponse>());
17711782
return;
17721783
}
17731784

1774-
LootLockerAPIManager.ReportsCreateAsset(input, onComplete);
1785+
LootLockerAPIManager.CreateAssetReport(input, onComplete);
17751786
}
17761787

1777-
public static void ReportsGetRemovedUGCForPlayer(Action<LootLockerReportsGetRemovedAssetsResponse> onComplete)
1788+
/// <summary>
1789+
/// Get removed UGC for the current player.
1790+
///
1791+
/// If any of their UGC has been removed as a result of reports they will be returned in this method
1792+
/// </summary>
1793+
public static void GetRemovedUGCForPlayer(GetRemovedUGCForPlayerInput input, Action<LootLockerReportsGetRemovedAssetsResponse> onComplete)
17781794
{
17791795
if (!CheckInitialized())
17801796
{
17811797
onComplete?.Invoke(LootLockerResponseFactory.SDKNotInitializedError<LootLockerReportsGetRemovedAssetsResponse>());
17821798
return;
17831799
}
17841800

1785-
LootLockerAPIManager.ReportsGetRemovedUGCForPlayer(onComplete);
1801+
LootLockerAPIManager.GetRemovedUGCForPlayer(input, onComplete);
17861802
}
17871803

17881804
#endregion

Runtime/Game/Requests/ReporRequets.cs

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,28 @@ public class LootLockerReportsGetRemovedAssetsResponse : LootLockerResponse
5252
public RemovedAsset[] Assets { get; set; }
5353
}
5454

55+
public class GetRemovedUGCForPlayerInput
56+
{
57+
/// <summary>
58+
/// Only get UGC removed after this date.
59+
///
60+
/// Should follow RFC3339 format
61+
/// </summary>
62+
public string Since { get; set; }
63+
64+
/// <summary>
65+
/// Used for pagination.
66+
///
67+
/// Set this to the ID of the last retrieved report to get the next ones after.
68+
/// </summary>
69+
public string After { get; set; }
70+
71+
/// <summary>
72+
/// Number of report you want to retrieve
73+
/// </summary>
74+
public int Count { get; set; }
75+
}
76+
5577
public class ReportsCreatePlayerRequest
5678
{
5779
public int[] report_types { get; set; }
@@ -71,7 +93,7 @@ namespace LootLocker
7193
{
7294
public partial class LootLockerAPIManager
7395
{
74-
public static void ReportsGetTypes(Action<LootLockerReportsGetTypesResponse> onComplete)
96+
public static void GetReportTypes(Action<LootLockerReportsGetTypesResponse> onComplete)
7597
{
7698
EndPointClass endPoint = LootLockerEndPoints.reportsGetTypes;
7799
LootLockerServerRequest.CallAPI(endPoint.endPoint, endPoint.httpMethod, null, ((serverResponse) =>
@@ -89,7 +111,7 @@ public static void ReportsGetTypes(Action<LootLockerReportsGetTypesResponse> onC
89111
}), true, LootLockerCallerRole.User);
90112
}
91113

92-
public static void ReportsGetRemovedUGCForPlayer(Action<LootLockerReportsGetRemovedAssetsResponse> onComplete)
114+
public static void GetRemovedUGCForPlayer(GetRemovedUGCForPlayerInput input, Action<LootLockerReportsGetRemovedAssetsResponse> onComplete)
93115
{
94116
EndPointClass endPoint = LootLockerEndPoints.reportsGetRemovedUGCForPlayer;
95117
LootLockerServerRequest.CallAPI(endPoint.endPoint, endPoint.httpMethod, null, ((serverResponse) =>
@@ -107,7 +129,7 @@ public static void ReportsGetRemovedUGCForPlayer(Action<LootLockerReportsGetRemo
107129
}), true, LootLockerCallerRole.User);
108130
}
109131

110-
public static void ReportsCreatePlayer(ReportsCreatePlayerRequest data, Action<LootLockerReportsCreatePlayerResponse> onComplete)
132+
public static void CreatePlayerReport(ReportsCreatePlayerRequest data, Action<LootLockerReportsCreatePlayerResponse> onComplete)
111133
{
112134
EndPointClass requestEndPoint = LootLockerEndPoints.reportsCreatePlayer;
113135
string json = "";
@@ -129,7 +151,7 @@ public static void ReportsCreatePlayer(ReportsCreatePlayerRequest data, Action<L
129151
}), true, LootLockerCallerRole.User);
130152
}
131153

132-
public static void ReportsCreateAsset(ReportsCreateAssetRequest data, Action<LootLockerReportsCreateAssetResponse> onComplete)
154+
public static void CreateAssetReport(ReportsCreateAssetRequest data, Action<LootLockerReportsCreateAssetResponse> onComplete)
133155
{
134156
EndPointClass requestEndPoint = LootLockerEndPoints.reportsCreateAsset;
135157
string json = "";

0 commit comments

Comments
 (0)