wsu

package module
v0.0.0-...-d420f3f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2020 License: MIT Imports: 2 Imported by: 0

README

wsu

wss-wssecurity-utility-1.0.xsd

Documentation

Index

Constants

View Source
const Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"

Variables

This section is empty.

Functions

This section is empty.

Types

type AttributedURI

type AttributedURI struct {
	ID *xsd.ID `xml:"xmlns:wsu,attr,omitempty"`

	Value *xsd.AnyURI `xml:",chardata"`
}

AttributedURI type is for elements whose [children] is an anyURI and can have arbitrary attributes.

<xsd:complexType name="AttributedURI">

<xsd:annotation>
 <xsd:documentation>

This type is for elements whose [children] is an anyURI and can have arbitrary attributes.

  </xsd:documentation>
	</xsd:annotation>
	<xsd:simpleContent>
	 <xsd:extension base="xsd:anyURI">
	  <xsd:attributeGroup ref="wsu:commonAtts"/>
	 </xsd:extension>
	</xsd:simpleContent>

</xsd:complexType>

type CommonAttrs

type CommonAttrs struct {
	ID *xsd.ID `xml:"xmlns:wsu,attr,omitempty"`
}

type Created

type Created struct {
	XMLName xml.Name `xml:"wsu:Created"`
	NS      string   `xml:"xmlns:wsu,attr"`

	ID *xsd.ID `xml:",attr,omitempty"`

	Value string `xml:",chardata"`
}

Created element allows a creation time to be applied anywhere element wildcards are present.

<xsd:element name="Created" type="wsu:AttributedDateTime">

<xsd:annotation>
 <xsd:documentation>

This element allows a creation time to be applied anywhere element wildcards are present.

	 </xsd:documentation>
 </xsd:annotation>

</xsd:element>

type Expires

type Expires struct {
	XMLName xml.Name `xml:"wsu:Expires"`
	NS      string   `xml:"xmlns:wsu,attr"`

	ID *xsd.ID `xml:",attr,omitempty"`

	Value string `xml:",chardata"`
}

Expires element allows an expiration time to be applied anywhere element wildcards are present.

type Timestamp

type Timestamp TimestampType

Timestamp element allows Timestamps to be applied anywhere element wildcards are present, including as a SOAP header.

type TimestampType

type TimestampType struct {
	XMLName xml.Name `xml:"wsu:Timestamp"`

	ID *xsd.ID `xml:"xmlns:wsu,attr,omitempty"`

	Created *Created `xml:"Created,omitempty"`

	Expires *Expires `xml:"Expires,omitempty"`
}

TimestampType complex type ties together the timestamp related elements into a composite type.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL