Skip to main content
NEXCLARADocumentation

Schemas: historical-simulation

Schemas whose first using operation belongs to the historical-simulation family. A shared schema is described once, here, and linked from every operation that uses it.

Descriptions come from the contract, which is written in French. They are reproduced verbatim so that the contract remains the source of truth.

ChangesOut

Sens des changements de recommandation, de la reference a la candidate.

Type : object

PropertyTypeRequiredDescriptionConstraints
less_favourableintegeryes
more_favourableintegeryes
not_comparableintegeryes
sameintegeryes

Used by : historicalSimulationsGet, historicalSimulationsSeal

ComparisonOut

Comparaison candidate / reference ; comptes seulement.

Type : object

PropertyTypeRequiredDescriptionConstraints
candidateSideOutyes
changedintegeryes
changesChangesOutyes
default_impactDefaultImpactOutyes
factorsmap<string, FactorOut>yes
formatstringyes
recordedmap<string, integer>yes
recorded_transitionsmap<string, map<string, integer>>yes
referenceSideOutyes
segmentsmap<string, map<string, nexclara_api__api__v1__historical_schemas__SegmentOut>>yes
sizeintegeryes
transitionsmap<string, map<string, integer>>yes

Used by : historicalSimulationsGet, historicalSimulationsSeal

DatasetCreateIn

Gel d'un jeu historique pour un produit.

Type : object

PropertyTypeRequiredDescriptionConstraints
criteriaDatasetCriteriaInyes
product_idstring (uuid)yes

Used by : historicalDatasetsFreeze

DatasetCriteriaIn

Periode (date de reference des evaluations, bornes comprises), population, exclusions.

Type : object

PropertyTypeRequiredDescriptionConstraints
applicant_kindsarray<"natural_person" | "legal_entity">nomaxItems: 2 ; default: []
exclude_channelsarray<"desk" | "api" | "import" | "fixture">nomaxItems: 4 ; default: []
exclude_recorded_outcomesarray<"approve" | "approve_with_conditions" | "review" | "decline">nomaxItems: 4 ; default: []
min_completenessstring | nullnopattern: "^(0(\\.\\d{1,4})?|1(\\.0{1,4})?)$"
period_fromstring (date)yes
period_tostring (date)yes

Used by : historicalDatasetsFreeze, historicalDatasetsGet, historicalDatasetsList, historicalSimulationsGet, historicalSimulationsSeal

DatasetOut

Jeu gele : criteres, comptes, empreinte. Aucun dossier n'est cite.

Type : object

PropertyTypeRequiredDescriptionConstraints
created_atstring (date-time)yes
created_bystring (uuid)yes
criteriaDatasetCriteriaInyes
excludedmap<string, integer>yes
fingerprintstringyes
idstring (uuid)yes
product_idstring (uuid)yes
scannedintegeryes
sizeintegeryes

Used by : historicalDatasetsFreeze, historicalDatasetsGet, historicalDatasetsList, historicalSimulationsGet, historicalSimulationsSeal

DefaultImpactOut

Effet sur les defauts : NON MESURABLE, faute de donnees de resultat.

Type : object

PropertyTypeRequiredDescriptionConstraints
measurablefalseyes
reason"no_outcome_data"yes

Used by : historicalSimulationsGet, historicalSimulationsSeal

FactorOut

Une variable de la grille : dossiers compares, dossiers dont la tranche change de points.

Type : object

PropertyTypeRequiredDescriptionConstraints
changedintegeryes
comparedintegeryes

Used by : historicalSimulationsGet, historicalSimulationsSeal

HistoricalReconstitutionOut

Verdict de la reconstitution d'une simulation, piece par piece.

Type : object

PropertyTypeRequiredDescriptionConstraints
conformingbooleanyes
dataset_conformingbooleanyes
engine_versionstringyes
mismatched_casesintegeryes
policies_conformingbooleanyes
recomputed_results_fingerprintstringyes
reconstituted_atstring (date-time)yes
results_conformingbooleanyes
seal_conformingboolean | nullyes
simulation_idstring (uuid)yes
stored_results_fingerprintstringyes
summary_conformingbooleanyes

Used by : historicalSimulationsReconstitute

HistoricalSimulationCreateIn

Comparaison d'une politique candidate a une politique de reference, sur un jeu gele.

Type : object

PropertyTypeRequiredDescriptionConstraints
candidate_policy_idstring (uuid)yes
dataset_idstring (uuid)yes
reference_policy_idstring (uuid)yes

Used by : historicalSimulationsStart

HistoricalSimulationDetailOut

Simulation, son jeu, sa comparaison si elle est terminee, son sceau.

Type : object

PropertyTypeRequiredDescriptionConstraints
attemptsintegeryes
candidate_fingerprintstringyes
candidate_policy_idstring (uuid)yes
comparisonComparisonOut | nullyes
completed_atstring (date-time) | nullyes
created_atstring (date-time)yes
created_bystring (uuid)yes
datasetDatasetOutyes
dataset_idstring (uuid)yes
engine_versionstringyes
failure_codestring | nullyes
idstring (uuid)yes
processedintegeryes
reference_fingerprintstringyes
reference_policy_idstring (uuid)yes
results_fingerprintstring | nullyes
row_versionintegeryes
sealSealOut | nullyes
sealedbooleanyes
sizeintegeryes
started_atstring (date-time) | nullyes
status"queued" | "running" | "completed" | "failed"yes

Used by : historicalSimulationsGet, historicalSimulationsSeal

HistoricalSimulationOut

Simulation historique : versions, moteur, etat du traitement.

Type : object

PropertyTypeRequiredDescriptionConstraints
attemptsintegeryes
candidate_fingerprintstringyes
candidate_policy_idstring (uuid)yes
completed_atstring (date-time) | nullyes
created_atstring (date-time)yes
created_bystring (uuid)yes
dataset_idstring (uuid)yes
engine_versionstringyes
failure_codestring | nullyes
idstring (uuid)yes
processedintegeryes
reference_fingerprintstringyes
reference_policy_idstring (uuid)yes
results_fingerprintstring | nullyes
row_versionintegeryes
sealedbooleanyes
sizeintegeryes
started_atstring (date-time) | nullyes
status"queued" | "running" | "completed" | "failed"yes

Used by : historicalSimulationsList, historicalSimulationsStart

SealDocumentOut

Ce que couvre le sceau : a conserver par l'institution avant toute revelation.

Type : object

PropertyTypeRequiredDescriptionConstraints
candidate_policy_fingerprintstringyes
dataset_fingerprintstringyes
engine_versionstringyes
formatstringyes
kind"seal"yes
reference_policy_fingerprintstringyes
results_fingerprintstringyes
run_idstring (uuid)yes
sealed_atstringyes

Used by : historicalSimulationsGet, historicalSimulationsSeal

SealOut

Sceau d'une simulation : document, empreinte, auteur.

Type : object

PropertyTypeRequiredDescriptionConstraints
documentSealDocumentOutyes
fingerprintstringyes
sealed_atstring (date-time)yes
sealed_bystring (uuid)yes

Used by : historicalSimulationsGet, historicalSimulationsSeal

SealRequestIn

Sceau : version lue de la simulation.

Type : object

PropertyTypeRequiredDescriptionConstraints
row_versionintegeryesminimum: 1

Used by : historicalSimulationsSeal

SideOut

Ce qu'une des deux politiques recommande sur le jeu.

Type : object

PropertyTypeRequiredDescriptionConstraints
completenessStatsOut | nullyes
distributionmap<string, integer>yes
evaluatedintegeryes
exclusionsmap<string, integer>yes
forced_reviewsmap<string, integer>yes
refusedintegeryes
refused_fieldsmap<string, integer>yes
scoreStatsOut | nullyes

Used by : historicalSimulationsGet, historicalSimulationsSeal

StatsOut

Effectif, minimum, mediane, maximum (chaines decimales).

Type : object

PropertyTypeRequiredDescriptionConstraints
countintegeryes
maxstringyes
medianstringyes
minstringyes

Used by : historicalSimulationsGet, historicalSimulationsSeal

nexclara_api__api__v1__historical_schemas__SegmentOut

Un segment : taille, changements, et les deux repartitions.

Type : object

PropertyTypeRequiredDescriptionConstraints
candidatemap<string, integer>yes
changedintegeryes
referencemap<string, integer>yes
sizeintegeryes

Used by : historicalSimulationsGet, historicalSimulationsSeal