1
0
Fork 0

[golang] bootstrapped a client in yet another language

This commit is contained in:
Julien Dessaux 2024-05-06 00:18:22 +02:00
parent 5aac233c08
commit 427cc77fa3
Signed by: adyxax
GPG key ID: F92E51B86E07177E
12 changed files with 447 additions and 0 deletions

14
golang/pkg/api/agents.go Normal file
View file

@ -0,0 +1,14 @@
package api
type AgentMessage struct {
AccountID string `json:"accountId"`
Credits int `json:"credits"`
Headquarters string `json:"headquarters"`
ShipCount int `json:"shipCount"`
StartingFaction string `json:"startingFaction"`
Symbol string `json:"symbol"`
}
func (c *Client) MyAgent() (APIMessage[AgentMessage, any], error) {
return Send[AgentMessage](c, "GET", "/my/agent", nil)
}