PDF en média d'étape — la liste de types du sélecteur de médias devient un
paramètre (`kSliderContentResourceTypes` par défaut) et l'étape de parcours
passe `kGuidedStepResourceTypes`, soit les types du slider plus Pdf.
QuestionType — le client généré nomme ses valeurs number0/1/2, ce qui
poussait le front à comparer des entiers bruts (`?.value == 2 ? 'Puzzle'`).
Alias nommés d'après l'enum serveur ajoutés à la main dans
question_type.dart (simple / multipleChoice / puzzle), `values` inchangé :
ce sont les mêmes trois valeurs. Les 7 usages number* du dialogue de
question sont migrés avec.
Fournisseur de carte (W1) — décision : visitapp-web reste sur Leaflet. Le
champ ne peut pas être masqué pour le web, il est porté par la section et
une même configuration est servie au mobile comme au web ; il est donc
conservé et documenté dans l'interface comme réglage mobile/tablette.
flutter build web ✅, analyse du dossier sans erreur ni warning.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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
- AgendaDTO
- AgendaDTOAllOfAgendaMapProvider
- AgendaEventStatDTO
- AiCardDTO
- AiChatMessage
- AiChatRequest
- AiChatResponse
- AiChatResponseNavigation
- ApiKeyAppType
- AppConfigurationLink
- AppConfigurationLinkApplicationInstance
- AppConfigurationLinkConfiguration
- AppConfigurationLinkDTO
- AppConfigurationLinkDTOConfiguration
- AppConfigurationLinkDTODevice
- AppConfigurationLinkDevice
- AppType
- ApplicationInstance
- ApplicationInstanceDTO
- ApplicationInstanceDTOSectionEventDTO
- ApplicationInstanceSectionEvent
- ArticleDTO
- CategorieDTO
- Configuration
- ConfigurationDTO
- ContentDTO
- Coordinate
- CoordinateEqualityComparer
- CoordinateSequence
- CoordinateSequenceFactory
- CreateApiKeyRequest
- DayStatDTO
- Device
- DeviceDTO
- DeviceDetailDTO
- Dimension
- Envelope
- EventAddressDTO
- EventAddressDTOGeometry
- EventAgendaDTO
- EventAgendaDTOAddress
- EventAgendaDTOResource
- ExportConfigurationDTO
- GameDTO
- GameDTOAllOfPuzzleImage
- GameStatDTO
- GameTypes
- GeoPoint
- GeoPointDTO
- Geometry
- GeometryCentroid
- GeometryDTO
- GeometryEnvelopeInternal
- GeometryFactory
- GeometryFactoryCoordinateSequenceFactory
- GeometryFactoryGeometryServices
- GeometryPrecisionModel
- GeometryType
- GuidedPath
- GuidedPathDTO
- GuidedPathSectionGame
- GuidedPathSectionMap
- GuidedStep
- GuidedStepDTO
- GuidedStepDTOTriggerGeoPoint
- GuidedStepGuidedPath
- GuidedStepTriggerGeoPoint
- Instance
- InstanceDTO
- LoginDTO
- MapAnnotation
- MapAnnotationDTO
- MapAnnotationGeometry
- MapAnnotationIconResource
- MapDTO
- MapDTOAllOfMapProvider
- MapDTOAllOfMapType
- MapDTOAllOfMapTypeMapbox
- MapProvider
- MapTypeApp
- MapTypeMapBox
- MenuDTO
- NavigationActionDTO
- NtsGeometryServices
- NtsGeometryServicesCoordinateEqualityComparer
- NtsGeometryServicesGeometryOverlay
- OgcGeometryType
- OrderedTranslationAndResourceDTO
- Ordinates
- PdfDTO
- PlayerMessageDTO
- PoiStatDTO
- Point
- PointAllOfBoundary
- PointAllOfCoordinate
- PointAllOfCoordinateSequence
- PrecisionModel
- PrecisionModels
- ProblemDetails
- ProgrammeBlock
- ProgrammeBlockDTO
- QuestionDTO
- QuestionDTOImageBackgroundResourceType
- QuestionType
- QuizDTO
- QuizQuestion
- QuizQuestionGuidedStep
- QuizQuestionSectionQuiz
- QuizStatDTO
- Resource
- ResourceDTO
- ResourceType
- ResponseDTO
- Section
- SectionDTO
- SectionEvent
- SectionEventDTO
- SectionGame
- SectionGameAllOfGamePuzzleImage
- SectionMap
- SectionMapAllOfMapMapProvider
- SectionMapAllOfMapMapType
- SectionMapAllOfMapResource
- SectionMapAllOfMapTypeMapbox
- SectionQuiz
- SectionStatDTO
- SectionType
- SliderDTO
- StatsSummaryDTO
- TokenDTO
- TranslationAndResourceDTO
- TranslationDTO
- UserDetailDTO
- UserDetailDTORole
- UserRole
- VideoDTO
- VisitEventDTO
- WeatherDTO
- WebDTO
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