v0.7.0: public domain types in rudder, hide OpenAPI names from callers
CI / build (push) Successful in 51s

This commit is contained in:
edmand46
2026-08-27 16:10:27 +03:00
parent 2619291b20
commit 989bd7646c
14 changed files with 150 additions and 122 deletions
+7 -9
View File
@@ -3,8 +3,6 @@ package rudder
import (
"context"
"encoding/json"
"hub.rudder.build/rudder/rudder-go-sdk/models"
)
type PlayerHandle struct {
@@ -38,10 +36,10 @@ type UpdatePlayerParameters struct {
Data json.RawMessage
}
func (h *PlayerHandle) Update(ctx context.Context, parameters UpdatePlayerParameters) (*models.AdminPlayer, error) {
func (h *PlayerHandle) Update(ctx context.Context, parameters UpdatePlayerParameters) (*Player, error) {
players, err := h.players.Update(ctx, UpdatePlayersParameters{
IdempotencyKey: parameters.IdempotencyKey,
Items: []models.BatchUpdatePlayersItem{{
Items: []PlayerUpdate{{
PlayerID: h.playerID,
Nickname: parameters.Nickname,
Data: parameters.Data,
@@ -59,10 +57,10 @@ type BanPlayerParameters struct {
BannedUntil string
}
func (h *PlayerHandle) Ban(ctx context.Context, parameters BanPlayerParameters) (*models.AdminPlayer, error) {
func (h *PlayerHandle) Ban(ctx context.Context, parameters BanPlayerParameters) (*Player, error) {
players, err := h.players.Ban(ctx, BanPlayersParameters{
IdempotencyKey: parameters.IdempotencyKey,
Items: []models.BatchBanPlayersItem{{
Items: []PlayerBan{{
PlayerID: h.playerID,
Reason: parameters.Reason,
BannedUntil: parameters.BannedUntil,
@@ -74,10 +72,10 @@ func (h *PlayerHandle) Ban(ctx context.Context, parameters BanPlayerParameters)
return &players[0], nil
}
func (h *PlayerHandle) Unban(ctx context.Context, idempotencyKey string) (*models.AdminPlayer, error) {
func (h *PlayerHandle) Unban(ctx context.Context, idempotencyKey string) (*Player, error) {
players, err := h.players.Unban(ctx, UnbanPlayersParameters{
IdempotencyKey: idempotencyKey,
Items: []models.BatchPlayerItem{{PlayerID: h.playerID}},
PlayerIDs: []string{h.playerID},
})
if err != nil {
return nil, err
@@ -88,6 +86,6 @@ func (h *PlayerHandle) Unban(ctx context.Context, idempotencyKey string) (*model
func (h *PlayerHandle) Delete(ctx context.Context, idempotencyKey string) error {
return h.players.Delete(ctx, DeletePlayersParameters{
IdempotencyKey: idempotencyKey,
Items: []models.BatchPlayerItem{{PlayerID: h.playerID}},
PlayerIDs: []string{h.playerID},
})
}