documentation(api): ou trouver l'email de l'usager qui dépose le dossier

This commit is contained in:
Martin 2023-12-06 20:17:30 +01:00
parent 189b9e5037
commit 3ac4163f33
3 changed files with 14 additions and 2 deletions

View file

@ -1423,6 +1423,10 @@ type Dossier {
"""
state: DossierState!
traitements: [Traitement!]!
"""
Profile de l'usager déposant le dossier
"""
usager: Profile!
}
@ -3504,7 +3508,13 @@ type PoleEmploiChampDescriptor implements ChampDescriptor {
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
"""
Profil d'un usager connecté (déposant un dossier, instruisant un dossier...)
"""
type Profile {
"""
Email de l'usager
"""
email: String!
id: ID!
}

View file

@ -49,7 +49,7 @@ module Types
field :geojson, Types::File, "LURL du GeoJSON contenant les données cartographiques du dossier.", null: true
field :attestation, Types::File, "LURL de lattestation au format PDF.", null: true
field :usager, Types::ProfileType, null: false
field :usager, Types::ProfileType, "Profile de l'usager déposant le dossier", null: false
field :groupe_instructeur, Types::GroupeInstructeurType, null: false
field :revision, Types::RevisionType, null: false, deprecation_reason: 'Utilisez le champ `demarche.revision` à la place.'

View file

@ -1,6 +1,8 @@
module Types
class ProfileType < Types::BaseObject
description "Profil d'un usager connecté (déposant un dossier, instruisant un dossier...)"
global_id_field :id
field :email, String, null: false
field :email, String, "Email de l'usager", null: false
end
end