complexType PlayerRegistrationType
diagram stakeholder_p3.png
namespace http://fifa.com/fc
type extension of fc:RegistrationType
properties
base fc:RegistrationType
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).
OrganizationFIFAId  fc:FIFAIdentifier  required      
documentation
The worldwide unique FIFA ID of the club or organization the person is registered for. Players are registered for a club. Team officials, match officials or organization 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.
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:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute PlayerRegistrationType/@Level
type fc:RegistrationLevelType
properties
use required
facets
Kind Value Annotation
enumeration pro
documentation
A professional is a football stakeholder who has a written contract with a club and is paid more for his footballing activity than the expenses he effectively incurs.
enumeration amateur
documentation
All other stakeholders are considered to be amateurs.
annotation
documentation
The level the person was playing on for the club, i.e. amateur or professional.
source <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>

attribute PlayerRegistrationType/@Discipline
type fc:DisciplineType
properties
use required
facets
Kind Value Annotation
enumeration Football
enumeration Futsal
enumeration BeachSoccer
annotation
documentation
The sport/discipline this registration is valid for, e.g. a football player registration is distinct from a beach soccer player registration.
source <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>


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