complexType PlayerRegistrationType
diagram registration_p14.png
namespace http://fifa.com/fc
type extension of fc:RegistrationType
properties
base fc:RegistrationType
used by
elements PersonType/PlayerRegistration PlayerRegistrationsListType/PlayerRegistration
attributes
Name  Type  Use  Default  Fixed  Annotation
PersonFIFAId  fc:FIFAIdentifier  required      
documentation
The worldwide unique FIFA id of the person this registration belongs to. You can think of this as a foreign key to the person.
Status  fc:SimpleStatusType  required      
documentation
The status of the registration, i.e. active (current) or inactive (terminated).
OrganisationFIFAId  fc:FIFAIdentifier  required      
documentation
The worldwide unique FIFA ID of the club or organisation the person is registered for. Players are registered for a club. Team officials, match officials or organisation officials can be registered for either a club or an association.
RegistrationValidFrom  fc:Date  required      
documentation
The date when the validity of this registration starts, e.g. when a player joins and officially registers for a club.
RegistrationValidTo  fc:Date  optional      
documentation
The date when the validity of the registration ends, e.g. when a player officially leaves a club.
Level  fc:RegistrationLevelType  required      
documentation
The level the person was playing on for the club, i.e. amateur or professional.
Discipline  fc:DisciplineType  required      
documentation
The sport/discipline this registration is valid for, e.g. a football player registration is distinct from a beach soccer player registration.
RegistrationNature  fc:PlayerRegistrationNatureType  required      
documentation
Defines the type of the registration whether it is a loan or permanent one.
ClubTrainingCategory  fc:ClubTrainingCategoryType  optional      
documentation
The training category of a club during the period of time that a given registration has been active.
annotation
documentation
This represents a player registration and its attributes. A player registration is assigned to a person. A player registration marks a person as a player for a club and the given validity period.
source <xsd:complexType name="PlayerRegistrationType">
 
<xsd:annotation>
   
<xsd:documentation>This represents a player registration and its attributes. A player registration is assigned to a person. A player registration marks a person as a player for a club and the given validity period.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="fc:RegistrationType">
     
<xsd:attribute name="Level" type="fc:RegistrationLevelType" use="required">
       
<xsd:annotation>
         
<xsd:documentation>The level the person was playing on for the club, i.e. amateur or professional.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="Discipline" type="fc:DisciplineType" use="required">
       
<xsd:annotation>
         
<xsd:documentation>The sport/discipline this registration is valid for, e.g. a football player registration is distinct from a beach soccer player registration.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="RegistrationNature" type="fc:PlayerRegistrationNatureType" use="required">
       
<xsd:annotation>
         
<xsd:documentation>Defines the type of the registration whether it is a loan or permanent one.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="ClubTrainingCategory" type="fc:ClubTrainingCategoryType" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>The training category of a club during the period of time that a given registration has been active.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy