MCPcopy Create free account
hub / github.com/crewjam/saml / MarshalXML

Method MarshalXML

schema.go:919–929  ·  view source on GitHub ↗

MarshalXML implements xml.Marshaler

(e *xml.Encoder, start xml.StartElement)

Source from the content-addressed store, hash-verified

917
918// MarshalXML implements xml.Marshaler
919func (s *SubjectConfirmationData) MarshalXML(e *xml.Encoder, start xml.StartElement) error {
920 type Alias SubjectConfirmationData
921 aux := &struct {
922 NotOnOrAfter RelaxedTime `xml:",attr"`
923 *Alias
924 }{
925 NotOnOrAfter: RelaxedTime(s.NotOnOrAfter),
926 Alias: (*Alias)(s),
927 }
928 return e.EncodeElement(aux, start)
929}
930
931// UnmarshalXML implements xml.Unmarshaler
932func (s *SubjectConfirmationData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error {

Callers

nothing calls this directly

Calls 1

RelaxedTimeTypeAlias · 0.85

Tested by

no test coverage detected