Input URI
|
{base url} + DESIGN/STEEL/KDS-41-30-2022/DCO |
|---|
Active Methods
|
GET,PUT,DELETE |
|---|
JSON Schema
Details
"type": "object",
"required": [
"Assign"
],
"additionalProperties": false,
"properties": {
"Assign": {
"type": "object",
"description": "Keyed object (dictionary). Each property name is an ID string (e.g., \"1\").",
"additionalProperties": false,
"minProperties": 1,
"patternProperties": {
"^[0-9]+$": {
"title": "Steel Design Code",
"type": "object",
"required": [
"DGNCODE"
],
"additionalProperties": false,
"properties": {
"DGNCODE": {
"type": "string",
"description": "Design Code",
"enum": [
"KDS 41 30 : 2022"
]
},
"LAT_BRACE": {
"type": "boolean",
"description": "All Beams/Girders are Laterally Braced",
"default": false
},
"DEFL_CHK": {
"type": "boolean",
"description": "Check Beam/Column Deflection",
"default": true
},
"SEISMIC": {
"type": "boolean",
"description": "Apply Special Provisions for Seismic Design",
"default": false
},
"COMB_RATIO": {
"type": "integer",
"description": "Combined Ratio Method for Circular Section",
"default": 0,
"oneOf": [
{
"title": "SRSS (Square root of sum of square)",
"const": 0
},
{
"title": "Linear Sum",
"const": 1
}
]
},
"SEIS_SYS": {
"type": "string",
"description": "Seismic Load Resisting System",
"enum": [
"Special Moment Frames",
"Intermediate Moment Frames",
"Ordinary Moment Frames",
"Special Concentrically Braced Frames",
"Ordinary Concentrically Braced Frames",
"Eccentrically Braced Frames",
"Buckling-Restrained Braced Frames",
"Special Plate Shear Walls"
],
"default": "Special Moment Frames"
},
"COL_WEAK": {
"type": "boolean",
"description": "Consider strong column-weak beam on last floor",
"default": true
},
"UNDGR_LD": {
"type": "boolean",
"description": "Use Under Ground Load Combination Type for Under Ground Members",
"default": true
}
}
}
}
}
}
}
Request Examples
Example
"Assign": {
"1": {
"DGNCODE": "KDS 41 30 : 2022",
"LAT_BRACE": false,
"DEFL_CHK": true,
"SEISMIC": true,
"COMB_RATIO": 1,
"SEIS_SYS": "Special Moment Frames",
"COL_WEAK": true,
"UNDGR_LD": true
}
}
}
Response Examples
Example
"DCO": {
"1": {
"DGNCODE": "KDS 41 30 : 2022",
"LAT_BRACE": false,
"DEFL_CHK": true,
"SEISMIC": true,
"COMB_RATIO": 1,
"UNDGR_LD": true,
"SEIS_SYS": "Special Moment Frames",
"COL_WEAK": true
}
}
}
Specifications
Keyed Object Entry
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
Root Object |
||||||||
|
1 |
Keyed object (dictionary). Each property name is an ID string (e.g., "1"). |
"Assign" |
object |
- |
Required |
|||
Item (Value Object Schema)
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
General |
||||||||
|
1 |
Design Code • KDS 41 30 : 2022: "KDS 41 30 : 2022" |
"DGNCODE" |
string |
- |
Required |
|||
|
2 |
All Beams/Girders are Laterally Braced |
"LAT_BRACE" |
boolean |
|
Optional |
|||
|
3 |
Check Beam/Column Deflection |
"DEFL_CHK" |
boolean |
|
Optional |
|||
|
4 |
Apply Special Provisions for Seismic Design |
"SEISMIC" |
boolean |
|
Optional |
|||
|
5 |
Combined Ratio Method for Circular Section • SRSS (Square root of sum of square): "0" • Linear Sum: "1" |
"COMB_RATIO" |
integer |
|
Optional |
|||
|
6 |
Use Under Ground Load Combination Type for Under Ground Members |
"UNDGR_LD" |
boolean |
|
Optional |
|||
|
When "SEISMIC" is true |
||||||||
|
7 |
System • Special Moment Frames: "Special Moment Frames" • Intermediate Moment Frames: "Intermediate Moment Frames" • Ordinary Moment Frames: "Ordinary Moment Frames" • Special Concentrically Braced Frames: "Special Concentrically Braced Frames" • Ordinary Concentrically Braced Frames: "Ordinary Concentrically Braced Frames" • Eccentrically Braced Frames: "Eccentrically Braced Frames" • Buckling-Restrained Braced Frames: "Buckling-Restrained Braced Frames" • Special Plate Shear Walls: "Special Plate Shear Walls" |
"SEIS_SYS" |
string |
|
Required |
|||
|
8 |
Consider strong column-weak beam on last floor |
"COL_WEAK" |
boolean |
|
Optional |
|||