@Override
      public void write(org.apache.thrift.protocol.TProtocol oprot, execDataViewerAction_args struct) throws org.apache.thrift.TException {
        struct.validate();

        oprot.writeStructBegin(STRUCT_DESC);
        if (struct.varName != null) {
          oprot.writeFieldBegin(VAR_NAME_FIELD_DESC);
          oprot.writeString(struct.varName);
          oprot.writeFieldEnd();
        }
        if (struct.action != null) {
          oprot.writeFieldBegin(ACTION_FIELD_DESC);
          oprot.writeString(struct.action);
          oprot.writeFieldEnd();
        }
        if (struct.myArgs != null) {
          oprot.writeFieldBegin(MY_ARGS_FIELD_DESC);
          oprot.writeString(struct.myArgs);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldStop();
        oprot.writeStructEnd();
      }
@Override
      public void write(org.apache.thrift.protocol.TProtocol oprot, execDataViewerAction_args struct)