v2.0.0: module path /v2, quest slugs, per-environment admin keys, regenerated models
CI / build (push) Successful in 12s
CI / build (push) Successful in 12s
Claude-Session: https://claude.ai/code/session_01SMCvdwDmuxoaqGgvGBLk1V
This commit is contained in:
@@ -5,6 +5,6 @@ package models
|
||||
type AdminPlayerQuest struct {
|
||||
Name string `json:"name,omitempty"`
|
||||
Objectives []AdminPlayerQuestObjective `json:"objectives,omitempty"`
|
||||
QuestID string `json:"questId,omitempty"`
|
||||
QuestSlug string `json:"questSlug,omitempty"`
|
||||
Status string `json:"status,omitempty"`
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
package models
|
||||
|
||||
type BatchPlayerQuestsItem struct {
|
||||
PlayerID string `json:"playerId,omitempty"`
|
||||
QuestID string `json:"questId,omitempty"`
|
||||
PlayerID string `json:"playerId,omitempty"`
|
||||
QuestSlug string `json:"questSlug,omitempty"`
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
// Code generated by apigen. DO NOT EDIT.
|
||||
|
||||
package models
|
||||
|
||||
type EnvironmentName string
|
||||
|
||||
const (
|
||||
EnvironmentNameStaging EnvironmentName = "staging"
|
||||
EnvironmentNameProd EnvironmentName = "prod"
|
||||
)
|
||||
@@ -8,5 +8,6 @@ type QuestDefinition struct {
|
||||
NextQuestID string `json:"nextQuestId,omitempty"`
|
||||
Objectives []QuestObjective `json:"objectives,omitempty"`
|
||||
Rewards []QuestRewardDefinition `json:"rewards,omitempty"`
|
||||
Slug string `json:"slug,omitempty"`
|
||||
Status string `json:"status,omitempty"`
|
||||
}
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
package models
|
||||
|
||||
type VerifyPlayerAuthResponse struct {
|
||||
PlayerID string `json:"playerId,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty"`
|
||||
Status string `json:"status,omitempty"`
|
||||
Environment EnvironmentName `json:"environment,omitempty"`
|
||||
PlayerID string `json:"playerId,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty"`
|
||||
Status string `json:"status,omitempty"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user