deleteFile method

Future<DeletionStatus> deleteFile(
  1. String fileId
)

Delete a file. Returns deletion status: {id, object:"file", deleted:true}

Implementation

Future<DeletionStatus> deleteFile(String fileId) async {
  final url = baseUrl.resolve('files/$fileId');
  final res = await httpClient.delete(url, headers: getHeaders({}) ?? {});
  if (res.statusCode == 200) {
    return DeletionStatus.fromJson(jsonDecode(res.body));
  }
  throw OpenAIRequestException.fromHttpResponse(res);
}