add in min max data (#4029)
@ -23,8 +23,8 @@ Angles and radius with an optional tag.
 | 
			
		||||
 | 
			
		||||
| Property | Type | Description | Required |
 | 
			
		||||
|----------|------|-------------|----------|
 | 
			
		||||
| `angleStart` |`number`| The start angle. | No |
 | 
			
		||||
| `angleEnd` |`number`| The end angle. | No |
 | 
			
		||||
| `angleStart` |`number` (**maximum:** 360.0) (**minimum:** -360.0)| The start angle. | No |
 | 
			
		||||
| `angleEnd` |`number` (**maximum:** 360.0) (**minimum:** -360.0)| The end angle. | No |
 | 
			
		||||
| `radius` |`number`| The radius. | No |
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -16,7 +16,7 @@ Data for a loft.
 | 
			
		||||
 | 
			
		||||
| Property | Type | Description | Required |
 | 
			
		||||
|----------|------|-------------|----------|
 | 
			
		||||
| `vDegree` |`integer`| Degree of the interpolation. Must be greater than zero. For example, use 2 for quadratic, or 3 for cubic interpolation in the V direction. This defaults to 2, if not specified. | No |
 | 
			
		||||
| `vDegree` |`integer` (**minimum:** 1.0)| Degree of the interpolation. Must be greater than zero. For example, use 2 for quadratic, or 3 for cubic interpolation in the V direction. This defaults to 2, if not specified. | No |
 | 
			
		||||
| `bezApproximateRational` |`boolean`| Attempt to approximate rational curves (such as arcs) using a bezier. This will remove banding around interpolations between arcs and non-arcs.  It may produce errors in other scenarios Over time, this field won't be necessary. | No |
 | 
			
		||||
| `baseCurveIndex` |`integer`| This can be set to override the automatically determined topological base curve, which is usually the first section encountered. | No |
 | 
			
		||||
| `tolerance` |`number`| Tolerance for the loft operation. | No |
 | 
			
		||||
 | 
			
		||||
@ -16,7 +16,7 @@ Data for revolution surfaces.
 | 
			
		||||
 | 
			
		||||
| Property | Type | Description | Required |
 | 
			
		||||
|----------|------|-------------|----------|
 | 
			
		||||
| `angle` |`number`| Angle to revolve (in degrees). Default is 360. | No |
 | 
			
		||||
| `angle` |`number` (**maximum:** 360.0) (**minimum:** -360.0)| Angle to revolve (in degrees). Default is 360. | No |
 | 
			
		||||
| `axis` |[`AxisOrEdgeReference`](/docs/kcl/types/AxisOrEdgeReference)| Axis of revolution. | No |
 | 
			
		||||
| `tolerance` |`number`| Tolerance for the revolve operation. | No |
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
		 Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 46 KiB  | 
| 
		 Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 43 KiB  | 
| 
		 Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 51 KiB  | 
| 
		 Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 44 KiB  | 
| 
		 Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 38 KiB  | 
| 
		 Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 61 KiB  | 
| 
		 Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 43 KiB  | 
| 
		 Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 58 KiB  | 
@ -5,6 +5,7 @@
 | 
			
		||||
**allOf:** {{#each allOf}}{{> propertyType this}}{{#unless @last}} **OR** {{/unless}}{{/each}}{{else if enum ~}}
 | 
			
		||||
enum: {{pretty_enum enum}}{{else if items ~}}
 | 
			
		||||
{{~ >array ~}}{{else ~}}
 | 
			
		||||
`{{type}}{{~ #if format }}{{#if neq format "double" }} ({{format}}){{/if ~}}
 | 
			
		||||
`{{type}}{{~ #if format }}{{#if neq format "double" }} ({{format}}){{~/if ~}}
 | 
			
		||||
{{~ /if ~}}`
 | 
			
		||||
{{~ #if maximum }} (**maximum:** {{maximum}}){{~/if~}}{{~ #if minimum }} (**minimum:** {{minimum}}){{~/if~}}
 | 
			
		||||
{{~ /if ~}}
 | 
			
		||||
 | 
			
		||||
@ -7,7 +7,8 @@
 | 
			
		||||
{{else if enum}}
 | 
			
		||||
**enum:** {{pretty_enum enum}}
 | 
			
		||||
{{else if type}}
 | 
			
		||||
**Type:** `{{type}}`{{~ #if format }} (`{{format}}`){{/if ~}}
 | 
			
		||||
**Type:** `{{type}}`{{~ #if format }} (`{{format}}`){{~/if ~}}{{~ #if maximum }} (**maximum:** {{maximum}}){{~/if~}}{{~ #if minimum }} (**minimum:** {{minimum}}){{~/if~}}
 | 
			
		||||
{{else}}
 | 
			
		||||
{{/if}}
 | 
			
		||||
 | 
			
		||||
{{#if $schema}}
 | 
			
		||||
 | 
			
		||||