getVersionInfo method

Ruft Versionsinformationen des Servers ab

Lädt detaillierte Informationen über die Server-Version, installierte Module und verfügbare Features der API.

Returns: RestApiVersionInfoResponse mit Server-Versionsdaten und Modul-Informationen

Beispiel:

RestApiVersionInfoResponse response = await api.v1.service.getVersionInfo();
if (response.isOk) {
  String serverVersion = response.version;
  List<RestApiModule> modules = response.modules;
  print("Server-Version: $serverVersion");
}

Hinweis zur neuen API: Lädt die typisierten V1-Versionsinformationen.

Implementation

Future<RestApiVersionInfoResponse> getVersionInfo() {
  return _runtime.execute(
    ApiRequest<RestApiVersionInfoResponse>(
      method: ApiHttpMethod.get,
      version: ApiVersion.v1,
      path: '/versioninfo',
      authentication: AuthenticationPolicy.session,
      deduplication: DeduplicationPolicy.enabled,
      responsePolicy: _versionInfoResponsePolicy,
      operationId: 'v1.service.getVersionInfo',
    ),
  );
}