complexType RegistrationType
diagram stakeholder_p4.png
namespace http://fifa.com/fc
used by
complexTypes MatchOfficialRegistrationType OrganizationOfficialRegistrationType PlayerRegistrationType TeamOfficialRegistrationType
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.
annotation
documentation
This represents a generic person registration and its attributes. A person registration is assigned to a person. A person registration marks a person for an organization and the given validity period.
source <xsd:complexType name="RegistrationType">
 
<xsd:annotation>
   
<xsd:documentation>This represents a generic person registration and its attributes. A person registration is assigned to a person. A person registration marks a person for an organization and the given validity period.
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="PersonFIFAId" type="fc:FIFAIdentifier" use="required">
   
<xsd:annotation>
     
<xsd: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.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="Status" type="fc:SimpleStatusType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>The status of the registration, i.e. active (current) or inactive (terminated).</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="OrganizationFIFAId" type="fc:FIFAIdentifier" use="required">
   
<xsd:annotation>
     
<xsd: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.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="RegistrationValidFrom" type="fc:Date" use="required">
   
<xsd:annotation>
     
<xsd:documentation>The date when the validity of this registration starts, e.g. when a player joins and officially registers for a club.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="RegistrationValidTo" type="fc:Date" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>The date when the validity of the registration ends, e.g. when a player officially leaves a club.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute RegistrationType/@PersonFIFAId
type fc:FIFAIdentifier
properties
use required
facets
Kind Value Annotation
length 10
pattern [0-9]{10}
annotation
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.
source <xsd:attribute name="PersonFIFAId" type="fc:FIFAIdentifier" use="required">
 
<xsd:annotation>
   
<xsd: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.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute RegistrationType/@Status
type fc:SimpleStatusType
properties
use required
facets
Kind Value Annotation
enumeration active
documentation
An active organization, e.g. an operating stadium.
enumeration inactive
documentation
An inactive organization, e.g. a dissolved club.
enumeration pending
documentation
A pending registration, e.g. waiting to be confirmed.
annotation
documentation
The status of the registration, i.e. active (current) or inactive (terminated).
source <xsd:attribute name="Status" type="fc:SimpleStatusType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>The status of the registration, i.e. active (current) or inactive (terminated).</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute RegistrationType/@OrganizationFIFAId
type fc:FIFAIdentifier
properties
use required
facets
Kind Value Annotation
length 10
pattern [0-9]{10}
annotation
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.
source <xsd:attribute name="OrganizationFIFAId" type="fc:FIFAIdentifier" use="required">
 
<xsd:annotation>
   
<xsd: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.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute RegistrationType/@RegistrationValidFrom
type fc:Date
properties
use required
annotation
documentation
The date when the validity of this registration starts, e.g. when a player joins and officially registers for a club.
source <xsd:attribute name="RegistrationValidFrom" type="fc:Date" use="required">
 
<xsd:annotation>
   
<xsd:documentation>The date when the validity of this registration starts, e.g. when a player joins and officially registers for a club.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute RegistrationType/@RegistrationValidTo
type fc:Date
properties
use optional
annotation
documentation
The date when the validity of the registration ends, e.g. when a player officially leaves a club.
source <xsd:attribute name="RegistrationValidTo" type="fc:Date" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>The date when the validity of the registration ends, e.g. when a player officially leaves a club.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>


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