public NGroupsFetchMessage Build()
            {
                // Clone object so builder now operates on new copy.
                var original = message;

                message = new NGroupsFetchMessage();
                message.payload.GroupsFetch = new TGroupsFetch(original.payload.GroupsFetch);
                return(original);
            }
 public Builder(params string[] names)
 {
     message = new NGroupsFetchMessage(names);
 }
 public Builder()
 {
     message = new NGroupsFetchMessage();
 }
 public Builder(params byte[][] ids)
 {
     message = new NGroupsFetchMessage(ids);
 }