I believe you're looking for 
oneof: https://developers.google.com/protocol-buffers/docs/proto#oneof

--Jordan

On Wednesday, September 14, 2016 at 2:44:40 PM UTC-5, Sachin Gole wrote:
>
> Hi All,
>
> I have one requirement where I wanted to pass request object either Socket 
> or GetHost
>
> Can any one know how to define that in Action message
>
> message Action {
>
>     uint32 protocol_version = 1; // protocol version
>     int64 request_uid = 2; // request uid
>     int64 socket_id = 3; // value 0 is reserved for static methods
>     uint32 service_type = 4; // type of service which should process 
> message
>     uint32 left_messages = 5;
>     message request_object = 6;
> }
>
> message Socket {
>    uint32 id = 1;
> }
>
> message GetHost {
>     string url = 1;
> }
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to