in message.go [76:89]
func (m *MessageAttributes) MarshalXML(e *xml.Encoder, start xml.StartElement) error {
mailAttributesStr := ""
if m.MailAttributes != nil {
mailAttributesByte, err := json.Marshal(m.MailAttributes)
if err != nil {
return err
}
mailAttributesStr = string(mailAttributesByte)
}
n := &messageAttributesXML{
MailAttributes: mailAttributesStr,
}
return e.Encode(n)
}