public TSCreateAlignedTimeseriesReq DeepCopy()

in src/Apache.IoTDB/Rpc/Generated/TSCreateAlignedTimeseriesReq.cs [112:152]


  public TSCreateAlignedTimeseriesReq DeepCopy()
  {
    var tmp278 = new TSCreateAlignedTimeseriesReq();
    tmp278.SessionId = this.SessionId;
    if((PrefixPath != null))
    {
      tmp278.PrefixPath = this.PrefixPath;
    }
    if((Measurements != null))
    {
      tmp278.Measurements = this.Measurements.DeepCopy();
    }
    if((DataTypes != null))
    {
      tmp278.DataTypes = this.DataTypes.DeepCopy();
    }
    if((Encodings != null))
    {
      tmp278.Encodings = this.Encodings.DeepCopy();
    }
    if((Compressors != null))
    {
      tmp278.Compressors = this.Compressors.DeepCopy();
    }
    if((MeasurementAlias != null) && __isset.measurementAlias)
    {
      tmp278.MeasurementAlias = this.MeasurementAlias.DeepCopy();
    }
    tmp278.__isset.measurementAlias = this.__isset.measurementAlias;
    if((TagsList != null) && __isset.tagsList)
    {
      tmp278.TagsList = this.TagsList.DeepCopy();
    }
    tmp278.__isset.tagsList = this.__isset.tagsList;
    if((AttributesList != null) && __isset.attributesList)
    {
      tmp278.AttributesList = this.AttributesList.DeepCopy();
    }
    tmp278.__isset.attributesList = this.__isset.attributesList;
    return tmp278;
  }