unload method

Implementation

Future<model_pb.ModelUnloadResult> unload(
  model_pb.ModelUnloadRequest request,
) async {
  final fn = RacNative.bindings.rac_model_lifecycle_unload_proto;
  if (fn == null) {
    return model_pb.ModelUnloadResult(
      success: false,
      errorMessage: 'Model lifecycle unload proto API is unavailable',
    );
  }

  final result = await _callProto(
    request,
    fn,
    model_pb.ModelUnloadResult.fromBuffer,
    'rac_model_lifecycle_unload_proto',
  );
  return result ??
      model_pb.ModelUnloadResult(
        success: false,
        errorMessage: 'Model lifecycle unload returned no result',
      );
}