Sérialiseur Employé

Sérialiseur pour le profil employé.

Ce module définit la sérialisation/désérialisation des objets EmployeProfile pour l’API REST.

class users.serializers.employe.EmployeSerializer(*args, **kwargs)

Bases : ModelSerializer

Sérialiseur pour le modèle EmployeProfile.

Variables:
  • id (int) – Identifiant unique du profil employé (lecture seule)

  • user (User) – Utilisateur associé au profil employé (lecture seule)

  • nom (str) – Nom de famille de l’employé

  • prenom (str) – Prénom de l’employé

  • matricule (str) – Numéro de matricule unique de l’employé

  • identifiant_telephone (str) – Identifiant téléphonique professionnel

class Meta

Bases : object

model

alias de EmployeProfile

fields = ['id', 'user', 'nom', 'prenom', 'matricule', 'identifiant_telephone']
read_only_fields = ['id', 'user']
create(validated_data)

Crée un nouveau profil employé.

Paramètres:

validated_data (dict) – Données validées du serializer

Renvoie:

Instance EmployeProfile créée

Type renvoyé:

EmployeProfile