30 lines
661 B
Go
30 lines
661 B
Go
package xmpp
|
|
|
|
import (
|
|
"encoding/xml"
|
|
)
|
|
|
|
const (
|
|
NSRegister = "jabber:iq:register"
|
|
)
|
|
|
|
// XEP-0077: In-Band Registration
|
|
|
|
type RegisterQuery struct {
|
|
XMLName xml.Name `xml:"jabber:iq:register query"`
|
|
Instructions string `xml:"instructions"`
|
|
Username string `xml:"username"`
|
|
Password string `xml:"password"`
|
|
XForm AdHocXForm `xml:"x"`
|
|
Registered *RegisterRegistered `xmp:"registered"`
|
|
Remove *RegisterRemove `xmp:"remove"`
|
|
}
|
|
|
|
type RegisterRegistered struct {
|
|
XMLName xml.Name `xml:"registered"`
|
|
}
|
|
|
|
type RegisterRemove struct {
|
|
XMLName xml.Name `xml:"remove"`
|
|
}
|