inspectImage method

Future<ContainerImageInspection> inspectImage({
  1. required String imageId,
})

Implementation

Future<ContainerImageInspection> inspectImage({required String imageId}) async {
  final output = await room.invoke(
    toolkit: 'containers',
    tool: 'inspect_image',
    input: ToolContentInput(JsonContent(json: {'image_id': imageId})),
  );
  if (output is! ToolContentOutput || output.content is! JsonContent) {
    throw _unexpectedResponseError(operation: 'inspect_image');
  }
  return ContainerImageInspection.fromJson(Map<String, dynamic>.from((output.content as JsonContent).json));
}