Kotlin 如何测试返回com.google.type.Money的gRPC端点

Kotlin 如何测试返回com.google.type.Money的gRPC端点,kotlin,postman,protocol-buffers,grpc,proto,Kotlin,Postman,Protocol Buffers,Grpc,Proto,我想手动测试下面返回com.google.type.Money的gRPC端点。我对gRPC/proto world非常陌生,我已经用BloomRPC手动测试了它们。到现在为止,一直都还不错。但是现在有了一个特定的字段类型,BloomRPC对此表示不满 Error while importing protos no such Type or Enum 'google.type.Money' 它似乎无法解析google.type.Money。我可以手动测试我的gRPC端点吗 原始文件: synt

我想手动测试下面返回com.google.type.Money的gRPC端点。我对gRPC/proto world非常陌生,我已经用BloomRPC手动测试了它们。到现在为止,一直都还不错。但是现在有了一个特定的字段类型,BloomRPC对此表示不满

Error while importing protos
no such Type or Enum 'google.type.Money' 
它似乎无法解析google.type.Money。我可以手动测试我的gRPC端点吗

原始文件:

syntax = "proto3";

    package com.mycomp.adapters.grpc.test;
    
    import "google/api/annotations.proto";
    import "google/type/money.proto";
    
    service TestService {
    
      rpc GetTest (GetTestRequest) returns (Test) {
      }
    }
    
    message GetTestRequest{
        string id_cliente = 1;
    }
    
    message Test {
      string id_cliente = 1;
      google.type.Money test_money = 2;
    }
gRPC端点

import com.google.type.Money
...other imports

@Singleton
class TestEndpoint() : TestServiceGrpcKt.TestServiceCoroutineImplBase() {

    override suspend fun getTest(request: GetTestRequest): Test {

        val test = Test.newBuilder()

        ...
        
        test.testMoney = Money.newBuilder()
           .setCurrencyCode("USD")
           .setUnits(999)
           .build();

        return test.build()
    }
build.gradle依赖项

dependencies {
    implementation("io.micronaut:micronaut-validation")
    implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:${kotlinVersion}")
    implementation("org.jetbrains.kotlin:kotlin-reflect:${kotlinVersion}")
    implementation("io.micronaut.kotlin:micronaut-kotlin-runtime")
    implementation("io.micronaut:micronaut-runtime")
    runtimeOnly("com.fasterxml.jackson.module:jackson-module-kotlin")

    implementation("io.micronaut:micronaut-http-client")
    
    implementation ("com.google.api.grpc:proto-google-common-protos:1.0.0")
}

请参阅并尝试添加导入路径。@cs95我尝试从下载jar文件并将其导入到BloomRPC,但没有发现任何区别。它仍然是相同的问题消息。基本上,我点击了“导入路径”并添加了jar所在的路径。您知道我是否遗漏了其他内容吗?请参阅,或者尝试添加导入路径。@cs95我尝试从下载jar文件并将其导入到BloomRPC,但没有发现任何区别。它仍然是相同的问题消息。基本上,我点击了“导入路径”并添加了jar所在的路径。你知道我还缺什么吗?