diff --git a/src/main/java/org/gridsuite/modification/dto/LineCreationInfos.java b/src/main/java/org/gridsuite/modification/dto/LineCreationInfos.java index ab52f19c..48fe5f4f 100644 --- a/src/main/java/org/gridsuite/modification/dto/LineCreationInfos.java +++ b/src/main/java/org/gridsuite/modification/dto/LineCreationInfos.java @@ -19,6 +19,8 @@ import org.gridsuite.modification.modifications.AbstractModification; import org.gridsuite.modification.modifications.LineCreation; +import java.util.List; + /** * @author Sylvain Bouzols */ @@ -45,6 +47,9 @@ public class LineCreationInfos extends BranchCreationInfos { @Schema(description = "Shunt susceptance Side 2") private Double b2; + @Schema(description = "Segments used from catalog") + private List lineSegments; + @Override public AbstractModification toModification() { return new LineCreation(this); diff --git a/src/main/java/org/gridsuite/modification/dto/LineSegmentInfos.java b/src/main/java/org/gridsuite/modification/dto/LineSegmentInfos.java new file mode 100644 index 00000000..745e87d0 --- /dev/null +++ b/src/main/java/org/gridsuite/modification/dto/LineSegmentInfos.java @@ -0,0 +1,12 @@ +package org.gridsuite.modification.dto; + +/** + * @author El Cheikh Bassel + */ + +public record LineSegmentInfos(String segmentTypeId, + Integer segmentDistanceValue, + String area, + String temperature, + Double shapeFactor) { +}