demarches-normaliennes/app/graphql/schema.graphql

4325 lines
76 KiB
GraphQL
Raw Normal View History

"""
Requires that exactly one field must be supplied and that field must not be `null`.
"""
directive @oneOf on INPUT_OBJECT
type Address {
"""
code INSEE de la commune
"""
cityCode: String!
"""
nom de la commune
"""
cityName: String!
"""
n° de département
"""
departmentCode: String
"""
nom de département
"""
departmentName: String
"""
coordonnées géographique
"""
geometry: GeoJSON
"""
libellé complet de ladresse
"""
label: String!
"""
code postal
"""
postalCode: String!
"""
n° de region
"""
regionCode: String
"""
nom de région
"""
regionName: String
"""
numéro éventuel et nom de voie ou lieu dit
"""
2021-03-04 12:52:01 +01:00
streetAddress: String
"""
nom de voie ou lieu dit
"""
streetName: String
"""
numéro avec indice de répétition éventuel (bis, ter, A, B)
"""
streetNumber: String
"""
type de résultat trouvé
"""
type: AddressType!
}
type AddressChamp implements Champ {
address: Address
commune: Commune
departement: Departement
id: ID!
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
}
type AddressChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
enum AddressType {
"""
numéro « à la plaque »
"""
housenumber
"""
lieu-dit
"""
locality
"""
numéro « à la commune »
"""
municipality
"""
position « à la voie », placé approximativement au centre de celle-ci
"""
street
}
type AnnuaireEducationChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type Association {
dateCreation: ISO8601Date
2021-03-05 10:13:22 +01:00
dateDeclaration: ISO8601Date
datePublication: ISO8601Date
objet: String
rna: String!
titre: String!
}
2018-11-23 18:54:51 +01:00
type Avis {
attachment: File @deprecated(reason: "Utilisez le champ `attachments` à la place.")
attachments: [File!]!
2021-03-22 10:25:47 +01:00
claimant: Profile
dateQuestion: ISO8601DateTime!
dateReponse: ISO8601DateTime
expert: Profile
2019-09-18 18:45:53 +02:00
id: ID!
instructeur: Profile! @deprecated(reason: "Utilisez le champ `claimant` à la place.")
2018-11-23 18:54:51 +01:00
question: String!
2023-03-06 12:44:46 +01:00
questionAnswer: Boolean
questionLabel: String
reponse: String
2018-11-23 18:54:51 +01:00
}
"""
Represents non-fractional signed whole numeric values. Since the value may
exceed the size of a 32-bit integer, it's encoded as a string.
"""
scalar BigInt
2023-05-30 14:42:36 +02:00
type COJOChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type CarteChamp implements Champ {
geoAreas: [GeoArea!]!
id: ID!
2019-11-07 13:34:19 +01:00
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
2019-11-07 13:34:19 +01:00
"""
La valeur du champ sous forme texte.
"""
2019-09-18 18:45:53 +02:00
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
}
type CarteChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
interface Champ {
id: ID!
2019-11-07 13:34:19 +01:00
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
2019-11-07 13:34:19 +01:00
"""
La valeur du champ sous forme texte.
"""
2019-09-18 18:45:53 +02:00
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
}
interface ChampDescriptor {
"""
2020-10-01 16:14:30 +02:00
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
2019-11-07 13:34:19 +01:00
"""
Description du champ.
"""
description: String
id: ID!
2019-11-07 13:34:19 +01:00
"""
Libellé du champ.
"""
label: String!
2019-11-07 13:34:19 +01:00
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
2019-11-07 13:34:19 +01:00
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type CheckboxChamp implements Champ {
id: ID!
2019-11-07 13:34:19 +01:00
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
2019-11-07 13:34:19 +01:00
"""
La valeur du champ sous forme texte.
"""
2019-09-18 18:45:53 +02:00
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
value: Boolean!
}
type CheckboxChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type ChorusConfiguration {
"""
Le code du centre de cout auquel est rattaché la démarche.
"""
centreDeCout: String
"""
Le code du domaine fonctionnel auquel est rattaché la démarche.
"""
domaineFonctionnel: String
"""
Le code du référentiel de programmation auquel est rattaché la démarche..
"""
referentielDeProgrammation: String
}
enum Civilite {
"""
Monsieur
"""
M
"""
Madame
"""
Mme
}
type CiviliteChamp implements Champ {
id: ID!
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
value: Civilite
}
type CiviliteChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type CnafChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type Commune {
"""
Le code INSEE
"""
code: String!
"""
Le nom de la commune
"""
name: String!
"""
Le code postal
"""
postalCode: String
}
type CommuneChamp implements Champ {
commune: Commune
departement: Departement
id: ID!
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
}
type CommuneChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
enum ConnectionUsager {
"""
Compte supprimé
"""
deleted
"""
Connexion via FranceConnect
"""
france_connect
"""
Connexion via mot de passe
"""
password
}
"""
GeoJSON coordinates
"""
scalar Coordinates
type Correction {
dateResolution: ISO8601DateTime
reason: CorrectionReason!
}
enum CorrectionReason {
"""
Le dossier est incomplet et nécessite dêtre complété
"""
incomplete
"""
Le dossier nest pas valide et nécessite une correction
"""
incorrect
"""
Le dossier doit être mis à jour et revalidé
"""
outdated
}
"""
Autogenerated input type of CreateDirectUpload
"""
input CreateDirectUploadInput {
"""
File size (bytes)
"""
byteSize: Int!
"""
MD5 file checksum as base64
"""
checksum: String!
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
File content type
"""
contentType: String!
"""
Dossier ID
"""
dossierId: ID!
"""
Original file name
"""
filename: String!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of CreateDirectUpload.
"""
type CreateDirectUploadPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
directUpload: DirectUpload!
}
type DateChamp implements Champ {
2020-12-18 11:21:03 +01:00
"""
La valeur du champ formaté en ISO8601 (Date).
"""
date: ISO8601Date
id: ID!
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
2020-12-18 11:21:03 +01:00
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
2020-12-18 11:21:03 +01:00
"""
La valeur du champ formaté en ISO8601 (DateTime).
"""
value: ISO8601DateTime @deprecated(reason: "Utilisez le champ `date` ou le fragment `DatetimeChamp` à la place.")
2020-12-18 11:21:03 +01:00
}
type DateChampDescriptor implements ChampDescriptor {
2020-12-18 11:21:03 +01:00
"""
Description des champs dun bloc répétable.
2020-12-18 11:21:03 +01:00
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
2019-11-07 13:34:19 +01:00
"""
Description du champ.
2019-11-07 13:34:19 +01:00
"""
description: String
id: ID!
2019-11-07 13:34:19 +01:00
"""
Libellé du champ.
"""
label: String!
2019-11-07 13:34:19 +01:00
2021-05-26 13:50:02 +02:00
"""
Est-ce que le champ est obligatoire ?
2021-05-26 13:50:02 +02:00
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type DatetimeChamp implements Champ {
"""
La valeur du champ formaté en ISO8601 (DateTime).
"""
datetime: ISO8601DateTime
id: ID!
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
}
type DatetimeChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type DecimalNumberChamp implements Champ {
id: ID!
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
value: Float
}
type DecimalNumberChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
"""
Un dossier supprimé
"""
type DeletedDossier {
"""
Date de suppression.
"""
dateSupression: ISO8601DateTime!
id: ID!
2021-05-26 13:50:02 +02:00
"""
Le numéro du dossier qui a été supprimé.
"""
number: Int!
"""
La raison de la suppression du dossier.
"""
reason: String!
"""
Létat du dossier supprimé.
"""
state: DossierState!
}
"""
The connection type for DeletedDossier.
"""
type DeletedDossierConnection {
"""
A list of edges.
"""
edges: [DeletedDossierEdge]
"""
A list of nodes.
"""
nodes: [DeletedDossier]
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
type DeletedDossierEdge {
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
node: DeletedDossier
}
interface Demandeur {
id: ID!
}
2018-11-20 22:21:38 +01:00
"""
Une démarche
2018-11-20 22:21:38 +01:00
"""
type Demarche {
activeRevision: Revision!
annotationDescriptors: [ChampDescriptor!]! @deprecated(reason: "Utilisez le champ `activeRevision.annotationDescriptors` à la place.")
champDescriptors: [ChampDescriptor!]! @deprecated(reason: "Utilisez le champ `activeRevision.champDescriptors` à la place.")
2018-11-20 22:21:38 +01:00
"""
Cadre budgétaire Chorus
"""
chorusConfiguration: ChorusConfiguration
2018-11-20 22:21:38 +01:00
"""
Date de la création.
"""
dateCreation: ISO8601DateTime!
2019-12-04 15:45:06 +01:00
"""
Date de la dépublication.
"""
dateDepublication: ISO8601DateTime
"""
Date de la dernière modification.
"""
dateDerniereModification: ISO8601DateTime!
"""
Date de la fermeture.
"""
dateFermeture: ISO8601DateTime
"""
Date de la publication.
"""
2021-01-21 19:02:23 +01:00
datePublication: ISO8601DateTime
"""
Pour une démarche déclarative, état cible des dossiers à valider automatiquement
"""
declarative: DossierDeclarativeState
2021-05-26 13:50:02 +02:00
"""
Liste de tous les dossiers supprimés dune démarche.
"""
deletedDossiers(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
Dossiers supprimés depuis la date.
"""
deletedSince: ISO8601DateTime
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
Lordre des dossiers supprimés.
"""
order: Order = ASC @deprecated(reason: "Utilisez largument `last` à la place.")
2021-05-26 13:50:02 +02:00
): DeletedDossierConnection!
"""
Description de la démarche.
2018-11-20 22:21:38 +01:00
"""
description: String!
"""
2020-10-01 16:14:30 +02:00
Liste de tous les dossiers dune démarche.
2018-11-20 22:21:38 +01:00
"""
dossiers(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
"""
2021-01-21 19:04:35 +01:00
Seulement les dossiers archivés.
"""
archived: Boolean
2018-11-20 22:21:38 +01:00
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
2019-09-26 14:57:58 +02:00
Dossiers déposés depuis la date.
2018-11-20 22:21:38 +01:00
"""
2019-09-26 14:57:58 +02:00
createdSince: ISO8601DateTime
2018-11-20 22:21:38 +01:00
"""
2019-09-26 14:57:58 +02:00
Returns the first _n_ elements from the list.
2018-11-20 22:21:38 +01:00
"""
2019-09-26 14:57:58 +02:00
first: Int
2018-11-20 22:21:38 +01:00
"""
Returns the last _n_ elements from the list.
"""
last: Int
2021-01-21 19:04:35 +01:00
"""
2021-03-16 11:56:17 +01:00
Seulement les dossiers pour les révisons avant la révision donnée.
2021-01-21 19:04:35 +01:00
"""
maxRevision: ID
"""
2021-03-16 11:56:17 +01:00
Seulement les dossiers pour les révisons après la révision donnée.
2021-01-21 19:04:35 +01:00
"""
minRevision: ID
2018-11-20 22:21:38 +01:00
"""
2020-10-01 16:14:30 +02:00
Lordre des dossiers.
2019-09-26 14:57:58 +02:00
"""
order: Order = ASC @deprecated(reason: "Utilisez largument `last` à la place.")
2019-09-26 14:57:58 +02:00
2021-01-21 19:04:35 +01:00
"""
Seulement les dossiers pour la révision donnée.
"""
revision: ID
2019-09-26 14:57:58 +02:00
"""
Dossiers avec statut.
"""
state: DossierState
2018-11-20 22:21:38 +01:00
"""
2019-09-26 14:57:58 +02:00
Dossiers mis à jour depuis la date.
"""
updatedSince: ISO8601DateTime
2018-11-20 22:21:38 +01:00
): DossierConnection!
2020-07-16 12:48:35 +02:00
draftRevision: Revision!
groupeInstructeurs(closed: Boolean): [GroupeInstructeur!]!
2018-11-20 22:21:38 +01:00
id: ID!
"""
Numero de la démarche.
2018-11-20 22:21:38 +01:00
"""
number: Int!
"""
Liste de tous les dossiers en attente de suppression définitive dune démarche.
"""
pendingDeletedDossiers(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
Dossiers en attente de suppression depuis la date.
"""
deletedSince: ISO8601DateTime
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
Lordre des dossiers en attente de suppression.
"""
order: Order = ASC @deprecated(reason: "Utilisez largument `last` à la place.")
): DeletedDossierConnection!
2020-07-16 12:48:35 +02:00
publishedRevision: Revision
revisions: [Revision!]!
service: Service
2019-11-07 13:34:19 +01:00
"""
État de la démarche.
2019-11-07 13:34:19 +01:00
"""
2018-11-20 22:21:38 +01:00
state: DemarcheState!
"""
Titre de la démarche.
"""
title: String!
}
"""
Autogenerated input type of DemarcheCloner
"""
input DemarcheClonerInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
La démarche
"""
demarche: FindDemarcheInput!
"""
Le titre de la nouvelle démarche.
"""
title: String
}
"""
Autogenerated return type of DemarcheCloner.
"""
type DemarcheClonerPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
demarche: DemarcheDescriptor
errors: [ValidationError!]
}
"""
Une démarche (métadonnées)
Ceci est une version abrégée du type `Demarche`, qui nexpose que les métadonnées.
Cela évite laccès récursif aux dossiers.
"""
type DemarcheDescriptor {
2023-03-21 16:14:36 +01:00
"""
URL du cadre juridique qui justifie le droit de collecter les données demandées dans la démarche
"""
cadreJuridiqueURL: String
cadreJuridiqueUrl: String @deprecated(reason: "Utilisez le champ `cadreJuridiqueURL` à la place.")
"""
Date de la création.
"""
dateCreation: ISO8601DateTime!
"""
Date de la dépublication.
"""
dateDepublication: ISO8601DateTime
"""
Date de la dernière modification.
"""
dateDerniereModification: ISO8601DateTime!
"""
Date de la fermeture.
"""
dateFermeture: ISO8601DateTime
"""
Date de la publication.
"""
datePublication: ISO8601DateTime
"""
Pour une démarche déclarative, état cible des dossiers à valider automatiquement
"""
declarative: DossierDeclarativeState
2023-03-21 16:14:36 +01:00
"""
fichier contenant le cadre juridique
"""
deliberation: File
2023-03-21 16:14:36 +01:00
"""
URL pour commencer la démarche
"""
demarcheURL: URL
demarcheUrl: URL @deprecated(reason: "Utilisez le champ `demarcheURL` à la place.")
"""
Description de la démarche.
"""
description: String!
2023-03-21 16:14:36 +01:00
"""
URL ou email pour contacter le Délégué à la Protection des Données (DPO)
"""
dpoURL: String
dpoUrl: String @deprecated(reason: "Utilisez le champ `dpoURL` à la place.")
"""
Durée de conservation des dossiers en mois.
"""
dureeConservationDossiers: Int!
id: ID!
logo: File
2023-03-21 16:14:36 +01:00
"""
notice explicative de la démarche
"""
notice: File
noticeURL: URL
noticeUrl: URL @deprecated(reason: "Utilisez le champ `noticeURL` à la place.")
"""
Numero de la démarche.
"""
number: Int!
opendata: Boolean!
revision: Revision!
service: Service
2023-03-21 16:14:36 +01:00
"""
URL les usagers trouvent le lien vers la démarche
"""
siteWebURL: String
siteWebUrl: String @deprecated(reason: "Utilisez le champ `siteWebURL` à la place.")
"""
État de la démarche.
"""
state: DemarcheState!
2023-03-21 16:14:36 +01:00
"""
mots ou expressions attribués à la démarche pour décrire son contenu et la retrouver
"""
tags: [String!]!
"""
Titre de la démarche.
"""
2018-11-20 22:21:38 +01:00
title: String!
2023-03-21 16:14:36 +01:00
"""
ministère(s) ou collectivité(s) qui mettent en oeuvre la démarche
"""
zones: [String!]!
2018-11-20 22:21:38 +01:00
}
enum DemarcheState {
"""
Brouillon
2018-11-20 22:21:38 +01:00
"""
brouillon
2018-11-20 22:21:38 +01:00
"""
Close
2018-11-20 22:21:38 +01:00
"""
close
2018-11-20 22:21:38 +01:00
2019-12-04 15:45:06 +01:00
"""
Dépubliée
2019-12-04 15:45:06 +01:00
"""
depubliee
2018-11-20 22:21:38 +01:00
"""
2019-09-18 18:45:53 +02:00
Publiée
2018-11-20 22:21:38 +01:00
"""
publiee
}
type Departement {
code: String!
name: String!
}
type DepartementChamp implements Champ {
departement: Departement
id: ID!
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
}
type DepartementChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
List des departements.
"""
options: [Departement!]
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type DgfipChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
"""
Represents direct upload credentials
"""
type DirectUpload {
"""
Created blob record ID
"""
blobId: ID!
"""
HTTP request headers (JSON-encoded)
"""
headers: String!
"""
Created blob record signed ID
"""
signedBlobId: ID!
"""
Upload URL
"""
url: String!
}
2018-11-20 22:21:38 +01:00
"""
Un dossier
"""
type Dossier {
annotations(id: ID): [Champ!]!
2019-09-18 18:45:53 +02:00
archived: Boolean!
2020-10-01 16:14:30 +02:00
"""
LURL de lattestation au format PDF.
"""
attestation: File
avis(id: ID): [Avis!]!
champs(id: ID): [Champ!]!
connectionUsager: ConnectionUsager!
2018-11-20 22:21:38 +01:00
"""
Date de dépôt.
"""
dateDepot: ISO8601DateTime!
"""
Date de la dernière demande de correction qui na pas encore été traitée par lusager.
"""
dateDerniereCorrectionEnAttente: ISO8601DateTime
"""
Date de la dernière modification.
"""
dateDerniereModification: ISO8601DateTime!
"""
Date dexpiration.
"""
dateExpiration: ISO8601DateTime
2018-11-20 22:21:38 +01:00
"""
Date du dernier passage en construction.
2019-09-18 18:45:53 +02:00
"""
datePassageEnConstruction: ISO8601DateTime!
"""
Date du dernier passage en instruction.
2019-09-18 18:45:53 +02:00
"""
datePassageEnInstruction: ISO8601DateTime
2023-07-26 13:53:30 +02:00
"""
Date prévisionnelle de décision automatique par le SVA/SVR.
"""
datePrevisionnelleDecisionSVASVR: ISO8601Date
"""
Date de la suppression par ladministration.
"""
dateSuppressionParAdministration: ISO8601DateTime
"""
Date de la suppression par lusager.
"""
dateSuppressionParUsager: ISO8601DateTime
2019-09-18 18:45:53 +02:00
"""
Date du dernier traitement.
2018-11-20 22:21:38 +01:00
"""
2019-09-18 18:45:53 +02:00
dateTraitement: ISO8601DateTime
2023-07-26 13:53:30 +02:00
"""
Date du traitement automatique par le SVA/SVR.
"""
dateTraitementSVASVR: ISO8601DateTime
demandeur: Demandeur!
demarche: DemarcheDescriptor!
2020-10-01 16:14:30 +02:00
"""
LURL du GeoJSON contenant les données cartographiques du dossier.
"""
geojson: File
groupeInstructeur: GroupeInstructeur!
2018-11-20 22:21:38 +01:00
id: ID!
instructeurs: [Profile!]!
messages(id: ID): [Message!]!
2018-11-20 22:21:38 +01:00
motivation: String
2019-12-11 12:24:50 +01:00
motivationAttachment: File
2019-09-18 18:45:53 +02:00
"""
Le numero du dossier.
"""
number: Int!
2020-10-01 16:14:30 +02:00
"""
LURL du dossier au format PDF.
"""
pdf: File
prefilled: Boolean!
revision: Revision! @deprecated(reason: "Utilisez le champ `demarche.revision` à la place.")
2018-11-20 22:21:38 +01:00
"""
2020-10-01 16:14:30 +02:00
Létat du dossier.
2018-11-20 22:21:38 +01:00
"""
state: DossierState!
traitements: [Traitement!]!
"""
Profile de l'usager déposant le dossier
"""
2018-11-20 22:21:38 +01:00
usager: Profile!
}
"""
Autogenerated input type of DossierAccepter
"""
input DossierAccepterInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Désactiver lenvoi de lemail de notification après lopération
"""
disableNotification: Boolean = false
"""
Dossier ID
"""
dossierId: ID!
"""
Instructeur qui prend la décision sur le dossier.
"""
instructeurId: ID!
justificatif: ID
motivation: String
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierAccepter.
"""
type DossierAccepterPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
dossier: Dossier
errors: [ValidationError!]
}
2020-08-19 10:42:42 +02:00
"""
Autogenerated input type of DossierArchiver
"""
input DossierArchiverInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Dossier ID
"""
dossierId: ID!
"""
Instructeur qui prend la décision sur le dossier.
"""
instructeurId: ID!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierArchiver.
2020-08-19 10:42:42 +02:00
"""
type DossierArchiverPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
dossier: Dossier
errors: [ValidationError!]
}
"""
Autogenerated input type of DossierChangerGroupeInstructeur
"""
input DossierChangerGroupeInstructeurInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Dossier ID
"""
dossierId: ID!
"""
Group instructeur a affecter
"""
groupeInstructeurId: ID!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierChangerGroupeInstructeur.
"""
type DossierChangerGroupeInstructeurPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
dossier: Dossier
errors: [ValidationError!]
}
"""
Autogenerated input type of DossierClasserSansSuite
"""
input DossierClasserSansSuiteInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Désactiver lenvoi de lemail de notification après lopération
"""
disableNotification: Boolean = false
"""
Dossier ID
"""
dossierId: ID!
"""
Instructeur qui prend la décision sur le dossier.
"""
instructeurId: ID!
justificatif: ID
motivation: String!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierClasserSansSuite.
"""
type DossierClasserSansSuitePayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
dossier: Dossier
errors: [ValidationError!]
}
2018-11-20 22:21:38 +01:00
"""
The connection type for Dossier.
"""
type DossierConnection {
"""
A list of edges.
"""
edges: [DossierEdge]
"""
A list of nodes.
"""
nodes: [Dossier]
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
enum DossierDeclarativeState {
"""
Accepté
"""
accepte
"""
En instruction
"""
en_instruction
}
2018-11-20 22:21:38 +01:00
"""
An edge in a connection.
"""
type DossierEdge {
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
node: Dossier
}
"""
Autogenerated input type of DossierEnvoyerMessage
"""
input DossierEnvoyerMessageInput {
attachment: ID
body: String!
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Préciser quil sagit dune demande de correction. Le dossier repasssera en construction.
"""
correction: CorrectionReason
dossierId: ID!
instructeurId: ID!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierEnvoyerMessage.
"""
type DossierEnvoyerMessagePayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
errors: [ValidationError!]
message: Message
}
type DossierLinkChamp implements Champ {
dossier: Dossier
id: ID!
2019-11-07 13:34:19 +01:00
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
2019-11-07 13:34:19 +01:00
"""
La valeur du champ sous forme texte.
"""
2019-09-18 18:45:53 +02:00
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
}
type DossierLinkChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
"""
Autogenerated input type of DossierModifierAnnotationAjouterLigne
"""
input DossierModifierAnnotationAjouterLigneInput {
"""
Annotation ID
"""
annotationId: ID!
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Dossier ID
"""
dossierId: ID!
"""
Instructeur qui demande la modification.
"""
instructeurId: ID!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierModifierAnnotationAjouterLigne.
"""
type DossierModifierAnnotationAjouterLignePayload {
annotation: RepetitionChamp
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
errors: [ValidationError!]
}
2020-07-28 18:16:03 +02:00
"""
Autogenerated input type of DossierModifierAnnotationCheckbox
"""
input DossierModifierAnnotationCheckboxInput {
"""
Annotation ID
"""
annotationId: ID!
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Dossier ID
"""
dossierId: ID!
"""
Instructeur qui demande la modification.
"""
instructeurId: ID!
value: Boolean!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierModifierAnnotationCheckbox.
2020-07-28 18:16:03 +02:00
"""
type DossierModifierAnnotationCheckboxPayload {
annotation: Champ
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
errors: [ValidationError!]
}
"""
Autogenerated input type of DossierModifierAnnotationDate
"""
input DossierModifierAnnotationDateInput {
"""
Annotation ID
"""
annotationId: ID!
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Dossier ID
"""
dossierId: ID!
"""
Instructeur qui demande la modification.
"""
instructeurId: ID!
value: ISO8601Date!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierModifierAnnotationDate.
2020-07-28 18:16:03 +02:00
"""
type DossierModifierAnnotationDatePayload {
annotation: Champ
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
errors: [ValidationError!]
}
"""
Autogenerated input type of DossierModifierAnnotationDatetime
"""
input DossierModifierAnnotationDatetimeInput {
"""
Annotation ID
"""
annotationId: ID!
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Dossier ID
"""
dossierId: ID!
"""
Instructeur qui demande la modification.
"""
instructeurId: ID!
value: ISO8601DateTime!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierModifierAnnotationDatetime.
2020-07-28 18:16:03 +02:00
"""
type DossierModifierAnnotationDatetimePayload {
annotation: Champ
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
errors: [ValidationError!]
}
"""
Autogenerated input type of DossierModifierAnnotationIntegerNumber
"""
input DossierModifierAnnotationIntegerNumberInput {
"""
Annotation ID
"""
annotationId: ID!
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Dossier ID
"""
dossierId: ID!
"""
Instructeur qui demande la modification.
"""
instructeurId: ID!
value: Int!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierModifierAnnotationIntegerNumber.
2020-07-28 18:16:03 +02:00
"""
type DossierModifierAnnotationIntegerNumberPayload {
annotation: Champ
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
errors: [ValidationError!]
}
"""
Autogenerated input type of DossierModifierAnnotationText
"""
input DossierModifierAnnotationTextInput {
"""
Annotation ID
"""
annotationId: ID!
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Dossier ID
"""
dossierId: ID!
"""
Instructeur qui demande la modification.
"""
instructeurId: ID!
value: String!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierModifierAnnotationText.
2020-07-28 18:16:03 +02:00
"""
type DossierModifierAnnotationTextPayload {
annotation: Champ
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
errors: [ValidationError!]
}
"""
Autogenerated input type of DossierPasserEnInstruction
"""
input DossierPasserEnInstructionInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Désactiver lenvoi de lemail de notification après lopération
"""
disableNotification: Boolean = false
"""
Dossier ID
"""
dossierId: ID!
"""
Instructeur qui prend la décision sur le dossier.
"""
instructeurId: ID!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierPasserEnInstruction.
"""
type DossierPasserEnInstructionPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
dossier: Dossier
errors: [ValidationError!]
}
"""
Autogenerated input type of DossierRefuser
"""
input DossierRefuserInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Désactiver lenvoi de lemail de notification après lopération
"""
disableNotification: Boolean = false
"""
Dossier ID
"""
dossierId: ID!
"""
Instructeur qui prend la décision sur le dossier.
"""
instructeurId: ID!
justificatif: ID
motivation: String!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierRefuser.
"""
type DossierRefuserPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
dossier: Dossier
errors: [ValidationError!]
}
"""
Autogenerated input type of DossierRepasserEnConstruction
"""
input DossierRepasserEnConstructionInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Désactiver lenvoi de lemail de notification après lopération
"""
disableNotification: Boolean = false
"""
Dossier ID
"""
dossierId: ID!
"""
Instructeur qui prend la décision sur le dossier.
"""
instructeurId: ID!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierRepasserEnConstruction.
"""
type DossierRepasserEnConstructionPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
dossier: Dossier
errors: [ValidationError!]
}
"""
Autogenerated input type of DossierRepasserEnInstruction
"""
input DossierRepasserEnInstructionInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Désactiver lenvoi de lemail de notification après lopération
"""
disableNotification: Boolean = false
"""
Dossier ID
"""
dossierId: ID!
"""
Instructeur qui prend la décision sur le dossier.
"""
instructeurId: ID!
}
"""
2022-10-31 11:49:41 +01:00
Autogenerated return type of DossierRepasserEnInstruction.
"""
type DossierRepasserEnInstructionPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
dossier: Dossier
errors: [ValidationError!]
}
2018-11-20 22:21:38 +01:00
enum DossierState {
"""
Accepté
"""
accepte
"""
En construction
2018-11-20 22:21:38 +01:00
"""
en_construction
"""
En instruction
2018-11-20 22:21:38 +01:00
"""
en_instruction
"""
Refusé
"""
refuse
"""
Classé sans suite
2018-11-20 22:21:38 +01:00
"""
sans_suite
}
type DropDownListChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
2020-04-21 15:52:08 +02:00
2020-09-22 09:30:28 +02:00
"""
Description du champ.
2020-09-22 09:30:28 +02:00
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
List des options dun champ avec selection.
"""
options: [String!]
"""
La selection contien loption "Autre".
"""
otherOption: Boolean
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type Effectif {
nb: Float!
periode: String!
}
type EmailChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type EngagementJuridiqueChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type Entreprise {
attestationFiscaleAttachment: File
attestationSocialeAttachment: File
"""
capital social de lentreprise. -1 si inconnu.
"""
capitalSocial: BigInt
codeEffectifEntreprise: String
dateCreation: ISO8601Date
"""
effectif moyen dune année
"""
effectifAnnuel: Effectif
"""
effectif pour un mois donné
"""
effectifMensuel: Effectif
enseigne: String
etatAdministratif: EntrepriseEtatAdministratif
formeJuridique: String
formeJuridiqueCode: String
inlineAdresse: String!
nom: String
nomCommercial: String!
numeroTvaIntracommunautaire: String
prenom: String
raisonSociale: String!
siren: String!
siretSiegeSocial: String!
}
enum EntrepriseEtatAdministratif {
"""
L'entreprise est en activité
"""
Actif
"""
L'entreprise a cessé son activité
"""
Ferme
}
2023-01-19 09:43:19 +01:00
type Epci {
code: String!
name: String!
}
type EpciChamp implements Champ {
departement: Departement
epci: Epci
id: ID!
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
2023-01-19 09:43:19 +01:00
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
2023-01-19 09:43:19 +01:00
}
type EpciChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type ExplicationChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
collapsibleExplanationEnabled: Boolean
collapsibleExplanationText: String
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
2023-10-10 15:42:43 +02:00
type ExpressionReguliereChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
2019-12-11 12:24:50 +01:00
type File {
2021-06-02 15:16:35 +02:00
byteSize: Int! @deprecated(reason: "Utilisez le champ `byteSizeBigInt` à la place.")
byteSizeBigInt: BigInt!
2019-12-11 12:24:50 +01:00
checksum: String!
contentType: String!
"""
Date de création du fichier.
"""
createdAt: ISO8601DateTime!
2019-12-11 12:24:50 +01:00
filename: String!
url: URL!
}
input FindDemarcheInput @oneOf {
"""
ID de la démarche.
"""
id: ID
"""
Numero de la démarche.
"""
number: Int
}
interface GeoArea {
description: String
geometry: GeoJSON!
2019-09-18 18:45:53 +02:00
id: ID!
source: GeoAreaSource!
}
enum GeoAreaSource {
"""
2019-11-07 13:52:48 +01:00
Parcelle cadastrale
"""
cadastre
"""
2019-11-07 13:52:48 +01:00
Sélection utilisateur
"""
selection_utilisateur
}
type GeoJSON {
coordinates: Coordinates!
type: String!
}
"""
Un groupe instructeur
"""
type GroupeInstructeur {
"""
Létat du groupe instructeur.
"""
closed: Boolean!
id: ID!
instructeurs: [Profile!]!
"""
Libellé du groupe instructeur.
"""
label: String!
"""
Le numero du groupe instructeur.
"""
number: Int!
}
"""
Autogenerated input type of GroupeInstructeurAjouterInstructeurs
"""
input GroupeInstructeurAjouterInstructeursInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Groupe instructeur ID.
"""
groupeInstructeurId: ID!
"""
Instructeurs à ajouter.
"""
instructeurs: [ProfileInput!]!
}
"""
Autogenerated return type of GroupeInstructeurAjouterInstructeurs.
"""
type GroupeInstructeurAjouterInstructeursPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
errors: [ValidationError!]
groupeInstructeur: GroupeInstructeur
warnings: [WarningMessage!]
}
"""
Attributs pour lajout d'un groupe instructeur.
"""
input GroupeInstructeurAttributes {
"""
Létat du groupe instructeur.
"""
closed: Boolean = false
"""
Instructeurs à ajouter.
"""
instructeurs: [ProfileInput!] = []
"""
Libelle du groupe instructeur.
"""
label: String!
}
"""
Autogenerated input type of GroupeInstructeurCreer
"""
input GroupeInstructeurCreerInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Demarche ID ou numéro.
"""
demarche: FindDemarcheInput!
"""
Groupes instructeur à ajouter.
"""
groupeInstructeur: GroupeInstructeurAttributes!
}
"""
Autogenerated return type of GroupeInstructeurCreer.
"""
type GroupeInstructeurCreerPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
errors: [ValidationError!]
groupeInstructeur: GroupeInstructeur
warnings: [WarningMessage!]
}
"""
Autogenerated input type of GroupeInstructeurModifier
"""
input GroupeInstructeurModifierInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Létat du groupe instructeur.
"""
closed: Boolean
"""
Groupe instructeur ID.
"""
groupeInstructeurId: ID!
"""
Libellé du groupe instructeur.
"""
label: String
}
"""
Autogenerated return type of GroupeInstructeurModifier.
"""
type GroupeInstructeurModifierPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
errors: [ValidationError!]
groupeInstructeur: GroupeInstructeur
}
"""
Autogenerated input type of GroupeInstructeurSupprimerInstructeurs
"""
input GroupeInstructeurSupprimerInstructeursInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Groupe instructeur ID.
"""
groupeInstructeurId: ID!
"""
Instructeurs à supprimer.
"""
instructeurs: [ProfileInput!]!
}
"""
Autogenerated return type of GroupeInstructeurSupprimerInstructeurs.
"""
type GroupeInstructeurSupprimerInstructeursPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
errors: [ValidationError!]
groupeInstructeur: GroupeInstructeur
}
"""
Un groupe instructeur avec ses dossiers
"""
type GroupeInstructeurWithDossiers {
"""
Létat du groupe instructeur.
"""
closed: Boolean!
"""
Liste de tous les dossiers supprimés dun groupe instructeur.
"""
deletedDossiers(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
Dossiers supprimés depuis la date.
"""
deletedSince: ISO8601DateTime
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
Lordre des dossiers supprimés.
"""
order: Order = ASC @deprecated(reason: "Utilisez largument `last` à la place.")
): DeletedDossierConnection!
"""
Liste de tous les dossiers dun groupe instructeur.
"""
dossiers(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
"""
Seulement les dossiers archivés.
"""
archived: Boolean
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
Dossiers déposés depuis la date.
"""
createdSince: ISO8601DateTime
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
Seulement les dossiers pour les révisons avant la révision donnée.
"""
maxRevision: ID
"""
Seulement les dossiers pour les révisons après la révision donnée.
"""
minRevision: ID
"""
2020-10-01 16:14:30 +02:00
Lordre des dossiers.
"""
order: Order = ASC @deprecated(reason: "Utilisez largument `last` à la place.")
"""
Seulement les dossiers pour la révision donnée.
"""
revision: ID
"""
Dossiers avec statut.
"""
state: DossierState
"""
Dossiers mis à jour depuis la date.
"""
updatedSince: ISO8601DateTime
): DossierConnection!
id: ID!
instructeurs: [Profile!]!
"""
Libellé du groupe instructeur.
"""
label: String!
"""
Le numero du groupe instructeur.
"""
number: Int!
"""
Liste de tous les dossiers en attente de suppression définitive dun groupe instructeur.
"""
pendingDeletedDossiers(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
Dossiers en attente de suppression depuis la date.
"""
deletedSince: ISO8601DateTime
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
Lordre des dossiers en attente de suppression.
"""
order: Order = ASC @deprecated(reason: "Utilisez largument `last` à la place.")
): DeletedDossierConnection!
}
type HeaderSectionChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
"""
An ISO 8601-encoded date
"""
scalar ISO8601Date
2018-11-20 22:21:38 +01:00
"""
An ISO 8601-encoded datetime
"""
scalar ISO8601DateTime
type IbanChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
2019-11-07 13:34:19 +01:00
"""
Libellé du champ.
"""
label: String!
2019-11-07 13:34:19 +01:00
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type IntegerNumberChamp implements Champ {
2019-09-18 18:45:53 +02:00
id: ID!
2019-11-07 13:34:19 +01:00
"""
Libellé du champ.
"""
2019-09-18 18:45:53 +02:00
label: String!
prefilled: Boolean!
2019-11-07 13:34:19 +01:00
"""
La valeur du champ sous forme texte.
"""
2019-09-18 18:45:53 +02:00
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
value: BigInt
2019-09-18 18:45:53 +02:00
}
type IntegerNumberChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
2019-09-18 18:45:53 +02:00
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
2019-09-18 18:45:53 +02:00
}
type LinkedDropDownListChamp implements Champ {
2019-09-18 18:45:53 +02:00
id: ID!
2019-11-07 13:34:19 +01:00
"""
Libellé du champ.
"""
2019-09-18 18:45:53 +02:00
label: String!
prefilled: Boolean!
primaryValue: String
secondaryValue: String
2019-11-07 13:34:19 +01:00
"""
La valeur du champ sous forme texte.
"""
2019-09-18 18:45:53 +02:00
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
2018-11-23 18:54:51 +01:00
}
type LinkedDropDownListChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
2020-08-19 10:42:42 +02:00
"""
Libellé du champ.
2020-08-19 10:42:42 +02:00
"""
label: String!
"""
List des options dun champ avec selection.
"""
options: [String!]
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type MesriChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type Message {
attachment: File @deprecated(reason: "Utilisez le champ `attachments` à la place.")
attachments: [File!]!
body: String!
correction: Correction
createdAt: ISO8601DateTime!
email: String!
id: ID!
}
type MultipleDropDownListChamp implements Champ {
id: ID!
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
values: [String!]!
}
type MultipleDropDownListChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
List des options dun champ avec selection.
"""
options: [String!]
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type Mutation {
"""
File information required to prepare a direct upload
"""
createDirectUpload(
"""
Parameters for CreateDirectUpload
"""
input: CreateDirectUploadInput!
): CreateDirectUploadPayload
"""
Cloner une démarche.
"""
demarcheCloner(
"""
Parameters for DemarcheCloner
"""
input: DemarcheClonerInput!
): DemarcheClonerPayload
"""
Accepter le dossier.
"""
dossierAccepter(
"""
Parameters for DossierAccepter
"""
input: DossierAccepterInput!
): DossierAccepterPayload
"""
Archiver le dossier.
"""
dossierArchiver(
"""
Parameters for DossierArchiver
"""
input: DossierArchiverInput!
): DossierArchiverPayload
2020-08-19 10:42:42 +02:00
"""
Changer le grope instructeur du dossier.
"""
2021-02-16 16:29:04 +01:00
dossierChangerGroupeInstructeur(
"""
Parameters for DossierChangerGroupeInstructeur
"""
input: DossierChangerGroupeInstructeurInput!
): DossierChangerGroupeInstructeurPayload
"""
Classer le dossier sans suite.
"""
2021-02-16 16:29:04 +01:00
dossierClasserSansSuite(
"""
Parameters for DossierClasserSansSuite
"""
input: DossierClasserSansSuiteInput!
): DossierClasserSansSuitePayload
"""
Envoyer un message à l'usager du dossier.
"""
2021-02-16 16:29:04 +01:00
dossierEnvoyerMessage(
"""
Parameters for DossierEnvoyerMessage
"""
input: DossierEnvoyerMessageInput!
): DossierEnvoyerMessagePayload
dossierModifierAnnotationAjouterLigne(
"""
Parameters for DossierModifierAnnotationAjouterLigne
"""
input: DossierModifierAnnotationAjouterLigneInput!
): DossierModifierAnnotationAjouterLignePayload
2020-07-28 18:16:03 +02:00
"""
Modifier lannotation au format oui/non.
"""
2021-02-16 16:29:04 +01:00
dossierModifierAnnotationCheckbox(
"""
Parameters for DossierModifierAnnotationCheckbox
"""
input: DossierModifierAnnotationCheckboxInput!
): DossierModifierAnnotationCheckboxPayload
2020-07-28 18:16:03 +02:00
"""
Modifier lannotation au format date.
"""
2021-02-16 16:29:04 +01:00
dossierModifierAnnotationDate(
"""
Parameters for DossierModifierAnnotationDate
"""
input: DossierModifierAnnotationDateInput!
): DossierModifierAnnotationDatePayload
2020-07-28 18:16:03 +02:00
"""
Modifier lannotation au format date et heure.
"""
2021-02-16 16:29:04 +01:00
dossierModifierAnnotationDatetime(
"""
Parameters for DossierModifierAnnotationDatetime
"""
input: DossierModifierAnnotationDatetimeInput!
): DossierModifierAnnotationDatetimePayload
2020-07-28 18:16:03 +02:00
"""
Modifier lannotation au format nombre entier.
"""
2021-02-16 16:29:04 +01:00
dossierModifierAnnotationIntegerNumber(
"""
Parameters for DossierModifierAnnotationIntegerNumber
"""
input: DossierModifierAnnotationIntegerNumberInput!
): DossierModifierAnnotationIntegerNumberPayload
2020-07-28 18:16:03 +02:00
"""
Modifier lannotation au format text.
"""
2021-02-16 16:29:04 +01:00
dossierModifierAnnotationText(
"""
Parameters for DossierModifierAnnotationText
"""
input: DossierModifierAnnotationTextInput!
): DossierModifierAnnotationTextPayload
2020-07-28 18:16:03 +02:00
"""
Passer le dossier en instruction.
"""
2021-02-16 16:29:04 +01:00
dossierPasserEnInstruction(
"""
Parameters for DossierPasserEnInstruction
"""
input: DossierPasserEnInstructionInput!
): DossierPasserEnInstructionPayload
"""
Refuser le dossier.
"""
2021-02-16 16:29:04 +01:00
dossierRefuser(
"""
Parameters for DossierRefuser
"""
input: DossierRefuserInput!
): DossierRefuserPayload
"""
Re-passer le dossier en construction.
"""
dossierRepasserEnConstruction(
"""
Parameters for DossierRepasserEnConstruction
"""
input: DossierRepasserEnConstructionInput!
): DossierRepasserEnConstructionPayload
"""
Re-passer le dossier en instruction.
"""
dossierRepasserEnInstruction(
"""
Parameters for DossierRepasserEnInstruction
"""
input: DossierRepasserEnInstructionInput!
): DossierRepasserEnInstructionPayload
"""
Ajouter des instructeurs à un groupe instructeur.
"""
groupeInstructeurAjouterInstructeurs(
"""
Parameters for GroupeInstructeurAjouterInstructeurs
"""
input: GroupeInstructeurAjouterInstructeursInput!
): GroupeInstructeurAjouterInstructeursPayload
"""
Crée un groupe instructeur.
"""
groupeInstructeurCreer(
"""
Parameters for GroupeInstructeurCreer
"""
input: GroupeInstructeurCreerInput!
): GroupeInstructeurCreerPayload
"""
Modifier un groupe instructeur.
"""
groupeInstructeurModifier(
"""
Parameters for GroupeInstructeurModifier
"""
input: GroupeInstructeurModifierInput!
): GroupeInstructeurModifierPayload
"""
Supprimer des instructeurs dun groupe instructeur.
"""
groupeInstructeurSupprimerInstructeurs(
"""
Parameters for GroupeInstructeurSupprimerInstructeurs
"""
input: GroupeInstructeurSupprimerInstructeursInput!
): GroupeInstructeurSupprimerInstructeursPayload
2018-11-20 22:21:38 +01:00
}
type NumberChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
2019-09-26 14:57:58 +02:00
enum Order {
"""
2021-05-26 15:09:23 +02:00
Lordre ascendant.
2019-09-26 14:57:58 +02:00
"""
ASC
"""
2021-05-26 15:09:23 +02:00
Lordre descendant.
2019-09-26 14:57:58 +02:00
"""
DESC
}
2018-11-20 22:21:38 +01:00
"""
Information about pagination in a connection.
"""
type PageInfo {
"""
When paginating forwards, the cursor to continue.
"""
endCursor: String
"""
When paginating forwards, are there more items?
"""
hasNextPage: Boolean!
"""
When paginating backwards, are there more items?
"""
hasPreviousPage: Boolean!
"""
When paginating backwards, the cursor to continue.
"""
startCursor: String
}
type ParcelleCadastrale implements GeoArea {
codeArr: String! @deprecated(reason: "Utilisez le champ `prefixe` à la place.")
codeCom: String! @deprecated(reason: "Utilisez le champ `commune` à la place.")
codeDep: String! @deprecated(reason: "Utilisez le champ `commune` à la place.")
commune: String!
description: String
2021-05-26 15:09:23 +02:00
feuille: Int! @deprecated(reason: "Linformation nest plus disponible.")
geometry: GeoJSON!
2019-09-18 18:45:53 +02:00
id: ID!
nomCom: String! @deprecated(reason: "Utilisez le champ `commune` à la place.")
numero: String!
prefixe: String!
section: String!
source: GeoAreaSource!
surface: String!
2021-05-26 15:09:23 +02:00
surfaceIntersection: Float! @deprecated(reason: "Linformation nest plus disponible.")
surfaceParcelle: Float! @deprecated(reason: "Utilisez le champ `surface` à la place.")
}
2022-12-21 17:35:05 +01:00
type Pays {
code: String!
name: String!
}
type PaysChamp implements Champ {
id: ID!
"""
Libellé du champ.
"""
label: String!
pays: Pays
prefilled: Boolean!
2022-12-21 17:35:05 +01:00
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
2022-12-21 17:35:05 +01:00
}
type PaysChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
List des pays.
"""
options: [Pays!]
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type PersonneMorale implements Demandeur {
address: Address!
adresse: String! @deprecated(reason: "Utilisez le champ `address.label` à la place.")
association: Association
codeInseeLocalite: String! @deprecated(reason: "Utilisez le champ `address.city_code` à la place.")
codePostal: String! @deprecated(reason: "Utilisez le champ `address.postal_code` à la place.")
complementAdresse: String @deprecated(reason: "Utilisez le champ `address` à la place.")
entreprise: Entreprise
id: ID!
libelleNaf: String!
localite: String! @deprecated(reason: "Utilisez le champ `address.city_name` à la place.")
naf: String
nomVoie: String @deprecated(reason: "Utilisez le champ `address.street_name` à la place.")
numeroVoie: String @deprecated(reason: "Utilisez le champ `address.street_number` à la place.")
siegeSocial: Boolean!
siret: String!
typeVoie: String @deprecated(reason: "Utilisez le champ `address.street_address` à la place.")
}
type PersonneMoraleIncomplete implements Demandeur {
id: ID!
siret: String!
}
type PersonnePhysique implements Demandeur {
civilite: Civilite
dateDeNaissance: ISO8601Date
id: ID!
nom: String!
prenom: String!
}
type PhoneChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type PieceJustificativeChamp implements Champ {
file: File @deprecated(reason: "Utilisez le champ `files` à la place.")
files: [File!]!
id: ID!
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
}
type PieceJustificativeChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
"""
Modèle de la pièce justificative.
"""
fileTemplate: File
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type PoleEmploiChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
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!
}
input ProfileInput @oneOf {
"""
Email
"""
email: String
"""
ID
"""
id: ID
}
type Query {
"""
Informations concernant une démarche.
"""
demarche(
"""
Numéro de la démarche.
"""
number: Int!
): Demarche!
demarcheDescriptor(
"""
La démarche.
"""
demarche: FindDemarcheInput!
): DemarcheDescriptor
"""
Informations sur un dossier dune démarche.
"""
dossier(
"""
Numéro du dossier.
"""
number: Int!
): Dossier!
"""
Informations sur un groupe instructeur.
"""
groupeInstructeur(
"""
Numéro du groupe instructeur.
"""
number: Int!
): GroupeInstructeurWithDossiers!
}
type RNAChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type RNF {
address: Address
id: String!
title: String
}
type RNFChamp implements Champ {
id: ID!
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
rnf: RNF
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
}
type RNFChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type Region {
code: String!
name: String!
}
type RegionChamp implements Champ {
id: ID!
2019-11-07 13:34:19 +01:00
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
region: Region
2019-11-07 13:34:19 +01:00
"""
La valeur du champ sous forme texte.
"""
2019-09-18 18:45:53 +02:00
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
}
type RegionChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
2018-11-20 22:21:38 +01:00
"""
Description du champ.
"""
description: String
id: ID!
2018-11-20 22:21:38 +01:00
"""
Libellé du champ.
2018-11-20 22:21:38 +01:00
"""
label: String!
2018-11-20 22:21:38 +01:00
"""
List des regions.
2018-11-20 22:21:38 +01:00
"""
options: [Region!]
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
2018-11-20 22:21:38 +01:00
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type RepetitionChamp implements Champ {
champs: [Champ!]! @deprecated(reason: "Utilisez le champ `rows` à la place.")
id: ID!
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
rows: [Row!]!
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
}
type RepetitionChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!]
"""
Description du champ.
"""
description: String
id: ID!
2019-11-07 13:34:19 +01:00
"""
Libellé du champ.
"""
label: String!
2019-11-07 13:34:19 +01:00
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
2020-07-16 12:48:35 +02:00
type Revision {
annotationDescriptors: [ChampDescriptor!]!
champDescriptors: [ChampDescriptor!]!
"""
Date de la création.
"""
dateCreation: ISO8601DateTime!
2021-01-21 19:02:23 +01:00
"""
Date de la publication.
"""
datePublication: ISO8601DateTime
2020-07-16 12:48:35 +02:00
id: ID!
}
type Row {
champs: [Champ!]!
id: ID!
}
type SelectionUtilisateur implements GeoArea {
description: String
geometry: GeoJSON!
2019-09-18 18:45:53 +02:00
id: ID!
source: GeoAreaSource!
}
2019-11-29 12:45:58 +01:00
type Service {
id: ID!
2023-03-21 16:14:36 +01:00
"""
nom du service qui met en oeuvre la démarche
"""
2019-11-29 12:45:58 +01:00
nom: String!
2023-03-21 16:14:36 +01:00
"""
nom de l'organisme qui met en oeuvre la démarche
"""
2019-11-29 12:45:58 +01:00
organisme: String!
2023-03-21 16:14:36 +01:00
"""
n° siret du service qui met en oeuvre la démarche
"""
2022-07-25 18:41:53 +02:00
siret: String
2023-03-21 16:14:36 +01:00
"""
type d'organisme qui met en oeuvre la démarche
"""
2019-11-29 12:45:58 +01:00
typeOrganisme: TypeOrganisme!
}
type SiretChamp implements Champ {
etablissement: PersonneMorale
id: ID!
2019-11-07 13:34:19 +01:00
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
2019-11-07 13:34:19 +01:00
"""
La valeur du champ sous forme texte.
"""
2019-09-18 18:45:53 +02:00
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
}
type SiretChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type TextChamp implements Champ {
id: ID!
2019-11-07 13:34:19 +01:00
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
2019-11-07 13:34:19 +01:00
"""
La valeur du champ sous forme texte.
"""
2019-09-18 18:45:53 +02:00
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
value: String
}
type TextChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
type TextareaChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
2020-09-24 12:02:14 +02:00
type TitreIdentiteChamp implements Champ {
filled: Boolean!
2020-09-24 12:02:14 +02:00
grantType: TitreIdentiteGrantType!
id: ID!
"""
Libellé du champ.
"""
label: String!
prefilled: Boolean!
2020-09-24 12:02:14 +02:00
"""
La valeur du champ sous forme texte.
"""
stringValue: String
"""
Date de dernière modification du champ.
"""
updatedAt: ISO8601DateTime!
2020-09-24 12:02:14 +02:00
}
type TitreIdentiteChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}
2020-09-24 12:02:14 +02:00
enum TitreIdentiteGrantType {
"""
Françe Connect
"""
france_connect
"""
Pièce justificative
"""
piece_justificative
}
type Traitement {
dateTraitement: ISO8601DateTime!
emailAgentTraitant: String
id: ID!
motivation: String
state: DossierState!
}
enum TypeDeChamp {
"""
Adresse
"""
address
2021-01-14 17:29:57 +01:00
"""
Annuaire de léducation
"""
annuaire_education
"""
Carte
"""
carte
"""
Case à cocher seule
"""
checkbox
"""
Civilité
"""
civilite
2021-09-24 14:21:13 +02:00
"""
Données de la Caisse nationale des allocations familiales
"""
cnaf
2023-05-30 14:42:36 +02:00
"""
Accréditation Paris 2024
"""
cojo
"""
Communes
"""
communes
"""
Date
"""
date
"""
Date et Heure
"""
datetime
"""
Nombre décimal
"""
decimal_number
"""
Départements
"""
departements
2021-11-24 17:30:35 +01:00
"""
Données de la Direction générale des Finances publiques
"""
dgfip
"""
Lien vers un autre dossier
"""
dossier_link
"""
Choix simple
"""
drop_down_list
"""
Adresse électronique
"""
email
"""
Translation missing: fr.activerecord.attributes.type_de_champ.type_champs.engagement_juridique
"""
engagement_juridique
2023-01-19 09:43:19 +01:00
"""
EPCI
"""
epci
"""
Explication
"""
explication
2023-10-10 15:42:43 +02:00
"""
Expression régulière
"""
expression_reguliere
"""
Titre de section
"""
header_section
2020-09-22 16:04:57 +02:00
"""
Numéro Iban
2020-09-22 16:04:57 +02:00
"""
iban
"""
Nombre entier
"""
integer_number
"""
Deux menus déroulants liés
"""
linked_drop_down_list
2021-12-15 15:25:02 +01:00
"""
2022-12-01 13:41:12 +01:00
Données du Ministère de lEnseignement Supérieur, de la Recherche et de lInnovation
2021-12-15 15:25:02 +01:00
"""
mesri
"""
Choix multiple
"""
multiple_drop_down_list
"""
Nombre
"""
number
"""
Pays
"""
pays
"""
Téléphone
"""
phone
"""
Pièce justificative
"""
piece_justificative
"""
Situation Pôle emploi
"""
pole_emploi
"""
Régions
"""
regions
"""
Bloc répétable
"""
repetition
2022-09-22 17:30:51 +02:00
"""
RNA (Répertoire national des associations)
2022-09-22 17:30:51 +02:00
"""
rna
"""
RNF (Répertoire national des fondations)
"""
rnf
"""
Numéro Siret
"""
siret
"""
Texte court
"""
text
"""
Texte long
"""
textarea
2020-09-17 17:09:16 +02:00
"""
Titre identité
"""
titre_identite
"""
Oui/Non
"""
yes_no
}
2019-11-29 12:45:58 +01:00
enum TypeOrganisme {
"""
Administration centrale
"""
administration_centrale
"""
Association
"""
association
"""
Autre
"""
autre
"""
Collectivité territoriale
"""
collectivite_territoriale
"""
Établissement denseignement
"""
etablissement_enseignement
"""
2020-03-26 16:59:53 +01:00
Opérateur dÉtat
2019-11-29 12:45:58 +01:00
"""
operateur_d_etat
"""
2020-03-26 16:59:53 +01:00
Service déconcentré de lÉtat
2019-11-29 12:45:58 +01:00
"""
service_deconcentre_de_l_etat
}
2018-11-20 22:21:38 +01:00
"""
A valid URL, transported as a string
"""
scalar URL
"""
Éreur de validation
"""
type ValidationError {
"""
A description of the error
"""
message: String!
}
"""
Message dalerte
"""
type WarningMessage {
"""
La description de lalerte
"""
message: String!
}
type YesNoChampDescriptor implements ChampDescriptor {
"""
Description des champs dun bloc répétable.
"""
champDescriptors: [ChampDescriptor!] @deprecated(reason: "Utilisez le champ `RepetitionChampDescriptor.champ_descriptors` à la place.")
"""
Description du champ.
"""
description: String
id: ID!
"""
Libellé du champ.
"""
label: String!
"""
Est-ce que le champ est obligatoire ?
"""
required: Boolean!
"""
Type de la valeur du champ.
"""
type: TypeDeChamp! @deprecated(reason: "Utilisez le champ `__typename` à la place.")
}