Aller au contenu principal
NEXCLARADocumentation

Schémas : modules

Schémas dont la première opération qui les emploie appartient à la famille modules. Un schéma partagé est décrit une seule fois, ici, et lié depuis toutes les opérations qui l'emploient.

Les descriptions viennent du contrat, rédigé en français. Elles sont reproduites telles quelles pour rester la source de vérité.

AccessReason

Pourquoi un module est dans son etat. CONTRAT STABLE (ADR-0067).

Type : string

Valeurs admises : not_delivered, not_commercially_available, not_activated_on_instance, institution_suspended, contractual, not_governed, pilot_opening, not_subscribed, perimeter_not_started, perimeter_ended, pilot_ended

Employé par : modulesCatalogue

ActivationRequestOut

Demande d'activation consignee cote institution.

Type : object

PropriétéTypeRequisDescriptionContraintes
idstring (uuid)oui
moduleModuleIdoui
requested_atstring (date-time)oui
requested_bystring (uuid)oui
statusActivationRequestStatusoui
transmitted_to_controlfalsenonAucun circuit ne transmet encore une demande a CONTROL (ADR-0067).default: false
withdrawn_atstring (date-time) | nulloui
withdrawn_bystring (uuid) | nulloui

Employé par : modulesCatalogue, modulesRequestActivation, modulesWithdrawActivationRequest

ActivationRequestStatus

Etat d'une demande d'activation faite par l'institution.

Type : string

Valeurs admises : pending, withdrawn

Employé par : modulesCatalogue, modulesRequestActivation, modulesWithdrawActivationRequest

ModuleCatalogueOut

Catalogue de l'institution : onze modules, et ses demandes.

Type : object

PropriétéTypeRequisDescriptionContraintes
modulesarray<ModuleOut>oui
requestsarray<ActivationRequestOut>oui

Employé par : modulesCatalogue

ModuleOut

Un module, tel que la garde de l'API le traite pour cette institution.

Type : object

PropriétéTypeRequisDescriptionContraintes
contractualbooleanouiDroit contractuel. Faux pour une ouverture de pilote, toujours.
family"socle" | "extension"oui
moduleModuleIdoui
openbooleanouiOuvert a l'usage ; la permission reste exigee.
pending_request_idstring (uuid) | nulloui
reasonAccessReasonoui
requestablebooleanouiUne demande d'activation est possible.
stateModuleStateoui

Employé par : modulesCatalogue

ModuleState

Etat effectif d'un module pour une institution. CONTRAT STABLE (ADR-0067).

Type : string

Valeurs admises : unavailable, preview, pilot_enabled, subscribed, suspended

Employé par : modulesCatalogue