<xs:complexType name="statusChangeComplexType">
<xs:annotation>
<xs:documentation>Indicates status change of an entity.</xs:documentation>
</xs:annotation>
<xs:attributeGroup ref="commonAttributes" />
<xs:attributeGroup ref="coverageAttributes" />
<xs:attribute name="changer-idref" type="xs:IDREF" use="required">
<xs:annotation>
<xs:documentation>A pointer to the player or team that has undergone the status change.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="status-change-type" type="QCodeType" use="required">
<xs:annotation>
<xs:documentation>What type of change was made in the status of a player or team. Examples are injury, trade, cut.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="original-status" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>What the original status of the player or team was. Examples are active, inactive, disabled-list.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="new-status" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>What the new status of the player or team is. Examples are active, inactive, disabled-list.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="original-idref" type="xs:IDREF" use="optional">
<xs:annotation>
<xs:documentation>Generally, a pointer to the original team that the player in changer-idref was affiliated with.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="new-idref" type="xs:IDREF" use="optional">
<xs:annotation>
<xs:documentation>Generally, a pointer to the new team that the player in changer-idref is now affiliated with.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
|