2023-09-01 21:07:22 +08:00

19 lines
571 B
Go

package yggdrasil
type Authenticate struct {
Agent struct {
Name string `json:"name" validate:"required,eq=Minecraft"`
Version int `json:"version" validate:"required,eq=1"`
} `json:"agent"`
ClientToken string `json:"clientToken"`
Password string `json:"password" validate:"required"`
RequestUser bool `json:"requestUser"`
Username string `json:"username" validate:"required"`
}
type Error struct {
Cause string `json:"cause,omitempty"`
Error string `json:"error,omitempty"`
ErrorMessage string `json:"errorMessage,omitempty"`
}