Documentation ¶
Overview ¶
Package xrd provides structures for encoding Extensible Resource Descriptors as specified by http://docs.oasis-open.org/xri/xrd/v1.0/xrd-1.0.html, and the JSON representation as specified by RFC 6415 Appendix A.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JProperties ¶
type JRD ¶
type Link ¶
type Link struct { Rel string `xml:"rel,attr,omitempty"` Type string `xml:"type,attr,omitempty"` Href string `xml:"href,attr,omitempty"` Template string `xml:"template,attr,omitempty"` Titles []Title `xml:"http://docs.oasis-open.org/ns/xri/xrd-1.0 Title,omitempty"` Properties []Property `xml:"http://docs.oasis-open.org/ns/xri/xrd-1.0 Property,omitempty"` }
type XRD ¶
type XRD struct { ID string `xml:"http://www.w3.org/XML/1998/namespace id,attr,omitempty"` Subject *string `xml:"http://docs.oasis-open.org/ns/xri/xrd-1.0 Subject,omitempty"` Expires *time.Time `xml:"http://docs.oasis-open.org/ns/xri/xrd-1.0 Expires,omitempty"` Aliases []string `xml:"http://docs.oasis-open.org/ns/xri/xrd-1.0 Alias,omitempty"` Properties []Property `xml:"http://docs.oasis-open.org/ns/xri/xrd-1.0 Property,omitempty"` Links []Link `xml:"http://docs.oasis-open.org/ns/xri/xrd-1.0 Link,omitempty"` XMLName xml.Name `xml:"http://docs.oasis-open.org/ns/xri/xrd-1.0 XRD"` }
Click to show internal directories.
Click to hide internal directories.