complexType LeaveEvent
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p642.png
namespace http://ed-fi.org/0110
type extension of ComplexObjectType
properties
base ComplexObjectType
children EventDate LeaveEventCategory LeaveEventReason HoursOnLeave SubstituteAssigned StaffReference
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with the complex object.
annotation
documentation
This event entity represents the recording of the dates of staff leave (e.g., sick leave, personal time, vacation).
appinfo
<ann:TypeGroup>Domain Entity</ann:TypeGroup>
source <xs:complexType name="LeaveEvent">
 
<xs:annotation>
   
<xs:documentation>This event entity represents the recording of the dates of staff leave (e.g., sick leave, personal time, vacation).</xs:documentation>
   
<xs:appinfo>
     
<ann:TypeGroup>Domain Entity</ann:TypeGroup>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="ComplexObjectType">
     
<xs:sequence>
       
<xs:element name="EventDate" type="xs:date">
         
<xs:annotation>
           
<xs:documentation>Date for this leave event.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="LeaveEventCategory" type="LeaveEventCategoryType">
         
<xs:annotation>
           
<xs:documentation>The code describing the type of leave taken, for example:
Sick
Personal
Vacation
</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="LeaveEventReason" type="LeaveEventReason" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Expanded reason for the staff leave.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="HoursOnLeave" type="xs:decimal" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The hours the staff was absent, if not the entire working day.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="SubstituteAssigned" type="xs:boolean" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Indicator of whether a substitute was assigned during the period of staff leave.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="StaffReference" type="StaffReferenceType">
         
<xs:annotation>
           
<xs:documentation>The staff associated with this leave event.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element LeaveEvent/EventDate
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p643.png
namespace http://ed-fi.org/0110
type xs:date
properties
isRef 0
content simple
annotation
documentation
Date for this leave event.
source <xs:element name="EventDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation>Date for this leave event.</xs:documentation>
 
</xs:annotation>
</xs:element>

element LeaveEvent/LeaveEventCategory
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p644.png
namespace http://ed-fi.org/0110
type LeaveEventCategoryType
properties
isRef 0
content simple
facets
Kind Value annotation 
enumeration Vacation 
enumeration Jury duty 
enumeration Professional development 
enumeration Flex time 
enumeration Work compensation 
enumeration Administrative 
enumeration Annual leave 
enumeration Bereavement 
enumeration Compensatory leave time 
enumeration Family and medical leave 
enumeration Government-requested 
enumeration Military leave 
enumeration Personal 
enumeration Release time 
enumeration Sabbatical leave 
enumeration Sick leave 
enumeration Suspension 
enumeration Other 
annotation
documentation
The code describing the type of leave taken, for example:
Sick
Personal
Vacation
source <xs:element name="LeaveEventCategory" type="LeaveEventCategoryType">
 
<xs:annotation>
   
<xs:documentation>The code describing the type of leave taken, for example:
Sick
Personal
Vacation
</xs:documentation>
 
</xs:annotation>
</xs:element>

element LeaveEvent/LeaveEventReason
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p645.png
namespace http://ed-fi.org/0110
type LeaveEventReason
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minLength 
maxLength 40 
annotation
documentation
Expanded reason for the staff leave.
source <xs:element name="LeaveEventReason" type="LeaveEventReason" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Expanded reason for the staff leave.</xs:documentation>
 
</xs:annotation>
</xs:element>

element LeaveEvent/HoursOnLeave
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p646.png
namespace http://ed-fi.org/0110
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The hours the staff was absent, if not the entire working day.
source <xs:element name="HoursOnLeave" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The hours the staff was absent, if not the entire working day.</xs:documentation>
 
</xs:annotation>
</xs:element>

element LeaveEvent/SubstituteAssigned
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p647.png
namespace http://ed-fi.org/0110
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicator of whether a substitute was assigned during the period of staff leave.
source <xs:element name="SubstituteAssigned" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicator of whether a substitute was assigned during the period of staff leave.</xs:documentation>
 
</xs:annotation>
</xs:element>

element LeaveEvent/StaffReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p648.png
namespace http://ed-fi.org/0110
type StaffReferenceType
properties
isRef 0
content complex
children StaffIdentity
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with this complex object.
refxs:IDREF      
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
The staff associated with this leave event.
source <xs:element name="StaffReference" type="StaffReferenceType">
 
<xs:annotation>
   
<xs:documentation>The staff associated with this leave event.</xs:documentation>
 
</xs:annotation>
</xs:element>