feat: resource rows batch operations, drop removed domains, regenerated models

This commit is contained in:
edmand46
2026-09-17 12:08:03 +03:00
parent a217f255b8
commit f3eda1e8b7
46 changed files with 197 additions and 590 deletions
+10 -22
View File
@@ -15,12 +15,11 @@ type Config struct {
}
type Client struct {
Players *PlayersService
Leaderboards *LeaderboardsService
Wallet *WalletService
Inventory *InventoryService
Quests *QuestsService
Storage *StorageService
Players *PlayersService
Wallet *WalletService
Storage *StorageService
Resources *ResourcesService
Modules *ModulesService
transport *transport
}
@@ -47,12 +46,11 @@ func New(config Config) (*Client, error) {
}
return &Client{
Players: &PlayersService{transport: transport},
Leaderboards: &LeaderboardsService{transport: transport},
Wallet: &WalletService{transport: transport},
Inventory: &InventoryService{transport: transport},
Quests: &QuestsService{transport: transport},
Storage: &StorageService{transport: transport},
Players: &PlayersService{transport: transport},
Wallet: &WalletService{transport: transport},
Storage: &StorageService{transport: transport},
Resources: &ResourcesService{transport: transport},
Modules: &ModulesService{transport: transport},
transport: transport,
}, nil
@@ -64,15 +62,5 @@ func (c *Client) Player(playerID string) *PlayerHandle {
transport: c.transport,
players: c.Players,
wallet: c.Wallet,
inventory: c.Inventory,
quests: c.Quests,
}
}
func (c *Client) Leaderboard(slug string) *LeaderboardHandle {
return &LeaderboardHandle{
slug: slug,
transport: c.transport,
leaderboards: c.Leaderboards,
}
}