func (elm *Error) Encode(e *xmlencoder.Encoder) error { var err error if err = e.SetPrefix("stream", "http://etherx.jabber.org/streams"); err != nil { return err } if err = e.StartElement(NS, "error"); err != nil { return err } if elm.Text != nil { elm.Text.Encode(e, NS, "text") } if err = e.StartElement(NS, string(*elm.Condition.Name)); err != nil { return err } if elm.Condition.Name != nil { } if elm.Condition.Extra != nil { if err = e.Text(*elm.Condition.Extra); err != nil { return err } } if err = e.EndElement(); err != nil { return err } if err = e.EndElement(); err != nil { return err } return nil }
func (elm *Error) Encode(e *xmlencoder.Encoder) error { var err error if err = e.StartElement(NS, "error"); err != nil { return err } if elm.Text != nil { elm.Text.Encode(e, NS, "text") } if err = e.StartElement(NS, string(*elm.Condition.Name)); err != nil { return err } if elm.Condition.Name != nil { } if elm.Condition.Extra != nil { if err = e.Text(*elm.Condition.Extra); err != nil { return err } } if err = e.EndElement(); err != nil { return err } if err = e.EndElement(); err != nil { return err } return nil }
func (elm *SOUND) Encode(e *xmlencoder.Encoder) error { var err error if err = e.StartElement(NS, string(*elm.Type)); err != nil { return err } if elm.Type != nil { } if elm.Value != nil { if err = e.Text(*elm.Value); err != nil { return err } } if err = e.EndElement(); err != nil { return err } return nil }
func (elm *Last) Encode(e *xmlencoder.Encoder) error { var err error if err = e.StartElement(NS, "query"); err != nil { return err } if elm.Seconds != nil { if err = e.Attribute("", "seconds", strconv.FormatUint(uint64(*elm.Seconds), 10)); err != nil { return err } } if elm.Extra != nil { if err = e.Text(*elm.Extra); err != nil { return err } } if err = e.EndElement(); err != nil { return err } return nil }
func (elm *Default) Encode(e *xmlencoder.Encoder) error { var err error if err = e.StartElement(NS, "default"); err != nil { return err } if elm.Name != nil { if err = e.Attribute("", "name", *elm.Name); err != nil { return err } } if elm.Extra != nil { if err = e.Text(*elm.Extra); err != nil { return err } } if err = e.EndElement(); err != nil { return err } return nil }