Loading config/v1/schema/doctorant/doctorant-api-v1.yaml +106 −0 Original line number Diff line number Diff line Loading @@ -114,3 +114,109 @@ components: adresseResidenceUniversitaire: description: Adresse postale universitaire $ref: '#/components/schemas/Adresse' Naissance: type: object required: - dateDeNaissance - paysDeNaissance - nationalite properties: dateDeNaissance: type: string description: La date de naissance au format AAAA-MM-JJ paysDeNaissance: type: string pattern: '^[A-Z]{2}$' description: | Le code pays du pays de naissance (code ISO-alpha 2) Ex : 'FR' = France example: FR libellePaysDeNaissance: type: string description: | Le libelle du pays de naissance example: France communeDeNaissance: type: string description: | Le code INSEE de la commune de naissance en France Ex : 67482 = Strasbourg nullable: true example: 67482 libelleCommuneDeNaissance: type: string description: Le libelle de la commune de naissance en France nullable: true example: Strasbourg communeDeNaissanceEtranger: type: string nullable: true description: La commune de naissance à l'étranger nationalite: type: string pattern: '^[A-Z]{2}$' description: Le code pays associé à la nationalité (code ISO-alpha 2) example: 'FR' libelleNationalite: type: string description: Le libelle pays associé à la nationalité issu de la nomenclature Pays et Nationalités deuxiemeNationalite: type: string pattern: '^[A-Z]{2}$' nullable: true description: Le code pays associé à la deuxième nationalité (code ISO-alpha 2) example: 'UA' libelleDeuxiemeNationalite: type: string nullable: true description: Le libelle pays associé à la deuxième nationalité issu de la nomenclature Pays et Nationalités dateDObtentionDeLaDeuxiemeNationalite: type: string format: date nullable: true description: La date d'obtention de la deuxième nationalité au format AAAA-MM-JJ Adresse: type: object required: - pays properties: pays: type: string pattern: '^[A-Z]{2}$' description: Code ISO-alpha 2 du pays (FR pour la France, sinon l'adresse est à l'étranger) example: 'FR' libellePays: type: string description: libelle du pays ligne1OuEtage: type: string nullable: true description: Le n°app/étage/couloir/esc/chez ou ligne 1 de l'adresse étrangère ligne2OuBatiment: type: string nullable: true description: L'entrée/bâtiment/immeuble/résidence ou ligne 2 de l'adresse étrangère ligne3OuVoie: type: string description: Le numéro et le libellé de la voie ou ligne 3 de l'adresse étrangère ligne4OuComplement: type: string nullable: true description: Le lieu-dit ou service particulier de distribution ou ligne 4 de l'adresse étrangère ligne5Etranger: type: string nullable: true description: Ligne 5 de l'adresse étrangère (vide si adresse en France) codePostal: type: string description: Le code postal de l'adresse en France (vide si adresse étrangère) codeInsee: type: string nullable: true description: Le code INSEE de la commune de l'adresse en France (vide si adresse étrangère) libelleCommune: type: string nullable: true description: Le libelle de la commune de l'adresse en France (vide si adresse étrangère) config/v1/schema/inscription/doctorant-api-v1.yaml +2 −0 Original line number Diff line number Diff line Loading @@ -293,6 +293,7 @@ components: description: L'entrée/bâtiment/immeuble/résidence ou ligne 2 de l'adresse étrangère ligne3OuVoie: type: string nullable: true description: Le numéro et le libellé de la voie ou ligne 3 de l'adresse étrangère ligne4OuComplement: type: string Loading @@ -304,6 +305,7 @@ components: description: Ligne 5 de l'adresse étrangère (vide si adresse en France) codePostal: type: string nullable: true description: Le code postal de l'adresse en France (vide si adresse étrangère) codeInsee: type: string Loading Loading
config/v1/schema/doctorant/doctorant-api-v1.yaml +106 −0 Original line number Diff line number Diff line Loading @@ -114,3 +114,109 @@ components: adresseResidenceUniversitaire: description: Adresse postale universitaire $ref: '#/components/schemas/Adresse' Naissance: type: object required: - dateDeNaissance - paysDeNaissance - nationalite properties: dateDeNaissance: type: string description: La date de naissance au format AAAA-MM-JJ paysDeNaissance: type: string pattern: '^[A-Z]{2}$' description: | Le code pays du pays de naissance (code ISO-alpha 2) Ex : 'FR' = France example: FR libellePaysDeNaissance: type: string description: | Le libelle du pays de naissance example: France communeDeNaissance: type: string description: | Le code INSEE de la commune de naissance en France Ex : 67482 = Strasbourg nullable: true example: 67482 libelleCommuneDeNaissance: type: string description: Le libelle de la commune de naissance en France nullable: true example: Strasbourg communeDeNaissanceEtranger: type: string nullable: true description: La commune de naissance à l'étranger nationalite: type: string pattern: '^[A-Z]{2}$' description: Le code pays associé à la nationalité (code ISO-alpha 2) example: 'FR' libelleNationalite: type: string description: Le libelle pays associé à la nationalité issu de la nomenclature Pays et Nationalités deuxiemeNationalite: type: string pattern: '^[A-Z]{2}$' nullable: true description: Le code pays associé à la deuxième nationalité (code ISO-alpha 2) example: 'UA' libelleDeuxiemeNationalite: type: string nullable: true description: Le libelle pays associé à la deuxième nationalité issu de la nomenclature Pays et Nationalités dateDObtentionDeLaDeuxiemeNationalite: type: string format: date nullable: true description: La date d'obtention de la deuxième nationalité au format AAAA-MM-JJ Adresse: type: object required: - pays properties: pays: type: string pattern: '^[A-Z]{2}$' description: Code ISO-alpha 2 du pays (FR pour la France, sinon l'adresse est à l'étranger) example: 'FR' libellePays: type: string description: libelle du pays ligne1OuEtage: type: string nullable: true description: Le n°app/étage/couloir/esc/chez ou ligne 1 de l'adresse étrangère ligne2OuBatiment: type: string nullable: true description: L'entrée/bâtiment/immeuble/résidence ou ligne 2 de l'adresse étrangère ligne3OuVoie: type: string description: Le numéro et le libellé de la voie ou ligne 3 de l'adresse étrangère ligne4OuComplement: type: string nullable: true description: Le lieu-dit ou service particulier de distribution ou ligne 4 de l'adresse étrangère ligne5Etranger: type: string nullable: true description: Ligne 5 de l'adresse étrangère (vide si adresse en France) codePostal: type: string description: Le code postal de l'adresse en France (vide si adresse étrangère) codeInsee: type: string nullable: true description: Le code INSEE de la commune de l'adresse en France (vide si adresse étrangère) libelleCommune: type: string nullable: true description: Le libelle de la commune de l'adresse en France (vide si adresse étrangère)
config/v1/schema/inscription/doctorant-api-v1.yaml +2 −0 Original line number Diff line number Diff line Loading @@ -293,6 +293,7 @@ components: description: L'entrée/bâtiment/immeuble/résidence ou ligne 2 de l'adresse étrangère ligne3OuVoie: type: string nullable: true description: Le numéro et le libellé de la voie ou ligne 3 de l'adresse étrangère ligne4OuComplement: type: string Loading @@ -304,6 +305,7 @@ components: description: Ligne 5 de l'adresse étrangère (vide si adresse en France) codePostal: type: string nullable: true description: Le code postal de l'adresse en France (vide si adresse étrangère) codeInsee: type: string Loading