19 lines
571 B
Go
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"`
|
|
}
|