38 lines
512 B
Go
38 lines
512 B
Go
|
package sharedauth
|
||
|
|
||
|
import "time"
|
||
|
|
||
|
type InstallIdRegisterReq struct {
|
||
|
InstallId InstallId
|
||
|
}
|
||
|
|
||
|
type InstallId string
|
||
|
|
||
|
func (id InstallId) Validate() bool {
|
||
|
//TODO: More checks
|
||
|
return id != ""
|
||
|
}
|
||
|
|
||
|
type RedirResp struct {
|
||
|
RedirectUrl string
|
||
|
}
|
||
|
|
||
|
type LauncherSession struct {
|
||
|
// Username string
|
||
|
// DiscordId string
|
||
|
SessionToken string
|
||
|
InstallId string
|
||
|
Expiry time.Time
|
||
|
}
|
||
|
|
||
|
type ProfileResp struct {
|
||
|
Username string
|
||
|
}
|
||
|
|
||
|
type ValidateReq struct {
|
||
|
LauncherToken string
|
||
|
}
|
||
|
|
||
|
type ValidateResp struct {
|
||
|
}
|