Definition Type: ComplexType
Name: CalendarItem
Namespace: http://rets.org/xsd/Calendar/2007-08
Containing Schema: Calendar.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into ModificationTimestamp in schema calendar_xsd Drilldown into Summary in schema calendar_xsd Drilldown into Priority in schema calendar_xsd Drilldown into Attendees in schema calendar_xsd Drilldown into ResponsiblePerson in schema calendar_xsd Drilldown into DueDateTime in schema calendar_xsd Drilldown into Duration in schema calendar_xsd Drilldown into EndDateTime in schema calendar_xsd Drilldown into StartDateTime in schema calendar_xsd Drilldown into Status in schema calendar_xsd Drilldown into Location in schema calendar_xsd Drilldown into CalendarType in schema calendar_xsd Drilldown into Subject in schema calendar_xsdXSD Diagram of CalendarItem in schema calendar_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="CalendarItem">
    <xs:sequence>
        <xs:element name="Subject" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The subject of the calendar entry
					</xs:documentation>
                <xs:appinfo>
						Open House
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="CalendarType" type="cal:ItemTypeEnum" minOccurs="1" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The calendar item type
					</xs:documentation>
                <xs:appinfo>
						Event
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Location" type="xs:string" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>
						Text description of the location of the event
					</xs:documentation>
                <xs:appinfo>
						1024 SW Main Street
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Status" type="cal:StatusTypeEnum" minOccurs="1" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The state of a particular item
					</xs:documentation>
                <xs:appinfo>
						Scheduled
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="StartDateTime" type="commons:SecureDateTime" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The Date and Time that the item is scheduled to
						begin.
					</xs:documentation>
                <xs:appinfo>
						2007-04-05T16:00:15Z
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="EndDateTime" type="commons:SecureDateTime" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The Date and Time that the item is scheduled to
						complete.
					</xs:documentation>
                <xs:appinfo>
						2007-04-05T18:00:00Z
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Duration" type="commons:SecureString" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The Duration of the item. May be expressed as a
						time or as a decimal or other representation.
						
						It may include descriptive units. 
					</xs:documentation>
                <xs:appinfo>
						1:45
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="DueDateTime" type="commons:SecureDateTime" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The date and time that the calendar item is to
						be completed.
					</xs:documentation>
                <xs:appinfo>
						2007-04-05T18:00:00Z
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ResponsiblePerson" type="commons:ContactablePerson" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The person responsible for the item
					</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="Attendees" type="cal:AttendeeType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>
						List of participants in the item
					</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="Priority" type="cal:PriorityTypeEnum" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="Summary" type="commons:SecureRemark" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>
						A short summary of the event.
					</xs:documentation>
                <xs:appinfo>
						Thelma will be showing this great property
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ModificationTimestamp" type="commons:ModificationTimestamp" minOccurs="0">
            <xs:annotation>
                <xs:documentation>
						A timestamp for the most recent modification of
						this record.
					</xs:documentation>
                <xs:appinfo>
						2007-01-15T11:23:09Z
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Subject cal:Subject 0 1
CalendarType cal:CalendarType 1 1
Location cal:Location 0 unbounded
Status cal:Status 1 1
StartDateTime cal:StartDateTime 0 1
EndDateTime cal:EndDateTime 0 1
Duration cal:Duration 0 1
DueDateTime cal:DueDateTime 0 1
ResponsiblePerson cal:ResponsiblePerson 0 1
Attendees cal:Attendees 0 unbounded
Priority cal:Priority 0 unbounded
Summary cal:Summary 0 unbounded
ModificationTimestamp cal:ModificationTimestamp 0 (1)
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Derivation Tree:
Collapse References:
cal:CalendarItem