public async Task <TryResult <CarModel> > TryDetectModel(byte[] image) { CarModel carModel = new CarModel(); var postResult = await client.DetectModelAsync(new DetectModelRequest { Image = ByteString.CopyFrom(image), }, null); if (!postResult.IsSuccess) { return(TryResult.Unsucceed <CarModel>()); } carModel = postResult.ToCarModel(); carModel.Bytes = image; return(TryResult.Success(carModel)); }