signaller/internal/models/login/reply.go

21 lines
515 B
Go
Raw Normal View History

package login
import (
common "github.com/nxshock/signaller/internal/models/common"
)
type LoginReply struct {
AccessToken string `json:"access_token"`
HomeServer string `json:"home_server,omitempty"` // TODO: check api
UserID string `json:"user_id"`
}
type Flow struct {
Type common.AuthenticationType `json:"type"`
}
2019-07-20 06:14:35 +00:00
// https://matrix.org/docs/spec/client_server/latest#get-matrix-client-r0-login
type GetLoginReply struct {
Flows []Flow `json:"flows"` // The homeserver's supported login types
}