manager-app/manager_api_new
Thomas Fransolet 9af4f8e2d8 Lot J : interrupteur de collecte des questions dans l'écran Guide IA
Sans UI, le client ne pouvait pas exercer le refus dont il est pourtant
responsable. Le libellé dit ce que couper coûte (l'onglet cesse de se remplir) et
ce que couper ne fait pas : rien n'est effacé, les questions déjà enregistrées
vivent jusqu'à leur purge à 90 jours.

manager_api_new étendu à la main. flutter build web vert.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-13 15:58:36 +02:00
..
2026-07-14 17:20:20 +02:00
2026-07-14 17:20:20 +02:00

manager_api_new

API Manager Service

This Dart package is automatically generated by the OpenAPI Generator project:

  • API version: Version Alpha 2.0
  • Generator version: 7.9.0
  • Build package: org.openapitools.codegen.languages.DartClientCodegen

Requirements

Dart 2.12 or later

Installation & Usage

Github

If this Dart package is published to Github, add the following dependency to your pubspec.yaml

dependencies:
  manager_api_new:
    git: https://github.com/GIT_USER_ID/GIT_REPO_ID.git

Local

To use the package in your local drive, add the following dependency to your pubspec.yaml

dependencies:
  manager_api_new:
    path: /path/to/manager_api_new

Tests

TODO

Getting Started

Please follow the installation procedure and then run the following:

import 'package:manager_api_new/api.dart';

// TODO Configure OAuth2 access token for authorization: bearer
//defaultApiClient.getAuthentication<OAuth>('bearer').accessToken = 'YOUR_ACCESS_TOKEN';

final api_instance = AIApi();
final aiChatRequest = AiChatRequest(); // AiChatRequest | 

try {
    final result = api_instance.aiChat(aiChatRequest);
    print(result);
} catch (e) {
    print('Exception when calling AIApi->aiChat: $e\n');
}

Documentation for API Endpoints

All URIs are relative to https://localhost:5001

Class Method HTTP request Description
AIApi aiChat POST /api/Ai/chat
ApiKeyApi apiKeyCreateApiKey POST /api/ApiKey
ApiKeyApi apiKeyGetApiKeys GET /api/ApiKey
ApiKeyApi apiKeyRevokeApiKey DELETE /api/ApiKey/{id}
ApplicationInstanceApi applicationInstanceAddConfigurationToApplicationInstance POST /api/ApplicationInstance/{applicationInstanceId}/application-link
ApplicationInstanceApi applicationInstanceCreate POST /api/ApplicationInstance
ApplicationInstanceApi applicationInstanceDelete DELETE /api/ApplicationInstance/{id}
ApplicationInstanceApi applicationInstanceDeleteAppConfigurationLink DELETE /api/ApplicationInstance/{applicationInstanceId}/application-link/{appConfigurationLinkId}
ApplicationInstanceApi applicationInstanceGet GET /api/ApplicationInstance
ApplicationInstanceApi applicationInstanceGetAllApplicationLinkFromApplicationInstance GET /api/ApplicationInstance/{applicationInstanceId}/application-link
ApplicationInstanceApi applicationInstanceUpdate PUT /api/ApplicationInstance
ApplicationInstanceApi applicationInstanceUpdateApplicationLink PUT /api/ApplicationInstance/application-link
ApplicationInstanceApi applicationInstanceUpdateApplicationLinkOrder PUT /api/ApplicationInstance/application-link/order
AuthenticationApi authenticationAuthenticateWithForm POST /api/Authentication/Token
AuthenticationApi authenticationAuthenticateWithJson POST /api/Authentication/Authenticate
ConfigurationApi configurationCreate POST /api/Configuration
ConfigurationApi configurationDelete DELETE /api/Configuration/{id}
ConfigurationApi configurationExport GET /api/Configuration/{id}/export
ConfigurationApi configurationGet GET /api/Configuration
ConfigurationApi configurationGetConfigurationsByPinCode GET /api/Configuration/byPin
ConfigurationApi configurationGetDetail GET /api/Configuration/{id}
ConfigurationApi configurationImport POST /api/Configuration/import
ConfigurationApi configurationUpdate PUT /api/Configuration
DeviceApi deviceCreate POST /api/Device
DeviceApi deviceDelete DELETE /api/Device/{id}
DeviceApi deviceGet GET /api/Device
DeviceApi deviceGetDetail GET /api/Device/{id}/detail
DeviceApi deviceUpdate PUT /api/Device
DeviceApi deviceUpdateMainInfos PUT /api/Device/mainInfos
InstanceApi instanceCreateInstance POST /api/Instance
InstanceApi instanceDeleteInstance DELETE /api/Instance/{id}
InstanceApi instanceGet GET /api/Instance
InstanceApi instanceGetAppKeyByPin GET /api/Instance/app-key
InstanceApi instanceGetDetail GET /api/Instance/{id}
InstanceApi instanceGetInstanceByPinCode GET /api/Instance/byPin
InstanceApi instanceUpdateinstance PUT /api/Instance
ResourceApi resourceCreate POST /api/Resource
ResourceApi resourceDelete DELETE /api/Resource/{id}
ResourceApi resourceGet GET /api/Resource
ResourceApi resourceGetDetail GET /api/Resource/{id}/detail
ResourceApi resourceShow GET /api/Resource/{id}
ResourceApi resourceUpdate PUT /api/Resource
ResourceApi resourceUpload POST /api/Resource/upload
SectionApi sectionCreate POST /api/Section
SectionApi sectionDelete DELETE /api/Section/{id}
SectionApi sectionDeleteAllForConfiguration DELETE /api/Section/configuration/{id}
SectionApi sectionGet GET /api/Section
SectionApi sectionGetAgendaDTO GET /api/Section/AgendaDTO
SectionApi sectionGetAllBeaconsForInstance GET /api/Section/beacons/{instanceId}
SectionApi sectionGetAllFromType GET /api/Section/detail
SectionApi sectionGetAllSectionSubSections GET /api/Section/{id}/subsections
SectionApi sectionGetArticleDTO GET /api/Section/ArticleDTO
SectionApi sectionGetDetail GET /api/Section/{id}
SectionApi sectionGetFromConfiguration GET /api/Section/configuration/{id}
SectionApi sectionGetFromConfigurationDetail GET /api/Section/configuration/{id}/detail
SectionApi sectionGetGuidedPathDTO GET /api/Section/GuidedPathDTO
SectionApi sectionGetMapDTO GET /api/Section/MapDTO
SectionApi sectionGetMenuDTO GET /api/Section/MenuDTO
SectionApi sectionGetPdfDTO GET /api/Section/PdfDTO
SectionApi sectionGetPuzzleDTO GET /api/Section/PuzzleDTO
SectionApi sectionGetQuizDTO GET /api/Section/QuizDTO
SectionApi sectionGetSectionEventDTO GET /api/Section/SectionEventDTO
SectionApi sectionGetSliderDTO GET /api/Section/SliderDTO
SectionApi sectionGetVideoDTO GET /api/Section/VideoDTO
SectionApi sectionGetWeatherDTO GET /api/Section/WeatherDTO
SectionApi sectionGetWebDTO GET /api/Section/WebDTO
SectionApi sectionPlayerMessageDTO GET /api/Section/PlayerMessageDTO
SectionApi sectionUpdate PUT /api/Section
SectionApi sectionUpdateOrder PUT /api/Section/order
SectionAgendaApi sectionAgendaCreateEventAgenda POST /api/SectionAgenda/{sectionAgendaId}/event
SectionAgendaApi sectionAgendaDeleteEventAgenda DELETE /api/SectionAgenda/event/{eventAgendaId}
SectionAgendaApi sectionAgendaGetAllEventAgendaFromSection GET /api/SectionAgenda/{sectionAgendaId}/events
SectionAgendaApi sectionAgendaUpdateEventAgenda PUT /api/SectionAgenda/event
SectionEventApi sectionEventCreateMapAnnotation POST /api/SectionEvent/{programmeBlockId}/map-annotations
SectionEventApi sectionEventCreateProgrammeBlock POST /api/SectionEvent/{sectionEventId}/programmes
SectionEventApi sectionEventDeleteMapAnnotation DELETE /api/SectionEvent/map-annotations/{mapAnnotationId}
SectionEventApi sectionEventDeleteProgrammeBlock DELETE /api/SectionEvent/programmes/{programBlockId}
SectionEventApi sectionEventGetAllMapAnnotationsFromProgrammeBlock GET /api/SectionEvent/{programBlockId}/map-annotations
SectionEventApi sectionEventGetAllProgrammeBlockFromSection GET /api/SectionEvent/{sectionEventId}/programmes
SectionEventApi sectionEventUpdateMapAnnotation PUT /api/SectionEvent/map-annotations
SectionEventApi sectionEventUpdateProgrammeBlock PUT /api/SectionEvent/programmes
SectionMapApi sectionMapCreate POST /api/SectionMap/{sectionId}/points
SectionMapApi sectionMapCreateGuidedPath POST /api/SectionMap/{sectionMapId}/guided-path
SectionMapApi sectionMapCreateGuidedStep POST /api/SectionMap/guided-path/{guidedPathId}/guided-step
SectionMapApi sectionMapDelete DELETE /api/SectionMap/points/{geoPointId}
SectionMapApi sectionMapDeleteGuidedPath DELETE /api/SectionMap/guided-path/{guidedPathId}
SectionMapApi sectionMapDeleteGuidedStep DELETE /api/SectionMap/guided-step/{guidedStepId}
SectionMapApi sectionMapGetAllGeoPointsFromSection GET /api/SectionMap/{sectionId}/points
SectionMapApi sectionMapGetAllGuidedPathFromSection GET /api/SectionMap/{sectionMapId}/guided-path
SectionMapApi sectionMapGetAllGuidedStepFromGuidedPath GET /api/SectionMap/guided-path/{guidedPathId}/guided-step
SectionMapApi sectionMapUpdate PUT /api/SectionMap
SectionMapApi sectionMapUpdateGuidedPath PUT /api/SectionMap/guided-path
SectionMapApi sectionMapUpdateGuidedStep PUT /api/SectionMap/guided-step
SectionQuizApi sectionQuizCreate POST /api/SectionQuiz/{sectionId}/questions
SectionQuizApi sectionQuizDelete DELETE /api/SectionQuiz/questions/delete/{quizQuestionId}
SectionQuizApi sectionQuizGetAllQuizQuestionFromSection GET /api/SectionQuiz/{sectionId}/questions
SectionQuizApi sectionQuizUpdate PUT /api/SectionQuiz
StatsApi statsGetSummary GET /api/Stats/summary
StatsApi statsTrackEvent POST /api/Stats/event
UserApi userCreateUser POST /api/User
UserApi userDeleteUser DELETE /api/User/{id}
UserApi userGet GET /api/User
UserApi userGetDetail GET /api/User/{id}
UserApi userUpdateUser PUT /api/User

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

bearer

  • Type: OAuth
  • Flow: password
  • Authorization URL: /authentication/Token
  • Scopes:
  • Manager-api: Manager WebAPI

apikey

  • Type: API key
  • API key parameter name: X-Api-Key
  • Location: HTTP header

Author