mirror of
https://github.com/osukey/osukey.git
synced 2025-05-03 04:37:30 +09:00
37 lines
957 B
C#
37 lines
957 B
C#
// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence.
|
|
// See the LICENCE file in the repository root for full licence text.
|
|
|
|
using System.Collections.Generic;
|
|
using osu.Game.Online.API.Requests.Responses;
|
|
|
|
namespace osu.Game.Online.API.Requests
|
|
{
|
|
public class GetUserKudosuHistoryRequest : PaginatedAPIRequest<List<APIKudosuHistory>>
|
|
{
|
|
private readonly long userId;
|
|
|
|
public GetUserKudosuHistoryRequest(long userId, int page = 0, int itemsPerPage = 5)
|
|
: base(page, itemsPerPage)
|
|
{
|
|
this.userId = userId;
|
|
}
|
|
|
|
protected override string Target => $"users/{userId}/kudosu";
|
|
}
|
|
|
|
public enum KudosuAction
|
|
{
|
|
AllowKudosuGive,
|
|
DeleteReset,
|
|
DenyKudosuReset,
|
|
ForumGive,
|
|
ForumReset,
|
|
ForumRevoke,
|
|
RecalculateGive,
|
|
RecalculateReset,
|
|
RestoreGive,
|
|
VoteGive,
|
|
VoteReset,
|
|
}
|
|
}
|