@@ -72,6 +72,11 @@ public sealed class SegmentRequest
7272 [ JsonIgnore ( Condition = JsonIgnoreCondition . WhenWritingNull ) ]
7373 public bool ? Reverse { get ; set ; }
7474
75+ /// <inheritdoc cref="SegmentResponse.Freeze"/>
76+ [ JsonPropertyName ( "frz" ) ]
77+ [ JsonIgnore ( Condition = JsonIgnoreCondition . WhenWritingNull ) ]
78+ public bool ? Freeze { get ; set ; }
79+
7580 /// <inheritdoc cref="SegmentResponse.SegmentState"/>
7681 [ JsonPropertyName ( "on" ) ]
7782 [ JsonIgnore ( Condition = JsonIgnoreCondition . WhenWritingNull ) ]
@@ -87,7 +92,6 @@ public sealed class SegmentRequest
8792 [ JsonIgnore ( Condition = JsonIgnoreCondition . WhenWritingNull ) ]
8893 public bool ? Mirror { get ; set ; }
8994
90-
9195 public static SegmentRequest From ( SegmentResponse segmentResponse )
9296 {
9397 return new SegmentRequest
@@ -106,6 +110,7 @@ public static SegmentRequest From(SegmentResponse segmentResponse)
106110 ColorPaletteId = segmentResponse . ColorPaletteId ,
107111 Selected = segmentResponse . Selected ,
108112 Reverse = segmentResponse . Reverse ,
113+ Freeze = segmentResponse . Freeze ,
109114 SegmentState = segmentResponse . SegmentState ,
110115 Brightness = segmentResponse . Brightness ,
111116 Mirror = segmentResponse . Mirror
0 commit comments