Class TeamOfficialRegistrationType
- java.lang.Object
-
- com.fifa.connectid.sdk.core.api.models.TeamOfficialRegistrationType
-
public class TeamOfficialRegistrationType extends Object
This represents a team official registration (e.g. Coach) and its attributes. A team official registration is assigned to a person. A team official registration marks a person as a team official for an organisation and the given validity period.
-
-
Constructor Summary
Constructors Constructor Description TeamOfficialRegistrationType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringdiscipline()Get the sport/discipline this registration is for, e.g.StringorganisationFIFAId()Get the worldwide unique FIFA id of the club or organisation the person is registered for.Stringstatus()Get the status of the registration.StringsystemId()Get the identifier of the system to which the registration belongs.StringteamOfficialRole()Get the team official role type, e.g.TeamOfficialRegistrationTypewithDiscipline(String discipline)Set the sport/discipline this registration is for, e.g.TeamOfficialRegistrationTypewithOrganisationFIFAId(String organisationFIFAId)Set the worldwide unique FIFA id of the club or organisation the person is registered for.TeamOfficialRegistrationTypewithStatus(String status)Set the status of the registration.TeamOfficialRegistrationTypewithSystemId(String systemId)Set the identifier of the system to which the registration belongs.TeamOfficialRegistrationTypewithTeamOfficialRole(String teamOfficialRole)Set the team official role type, e.g.
-
-
-
Method Detail
-
teamOfficialRole
public String teamOfficialRole()
Get the team official role type, e.g. Coach or Team Doctor. Possible values include: 'AssistantCoach', 'Coach', 'GoalkeeperCoach', 'PhysicalTrainer', 'Physiotherapist', 'TeamDoctor', 'Other'.- Returns:
- the teamOfficialRole value
-
withTeamOfficialRole
public TeamOfficialRegistrationType withTeamOfficialRole(String teamOfficialRole)
Set the team official role type, e.g. Coach or Team Doctor. Possible values include: 'AssistantCoach', 'Coach', 'GoalkeeperCoach', 'PhysicalTrainer', 'Physiotherapist', 'TeamDoctor', 'Other'.- Parameters:
teamOfficialRole- the teamOfficialRole value to set- Returns:
- the TeamOfficialRegistrationType object itself.
-
discipline
public String discipline()
Get the sport/discipline this registration is for, e.g. a futsal coach registration is distinct from a football coach registration. Possible values include: 'Football', 'Futsal', 'BeachSoccer'.- Returns:
- the discipline value
-
withDiscipline
public TeamOfficialRegistrationType withDiscipline(String discipline)
Set the sport/discipline this registration is for, e.g. a futsal coach registration is distinct from a football coach registration. Possible values include: 'Football', 'Futsal', 'BeachSoccer'.- Parameters:
discipline- the discipline value to set- Returns:
- the TeamOfficialRegistrationType object itself.
-
organisationFIFAId
public String organisationFIFAId()
Get the worldwide unique FIFA id of the club or organisation the person is registered for.- Returns:
- the organisationFIFAId value
-
withOrganisationFIFAId
public TeamOfficialRegistrationType withOrganisationFIFAId(String organisationFIFAId)
Set the worldwide unique FIFA id of the club or organisation the person is registered for.- Parameters:
organisationFIFAId- the organisationFIFAId value to set- Returns:
- the TeamOfficialRegistrationType object itself.
-
status
public String status()
Get the status of the registration. Possible values include: 'active', 'inactive', 'pending'.- Returns:
- the status value
-
withStatus
public TeamOfficialRegistrationType withStatus(String status)
Set the status of the registration. Possible values include: 'active', 'inactive', 'pending'.- Parameters:
status- the status value to set- Returns:
- the TeamOfficialRegistrationType object itself.
-
systemId
public String systemId()
Get the identifier of the system to which the registration belongs.- Returns:
- the systemId value
-
withSystemId
public TeamOfficialRegistrationType withSystemId(String systemId)
Set the identifier of the system to which the registration belongs.- Parameters:
systemId- the systemId value to set- Returns:
- the TeamOfficialRegistrationType object itself.
-
-