Salaries

Salaries_GetSalaries

Request
query Parameters
dossierId
integer <int32>
page
integer <int32>
codeEtablissement
string
matricule
string
Responses
200

OK

404

NotFound

500

InternalServerError

get/salaries

Salaries_Put

Request
Request Body schema:
required
id
integer <int32>
matricule_salarie
string [ 0 .. 50 ] characters
civilite
integer <int32>
nom
required
string [ 0 .. 50 ] characters
nom_naissance
string [ 0 .. 100 ] characters
nom_jeune_fille
string
prenom
string [ 0 .. 100 ] characters
situation_familiale
integer <int32>
numero_ss_cle
string [ 14 .. 15 ] characters
numero_ss_cle_temp
string
date_naissance
string
nationalite
string
commune_naissance
string
departement
string
pays_naissance
string
nbr_enfants_charge
integer <int32>
object (AdresseSalarieDto)
contrat_en_cours
boolean
email
string
telephone
string^([0-9\(\)\/\+ \-]*)$
object (BanqueDto)
Responses
200

OK

400

BadRequest

404

NotFound

500

InternalServerError

put/salaries
Request samples
{
  • "id": 0,
  • "matricule_salarie": "string",
  • "civilite": 0,
  • "nom": "string",
  • "nom_naissance": "string",
  • "nom_jeune_fille": "string",
  • "prenom": "string",
  • "situation_familiale": 0,
  • "numero_ss_cle": "stringstringst",
  • "numero_ss_cle_temp": "string",
  • "date_naissance": "string",
  • "nationalite": "string",
  • "commune_naissance": "string",
  • "departement": "string",
  • "pays_naissance": "string",
  • "nbr_enfants_charge": 0,
  • "adresse": {
    },
  • "contrat_en_cours": true,
  • "email": "string",
  • "telephone": "string",
  • "banque": {
    }
}

Salaries_Post

Request
query Parameters
dossierId
required
integer <int32>
Request Body schema:
required
id
integer <int32>
matricule_salarie
string [ 0 .. 50 ] characters
civilite
integer <int32>
nom
required
string [ 0 .. 50 ] characters
nom_naissance
string [ 0 .. 100 ] characters
nom_jeune_fille
string
prenom
string [ 0 .. 100 ] characters
situation_familiale
integer <int32>
numero_ss_cle
string [ 14 .. 15 ] characters
numero_ss_cle_temp
string
date_naissance
string
nationalite
string
commune_naissance
string
departement
string
pays_naissance
string
nbr_enfants_charge
integer <int32>
object (AdresseSalarieDto)
contrat_en_cours
boolean
email
string
telephone
string^([0-9\(\)\/\+ \-]*)$
object (BanqueDto)
Responses
200

OK

201

Created

400

BadRequest

404

NotFound

409

Conflict

500

InternalServerError

post/salaries
Request samples
{
  • "id": 0,
  • "matricule_salarie": "string",
  • "civilite": 0,
  • "nom": "string",
  • "nom_naissance": "string",
  • "nom_jeune_fille": "string",
  • "prenom": "string",
  • "situation_familiale": 0,
  • "numero_ss_cle": "stringstringst",
  • "numero_ss_cle_temp": "string",
  • "date_naissance": "string",
  • "nationalite": "string",
  • "commune_naissance": "string",
  • "departement": "string",
  • "pays_naissance": "string",
  • "nbr_enfants_charge": 0,
  • "adresse": {
    },
  • "contrat_en_cours": true,
  • "email": "string",
  • "telephone": "string",
  • "banque": {
    }
}
Response samples
{ }

Salaries_GetSalarie

Request
path Parameters
id
required
integer <int32>
Responses
200

OK

404

NotFound

500

InternalServerError

get/salaries/{id}

Salaries_Delete

Request
path Parameters
id
required
integer <int32>
Responses
200

OK

404

NotFound

500

InternalServerError

delete/salaries/{id}