diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://fifa.com/exchange/feco | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | feco:Licence feco:AlsoKnownAs feco:CustomExtension | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="CoachRegistrationType"> <xsd:annotation> <xsd:documentation>This represents a generic coach registration and its attributes. A coach registration is assigned to a person. A coach registration marks a person as a coach for an organization and the given validity period. This is a kind of association a person may currently have, a person had in the past or will have in the future.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="Licence" type="fe:LicenceType" nillable="false"> <xsd:annotation> <xsd:documentation>This is the coach licence the person holds</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 Coach registration. Note that according to the specification all these Identifiers MUST be lexicographically smaller than the CoachRegistrationId.</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 coach 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="CoachRegistrationId" type="fe:Identifier" use="required"> <xsd:annotation> <xsd:documentation>This is the worldwide unique id of the coach registration record. It is unchangable.</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 coach 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 coach.</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 Coach registration record starts. In other words the person is an active/current coach if validFrom (less or equal than) actual date (less or equal than) validTo. If actual date (less than) validFrom this is a future coach record. If actual date (greater than) validTo this is a history coach registration record (=FIFA Passport entry).</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="Level" type="feco:CoachLevelType" use="required"> <xsd:annotation> <xsd:documentation>This is the level the person was coaching on for the organization. In most cases this is amateur or professional.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="Role" type="fe:TeamOfficialRoleType" use="required"> <xsd:annotation> <xsd:documentation>The role of the coach.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="Discipline" type="fe:DisciplineType" use="required"> <xsd:annotation> <xsd:documentation>This is the discipline this coach is for. If there are multiple disciplines for the same validity period, create multiple Coach registration records.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="Gender" type="fe:GenderType" use="required"> <xsd:annotation> <xsd:documentation>The Gender of the players where the person can be a coach. If there are multiple genders for the discipline, create multiple coach registration records.</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 coach registration record ends. If there is no valid to entry this means that the validity is open ended. For more details see the documentation of the ValidFrom attribute.</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 coach registration is for a person and a club. If a club features multiple teams, this attribute SHOULD be used to specify the team the coach is assigned to.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> |
type | fe:Identifier | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xsd:attribute name="CoachRegistrationId" type="fe:Identifier" use="required"> <xsd:annotation> <xsd:documentation>This is the worldwide unique id of the coach registration record. It is unchangable.</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 coach 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 coach.</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 Coach registration record starts. In other words the person is an active/current coach if validFrom (less or equal than) actual date (less or equal than) validTo. If actual date (less than) validFrom this is a future coach record. If actual date (greater than) validTo this is a history coach registration record (=FIFA Passport entry).</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | feco:CoachLevelType | |||||||||||||
properties |
|
|||||||||||||
facets |
|
|||||||||||||
annotation |
|
|||||||||||||
source | <xsd:attribute name="Level" type="feco:CoachLevelType" use="required"> <xsd:annotation> <xsd:documentation>This is the level the person was coaching on for the organization. In most cases this is amateur or professional.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fe:TeamOfficialRoleType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:attribute name="Role" type="fe:TeamOfficialRoleType" use="required"> <xsd:annotation> <xsd:documentation>The role of the coach.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fe:DisciplineType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xsd:attribute name="Discipline" type="fe:DisciplineType" use="required"> <xsd:annotation> <xsd:documentation>This is the discipline this coach is for. If there are multiple disciplines for the same validity period, create multiple Coach registration records.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | fe:GenderType | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:attribute name="Gender" type="fe:GenderType" use="required"> <xsd:annotation> <xsd:documentation>The Gender of the players where the person can be a coach. If there are multiple genders for the discipline, create multiple coach registration records.</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 coach registration record ends. If there is no valid to entry this means that the validity is open ended. For more details see the documentation of the ValidFrom attribute.</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 coach registration is for a person and a club. If a club features multiple teams, this attribute SHOULD be used to specify the team the coach is assigned to.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
namespace | http://fifa.com/exchange/feco | ||||||||||||||||||||||||||||||||||||||
type | fe:LicenceType | ||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Licence" type="fe:LicenceType" nillable="false"> <xsd:annotation> <xsd:documentation>This is the coach licence the person holds</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
|||||||||
namespace | http://fifa.com/exchange/feco | |||||||||
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 Coach registration. Note that according to the specification all these Identifiers MUST be lexicographically smaller than the CoachRegistrationId.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||
namespace | http://fifa.com/exchange/feco | ||||||||||||||
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 coach registration. Note that you may not duplicate any existing attributes or elements using custom extensions.</xsd:documentation> </xsd:annotation> </xsd:element> |