Exemple #1
0
        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);
        }
Exemple #2
0
        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());
 }
Exemple #5
0
        public Document Any(AnyRequest request)
        {
            var document = _protocol.Any(request);

            return(document);
        }