postLicenseRelease method
Gibt Lizenzen für Anwendungen frei
Gibt die Lizenzen für bestimmte Anwendungen in einer spezifizierten Session frei. Wird zur Lizenz-Verwaltung und zur Freigabe nicht mehr benötigter Lizenzen verwendet.
appnames - Liste der Anwendungsnamen, für die Lizenzen freigegeben werden sollen
sessionId - Session-ID für die Lizenz-Freigabe
Returns: RestApiResponse mit dem Status der Lizenz-Freigabe
Beispiel:
RestApiResponse response = await api.v1.service.postLicenseRelease(
["app1", "app2"],
"session-123"
);
if (response.isOk) {
print("Lizenzen erfolgreich freigegeben");
}
Hinweis zur neuen API: Gibt die angegebenen App-Lizenzen für die übergebene Session frei.
Implementation
Future<RestApiResponse> postLicenseRelease(
List<String> appnames,
String sessionId,
) {
return _runtime.execute(
ApiRequest<RestApiResponse>(
method: ApiHttpMethod.post,
version: ApiVersion.v1,
path: '/license/release',
body: jsonEncode(<String, dynamic>{'appNames': appnames}),
additionalHeaders: <String, String>{'sessionId': sessionId},
authentication: AuthenticationPolicy.none,
responsePolicy: _responsePolicy,
operationId: 'v1.service.postLicenseRelease',
),
);
}