public TSCreateMultiTimeseriesReq DeepCopy()

in src/Apache.IoTDB/Rpc/Generated/TSCreateMultiTimeseriesReq.cs [124:165]


  public TSCreateMultiTimeseriesReq DeepCopy()
  {
    var tmp330 = new TSCreateMultiTimeseriesReq();
    tmp330.SessionId = this.SessionId;
    if((Paths != null))
    {
      tmp330.Paths = this.Paths.DeepCopy();
    }
    if((DataTypes != null))
    {
      tmp330.DataTypes = this.DataTypes.DeepCopy();
    }
    if((Encodings != null))
    {
      tmp330.Encodings = this.Encodings.DeepCopy();
    }
    if((Compressors != null))
    {
      tmp330.Compressors = this.Compressors.DeepCopy();
    }
    if((PropsList != null) && __isset.propsList)
    {
      tmp330.PropsList = this.PropsList.DeepCopy();
    }
    tmp330.__isset.propsList = this.__isset.propsList;
    if((TagsList != null) && __isset.tagsList)
    {
      tmp330.TagsList = this.TagsList.DeepCopy();
    }
    tmp330.__isset.tagsList = this.__isset.tagsList;
    if((AttributesList != null) && __isset.attributesList)
    {
      tmp330.AttributesList = this.AttributesList.DeepCopy();
    }
    tmp330.__isset.attributesList = this.__isset.attributesList;
    if((MeasurementAliasList != null) && __isset.measurementAliasList)
    {
      tmp330.MeasurementAliasList = this.MeasurementAliasList.DeepCopy();
    }
    tmp330.__isset.measurementAliasList = this.__isset.measurementAliasList;
    return tmp330;
  }