complexType PlayerRegistrationType
diagram registration_p45.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.
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: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>

attribute PlayerRegistrationType/@RegistrationNature
type fc:PlayerRegistrationNatureType
properties
use required
facets
Kind Value Annotation
enumeration Registration
documentation
The standard registration of a player. In this type, the player is registered for her/his primary club, and is not loaned to any other club. This type is of permanent nature, i.e. in most scenarios the player registration is not time limited. This is the default and most common registration type.
enumeration Loan
documentation
The registration of a player loaned to a club. In this type, the player is registered for the club that has accepted the player on a loan basis. This type is of temporary nature, i.e. the player is usually loaned for a period of 6 or 12 months. In this period, the club retains a contractual relationship with her/his primary club, without eligibility to play for the primary club.
annotation
documentation
Defines the type of the registration whether it is a loan or permanent one.
source <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>


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