add player data operations: update, ban/unban, delete, inventory adjust, storage

Players.Update/Ban/Unban/Delete + List search; new InventoryService.Adjust
and StorageService.Get/Upsert/Delete; IdempotencyKey on wallet adjust;
models regenerated via apigen
This commit is contained in:
edmand46
2026-08-13 08:47:14 +03:00
parent d602a95baf
commit ae74fb22d3
12 changed files with 221 additions and 22 deletions
+15 -11
View File
@@ -5,15 +5,19 @@ package models
import "encoding/json"
type AdminPlayer struct {
CreatedAt string `json:"createdAt,omitempty"`
Data json.RawMessage `json:"data,omitempty"`
ID string `json:"id,omitempty"`
Language string `json:"language,omitempty"`
LastSeen string `json:"lastSeen,omitempty"`
Nickname string `json:"nickname,omitempty"`
PayerFlag bool `json:"payerFlag,omitempty"`
ProjectID string `json:"projectId,omitempty"`
Region string `json:"region,omitempty"`
StableID string `json:"stableId,omitempty"`
UpdatedAt string `json:"updatedAt,omitempty"`
BanReason string `json:"banReason,omitempty"`
BannedAt string `json:"bannedAt,omitempty"`
BannedUntil string `json:"bannedUntil,omitempty"`
CreatedAt string `json:"createdAt,omitempty"`
Data json.RawMessage `json:"data,omitempty"`
DeletedAt string `json:"deletedAt,omitempty"`
ID string `json:"id,omitempty"`
Language string `json:"language,omitempty"`
LastSeen string `json:"lastSeen,omitempty"`
Nickname string `json:"nickname,omitempty"`
PayerFlag bool `json:"payerFlag,omitempty"`
ProjectID string `json:"projectId,omitempty"`
Region string `json:"region,omitempty"`
StableID string `json:"stableId,omitempty"`
UpdatedAt string `json:"updatedAt,omitempty"`
}