How can I call the SendInvoiceXML method in InvoiceService.Grpc from the service, if there is no reply message in the SendInvoiceXMLReply type response (contained in the proto file)?
file.proto
syntax = "proto3";
option csharp_namespace = "InvoiceService.Grpc.Invoice";
package Invoice;
service InvoiceSender {
rpc SendInvoice (SendInvoiceRequest) returns (SendInvoiceReply);
rpc SendInvoiceXML (SendInvoiceXMLRequest) returns (SendInvoiceXMLReply);
}
message SendInvoiceRequest{}
message SendInvoiceReply{}
message SendInvoiceXMLRequest{
string xml = 1;
}
message SendInvoiceXMLReply{}
InvoiceService.Grpc.Invoice.Service.cs
public override Task<SendInvoiceXMLReply> SendInvoiceXML(SendInvoiceXMLRequest request, ServerCallContext context)
{
return Task.FromResult(new SendInvoiceXMLReply
{
//call method SendInvoiceXML in service here
});
}
InvoiceService.Service.Invoice.Service.cs
public string SendInvoiceXML(string xml)
{
//it is already implemented
}