2.2.4.8 t:ReferenceAttachmentType Complex Type

The ReferenceAttachmentType complex type represents a reference attachment. This type extends the AttachmentType complex type (section 2.2.4.4). <8>

 <xs:complexType name="ReferenceAttachmentType">
   <xs:complexContent>
     <xs:extension base="t:AttachmentType">
       <xs:sequence>
         <xs:element name="AttachLongPathName" type="xs:string" minOccurs="0" maxOccurs="1"/>
         <xs:element name="ProviderType" type="xs:string" minOccurs="0" maxOccurs="1"/>
        <xs:element name="ProviderEndpointUrl" type="xs:string" minOccurs="0" maxOccurs="1"/>
        <xs:element name="AttachmentThumbnailUrl" type="xs:string" minOccurs="0" maxOccurs="1"/>
        <xs:element name="AttachmentPreviewUrl" type="xs:string" minOccurs="0" maxOccurs="1"/>
        <xs:element name="PermissionType" type="xs:int" minOccurs="0" maxOccurs="1"/>
        <xs:element name="AttachmentIsFolder" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

The following table lists the child element of the ReferenceAttachmentType complex type.

Element

Type

Description

AttachLongPathName

xs:string([XMLSCHEMA2])

Specifies the URL of the attachment.

ProviderType

xs:string

Specifies the provider type.

ProviderEndpointUrl

xs:string

Specifies the Url of the provider endpoint.

AttachmentThumbnailUrl

xs:string

Specifies the Url of the thumbnail of the attachment.

AttachmentPreviewUrl

xs:string

Specifies the Url of the attachment preview.

PermissionType

xs:int([XMLSCHEMA2] )

Specifies the permission type.

AttachmentIsFolder

xs:Boolean([XMLSCHEMA2] )

Specifies that the attachment is a folder