17 lines
		
	
	
		
			409 B
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			409 B
		
	
	
	
		
			Go
		
	
	
	
| package messages
 | |
| 
 | |
| import "encoding/xml"
 | |
| 
 | |
| // SASLAuth element
 | |
| type SASLAuth struct {
 | |
| 	XMLName   xml.Name `xml:"urn:ietf:params:xml:ns:xmpp-sasl auth"`
 | |
| 	Mechanism string   `xml:"mechanism,attr"`
 | |
| 	Body      string   `xml:",chardata"`
 | |
| }
 | |
| 
 | |
| // RFC 3920  C.4  SASL name space
 | |
| type SASLMechanisms struct {
 | |
| 	XMLName   xml.Name `xml:"urn:ietf:params:xml:ns:xmpp-sasl mechanisms"`
 | |
| 	Mechanism []string `xml:"mechanism"`
 | |
| }
 |