Merge pull request #1 from ianlamb/master

feat!: change msg subject and body to localizable structs
This commit is contained in:
Dave Johnston 2021-01-19 08:49:40 +00:00 committed by GitHub
commit 3243555edb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -8,16 +8,21 @@ import (
// ============================================================================
// Message Packet
type LocalizedString struct {
Content string `xml:",chardata"`
Lang string `xml:"lang,attr,omitempty"`
}
// Message implements RFC 6120 - A.5 Client Namespace (a part)
type Message struct {
XMLName xml.Name `xml:"message"`
Attrs
Subject string `xml:"subject,omitempty"`
Body string `xml:"body,omitempty"`
Thread string `xml:"thread,omitempty"`
Error Err `xml:"error,omitempty"`
Extensions []MsgExtension `xml:",omitempty"`
Subject []LocalizedString `xml:"subject,omitempty"`
Body []LocalizedString `xml:"body,omitempty"`
Thread string `xml:"thread,omitempty"`
Error Err `xml:"error,omitempty"`
Extensions []MsgExtension `xml:",omitempty"`
}
func (Message) Name() string {