getObject method
Ruft Objektdaten anhand der Objekt-ID ab
Lädt die vollständigen Daten eines bestimmten Objekts aus der Datenbank mit optionaler Klassenfilterung und Serialisierungsoptionen.
objectOid - Die eindeutige Objekt-ID
className - Optionale Klassenfilterung (z.B. "Vorgang", "Adresse")
serialization - Serialisierungsoptionen für die Datenausgabe
Returns: RestApiResponse mit den Objektdaten
Beispiel:
RestApiResponse response = await api.v1.objects.getObject(
"obj-12345",
className: "Vorgang",
serialization: '{"type":"full"}'
);
if (response.isOk) {
Map<String, dynamic> objectData = response.data;
}
Implementation
Future<RestApiResponse> getObject(
String objectOid, {
String className = '',
String serialization = '',
}) {
final Map<String, String> parameters = <String, String>{};
if (className.isNotEmpty) {
parameters['class'] = className;
}
if (serialization.isNotEmpty) {
parameters['serialization'] = serialization;
}
return _execute(
method: ApiHttpMethod.get,
path: '/object/$objectOid',
queryParameters: parameters,
operation: 'getObject',
);
}