public T FirstExample <T>(AnyRequest request) where T : class, new() { var document = Any(request); var obj = (T)document.ToObject <T>(); document.MapAttributesTo(obj); return(obj); }
public override Task <AnyResponse> Echo(AnyRequest request, ServerCallContext context) { if (request.Data.Is(Foo.Descriptor)) { var foo = request.Data.ToObject <Foo>(); return(Task.FromResult(new AnyResponse() { Data = foo.ToAny() })); } else if (request.Data.Is(Bar.Descriptor)) { var bar = request.Data.ToObject <Bar>(); return(Task.FromResult(new AnyResponse() { Data = bar.ToAny() })); } return(base.Echo(request, context)); }
public Response Any(AnyRequest request) { return new Response(); }
public Response Any(AnyRequest request) { return(new Response()); }
public Document Any(AnyRequest request) { var document = _protocol.Any(request); return(document); }