diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://fifa.com/exchange/fep | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | fep:Contract fep:MinorTransferExceptionDetail fep:NativeShirtName fep:AlsoKnownAs fep:CustomExtension | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="PlayerRegistrationType"> <xsd:annotation> <xsd:documentation>This represents a generic player registration and its attributes. A player registration is assigned to a person. A player registration marks a person as a player for an organization and the given validity period. This is a kind of role a person may currently have, a person had in the past or will have in the future.</xsd:documentation> </xsd:annotation> <xsd:sequence minOccurs="0"> <xsd:element name="Contract" type="fep:ContractType" nillable="false" minOccurs="0" maxOccurs="20"> <xsd:annotation> <xsd:documentation>The relevant contract(s) that are related to this registration.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="MinorTransferExceptionDetail" type="fe:InternationalLongString" nillable="false" minOccurs="0"> <xsd:annotation> <xsd:documentation>Provides a description or detailed information about the FIFA Exception that applies to this registration. (Is linked to Attribute MinorTransferException).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="NativeShirtName" type="fe:LocalizedString" nillable="false" minOccurs="0" maxOccurs="100"> <xsd:annotation> <xsd:documentation>This is the localized name of the Person as it should be printed on the shirt when playing for the organization this registration is for.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="AlsoKnownAs" type="fe:Identifier" nillable="false" minOccurs="0" maxOccurs="100"> <xsd:annotation> <xsd:documentation>The unique identifiers that are known to be duplicates of this PlayerRegistration. Note that according to the specification all these Identifiers MUST be lexicographically smaller than the PersonId.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="CustomExtension" type="fe:CustomExtensionType" nillable="false" minOccurs="0" maxOccurs="100"> <xsd:annotation> <xsd:documentation>Custom extensions for the player registration. Note that you may not duplicate any existing attributes or elements using custom extensions.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="PlayerRegistrationId" type="fe:Identifier" use="required"> <xsd:annotation> <xsd:documentation>This is the worldwide unique id of the player registration record. It is unchangeable.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="PersonId" type="fe:Identifier" use="required"> <xsd:annotation> <xsd:documentation>This is the worldwide unique id of the person this player registration belongs to. You can think of this as a foreign key to person.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="OrganizationId" type="fe:Identifier" use="required"> <xsd:annotation> <xsd:documentation>This is the worldwide unique id of the club or organization the person is registered for as a player. See TeamId for information on how to assign the person to a team within the club or organization.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="LicenceNumber" type="fe:String50" use="required"> <xsd:annotation> <xsd:documentation>The player licence number for this registration.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="ValidFrom" type="fe:DateTime" use="required"> <xsd:annotation> <xsd:documentation>This is the date and time when the validity of this registration starts. In other words the player registration is active/current if validFrom (less or equal than) actual date (less or equal than) validTo. if actual date (less than) validFrom this is a future registration. if actual date (greater than) validTo this is a history registration (=FIFA Passport entry).</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="Level" type="fep:PlayerLevelType" use="required"> <xsd:annotation> <xsd:documentation>This is the level the person was playing on for the organization. In most cases this is amateur or professional.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="RegistrationType" type="fep:RegistrationNatureType" use="required"> <xsd:annotation> <xsd:documentation>This defines if it is a first time registration or a subsequent registration. This attribute is relevant for the protection of minors.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="RegistrationStatus" type="fep:RegistrationStatusType" use="required"> <xsd:annotation> <xsd:documentation>This attribute represents the status of registration.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="MinorTransferException" type="fep:MinorTransferExceptionNatureType"> <xsd:annotation> <xsd:documentation>Contains the Article (Art 19.) of the Exception that makes this registration possible. Used for the protection of minors.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="ValidTo" type="fe:DateTime" use="optional"> <xsd:annotation> <xsd:documentation>This is the date and time when the validity of the registration ends. If there is no valid to entry this means that the validity of the registration is open ended. For more details see the documentation of the ValidFrom attribute.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="Discipline" type="fe:DisciplineType" use="optional"> <xsd:annotation> <xsd:documentation>This is the discipline this registration is for. If there are multiple disciplines for the same validity period, create multiple player registrations.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="ShirtNumber" type="xsd:positiveInteger" use="optional"> <xsd:annotation> <xsd:documentation>The number on the shirt the person wears when playing for the organization.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="ShirtName" type="fe:InternationalString50"> <xsd:annotation> <xsd:documentation>This is the name of the Person as it should be printed on the shirt when playing for the organisation this registration is for.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="TeamId" type="fe:Identifier" use="optional"> <xsd:annotation> <xsd:documentation>The worldwide unique id of the team this registration is for. In general a player registration is for a person and a club. If a club features multiple teams, this attribute SHOULD be used to specify the team the player is assigned to.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> |
type | fe:Identifier | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xsd:attribute name="PlayerRegistrationId" type="fe:Identifier" use="required"> <xsd:annotation> <xsd:documentation>This is the worldwide unique id of the player registration record. It is unchangeable.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fe:Identifier | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xsd:attribute name="PersonId" type="fe:Identifier" use="required"> <xsd:annotation> <xsd:documentation>This is the worldwide unique id of the person this player registration belongs to. You can think of this as a foreign key to person.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fe:Identifier | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xsd:attribute name="OrganizationId" type="fe:Identifier" use="required"> <xsd:annotation> <xsd:documentation>This is the worldwide unique id of the club or organization the person is registered for as a player. See TeamId for information on how to assign the person to a team within the club or organization.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fe:String50 | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xsd:attribute name="LicenceNumber" type="fe:String50" use="required"> <xsd:annotation> <xsd:documentation>The player licence number for this registration.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fe:DateTime | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xsd:attribute name="ValidFrom" type="fe:DateTime" use="required"> <xsd:annotation> <xsd:documentation>This is the date and time when the validity of this registration starts. In other words the player registration is active/current if validFrom (less or equal than) actual date (less or equal than) validTo. if actual date (less than) validFrom this is a future registration. if actual date (greater than) validTo this is a history registration (=FIFA Passport entry).</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fep:PlayerLevelType | |||||||||||||
properties |
|
|||||||||||||
facets |
|
|||||||||||||
annotation |
|
|||||||||||||
source | <xsd:attribute name="Level" type="fep:PlayerLevelType" use="required"> <xsd:annotation> <xsd:documentation>This is the level the person was playing on for the organization. In most cases this is amateur or professional.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fep:RegistrationNatureType | |||||||||||||
properties |
|
|||||||||||||
facets |
|
|||||||||||||
annotation |
|
|||||||||||||
source | <xsd:attribute name="RegistrationType" type="fep:RegistrationNatureType" use="required"> <xsd:annotation> <xsd:documentation>This defines if it is a first time registration or a subsequent registration. This attribute is relevant for the protection of minors.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fep:RegistrationStatusType | |||||||||||||||||||||||
properties |
|
|||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||
source | <xsd:attribute name="RegistrationStatus" type="fep:RegistrationStatusType" use="required"> <xsd:annotation> <xsd:documentation>This attribute represents the status of registration.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fep:MinorTransferExceptionNatureType | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xsd:attribute name="MinorTransferException" type="fep:MinorTransferExceptionNatureType"> <xsd:annotation> <xsd:documentation>Contains the Article (Art 19.) of the Exception that makes this registration possible. Used for the protection of minors.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fe:DateTime | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xsd:attribute name="ValidTo" type="fe:DateTime" use="optional"> <xsd:annotation> <xsd:documentation>This is the date and time when the validity of the registration ends. If there is no valid to entry this means that the validity of the registration is open ended. For more details see the documentation of the ValidFrom attribute.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fe:DisciplineType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xsd:attribute name="Discipline" type="fe:DisciplineType" use="optional"> <xsd:annotation> <xsd:documentation>This is the discipline this registration is for. If there are multiple disciplines for the same validity period, create multiple player registrations.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | xsd:positiveInteger | ||
properties |
|
||
annotation |
|
||
source | <xsd:attribute name="ShirtNumber" type="xsd:positiveInteger" use="optional"> <xsd:annotation> <xsd:documentation>The number on the shirt the person wears when playing for the organization.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fe:InternationalString50 | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:attribute name="ShirtName" type="fe:InternationalString50"> <xsd:annotation> <xsd:documentation>This is the name of the Person as it should be printed on the shirt when playing for the organisation this registration is for.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fe:Identifier | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xsd:attribute name="TeamId" type="fe:Identifier" use="optional"> <xsd:annotation> <xsd:documentation>The worldwide unique id of the team this registration is for. In general a player registration is for a person and a club. If a club features multiple teams, this attribute SHOULD be used to specify the team the player is assigned to.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
namespace | http://fifa.com/exchange/fep | ||||||||||||||||||||||||||||||||||||||
type | fep:ContractType | ||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
children | fep:ContractDate fep:AdditionalInvolvedOrganizationId fep:AgentId | ||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Contract" type="fep:ContractType" nillable="false" minOccurs="0" maxOccurs="20"> <xsd:annotation> <xsd:documentation>The relevant contract(s) that are related to this registration.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||
namespace | http://fifa.com/exchange/fep | ||||||||||||
type | fe:InternationalLongString | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:element name="MinorTransferExceptionDetail" type="fe:InternationalLongString" nillable="false" minOccurs="0"> <xsd:annotation> <xsd:documentation>Provides a description or detailed information about the FIFA Exception that applies to this registration. (Is linked to Attribute MinorTransferException).</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||||||
namespace | http://fifa.com/exchange/fep | ||||||||||||||||||||||
type | fe:LocalizedString | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xsd:element name="NativeShirtName" type="fe:LocalizedString" nillable="false" minOccurs="0" maxOccurs="100"> <xsd:annotation> <xsd:documentation>This is the localized name of the Person as it should be printed on the shirt when playing for the organization this registration is for.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
|||||||||
namespace | http://fifa.com/exchange/fep | |||||||||
type | fe:Identifier | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xsd:element name="AlsoKnownAs" type="fe:Identifier" nillable="false" minOccurs="0" maxOccurs="100"> <xsd:annotation> <xsd:documentation>The unique identifiers that are known to be duplicates of this PlayerRegistration. Note that according to the specification all these Identifiers MUST be lexicographically smaller than the PersonId.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||
namespace | http://fifa.com/exchange/fep | ||||||||||||||
type | fe:CustomExtensionType | ||||||||||||||
properties |
|
||||||||||||||
children | fe:Value fe:NativeValue | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xsd:element name="CustomExtension" type="fe:CustomExtensionType" nillable="false" minOccurs="0" maxOccurs="100"> <xsd:annotation> <xsd:documentation>Custom extensions for the player registration. Note that you may not duplicate any existing attributes or elements using custom extensions.</xsd:documentation> </xsd:annotation> </xsd:element> |