getModelDict method

Future<RestApiResponse> getModelDict(
  1. String dict, {
  2. String langID = '',
  3. String rightsControlKey = '',
})

Ruft Wörterbuch-Daten aus dem Modell ab

Lädt sprachspezifische Wörterbuch-Daten für Übersetzungen und lokalisierte Bezeichnungen innerhalb der Anwendung.

dict - Name des anzufragenden Wörterbuchs langID - Sprach-ID für spezifische Lokalisierung (optional) rightsControlKey - Berechtigungsschlüssel für Zugriffskontrolle

Returns: RestApiResponse mit Wörterbuch-Daten und Übersetzungen

Beispiel:

RestApiResponse response = await api.v1.models.getModelDict(
  "status_labels",
  langID: "de-DE"
);
if (response.isOk) {
  Map<String, String> translations = response.data;
}

Hinweis zur neuen API: Lädt Wörterbuch-Daten (GET v1/model/dict); dict wird immer gesendet.

Implementation

Future<RestApiResponse> getModelDict(
  String dict, {
  String langID = '',
  String rightsControlKey = '',
}) {
  final Map<String, String> query = <String, String>{'dict': dict};
  if (langID.isNotEmpty) query['langID'] = langID;
  if (rightsControlKey.isNotEmpty) {
    query['rightsControlKey'] = rightsControlKey;
  }
  return _execute(
    method: ApiHttpMethod.get,
    path: '/model/dict',
    queryParameters: query,
    operation: 'getModelDict',
  );
}