<xsd:complexType name="Attachment">
<xsd:annotation>
<xsd:documentation>Attachment Information. Defines wether we are dealing with internal
attaches,
mime attachements, or external attachements</xsd:documentation>
</xsd:annotation>
<xsd:choice minOccurs="1" maxOccurs="1">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org">A set of choices for a
particular attachment. The
attachements may be of binary, text, url, or external
attachments. </xsd:documentation>
</xsd:annotation>
<xsd:element name="binary" type="BinaryData">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org">Binary data using
base64Binary encoding.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="text" type="TextData">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org">Text data, such as comma
delimited files.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="uriReference" type="UriReference">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org">External attachments
that reside on an accessible
server. For these attachments this element
carries only the URL of the attachment.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="attachmentReference" type="AttachmentReference">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org">MIME or DIME attachments
that are embedded the HTTP
request. For these attachments, this element
points to the attachment that resides outside the
SOAP Envelope.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attributeGroup ref="AttachmentAttributes">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org"> Identifies additional
information about the attachment.
</xsd:documentation>
</xsd:annotation>
</xsd:attributeGroup>
</xsd:complexType>
|